From 393aa16d0aca4f234401d10fe2f4fde3806d59d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Sun, 24 Sep 2023 17:39:41 +0200 Subject: [PATCH 01/27] netlify: Hugo 0.119.0 --- netlify.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netlify.toml b/netlify.toml index a29a2ce96..d65e08c25 100644 --- a/netlify.toml +++ b/netlify.toml @@ -3,7 +3,7 @@ command = "hugo --gc --minify" [build.environment] - HUGO_VERSION = "0.118.2" + HUGO_VERSION = "0.119.0" [context.production.environment] HUGO_ENV = "production" From 9fa67d981b1fbefcfaeca6dec83634f5404ae7c1 Mon Sep 17 00:00:00 2001 From: Will Faught Date: Sun, 24 Sep 2023 14:10:22 -0700 Subject: [PATCH 02/27] Fix .Site.LastChange doc Co-authored-by: Joe Mooring --- content/en/variables/site.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/variables/site.md b/content/en/variables/site.md index 117f45346..9c88ee504 100644 --- a/content/en/variables/site.md +++ b/content/en/variables/site.md @@ -72,7 +72,7 @@ All the methods below, e.g. `.Site.RegularPages` can also be reached via the glo : an ordered list (ordered by defined weight) of languages. .Site.LastChange -: a string representing the date/time of the most recent change to your site. This string is based on the [`date` variable in the front matter](/content-management/front-matter) of your content pages. +: a [time.Time](https://godoc.org/time#Time) value representing the date/time of the most recent change to your site. .Site.Menus : all the menus in the site. From 407dd5c475749b0669679917532987f38fe7c783 Mon Sep 17 00:00:00 2001 From: Joe Mooring Date: Tue, 26 Sep 2023 00:43:39 -0700 Subject: [PATCH 03/27] Limit related pages for functions to other functions --- content/en/functions/GetPage.md | 10 +- content/en/functions/RenderString.md | 9 +- content/en/functions/abslangurl.md | 10 +- content/en/functions/absurl.md | 12 +- content/en/functions/adddate.md | 7 +- content/en/functions/after.md | 12 +- content/en/functions/anchorize.md | 11 +- content/en/functions/append.md | 13 +- content/en/functions/apply.md | 15 +- content/en/functions/base64.md | 28 ---- content/en/functions/base64Decode.md | 43 ++++++ content/en/functions/base64Encode.md | 21 +++ content/en/functions/chomp.md | 15 +- content/en/functions/collections.Reverse.md | 24 ++++ content/en/functions/complement.md | 12 +- content/en/functions/cond.md | 11 +- content/en/functions/countrunes.md | 14 +- content/en/functions/countwords.md | 14 +- content/en/functions/crypto.FNV32a.md | 16 ++- content/en/functions/dateformat.md | 14 +- content/en/functions/default.md | 13 +- content/en/functions/delimit.md | 16 ++- content/en/functions/dict.md | 14 +- content/en/functions/duration.md | 13 +- content/en/functions/echoparam.md | 28 +++- content/en/functions/emojify.md | 9 +- content/en/functions/eq.md | 15 +- content/en/functions/errorf.md | 50 +++---- content/en/functions/erroridf.md | 46 +++++++ content/en/functions/fileExists.md | 13 +- content/en/functions/findRe.md | 13 +- content/en/functions/findresubmatch.md | 13 +- content/en/functions/first.md | 12 +- content/en/functions/float.md | 12 +- content/en/functions/format.md | 8 +- content/en/functions/ge.md | 15 +- content/en/functions/get.md | 9 +- content/en/functions/getenv.md | 13 +- content/en/functions/group.md | 29 ++-- content/en/functions/gt.md | 15 +- content/en/functions/hasmenucurrent.md | 10 +- content/en/functions/highlight.md | 10 +- content/en/functions/hmac.md | 14 +- content/en/functions/htmlEscape.md | 11 +- content/en/functions/htmlUnescape.md | 9 +- content/en/functions/hugo.md | 7 +- content/en/functions/humanize.md | 12 +- content/en/functions/i18n.md | 128 ++++++++++++++---- content/en/functions/in.md | 16 ++- content/en/functions/index-function.md | 15 +- content/en/functions/int.md | 12 +- content/en/functions/intersect.md | 12 +- content/en/functions/ismenucurrent.md | 10 +- content/en/functions/isset.md | 42 +++++- content/en/functions/jsonify.md | 14 +- content/en/functions/lang.Merge.md | 11 +- content/en/functions/lang.md | 7 +- content/en/functions/last.md | 13 +- content/en/functions/le.md | 15 +- content/en/functions/len.md | 10 +- content/en/functions/lower.md | 13 +- content/en/functions/lt.md | 15 +- content/en/functions/markdownify.md | 9 +- content/en/functions/math.md | 7 +- content/en/functions/md5.md | 17 ++- content/en/functions/merge.md | 11 +- content/en/functions/ne.md | 14 +- content/en/functions/now.md | 15 +- content/en/functions/os.Stat.md | 14 +- content/en/functions/page.md | 105 ++++++++++++++ content/en/functions/param.md | 8 +- content/en/functions/partial.md | 65 +++++++++ content/en/functions/partialCached.md | 11 +- content/en/functions/path.Base.md | 15 +- content/en/functions/path.BaseName.md | 15 +- content/en/functions/path.Clean.md | 15 +- content/en/functions/path.Dir.md | 15 +- content/en/functions/path.Ext.md | 15 +- content/en/functions/path.Join.md | 16 ++- content/en/functions/path.Split.md | 15 +- content/en/functions/plainify.md | 9 +- content/en/functions/pluralize.md | 12 +- content/en/functions/print.md | 14 +- content/en/functions/printf.md | 35 ++++- content/en/functions/println.md | 14 +- content/en/functions/querify.md | 13 +- content/en/functions/range.md | 10 +- content/en/functions/readdir.md | 15 +- content/en/functions/readfile.md | 15 +- content/en/functions/ref.md | 11 +- content/en/functions/reflect.IsMap.md | 10 +- content/en/functions/reflect.IsSlice.md | 11 +- content/en/functions/relLangURL.md | 12 +- content/en/functions/relref.md | 11 +- content/en/functions/relurl.md | 12 +- content/en/functions/render.md | 8 +- content/en/functions/replace.md | 13 +- content/en/functions/replacere.md | 13 +- content/en/functions/safeCSS.md | 14 +- content/en/functions/safeHTML.md | 15 +- content/en/functions/safeHTMLAttr.md | 14 +- content/en/functions/safeJS.md | 14 +- content/en/functions/safeURL.md | 13 +- content/en/functions/scratch.md | 10 +- content/en/functions/seq.md | 17 ++- content/en/functions/sha.md | 26 ---- content/en/functions/sha1.md | 24 ++++ content/en/functions/sha256.md | 24 ++++ content/en/functions/shuffle.md | 12 +- content/en/functions/singularize.md | 12 +- content/en/functions/site.md | 30 +++- content/en/functions/slice.md | 15 +- content/en/functions/slicestr.md | 9 +- content/en/functions/sort.md | 13 +- content/en/functions/split.md | 11 +- content/en/functions/store.md | 8 +- content/en/functions/string.md | 12 +- content/en/functions/strings.Contains.md | 14 +- content/en/functions/strings.ContainsAny.md | 15 +- .../en/functions/strings.ContainsNonSpace.md | 14 +- content/en/functions/strings.Count.md | 13 +- content/en/functions/strings.FirstUpper.md | 13 +- content/en/functions/strings.HasPrefix.md | 15 +- content/en/functions/strings.HasSuffix.md | 15 +- content/en/functions/strings.Repeat.md | 8 +- content/en/functions/strings.RuneCount.md | 13 +- content/en/functions/strings.TrimLeft.md | 15 +- content/en/functions/strings.TrimPrefix.md | 14 +- content/en/functions/strings.TrimRight.md | 14 +- content/en/functions/strings.TrimSuffix.md | 14 +- content/en/functions/substr.md | 9 +- content/en/functions/symdiff.md | 12 +- content/en/functions/templates.Exists.md | 11 +- content/en/functions/time.ParseDuration.md | 12 +- content/en/functions/time.md | 14 +- content/en/functions/title.md | 13 +- content/en/functions/transform.Remarshal.md | 8 +- content/en/functions/transform.Unmarshal.md | 11 +- content/en/functions/trim.md | 15 +- content/en/functions/truncate.md | 9 +- content/en/functions/union.md | 12 +- content/en/functions/uniq.md | 12 +- content/en/functions/unix.md | 10 +- content/en/functions/upper.md | 15 +- content/en/functions/urlize.md | 11 +- content/en/functions/urlquery.md | 11 +- content/en/functions/urls.JoinPath.md | 9 +- content/en/functions/urls.Parse.md | 7 +- content/en/functions/warnf.md | 28 ++++ content/en/functions/where.md | 14 +- content/en/functions/with.md | 10 +- content/en/getting-started/glossary.md | 4 + content/en/variables/page.md | 17 --- hugo.toml | 8 +- layouts/partials/related.html | 17 +++ 155 files changed, 1882 insertions(+), 580 deletions(-) delete mode 100644 content/en/functions/base64.md create mode 100644 content/en/functions/base64Decode.md create mode 100644 content/en/functions/base64Encode.md create mode 100644 content/en/functions/collections.Reverse.md create mode 100644 content/en/functions/erroridf.md create mode 100644 content/en/functions/page.md create mode 100644 content/en/functions/partial.md delete mode 100644 content/en/functions/sha.md create mode 100644 content/en/functions/sha1.md create mode 100644 content/en/functions/sha256.md create mode 100644 content/en/functions/warnf.md create mode 100644 layouts/partials/related.html diff --git a/content/en/functions/GetPage.md b/content/en/functions/GetPage.md index 17d2bd972..43e2717ee 100644 --- a/content/en/functions/GetPage.md +++ b/content/en/functions/GetPage.md @@ -1,13 +1,15 @@ --- title: .GetPage -description: "Gets a `Page` of a given `path`." +description: Gets a `Page` of a given `path`. categories: [functions] menu: docs: parent: functions -keywords: [sections,lists,indexes] -signature: [".GetPage PATH"] -relatedfuncs: [] +keywords: [] +namespace: +relatedFuncs: [] +signature: + - .GetPage PATH --- `.GetPage` returns a page of a given `path`. Both `Site` and `Page` implements this method. The `Page` variant will, if given a relative path -- i.e. a path without a leading `/` -- try look for the page relative to the current page. diff --git a/content/en/functions/RenderString.md b/content/en/functions/RenderString.md index 47c914ca4..60edc5673 100644 --- a/content/en/functions/RenderString.md +++ b/content/en/functions/RenderString.md @@ -1,12 +1,15 @@ --- title: .RenderString -description: "Renders markup to HTML." +description: sRenders markup to HTML. categories: [functions] menu: docs: parent: functions -keywords: [markdown,goldmark,render] -signature: [".RenderString MARKUP"] +keywords: [] +namespace: +relatedFuncs: [] +signature: + - .RenderString MARKUP [OPTIONS] --- `.RenderString` is a method on `Page` that renders some markup to HTML using the content renderer defined for that page (if not set in the options). diff --git a/content/en/functions/abslangurl.md b/content/en/functions/abslangurl.md index 2e1996f7e..bc60050b0 100644 --- a/content/en/functions/abslangurl.md +++ b/content/en/functions/abslangurl.md @@ -5,8 +5,14 @@ categories: [functions] menu: docs: parent: functions -keywords: [urls, multilingual,i18n] -signature: ["absLangURL INPUT"] +keywords: [] +namespace: urls +relatedFuncs: + - urls.AbsLangURL + - urls.AbsURL + - urls.RelLangURL + - urls.RelURL +signature: [absLangURL INPUT] --- Use this function with both monolingual and multilingual configurations. The URL returned by this function depends on: diff --git a/content/en/functions/absurl.md b/content/en/functions/absurl.md index efea2df75..089dd5c2f 100644 --- a/content/en/functions/absurl.md +++ b/content/en/functions/absurl.md @@ -5,8 +5,14 @@ categories: [functions] menu: docs: parent: functions -keywords: [urls] -signature: ["absURL INPUT"] +keywords: [] +namespace: urls +relatedFuncs: + - urls.AbsLangURL + - urls.AbsURL + - urls.RelLangURL + - urls.RelURL +signature: [absURL INPUT] --- With multilingual configurations, use the [`absLangURL`] function instead. The URL returned by this function depends on: @@ -34,7 +40,7 @@ With `baseURL = https://example.org/docs/` {{ absURL "style.css" }} → https://example.org/docs/style.css ``` -### Input begins with a slash +#### Input begins with a slash If the input begins with a slash, the resulting URL will be incorrect when the `baseURL` includes a subdirectory. With a leading slash, the function returns a URL relative to the protocol+host section of the `baseURL`. diff --git a/content/en/functions/adddate.md b/content/en/functions/adddate.md index cae270fb8..95ecc69a7 100644 --- a/content/en/functions/adddate.md +++ b/content/en/functions/adddate.md @@ -5,9 +5,10 @@ categories: [functions] menu: docs: parent: functions -keywords: [dates,time] -signature: [".AddDate YEARS MONTHS DAYS"] -relatedfuncs: [now] +keywords: [] +namespace: +relatedFuncs: [] +signature: [.AddDate YEARS MONTHS DAYS] --- ```go-html-template diff --git a/content/en/functions/after.md b/content/en/functions/after.md index 85aa6104d..3bf293a03 100644 --- a/content/en/functions/after.md +++ b/content/en/functions/after.md @@ -1,13 +1,17 @@ --- title: after -description: "`after` slices an array to only the items after the Nth item." +description: Slices an array to the items after the Nth item. categories: [functions] menu: docs: parent: functions -keywords: [iteration] -signature: ["after INDEX COLLECTION"] -relatedfuncs: [last,first,seq] +keywords: [] +namespace: collections +relatedFuncs: + - collections.After + - collections.First + - collections.Last +signature: [after INDEX COLLECTION] --- The following shows `after` being used in conjunction with the [`slice` function][slice]: diff --git a/content/en/functions/anchorize.md b/content/en/functions/anchorize.md index 91d6b4fe7..1248c0b25 100644 --- a/content/en/functions/anchorize.md +++ b/content/en/functions/anchorize.md @@ -5,9 +5,14 @@ categories: [functions] menu: docs: parent: functions -keywords: [markdown,strings] -signature: ["anchorize INPUT"] -relatedfuncs: [humanize] +keywords: [] +namespace: urls +relatedFuncs: + - urls.Anchorize + - urls.URLize +signature: + - urls.Anchorize INPUT + - anchorize INPUT --- If [Goldmark](/getting-started/configuration-markup#goldmark) is set as `defaultMarkdownHandler`, the sanitizing logic adheres to the setting [`markup.goldmark.parser.autoHeadingIDType`](/getting-started/configuration-markup#goldmark). diff --git a/content/en/functions/append.md b/content/en/functions/append.md index e734eac2b..6bbd9a6f6 100644 --- a/content/en/functions/append.md +++ b/content/en/functions/append.md @@ -5,9 +5,16 @@ categories: [functions] menu: docs: parent: functions -keywords: [collections] -signature: ["COLLECTION | append ELEMENT [ELEMENT]...", "COLLECTION | append COLLECTION"] -relatedfuncs: [last,first,where,slice] +keywords: [] +namespace: collections +relatedFuncs: + - collections.Append + - collections.Merge +signature: + - COLLECTION | collections.Append ELEMENT [ELEMENT]... + - COLLECTION | collections.Append COLLECTION + - COLLECTION | append ELEMENT [ELEMENT]... + - COLLECTION | append COLLECTION --- This function appends all elements, excluding the last, to the last element. This allows [pipe](/getting-started/glossary/#pipeline) constructs as shown below. diff --git a/content/en/functions/apply.md b/content/en/functions/apply.md index c507a35bf..95d8b6231 100644 --- a/content/en/functions/apply.md +++ b/content/en/functions/apply.md @@ -5,9 +5,18 @@ categories: [functions] menu: docs: parent: functions -keywords: [advanced] -signature: ["apply COLLECTION FUNCTION [PARAM...]"] -relatedfuncs: [] +keywords: [] +namespace: collections +relatedFuncs: + - collections.Apply + - collections.Delimit + - collections.In + - collections.Reverse + - collections.Seq + - collections.Slice +signature: + - collections.Apply COLLECTION FUNCTION [PARAM...] + - apply COLLECTION FUNCTION [PARAM...] --- `apply` expects at least three arguments, depending on the function being applied. diff --git a/content/en/functions/base64.md b/content/en/functions/base64.md deleted file mode 100644 index a6de64bd9..000000000 --- a/content/en/functions/base64.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: base64 -description: "`base64Encode` and `base64Decode` let you easily decode content with a base64 encoding and vice versa through pipes." -categories: [functions] -menu: - docs: - parent: functions -keywords: [] -relatedfuncs: [] -signature: ["base64Decode INPUT", "base64Encode INPUT"] ---- - -```go-html-template -{{ "Hugo" | base64Encode }} → "SHVnbw==" -{{ "SHVnbw==" | base64Decode }} → "Hugo" -``` - -## `base64` with APIs - -Using base64 to decode and encode becomes really powerful if we have to handle -responses from APIs. - -```go-html-template -{{ $resp := getJSON "https://api.github.com/repos/gohugoio/hugo/readme" }} -{{ $resp.content | base64Decode | markdownify }} -``` - -The response of the GitHub API contains the base64-encoded version of the [README.md](https://github.com/gohugoio/hugo/blob/master/README.md) in the Hugo repository. Now we can decode it and parse the Markdown. The final output will look similar to the rendered version on GitHub. diff --git a/content/en/functions/base64Decode.md b/content/en/functions/base64Decode.md new file mode 100644 index 000000000..05e950e1e --- /dev/null +++ b/content/en/functions/base64Decode.md @@ -0,0 +1,43 @@ +--- +title: base64Decode +description: Returns the base64 decoding of the given content. +categories: [functions] +menu: + docs: + parent: functions +keywords: [] +namespace: encoding +relatedFuncs: + - encoding.Base64Decode + - encoding.Base64Encode +signature: + - encoding.Base64Decode INPUT + - base64Decode INPUT +--- + +```go-html-template +{{ "SHVnbw==" | base64Decode }} → "Hugo" +``` + +Use the `base64Decode` function to decode responses from APIs. For example, the result of this call to GitHub's API contains the base64-encoded representation of the repository's README file: + +```text +https://api.github.com/repos/gohugoio/hugo/readme +``` + +To retrieve and render the content: + +```go-html-template +{{ $u := "https://api.github.com/repos/gohugoio/hugo/readme" }} +{{ with resources.GetRemote $u }} + {{ with .Err }} + {{ errorf "%s" . }} + {{ else }} + {{ with . | transform.Unmarshal }} + {{ .content | base64Decode | markdownify }} + {{ end }} + {{ end }} +{{ else }} + {{ errorf "Unable to get remote resource %q" $u }} +{{ end }} +``` diff --git a/content/en/functions/base64Encode.md b/content/en/functions/base64Encode.md new file mode 100644 index 000000000..3a0cbecff --- /dev/null +++ b/content/en/functions/base64Encode.md @@ -0,0 +1,21 @@ +--- +title: base64Encode +description: Returns the base64 decoding of the given content. +categories: [functions] +menu: + docs: + parent: functions +keywords: [] +namespace: encoding +relatedFuncs: + - encoding.Base64Decode + - encoding.Base64Encode +signature: + - encoding.Base64Encode INPUT + - base64Encode INPUT +aliases: ['/functions/base64'] +--- + +```go-html-template +{{ "Hugo" | base64Encode }} → "SHVnbw==" +``` diff --git a/content/en/functions/chomp.md b/content/en/functions/chomp.md index 861e7ecc4..012c58b6d 100644 --- a/content/en/functions/chomp.md +++ b/content/en/functions/chomp.md @@ -6,11 +6,18 @@ categories: [functions] menu: docs: parent: functions -keywords: [trim] +keywords: [] +namespace: strings +relatedFuncs: + - strings.Chomp + - strings.Trim + - strings.TrimLeft + - strings.TrimPrefix + - strings.TrimRight + - strings.TrimSuffix signature: - - "chomp INPUT" - - "strings.Chomp INPUT" -relatedfuncs: [truncate] + - chomp STRING + - strings.Chomp STRING --- Useful in a pipeline to remove newlines added by other processing (e.g., [`markdownify`](/functions/markdownify/)). diff --git a/content/en/functions/collections.Reverse.md b/content/en/functions/collections.Reverse.md new file mode 100644 index 000000000..5ca7e6bf8 --- /dev/null +++ b/content/en/functions/collections.Reverse.md @@ -0,0 +1,24 @@ +--- +title: collections.Reverse +description: Reverses the order of a collection. +categories: [functions] +menu: + docs: + parent: functions +keywords: [] +namespace: collections +relatedFuncs: + - collections.Apply + - collections.Delimit + - collections.In + - collections.Reverse + - collections.Seq + - collections.Slice +signature: + - collections.Reverse COLLECTION +--- + + +```go-html-template +{{ slice 1 3 2 1 | uniq }} → [1 3 2] +``` diff --git a/content/en/functions/complement.md b/content/en/functions/complement.md index e4cf01e77..2c93b68a6 100644 --- a/content/en/functions/complement.md +++ b/content/en/functions/complement.md @@ -5,11 +5,15 @@ categories: [functions] menu: docs: parent: functions -keywords: [collections] +namespace: collections +relatedFuncs: + - collections.Complement + - collections.Intersect + - collections.SymDiff + - collections.Union signature: -- "complement COLLECTION [COLLECTION]..." -- "collections.Complement COLLECTION [COLLECTION]..." -relatedfuncs: [intersect,symdiff,union] + - collections.Complement COLLECTION [COLLECTION]... + - complement COLLECTION [COLLECTION]... --- To find the elements within `$c3` that do not exist in `$c1` or `$c2`: diff --git a/content/en/functions/cond.md b/content/en/functions/cond.md index 9bd0a0e2b..62f2cfdb9 100644 --- a/content/en/functions/cond.md +++ b/content/en/functions/cond.md @@ -2,12 +2,17 @@ title: cond description: Returns one of two arguments depending on the value of the control argument. categories: [functions] -keywords: [conditional, ternary] menu: docs: parent: functions -signature: [cond CONTROL ARG1 ARG2] -relatedfuncs: [default] +keywords: [] +namespace: compare +relatedFuncs: + - compare.Conditional + - compare.Default +signature: + - compare.Conditional CONTROL ARG1 ARG2 + - cond CONTROL ARG1 ARG2 --- The CONTROL argument is a boolean value that indicates whether the function should return ARG1 or ARG2. If CONTROL is `true`, the function returns ARG1. Otherwise, the function returns ARG2. diff --git a/content/en/functions/countrunes.md b/content/en/functions/countrunes.md index 0d89af857..fc2545604 100644 --- a/content/en/functions/countrunes.md +++ b/content/en/functions/countrunes.md @@ -5,11 +5,17 @@ categories: [functions] menu: docs: parent: functions -keywords: [counting, word count] +keywords: [] +namespace: strings +relatedFuncs: + - len + - strings.Count + - strings.CountRunes + - strings.CountWords + - strings.RuneCount signature: - - "countrunes INPUT" - - "strings.CountRunes INPUT" -relatedfuncs: [] + - strings.CountRunes INPUT + - countrunes INPUT --- In contrast with `countwords` function, which counts every word in a string, the `countrunes` function determines the number of runes in the content and excludes any whitespace. This has specific utility if you are dealing with CJK-like languages. diff --git a/content/en/functions/countwords.md b/content/en/functions/countwords.md index 33dcbcaef..a7b06debe 100644 --- a/content/en/functions/countwords.md +++ b/content/en/functions/countwords.md @@ -5,9 +5,17 @@ categories: [functions] menu: docs: parent: functions -keywords: [counting, word count] -signature: ["countwords INPUT"] -relatedfuncs: [countrunes] +keywords: [] +namespace: strings +relatedFuncs: + - len + - strings.Count + - strings.CountRunes + - strings.CountWords + - strings.RuneCount +signature: + - strings.CountWords INPUT + - countwords INPUT --- The template function works similar to the [.WordCount page variable][pagevars]. diff --git a/content/en/functions/crypto.FNV32a.md b/content/en/functions/crypto.FNV32a.md index 9bcfff26f..41d663e17 100644 --- a/content/en/functions/crypto.FNV32a.md +++ b/content/en/functions/crypto.FNV32a.md @@ -5,10 +5,20 @@ categories: [functions] menu: docs: parent: functions -keywords: [crypto hash FNV32 Fowler-Noll-Vo] -signature: ["crypto.FNV32a STRING"] +keywords: [] +namespace: crypto +relatedFuncs: + - crypto.FNV32a + - crypto.HMAC + - crypto.MD5 + - crypto.SHA1 + - crypto.SHA256 +signature: + - crypto.FNV32a STRING --- This function calculates the 32 bit [FNV1a hash](https://en.wikipedia.org/wiki/Fowler%E2%80%93Noll%E2%80%93Vo_hash_function#FNV-1a_hash) of a given string according to the [specification](https://datatracker.ietf.org/doc/html/draft-eastlake-fnv-12): - {{ crypto.FNV32a "Hello world" }} → 1498229191 +```go-html-template +{{ crypto.FNV32a "Hello world" }} → 1498229191 +``` diff --git a/content/en/functions/dateformat.md b/content/en/functions/dateformat.md index ddfb61296..226c903a7 100644 --- a/content/en/functions/dateformat.md +++ b/content/en/functions/dateformat.md @@ -5,11 +5,17 @@ categories: [functions] menu: docs: parent: functions -keywords: [dates,time,strings] +keywords: [] +namespace: time +relatedFuncs: + - time.AsTime + - time.Duration + - time.Format + - time.Now + - time.ParseDuration signature: - - "time.Format LAYOUT INPUT" - - "dateFormat LAYOUT INPUT" -relatedfuncs: [Format,now,Unix,time] + - time.Format LAYOUT INPUT + - dateFormat LAYOUT INPUT --- `time.Format` (alias `dateFormat`) converts either a `time.Time` object (e.g. `.Date`) or a timestamp string `INPUT` into the format specified by the `LAYOUT` string. diff --git a/content/en/functions/default.md b/content/en/functions/default.md index b0e517366..98cf55fbf 100644 --- a/content/en/functions/default.md +++ b/content/en/functions/default.md @@ -1,15 +1,18 @@ --- title: default description: Allows setting a default value that can be returned if a first value is not set. -qref: "Returns a default value if a value is not set when checked." -keywords: [defaults] categories: [functions] menu: docs: parent: functions -toc: -signature: ["default DEFAULT INPUT"] -relatedfuncs: [] +keywords: [] +namespace: compare +relatedFuncs: + - compare.Conditional + - compare.Default +signature: + - compare.Default DEFAULT INPUT + - default DEFAULT INPUT --- `default` checks whether a given value is set and returns a default value if it is not. *Set* in this context means different things depending on the data type: diff --git a/content/en/functions/delimit.md b/content/en/functions/delimit.md index cc0293526..5d6cb42df 100644 --- a/content/en/functions/delimit.md +++ b/content/en/functions/delimit.md @@ -5,9 +5,19 @@ categories: [functions] menu: docs: parent: functions -keywords: [iteration] -signature: ["delimit COLLECTION DELIMITER [LAST]"] -relatedfuncs: [] +keywords: [] +namespace: collections +relatedFuncs: + - collections.Apply + - collections.Delimit + - collections.In + - collections.Reverse + - collections.Seq + - collections.Slice + - strings.Split +signature: + - collections.Delimit COLLECTION DELIMITER [LAST] + - delimit COLLECTION DELIMITER [LAST] --- Delimit a slice: diff --git a/content/en/functions/dict.md b/content/en/functions/dict.md index 0fc2c530b..50584caaf 100644 --- a/content/en/functions/dict.md +++ b/content/en/functions/dict.md @@ -5,9 +5,17 @@ categories: [functions] menu: docs: parent: functions -keywords: [collections] -signature: ["dict KEY VALUE [KEY VALUE]..."] -relatedfuncs: [] +keywords: [] +namespace: collections +relatedFuncs: + - collections.Dictionary + - collections.Group + - collections.Index + - collections.IsSet + - collections.Where +signature: + - collections.Dictionary KEY VALUE [KEY VALUE]... + - dict KEY VALUE [KEY VALUE]... --- `dict` is especially useful for passing more than one value to a partial template. diff --git a/content/en/functions/duration.md b/content/en/functions/duration.md index 4dc365ae5..985c6c83f 100644 --- a/content/en/functions/duration.md +++ b/content/en/functions/duration.md @@ -5,8 +5,17 @@ categories: [functions] menu: docs: parent: functions -keywords: [time duration] -signature: ["duration TIME_UNIT DURATION_NUMBER"] +keywords: [] +namespace: time +relatedFuncs: + - time.AsTime + - time.Duration + - time.Format + - time.Now + - time.ParseDuration +signature: + - time.Duration TIME_UNIT DURATION_NUMBER + - duration TIME_UNIT DURATION_NUMBER --- `time.Duration` converts a given number into a [`time.Duration`](https://pkg.go.dev/time#Duration) structure so you can access its fields. E.g. you can perform [time operations](https://pkg.go.dev/time#Duration) on the returned `time.Duration` value: diff --git a/content/en/functions/echoparam.md b/content/en/functions/echoparam.md index 7b80e1439..853aadc8b 100644 --- a/content/en/functions/echoparam.md +++ b/content/en/functions/echoparam.md @@ -6,11 +6,33 @@ menu: docs: parent: functions keywords: [] -signature: ["echoParam MAP KEY"] -relatedfuncs: [] +namespace: collections +relatedFuncs: [] +signature: + - collections.EchoParam COLLECTION KEY + - echoParam COLLECTION KEY --- +For example, consider this site configuration: + +{{< code-toggle file=hugo copy=false >}} +[params.footer] +poweredBy = 'Hugo' +{{< /code-toggle >}} + +To print the value of `poweredBy`: ```go-html-template -{{ echoParam .Params "project_url" }} +{{ echoParam site.Params.footer "poweredby" }} → Hugo +``` + +{{% note %}} +When using the `echoParam` function you must reference the key using lower case. See the previous example. + +The `echoParam` function may be deprecated in a future release. Instead, use either of the constructs below. +{{% /note %}} + +```go-html-template +{{ site.Params.footer.poweredBy }} → Hugo +{{ index site.Params.footer "poweredBy" }} → Hugo ``` diff --git a/content/en/functions/emojify.md b/content/en/functions/emojify.md index beded710a..e1753cb20 100644 --- a/content/en/functions/emojify.md +++ b/content/en/functions/emojify.md @@ -5,9 +5,12 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings,emojis] -signature: ["emojify INPUT"] -relatedfuncs: [] +keywords: [] +namespace: transform +relatedFuncs: [] +signature: + - transform.Emojify INPUT + - emojify INPUT --- `emojify` runs a passed string through the Emoji emoticons processor. diff --git a/content/en/functions/eq.md b/content/en/functions/eq.md index d10539e49..02691d0a3 100644 --- a/content/en/functions/eq.md +++ b/content/en/functions/eq.md @@ -5,9 +5,18 @@ categories: [functions] menu: docs: parent: functions -keywords: [comparison,operators,logic] -signature: ["eq ARG1 ARG2 [ARG...]"] -relatedfuncs: [] +keywords: [] +namespace: compare +relatedFuncs: + - compare.Eq + - compare.Ge + - compare.Gt + - compare.Le + - compare.Lt + - compare.Ne +signature: + - compare.Eq ARG1 ARG2 [ARG...] + - eq ARG1 ARG2 [ARG...] --- ```go-html-template diff --git a/content/en/functions/errorf.md b/content/en/functions/errorf.md index 8caaf0554..5cb60554b 100644 --- a/content/en/functions/errorf.md +++ b/content/en/functions/errorf.md @@ -1,45 +1,31 @@ --- -title: errorf and warnf -description: Log ERROR or WARNING from the templates. +title: errorf +description: Log an ERROR from a template. categories: [functions] menu: docs: parent: functions -keywords: [strings, log, error] -signature: ["errorf FORMAT INPUT"] -relatedfuncs: [printf] +keywords: [] +namespace: fmt +relatedFuncs: + - fmt.Errorf + - fmt.Erroridf + - fmt.Warnf +signature: + - fmt.Errorf FORMAT [INPUT] + - errorf FORMAT [INPUT] --- -`errorf` or `warnf` will evaluate a format string, then output the result to the ERROR or WARNING log (and only once per error message to avoid flooding the log). +The documentation for [Go's fmt package] describes the structure and content of the format string. -Any ERROR will also cause the build to fail (the `hugo` command will `exit -1`). - -Both functions return an empty string, so the messages are only printed to the console. +Like the [`printf`] function, the `errorf` function evaluates the format string. It then prints the result to the ERROR log and fails the build. Hugo prints each unique message once to avoid flooding the log with duplicate errors. ```go-html-template -{{ errorf "Failed to handle page %q" .Path }} +{{ errorf "The %q shortcode requires a src parameter. See %s" .Name .Position }} ``` -```go-html-template -{{ warnf "You should update the shortcodes in %q" .Path }} -``` +Use the [`erroridf`] function to allow optional supression of specific errors. -Note that `errorf`, `erroridf`, and `warnf` support all the formatting verbs of the [fmt](https://pkg.go.dev/fmt) package. - -## Suppress errors - -Sometimes it may make sense to let the user suppress an ERROR and make the build succeed. - -You can do this by using the `erroridf` function. This functions takes an error ID as the first argument. - -```go-html-template -{{ erroridf "my-custom-error" "You should consider fixing this." }} -``` - -This will produce: - -``` -ERROR 2021/06/07 17:47:38 You should consider fixing this. -If you feel that this should not be logged as an ERROR, you can ignore it by adding this to your site configuration: -ignoreErrors = ["my-custom-error"] -``` +[`erroridf`]: /functions/erroridf/ +[`printf`]: /functions/printf/ +[Go's fmt package]: https://pkg.go.dev/fmt diff --git a/content/en/functions/erroridf.md b/content/en/functions/erroridf.md new file mode 100644 index 000000000..fd6118694 --- /dev/null +++ b/content/en/functions/erroridf.md @@ -0,0 +1,46 @@ +--- +title: erroridf +description: Log a suppressable ERROR from a template. +categories: [functions] +menu: + docs: + parent: functions +keywords: [] +namespace: fmt +relatedFuncs: + - fmt.Errorf + - fmt.Erroridf + - fmt.Warnf +signature: + - fmt.Erroridf ID FORMAT [INPUT] + - erroridf ID FORMAT [INPUT] +--- + +The documentation for [Go's fmt package] describes the structure and content of the format string. + +Like the [`errorf`] function, the `erroridf` function evaluates the format string, prints the result to the ERROR log, then fails the build. Hugo prints each unique message once to avoid flooding the log with duplicate errors. + +Unlike the `errorf` function, you may surpress errors logged by the `erroridf` function by adding the messsage ID to the `ignoreErrors` array in your site configuration. + +This template code: + +```go-html-template +{{ erroridf "error-42" "You should consider fixing this." }} +``` + +Produces this console log: + +```text +ERROR You should consider fixing this. +If you feel that this should not be logged as an ERROR, you can ignore it by adding this to your site config: +ignoreErrors = ["error-42"] +``` + +To suppress this message: + +{{< code-toggle file=hugo copy=false >}} +ignoreErrors = ["error-42"] +{{< /code-toggle >}} + +[`errorf`]: /functions/errorf/ +[Go's fmt package]: https://pkg.go.dev/fmt diff --git a/content/en/functions/fileExists.md b/content/en/functions/fileExists.md index f7b5c37e0..2f658a83d 100644 --- a/content/en/functions/fileExists.md +++ b/content/en/functions/fileExists.md @@ -5,9 +5,18 @@ categories: [functions] menu: docs: parent: functions -signature: ["os.FileExists PATH","fileExists PATH"] -relatedfuncs: ['os.ReadDir','os.ReadFile','os.Stat'] +namespace: os +relatedFuncs: + - os.FileExists + - os.Getenv + - os.ReadDir + - os.ReadFile + - os.Stat +signature: + - os.FileExists PATH + - fileExists PATH --- + The `os.FileExists` function attempts to resolve the path relative to the root of your project directory. If a matching file or directory is not found, it will attempt to resolve the path relative to the [`contentDir`](/getting-started/configuration#contentdir). A leading path separator (`/`) is optional. With this directory structure: diff --git a/content/en/functions/findRe.md b/content/en/functions/findRe.md index 104db0f27..c5d26c3a4 100644 --- a/content/en/functions/findRe.md +++ b/content/en/functions/findRe.md @@ -5,11 +5,16 @@ categories: [functions] menu: docs: parent: functions -keywords: [regex] +keywords: [] +namespace: strings +relatedFuncs: + - strings.FindRE + - strings.FindRESubmatch + - strings.Replace + - strings.ReplaceRE signature: - - "findRE PATTERN INPUT [LIMIT]" - - "strings.FindRE PATTERN INPUT [LIMIT]" -relatedfuncs: [findRESubmatch, replaceRE] + - strings.FindRE PATTERN INPUT [LIMIT] + - findRE PATTERN INPUT [LIMIT] --- By default, `findRE` finds all matches. You can limit the number of matches with an optional LIMIT argument. diff --git a/content/en/functions/findresubmatch.md b/content/en/functions/findresubmatch.md index f51ccdb97..9a374ea4e 100644 --- a/content/en/functions/findresubmatch.md +++ b/content/en/functions/findresubmatch.md @@ -5,11 +5,16 @@ categories: [functions] menu: docs: parent: functions -keywords: [regex] +keywords: [] +namespace: strings +relatedFuncs: + - strings.FindRE + - strings.FindRESubmatch + - strings.Replace + - strings.ReplaceRE signature: - - "findRESubmatch PATTERN INPUT [LIMIT]" - - "strings.FindRESubmatch PATTERN INPUT [LIMIT]" -relatedfuncs: [findRE, replaceRE] + - strings.FindRESubmatch PATTERN INPUT [LIMIT + - findRESubmatch PATTERN INPUT [LIMIT] --- By default, `findRESubmatch` finds all matches. You can limit the number of matches with an optional LIMIT argument. A return value of nil indicates no match. diff --git a/content/en/functions/first.md b/content/en/functions/first.md index 118c9c504..8ab08dafa 100644 --- a/content/en/functions/first.md +++ b/content/en/functions/first.md @@ -1,13 +1,17 @@ --- title: first -description: "Slices an array to only the first _N_ elements." +description: Slices an array to the first N elements. categories: [functions] menu: docs: parent: functions -keywords: [iteration] -signature: ["first LIMIT COLLECTION"] -relatedfuncs: [after,last] +keywords: [] +namespace: collections +relatedFuncs: + - collections.After + - collections.First + - collections.Last +signature: [first LIMIT COLLECTION] --- `first` works in a similar manner to the [`limit` keyword in diff --git a/content/en/functions/float.md b/content/en/functions/float.md index e95b3ae5f..f5a409839 100644 --- a/content/en/functions/float.md +++ b/content/en/functions/float.md @@ -5,9 +5,15 @@ categories: [functions] menu: docs: parent: functions -keywords: [cast,strings,floats] -signature: ["float INPUT"] -relatedfuncs: [] +keywords: [] +namespace: cast +relatedFuncs: + - cast.ToFloat + - cast.ToInt + - cast.ToString +signature: + - cast.ToFloat INPUT + - float INPUT --- With a decimal (base 10) input: diff --git a/content/en/functions/format.md b/content/en/functions/format.md index d30f0bdf2..14410e8dc 100644 --- a/content/en/functions/format.md +++ b/content/en/functions/format.md @@ -5,9 +5,11 @@ categories: [functions] menu: docs: parent: functions -keywords: [dates,time] -signature: [".Format FORMAT"] -relatedfuncs: [dateFormat,now,Unix,time] +keywords: [] +namespace: +relatedFuncs: [] +signature: + - .Format FORMAT toc: true --- diff --git a/content/en/functions/ge.md b/content/en/functions/ge.md index e59b0f9c9..adb7ea785 100644 --- a/content/en/functions/ge.md +++ b/content/en/functions/ge.md @@ -5,9 +5,18 @@ categories: [functions] menu: docs: parent: functions -keywords: [comparison,operators,logic] -signature: ["ge ARG1 ARG2 [ARG...]"] -relatedfuncs: [] +keywords: [] +namespace: compare +relatedFuncs: + - compare.Eq + - compare.Ge + - compare.Gt + - compare.Le + - compare.Lt + - compare.Ne +signature: + - compare.Ge ARG1 ARG2 [ARG...] + - ge ARG1 ARG2 [ARG...] --- ```go-html-template diff --git a/content/en/functions/get.md b/content/en/functions/get.md index 561a794c7..20bd3ba5a 100644 --- a/content/en/functions/get.md +++ b/content/en/functions/get.md @@ -5,9 +5,12 @@ categories: [functions] menu: docs: parent: functions -keywords: [shortcodes] -signature: [".Get INDEX", ".Get KEY"] -relatedfuncs: [] +keywords: [] +namespace: +relatedFuncs: [] +signature: + - .Get INDEX + - .Get KEY --- `.Get` is specifically used when creating your own [shortcode template][sc], to access the [positional and named](/templates/shortcode-templates/#positional-vs-named-parameters) parameters passed to it. When used with a numeric INDEX, it queries positional parameters (starting with 0). With a string KEY, it queries named parameters. diff --git a/content/en/functions/getenv.md b/content/en/functions/getenv.md index daeeb6532..b3422dc72 100644 --- a/content/en/functions/getenv.md +++ b/content/en/functions/getenv.md @@ -6,9 +6,18 @@ menu: docs: parent: functions keywords: [] -signature: ["os.Getenv VARIABLE", "getenv VARIABLE"] -relatedfuncs: [] +namespace: os +relatedFuncs: + - os.FileExists + - os.Getenv + - os.ReadDir + - os.ReadFile + - os.Stat +signature: + - os.Getenv VARIABLE + - getenv VARIABLE --- + Examples: ```go-html-template diff --git a/content/en/functions/group.md b/content/en/functions/group.md index 617dcbb34..bd7f71091 100644 --- a/content/en/functions/group.md +++ b/content/en/functions/group.md @@ -5,8 +5,17 @@ categories: [functions] menu: docs: parent: functions -keywords: [collections] -signature: ["PAGES | group KEY"] +keywords: [] +namespace: collections +relatedFuncs: + - collections.Dictionary + - collections.Group + - collections.Index + - collections.IsSet + - collections.Where +signature: + - PAGES | collections.Group KEY + - PAGES | group KEY --- {{< code file="layouts/partials/groups.html" >}} @@ -14,16 +23,16 @@ signature: ["PAGES | group KEY"] {{ $old := .Site.RegularPages | last 10 | group "Old" }} {{ $groups := slice $new $old }} {{ range $groups }} -

{{ .Key }}{{/* Prints "New", "Old" */}}

-
    +

    {{ .Key }}{{/* Prints "New", "Old" */}}

    +
      {{ range .Pages }} -
    • - {{ .Title }} -
      {{ .Date.Format "Mon, Jan 2, 2006" }}
      -
    • +
    • + {{ .Title }} +
      {{ .Date.Format "Mon, Jan 2, 2006" }}
      +
    • {{ end }} -
    +
{{ end }} {{< /code >}} -The page group you get from `group` is of the same type you get from the built-in [group methods](/templates/lists#group-content) in Hugo. The above example can even be [paginated](/templates/pagination/#list-paginator-pages). +The page group you get from `group` is of the same type you get from the built-in [group methods](/templates/lists#group-content) in Hugo. The above example can be [paginated](/templates/pagination/#list-paginator-pages). diff --git a/content/en/functions/gt.md b/content/en/functions/gt.md index dac1986fe..e147efcd9 100644 --- a/content/en/functions/gt.md +++ b/content/en/functions/gt.md @@ -5,9 +5,18 @@ categories: [functions] menu: docs: parent: functions -keywords: [comparison,operators,logic] -signature: ["gt ARG1 ARG2 [ARG...]"] -relatedfuncs: [] +keywords: [] +namespace: compare +relatedFuncs: + - compare.Eq + - compare.Ge + - compare.Gt + - compare.Le + - compare.Lt + - compare.Ne +signature: + - compare.Gt ARG1 ARG2 [ARG...] + - gt ARG1 ARG2 [ARG...] --- ```go-html-template diff --git a/content/en/functions/hasmenucurrent.md b/content/en/functions/hasmenucurrent.md index 8605cf34e..822a3d2ee 100644 --- a/content/en/functions/hasmenucurrent.md +++ b/content/en/functions/hasmenucurrent.md @@ -5,9 +5,13 @@ categories: [functions] menu: docs: parent: functions -keywords: [menus] -signature: ["PAGE.HasMenuCurrent MENU MENUENTRY"] -relatedfuncs: ["IsMenuCurrent"] +keywords: [] +namespace: +relatedFuncs: + - .HasMenuCurrent + - .IsMenuCurrent +signature: + - PAGE.HasMenuCurrent MENU MENUENTRY --- `.HasMenuCurrent` is a method in `Page` object returning a _boolean_ value. It diff --git a/content/en/functions/highlight.md b/content/en/functions/highlight.md index f91c1f562..0d0fbd98a 100644 --- a/content/en/functions/highlight.md +++ b/content/en/functions/highlight.md @@ -5,11 +5,15 @@ categories: [functions] menu: docs: parent: functions -keywords: [highlighting,code blocks,syntax] -signature: ["transform.Highlight INPUT LANG [OPTIONS]","highlight INPUT LANG [OPTIONS]"] -relatedfuncs: [] +keywords: [] +namespace: transform +relatedFuncs: [] +signature: + - transform.Highlight INPUT LANG [OPTIONS] + - highlight INPUT LANG [OPTIONS] toc: true --- + The `highlight` function uses the [Chroma] syntax highlighter, supporting over 200 languages with more than 40 available styles. ## Arguments diff --git a/content/en/functions/hmac.md b/content/en/functions/hmac.md index 3b9675a0b..4abd9f7b8 100644 --- a/content/en/functions/hmac.md +++ b/content/en/functions/hmac.md @@ -5,9 +5,17 @@ categories: [functions] menu: docs: parent: functions -keywords: [hmac,checksum] -signature: ["crypto.HMAC HASH_TYPE KEY MESSAGE [ENCODING]","hmac HASH_TYPE KEY MESSAGE [ENCODING]" ] -relatedfuncs: [hmac] +keywords: [] +namespace: crypto +relatedFuncs: + - crypto.FNV32a + - crypto.HMAC + - crypto.MD5 + - crypto.SHA1 + - crypto.SHA256 +signature: + - crypto.HMAC HASH_TYPE KEY MESSAGE [ENCODING] + - hmac HASH_TYPE KEY MESSAGE [ENCODING] --- Set the `HASH_TYPE` argument to `md5`, `sha1`, `sha256`, or `sha512`. diff --git a/content/en/functions/htmlEscape.md b/content/en/functions/htmlEscape.md index 0ee8fa4d2..cc7648068 100644 --- a/content/en/functions/htmlEscape.md +++ b/content/en/functions/htmlEscape.md @@ -5,9 +5,14 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings, html] -signature: ["htmlEscape INPUT"] -relatedfuncs: [htmlUnescape] +keywords: [] +namespace: transform +relatedFuncs: + - transform.HTMLEscape + - transform.HTMLUnescape +signature: + - transform.HTMLEscape INPUT + - htmlEscape INPUT --- In the result `&` becomes `&` and so on. It escapes only: `<`, `>`, `&`, `'` and `"`. diff --git a/content/en/functions/htmlUnescape.md b/content/en/functions/htmlUnescape.md index e4646b680..c59248444 100644 --- a/content/en/functions/htmlUnescape.md +++ b/content/en/functions/htmlUnescape.md @@ -6,8 +6,13 @@ menu: docs: parent: functions keywords: [] -signature: ["htmlUnescape INPUT"] -relatedfuncs: [htmlEscape] +namespace: transform +relatedFuncs: + - transform.HTMLEscape + - transform.HTMLUnescape +signature: + - transform.HTMLUnescape INPUT + - htmlUnescape INPUT --- `htmlUnescape` returns the given string with HTML escape codes un-escaped. diff --git a/content/en/functions/hugo.md b/content/en/functions/hugo.md index 78d658c66..a60a016f7 100644 --- a/content/en/functions/hugo.md +++ b/content/en/functions/hugo.md @@ -6,9 +6,10 @@ categories: [functions] menu: docs: parent: functions -toc: -signature: ["hugo"] -relatedfuncs: [] +keywords: [] +namespace: global +relatedFuncs: [] +signature: [hugo] --- `hugo` returns an instance that contains the following functions: diff --git a/content/en/functions/humanize.md b/content/en/functions/humanize.md index 6cbd85837..7611a6715 100644 --- a/content/en/functions/humanize.md +++ b/content/en/functions/humanize.md @@ -5,9 +5,15 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings,casing] -signature: ["humanize INPUT"] -relatedfuncs: [anchorize] +keywords: [] +namespace: inflect +relatedFuncs: + - inflect.Humanize + - inflect.Pluralize + - inflect.Singularize +signature: + - inflect.Humanize INPUT + - humanize INPUT --- If the input is either an int64 value or the string representation of an integer, humanize returns the number with the proper ordinal appended. diff --git a/content/en/functions/i18n.md b/content/en/functions/i18n.md index 13f3a6f8f..bdea419a5 100644 --- a/content/en/functions/i18n.md +++ b/content/en/functions/i18n.md @@ -1,49 +1,125 @@ --- title: i18n -description: Translates a piece of content based on your i18n configuration files. +description: Translates a string using the translation tables in the i18n directory. categories: [functions] menu: docs: parent: functions -keywords: [internationalization,i18n,multilingual] +keywords: [] +namespace: lang +relatedFuncs: [] signature: - - "i18n KEY" - - "T KEY" - - "lang.Translate KEY" -relatedfuncs: [] + - lang.Translate KEY [CONTEXT] + - i18n KEY [CONTEXT] + - T KEY [CONTEXT] --- -This translates a piece of content based on your `i18n/en-US.toml` files. You can use the [go-i18n](https://github.com/nicksnyder/go-i18n) tools to manage your translations. The translations can exist in both the theme and at the root of your repository. +Let's say your multilingual site supports two languages, English and Polish. Create a translation table for each language in the `i18n` directory. -```go-html-template -{{ i18n "translation_id" }} +``` +i18n/ +├── en.toml +└── pl.toml ``` -{{% note %}} -`T` is an alias to `i18n`. E.g. `{{ T "translation_id" }}`. -{{% /note %}} +The translation tables can contain both: -### Query a flexible translation with variables +- Simple translations +- Translations with pluralization -Often you will want to use the page variables in the translation strings. To do so, pass the `.` context when calling `i18n`: +The Unicode [CLDR Plural Rules chart] describes the pluralization categories for each language. -```go-html-template -{{ i18n "wordCount" . }} -``` +[CLDR Plural Rules chart]: https://www.unicode.org/cldr/charts/43/supplemental/language_plural_rules.html -The function will pass the `.` context to the `"wordCount"` id: +The English translation table: -{{< code-toggle file="i18n/en-US" >}} -[wordCount] -other = "This article has {{ .WordCount }} words." +{{< code-toggle file=i18n/en copy=false >}} +# simple translations +privacy = 'privacy' +security = 'security' + +# translations with pluralization +[day] +one = 'day' +other = 'days' + +[day_with_count] +one = '{{ . }} day' +other = '{{ . }} days' {{< /code-toggle >}} -Assume `.WordCount` in the context has value is 101. The result will be: +The Polish translation table: -``` -This article has 101 words. +{{< code-toggle file=i18n/pl copy=false >}} +# simple translations +privacy = 'prywatność' +security = 'bezpieczeństwo' + +# translations with pluralization +[day] +one = 'miesiąc' +few = 'miesiące' +many = 'miesięcy' +other = 'miesiąca' + +[day_with_count] +one = '{{ . }} miesiąc' +few = '{{ . }} miesiące' +many = '{{ . }} miesięcy' +other = '{{ . }} miesiąca' +{{< /code-toggle >}} + +{{% note %}} +The examples below use the `T` alias for brevity. +{{% /note %}} + +When viewing the English language site: + +```go-html-template +{{ T "privacy" }} --> privacy +{{ T "security" }} --> security + +{{ T "day" 0 }} --> days +{{ T "day" 1 }} --> day +{{ T "day" 2 }} --> days +{{ T "day" 5 }} --> days + +{{ T "day_with_count" 0 }} --> 0 days +{{ T "day_with_count" 1 }} --> 1 day +{{ T "day_with_count" 2 }} --> 2 days +{{ T "day_with_count" 5 }} --> 5 days +```` + +When viewing the Polish language site: + +```go-html-template +{{ T "privacy" }} --> prywatność +{{ T "security" }} --> bezpieczeństwo + +{{ T "day" 0 }} --> miesięcy +{{ T "day" 1 }} --> miesiąc +{{ T "day" 2 }} --> miesiące +{{ T "day" 5 }} --> miesięcy + +{{ T "day_with_count" 0 }} --> 0 miesięcy +{{ T "day_with_count" 1 }} --> 1 miesiąc +{{ T "day_with_count" 2 }} --> 2 miesiące +{{ T "day_with_count" 5 }} --> 5 miesięcy ``` -For more information about string translations, see [Translation of Strings in Multilingual Mode][multistrings]. +In the pluralization examples above, we passed an integer in context (the second argument). You can also pass a map in context, creating a `count` key to control pluralization. -[multistrings]: /content-management/multilingual/#translation-of-strings +Translation table: + +{{< code-toggle file=i18n/en copy=false >}} +[age] +one = '{{ .name }} is {{ .count }} year old.' +other = '{{ .name }} is {{ .count }} years old.' +{{< /code-toggle >}} + +Template: + +```go-html-template +{{ T "age" (dict "name" "Will" "count" 1) }} → Will is 1 year old. +{{ T "age" (dict "name" "John" "count" 3) }} → John is 3 years old. +``` diff --git a/content/en/functions/in.md b/content/en/functions/in.md index 1baf7ce90..6fdabc07f 100644 --- a/content/en/functions/in.md +++ b/content/en/functions/in.md @@ -1,13 +1,21 @@ --- title: in -description: Checks if an element is in an array or slice--or a substring in a string---and returns a boolean. +description: Checks if an element is in an array or slice---or a substring in a string---and returns a boolean. categories: [functions] menu: docs: parent: functions -keywords: [strings] -signature: ["in SET ITEM"] -relatedfuncs: [] +keywords: [] +namespace: collections +relatedFuncs: + - strings.Contains + - strings.ContainsAny + - strings.ContainsNonSpace + - strings.HasPrefix + - strings.HasSuffix +signature: + - collections.In SET ITEM + - in SET ITEM --- The elements supported are strings, integers and floats, although only float64 will match as expected. diff --git a/content/en/functions/index-function.md b/content/en/functions/index-function.md index b2193c9c5..1a9fd9dba 100644 --- a/content/en/functions/index-function.md +++ b/content/en/functions/index-function.md @@ -6,8 +6,19 @@ menu: docs: parent: functions keywords: [] -signature: ["index COLLECTION INDEXES", "index COLLECTION KEYS"] -relatedfuncs: [] +namespace: collections +relatedFuncs: + - collections.Dictionary + - collections.EchoParam + - collections.Group + - collections.Index + - collections.IsSet + - collections.Where +signature: + - collections.Index COLLECTION INDEXES + - collections.Index COLLECTION KEYS + - index COLLECTION INDEXES + - index COLLECTION KEYS aliases: [/functions/index/] --- diff --git a/content/en/functions/int.md b/content/en/functions/int.md index 1d91c9fdd..feab3da09 100644 --- a/content/en/functions/int.md +++ b/content/en/functions/int.md @@ -5,9 +5,15 @@ categories: [functions] menu: docs: parent: functions -keywords: [cast,strings,integers] -signature: ["int INPUT"] -relatedfuncs: [] +keywords: [] +namespace: cast +relatedFuncs: + - cast.ToFloat + - cast.ToInt + - cast.ToString +signature: + - cast.ToInt INPUT + - int INPUT --- With a decimal (base 10) input: diff --git a/content/en/functions/intersect.md b/content/en/functions/intersect.md index 9c3ed6292..0816fd1b6 100644 --- a/content/en/functions/intersect.md +++ b/content/en/functions/intersect.md @@ -5,9 +5,15 @@ categories: [functions] menu: docs: parent: functions -keywords: [collections,intersect,union,complement,symdiff] -signature: ["intersect SET1 SET2"] -relatedfuncs: [] +namespace: collections +relatedFuncs: + - collections.Complement + - collections.Intersect + - collections.SymDiff + - collections.Union +signature: + - collections.Intersect SET1 SET2 + - intersect SET1 SET2 --- A useful example is to use it as `AND` filters when combined with where: diff --git a/content/en/functions/ismenucurrent.md b/content/en/functions/ismenucurrent.md index a27a174b6..4ec3daca7 100644 --- a/content/en/functions/ismenucurrent.md +++ b/content/en/functions/ismenucurrent.md @@ -5,9 +5,13 @@ categories: [functions] menu: docs: parent: functions -keywords: [menus] -signature: ["PAGE.IsMenuCurrent MENU MENUENTRY"] -relatedfuncs: ["HasMenuCurrent"] +keywords: [] +namespace: +relatedFuncs: + - .HasMenuCurrent + - .IsMenuCurrent +signature: + - PAGE.IsMenuCurrent MENU MENUENTRY --- `.IsMenuCurrent` is a method in `Page` object returning a _boolean_ value. It diff --git a/content/en/functions/isset.md b/content/en/functions/isset.md index 0a8de7367..469ce9b02 100644 --- a/content/en/functions/isset.md +++ b/content/en/functions/isset.md @@ -1,22 +1,50 @@ --- title: isset -description: Returns true if the parameter is set. +description: Returns true if the key exists within the collection. categories: [functions] menu: docs: parent: functions keywords: [] -signature: ["isset COLLECTION INDEX", "isset COLLECTION KEY"] -relatedfuncs: [] +namespace: collections +relatedFuncs: + - collections.Dictionary + - collections.Group + - collections.Index + - collections.IsSet + - collections.Where +signature: + - collections.IsSet COLLECTION KEY + - isset COLLECTION KEY --- -Takes either a slice, array, or channel and an index or a map and a key as input. +For example, consider this site configuration: + +{{< code-toggle file=hugo copy=false >}} +[params] +showHeroImage = false +{{< /code-toggle >}} + +It the value of `showHeroImage` is `true`, we can detect that it exists using either `if` or `with`: ```go-html-template -{{ if isset .Params "project_url" }} {{ index .Params "project_url" }}{{ end }} +{{ if site.Params.showHeroImage }} + {{ site.Params.showHeroImage }} → true +{{ end }} + +{{ with site.Params.showHeroImage }} + {{ . }} → true +{{ end }} +``` + +But if the value of `showHeroImage` is `false`, we can't use either `if` or `with` to detect its existence. In this case, you must use the `isset` function: + +```go-html-template +{{ if isset site.Params "showheroimage" }} +

The showHeroImage parameter is set to {{ site.Params.showHeroImage }}.

+{{ end }} ``` {{% note %}} -All site-level configuration keys are stored as lower case. Therefore, a `myParam` key-value set in your [site configuration file](/getting-started/configuration/) needs to be accessed with `{{ if isset .Site.Params "myparam" }}` and *not* with `{{ if isset .Site.Params "myParam" }}`. Note that you can still access the same configuration key with `.Site.Params.myParam` *or* `.Site.Params.myparam`, for example, when using [`with`](/functions/with). -This restriction also applies when accessing page-level front matter keys from within [shortcodes](/content-management/shortcodes/). +When using the `isset` function you must reference the key using lower case. See the previous example. {{% /note %}} diff --git a/content/en/functions/jsonify.md b/content/en/functions/jsonify.md index e94fb7cd4..6ce4556ec 100644 --- a/content/en/functions/jsonify.md +++ b/content/en/functions/jsonify.md @@ -5,9 +5,17 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings,json] -signature: ["jsonify INPUT", "jsonify OPTIONS INPUT"] -relatedfuncs: [plainify] +keywords: [] +namespace: encoding +relatedFuncs: + - encoding.Jsonify + - transform.Remarshal + - transform.Unmarshal +signature: + - encoding.Jsonify INPUT + - encoding.Jsonify OPTIONS INPUT + - jsonify INPUT + - jsonify OPTIONS INPUT --- To customize the printing of the JSON, pass a map of options as the first diff --git a/content/en/functions/lang.Merge.md b/content/en/functions/lang.Merge.md index ab3e61940..ebd771c65 100644 --- a/content/en/functions/lang.Merge.md +++ b/content/en/functions/lang.Merge.md @@ -1,14 +1,15 @@ --- title: lang.Merge -description: "Merge missing translations from other languages." +description: Merge missing translations from other languages. categories: [functions] -keywords: [multilingual] menu: docs: parent: functions -signature: ["lang.Merge FROM TO"] -relatedfuncs: [] -comments: +keywords: [] +namespace: lang +relatedFuncs: [] +signature: + - lang.Merge FROM TO --- As an example: diff --git a/content/en/functions/lang.md b/content/en/functions/lang.md index af55c92bf..d114d8558 100644 --- a/content/en/functions/lang.md +++ b/content/en/functions/lang.md @@ -1,13 +1,14 @@ --- title: lang package: lang -description: "TODO.." +description: "Functions in the language namespace." categories: [functions] -keywords: [numbers] menu: docs: parent: functions -signature: ["lang.NumFmt PRECISION NUMBER [OPTIONS [DELIMITER]]"] +keywords: [] +relatedFuncs: [] +signature: [] aliases: ['/functions/numfmt/'] type: 'template-func' --- diff --git a/content/en/functions/last.md b/content/en/functions/last.md index 72e6a4c0d..c646c32c2 100644 --- a/content/en/functions/last.md +++ b/content/en/functions/last.md @@ -1,14 +1,17 @@ --- title: last -description: "slices an array to only the last Nth elements." -keywords: [] +description: Slices an array to the last N elements. categories: [functions] menu: docs: parent: functions -toc: -signature: ["last INDEX COLLECTION"] -relatedfuncs: [] +keywords: [] +namespace: collections +relatedFuncs: + - collections.After + - collections.First + - collections.Last +signature: [last INDEX COLLECTION] --- ```go-html-template diff --git a/content/en/functions/le.md b/content/en/functions/le.md index 1953bfae0..ec09e0111 100644 --- a/content/en/functions/le.md +++ b/content/en/functions/le.md @@ -5,9 +5,18 @@ categories: [functions] menu: docs: parent: functions -keywords: [comparison,operators,logic] -signature: ["le ARG1 ARG2 [ARG...]"] -relatedfuncs: [] +keywords: [] +namespace: compare +relatedFuncs: + - compare.Eq + - compare.Ge + - compare.Gt + - compare.Le + - compare.Lt + - compare.Ne +signature: + - compare.Le ARG1 ARG2 [ARG...] + - le ARG1 ARG2 [ARG...] --- ```go-html-template diff --git a/content/en/functions/len.md b/content/en/functions/len.md index cdf3cf405..6be348104 100644 --- a/content/en/functions/len.md +++ b/content/en/functions/len.md @@ -5,9 +5,15 @@ categories: [functions] menu: docs: parent: functions -keywords: [length] +keywords: [] +namespace: text/template +relatedFuncs: + - len + - strings.Count + - strings.CountRunes + - strings.CountWords + - strings.RuneCount signature: ["len INPUT"] -relatedfuncs: [] --- With a string: diff --git a/content/en/functions/lower.md b/content/en/functions/lower.md index 9accf999e..04d60b334 100644 --- a/content/en/functions/lower.md +++ b/content/en/functions/lower.md @@ -5,11 +5,16 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings,casing] +keywords: [] +namespace: strings +relatedFuncs: + - strings.FirstUpper + - strings.Title + - strings.ToLower + - strings.ToUpper signature: - - "lower INPUT" - - "strings.ToLower INPUT" -relatedfuncs: [] + - strings.ToLower INPUT + - lower INPUT --- diff --git a/content/en/functions/lt.md b/content/en/functions/lt.md index 9a8651574..b083e75da 100644 --- a/content/en/functions/lt.md +++ b/content/en/functions/lt.md @@ -5,9 +5,18 @@ categories: [functions] menu: docs: parent: functions -keywords: [comparison,operators,logic] -signature: ["lt ARG1 ARG2 [ARG...]"] -relatedfuncs: [] +keywords: [] +namespace: compare +relatedFuncs: + - compare.Eq + - compare.Ge + - compare.Gt + - compare.Le + - compare.Lt + - compare.Ne +signature: + - compare.Lt ARG1 ARG2 [ARG...] + - lt ARG1 ARG2 [ARG...] --- ```go-html-template diff --git a/content/en/functions/markdownify.md b/content/en/functions/markdownify.md index 9f1f3329e..103d1703f 100644 --- a/content/en/functions/markdownify.md +++ b/content/en/functions/markdownify.md @@ -1,13 +1,16 @@ --- title: markdownify description: Renders markdown to HTML. -keywords: [markdown,content] categories: [functions] menu: docs: parent: functions -signature: ["markdownify INPUT"] -relatedfuncs: [] +keywords: [] +namespace: transform +relatedFuncs: [] +signature: + - transform.Markdownify INPUT + - markdownify INPUT --- ```go-html-template diff --git a/content/en/functions/math.md b/content/en/functions/math.md index 708921f68..b9d7bbeab 100644 --- a/content/en/functions/math.md +++ b/content/en/functions/math.md @@ -1,14 +1,13 @@ --- -title: Math +title: math description: Hugo provides mathematical operators in templates. -keywords: [math, operators] categories: [functions] menu: docs: parent: functions -toc: +keywords: [] +relatedFuncs: [] signature: [] -relatedfuncs: [] --- | Function | Description | Example | diff --git a/content/en/functions/md5.md b/content/en/functions/md5.md index cc5fd31ea..5b5aba574 100644 --- a/content/en/functions/md5.md +++ b/content/en/functions/md5.md @@ -6,13 +6,22 @@ menu: docs: parent: functions keywords: [] -signature: ["md5 INPUT"] -relatedfuncs: [sha] +namespace: crypto +relatedFuncs: + - crypto.FNV32a + - crypto.HMAC + - crypto.MD5 + - crypto.SHA1 + - crypto.SHA256 +signature: + - crypto.MD5 INPUT + - md5 INPUT + --- ```go-html-template -{{ md5 "Hello world, gophers!" }} - +{{ md5 "Hello world" }} → 3e25960a79dbc69b674cd4ec67a72c62 + ``` This can be useful if you want to use [Gravatar](https://en.gravatar.com/) for generating a unique avatar: diff --git a/content/en/functions/merge.md b/content/en/functions/merge.md index 5fef26153..13801c05d 100644 --- a/content/en/functions/merge.md +++ b/content/en/functions/merge.md @@ -5,9 +5,14 @@ categories: [functions] menu: docs: parent: functions -keywords: [collections] -signature: ["collections.Merge MAP MAP...", "merge MAP MAP..."] -relatedfuncs: [dict, append, reflect.IsMap, reflect.IsSlice] +keywords: [] +namespace: collections +relatedFuncs: + - collections.Append + - collections.Merge +signature: + - collections.Merge MAP MAP... + - merge MAP MAP... --- Returns the result of merging two or more maps from left to right. If a key already exists, `merge` updates its value. If a key is absent, `merge` inserts the value under the new key. diff --git a/content/en/functions/ne.md b/content/en/functions/ne.md index 49c69fbaa..9bcddd71b 100644 --- a/content/en/functions/ne.md +++ b/content/en/functions/ne.md @@ -5,9 +5,17 @@ categories: [functions] menu: docs: parent: functions -keywords: [comparison,operators,logic] -signature: ["ne ARG1 ARG2 [ARG...]"] -relatedfuncs: [] +namespace: compare +relatedFuncs: + - compare.Eq + - compare.Ge + - compare.Gt + - compare.Le + - compare.Lt + - compare.Ne +signature: + - compare.Ne ARG1 ARG2 [ARG...] + - ne ARG1 ARG2 [ARG...] --- ```go-html-template diff --git a/content/en/functions/now.md b/content/en/functions/now.md index 68d628f11..74cadafd5 100644 --- a/content/en/functions/now.md +++ b/content/en/functions/now.md @@ -5,9 +5,18 @@ categories: [functions] menu: docs: parent: functions -keywords: [dates,time] -signature: ["now"] -relatedfuncs: [Unix,dateFormat] +keywords: [] +namespace: time +relatedFuncs: + - time.AsTime + - time.Duration + - time.Format + - time.Now + - time.ParseDuration +signature: + - time.Now + - now + --- See [`time.Time`](https://godoc.org/time#Time). diff --git a/content/en/functions/os.Stat.md b/content/en/functions/os.Stat.md index 51d35ae2f..c612f9f19 100644 --- a/content/en/functions/os.Stat.md +++ b/content/en/functions/os.Stat.md @@ -5,10 +5,18 @@ categories: [functions] menu: docs: parent: functions -keywords: [files] -signature: ["os.Stat PATH"] -relatedfuncs: ['os.FileExists','os.ReadDir','os.ReadFile'] +keywords: [] +namespace: os +relatedFuncs: + - os.FileExists + - os.Getenv + - os.ReadDir + - os.ReadFile + - os.Stat +signature: + - os.Stat PATH --- + The `os.Stat` function attempts to resolve the path relative to the root of your project directory. If a matching file or directory is not found, it will attempt to resolve the path relative to the [`contentDir`](/getting-started/configuration#contentdir). A leading path separator (`/`) is optional. ```go-html-template diff --git a/content/en/functions/page.md b/content/en/functions/page.md new file mode 100644 index 000000000..c2eb35758 --- /dev/null +++ b/content/en/functions/page.md @@ -0,0 +1,105 @@ +--- +title: page +description: Provides global access to the .Page object. +categories: [functions] +menu: + docs: + parent: functions +keywords: [] +namespace: global +relatedFuncs: + - page + - site +signature: [page] +--- + +At the top level of a template that receives the `Page` object in context, these are equivalent: + +```go-html-template +{{ .Params.foo }} +{{ .Page.Params.foo }} +{{ page.Params.foo }} +``` + +When the `Page` object is not in context, you can use the global `page` function: + +```go-html-template +{{ page.Params.foo }} +``` + +{{% note %}} +Do not use the global `page` function in shortcodes, partials called by shortcodes, or cached partials. See [warnings](#warnings) below. +{{% /note %}} + +## Explanation + +Hugo almost always passes a `Page` as the data context into the top level template (e.g., `single.html`). The one exception is the multihost sitemap template. This means that you can access the current page with the `.` variable in the template. + +But when you are deeply nested inside of a [content view], [partial], or [render hook], it isn't always practical or possible to access the `Page` object. + +Use the global `page` function to access the `Page` object from anywhere in any template. + +## Warnings + +### Be aware of top-level context + +The global `page` function accesses the `Page` object passed into the top-level template. + +With this content structure: + +```text +content/ +├── posts/ +│ ├── post-1.md +│ ├── post-2.md +│ └── post-3.md +└── _index.md <-- title is "My Home Page" +``` + +And this code in the home page template: + +```go-html-template +{{ range site.Sections }} + {{ range .Pages }} + {{ page.Title }} + {{ end }} +{{ end }} +``` + +The rendered output will be: + +```text +My Home Page +My Home Page +My Home Page +``` + +In the example above, the global `page` function accesses the `Page` object passed into the home page template; it does not access the `Page` object of the iterated pages. + +### Be aware of caching + +Do not use the global `page` function in: + +- Shortcodes +- Partials called by shortcodes +- Partials cached by the `partialCached` function + +Hugo caches rendered shortcodes. If you use the `global` page function within a shortcode, and the page content is rendered in two or more templates, the cached shortcodes may be incorrect. + +Consider this section template: + +```go-html-template +{{ range .Pages }} +

{{ .LinkTitle }}

+ {{ .Summary }} +{{ end }} +``` + +When you call the `.Summary` method, Hugo renders the page `.Content` including shortcodes. In this case, within a shortcode, the global `page` function accesses the `Page` object of the section page, not the content page. + +If Hugo renders the section page before a content page, the cached rendered shortcode will be incorrect. You cannot control the rendering sequence due to concurrency. + +[content view]: /getting-started/glossary/#content-view +[partial]: /getting-started/glossary/#partial +[render hook]: /getting-started/glossary/#render-hook +[shortcode]: getting-started/glossary/#shortcode diff --git a/content/en/functions/param.md b/content/en/functions/param.md index 45ef4434c..b7d91544a 100644 --- a/content/en/functions/param.md +++ b/content/en/functions/param.md @@ -1,12 +1,16 @@ --- title: .Param description: Returns a page parameter, falling back to a site parameter if present. -signature: ['.Param KEY'] categories: [functions] -keywords: ['front matter', 'params'] menu: docs: parent: functions +keywords: [] +namespace: +relatedFuncs: [] +signature: + - .Param KEY + --- The `.Param` method on `.Page` looks for the given `KEY` in page parameters, and returns the corresponding value. If it cannot find the `KEY` in page parameters, it looks for the `KEY` in site parameters. If it cannot find the `KEY` in either location, the `.Param` method returns `nil`. diff --git a/content/en/functions/partial.md b/content/en/functions/partial.md new file mode 100644 index 000000000..447f6d623 --- /dev/null +++ b/content/en/functions/partial.md @@ -0,0 +1,65 @@ +--- +title: partial +description: Executes the named partial template. If the partial contains a return statement, returns that value, else returns the rendered output. +categories: [functions] +menu: + docs: + parent: functions +keywords: [] +namespace: partials +relatedFuncs: + - partials.Include + - partials.IncludeCached +signature: + - partials.Include LAYOUT [CONTEXT] + - partial LAYOUT [CONTEXT] +--- + +In this example we have three partial templates: + +```text +layouts/ +└── partials/ + ├── average.html + ├── breadcrumbs.html + └── footer.html +``` + +The "average" partial returns the average of one or more numbers. We pass the numbers in context: + +```go-html-template +{{ $numbers := slice 1 6 7 42 }} +{{ $average := partial "average.html" $numbers }} +``` + +The "breadcrumbs" partial renders [breadcrumb navigation], and needs to receive the current page in context: + +```go-html-template +{{ partial "breadcrumbs.html" . }} +``` + +The "footer" partial renders the site footer. In this contrived example, the footer does not need access to the current page, so we can omit context: + +```go-html-template +{{ partial "breadcrumbs.html" }} +``` + +You can pass anything in context: a page, a page collection, a scalar value, a slice, or a map. For example: + +```go-html-template +{{ $student := dict + "name" "John Doe" + "major" "Finance" + "gpa" 4.0 +}} +{{ partial "render-student-info.html" $student }} +``` + +Then, within the partial template: + +```go-html-template +

{{ .name }} is majoring in {{ .major }}. Their grade point average is {{ .gpa }}.

+``` + + +[breadcrumb navigation]: /content-management/sections/#ancestors-and-descendants diff --git a/content/en/functions/partialCached.md b/content/en/functions/partialCached.md index 7eed566f6..5084fc44d 100644 --- a/content/en/functions/partialCached.md +++ b/content/en/functions/partialCached.md @@ -5,9 +5,14 @@ categories: [functions] menu: docs: parent: functions -keywords: [performance] -signature: ["partialCached LAYOUT INPUT [VARIANT...]"] -relatedfuncs: [] +keywords: [] +namespace: partials +relatedFuncs: + - partials.Include + - partials.IncludeCached +signature: + - partials.IncludeCached LAYOUT CONTEXT [VARIANT...] + - partialCached LAYOUT CONTEXT [VARIANT...] --- The `partialCached` template function can offer significant performance gains for complex templates that don't need to be re-rendered on every invocation. diff --git a/content/en/functions/path.Base.md b/content/en/functions/path.Base.md index 5ea0564fa..785f5347e 100644 --- a/content/en/functions/path.Base.md +++ b/content/en/functions/path.Base.md @@ -5,9 +5,18 @@ categories: [functions] menu: docs: parent: functions -keywords: [path, base] -signature: ["path.Base PATH"] -relatedfuncs: [path.BaseName, path.Clean, path.Dir, path.Ext, path.Join, path.Split] +keywords: [] +namespace: path +relatedFuncs: + - path.Base + - path.BaseName + - path.Clean + - path.Dir + - path.Ext + - path.Join + - path.Split +signature: + - path.Base PATH --- `path.Base` returns the last element of `PATH`. diff --git a/content/en/functions/path.BaseName.md b/content/en/functions/path.BaseName.md index 95a521a1a..54aa8bde7 100644 --- a/content/en/functions/path.BaseName.md +++ b/content/en/functions/path.BaseName.md @@ -5,9 +5,18 @@ categories: [functions] menu: docs: parent: functions -keywords: [path, base] -signature: ["path.BaseName PATH"] -relatedfuncs: [path.Base, path.Clean, path.Dir, path.Ext, path.Join, path.Split] +keywords: [] +namespace: path +relatedFuncs: + - path.Base + - path.BaseName + - path.Clean + - path.Dir + - path.Ext + - path.Join + - path.Split +signature: + - path.BaseName PATH --- If `PATH` is empty, `.` is returned. diff --git a/content/en/functions/path.Clean.md b/content/en/functions/path.Clean.md index ce53cc9ff..866f17b76 100644 --- a/content/en/functions/path.Clean.md +++ b/content/en/functions/path.Clean.md @@ -5,9 +5,18 @@ categories: [functions] menu: docs: parent: functions -keywords: [path, clean] -signature: ["path.Clean PATH"] -relatedfuncs: [path.Base, path.BaseName, path.Dir, path.Ext, path.Join, path.Split] +keywords: [] +namespace: path +relatedFuncs: + - path.Base + - path.BaseName + - path.Clean + - path.Dir + - path.Ext + - path.Join + - path.Split +signature: + - path.Clean PATH --- `path.Clean` replaces path separators with slashes (`/`) and removes extraneous separators, including trailing separators. diff --git a/content/en/functions/path.Dir.md b/content/en/functions/path.Dir.md index 0083a1efa..809128a12 100644 --- a/content/en/functions/path.Dir.md +++ b/content/en/functions/path.Dir.md @@ -5,9 +5,18 @@ categories: [functions] menu: docs: parent: functions -keywords: [path, dir] -signature: ["path.Dir PATH"] -relatedfuncs: [path.Base, path.BaseName, path.Clean, path.Ext, path.Join, path.Split] +keywords: [] +namespace: path +relatedFuncs: + - path.Base + - path.BaseName + - path.Clean + - path.Dir + - path.Ext + - path.Join + - path.Split +signature: + - path.Dir PATH --- `path.Dir` returns all but the last element of `PATH`, typically `PATH`'s directory. diff --git a/content/en/functions/path.Ext.md b/content/en/functions/path.Ext.md index 2e1946608..4e157dc3c 100644 --- a/content/en/functions/path.Ext.md +++ b/content/en/functions/path.Ext.md @@ -5,9 +5,18 @@ categories: [functions] menu: docs: parent: functions -keywords: [path, ext, extension] -signature: ["path.Ext PATH"] -relatedfuncs: [path.Base, path.BaseName, path.Clean, path.Dir, path.Join, path.Split] +keywords: [] +namespace: path +relatedFuncs: + - path.Base + - path.BaseName + - path.Clean + - path.Dir + - path.Ext + - path.Join + - path.Split +signature: + - path.Ext PATH --- `path.Ext` returns the file name extension `PATH`. diff --git a/content/en/functions/path.Join.md b/content/en/functions/path.Join.md index 5ac5ac469..103a15302 100644 --- a/content/en/functions/path.Join.md +++ b/content/en/functions/path.Join.md @@ -5,9 +5,19 @@ categories: [functions] menu: docs: parent: functions -keywords: [path, join] -signature: ["path.Join ELEMENT..."] -relatedfuncs: [path.Base, path.BaseName, path.Clean, path.Dir, path.Ext, path.Split] +keywords: [] +namespace: path +relatedFuncs: + - path.Base + - path.BaseName + - path.Clean + - path.Dir + - path.Ext + - path.Join + - path.Split + - urls.JoinPath +signature: + - path.Join ELEMENT... --- `path.Join` joins path elements into a single path, adding a separating slash if necessary. diff --git a/content/en/functions/path.Split.md b/content/en/functions/path.Split.md index aa915788e..2b36faefb 100644 --- a/content/en/functions/path.Split.md +++ b/content/en/functions/path.Split.md @@ -5,9 +5,18 @@ categories: [functions] menu: docs: parent: functions -keywords: [path, split] -signature: ["path.Split PATH"] -relatedfuncs: [path.Base, path.BaseName, path.Clean, path.Dir, path.Ext, path.Join] +keywords: [] +namespace: path +relatedFuncs: + - path.Base + - path.BaseName + - path.Clean + - path.Dir + - path.Ext + - path.Join + - path.Split +signature: + - path.Split PATH --- `path.Split` splits `PATH` immediately following the final slash, separating it into a directory and a base component. diff --git a/content/en/functions/plainify.md b/content/en/functions/plainify.md index 8767a460e..17f67b692 100644 --- a/content/en/functions/plainify.md +++ b/content/en/functions/plainify.md @@ -5,9 +5,12 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings] -signature: ["plainify INPUT"] -relatedfuncs: [jsonify] +keywords: [] +namespace: transform +relatedFuncs: [] +signature: + - transform.Plainify + - plainify INPUT --- ```go-html-template diff --git a/content/en/functions/pluralize.md b/content/en/functions/pluralize.md index bd0860802..928a6683f 100644 --- a/content/en/functions/pluralize.md +++ b/content/en/functions/pluralize.md @@ -5,9 +5,15 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings] -signature: ["pluralize INPUT"] -relatedfuncs: [] +keywords: [] +namespace: inflect +relatedFuncs: + - inflect.Humanize + - inflect.Pluralize + - inflect.Singularize +signature: + - inflect.Pluralize INPUT + - pluralize INPUT --- ```go-html-template diff --git a/content/en/functions/print.md b/content/en/functions/print.md index 4af0b6b96..19098057b 100644 --- a/content/en/functions/print.md +++ b/content/en/functions/print.md @@ -5,13 +5,17 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings] -signature: ["print INPUT"] -relatedfuncs: [] +keywords: [] +namespace: fmt +relatedFuncs: + - fmt.Print + - fmt.Printf + - fmt.Println +signature: + - fmt.Print INPUT + - print INPUT --- -See [the go doc](https://golang.org/pkg/fmt/) for additional information. - ```go-html-template {{ print "foo" }} → "foo" {{ print "foo" "bar" }} → "foobar" diff --git a/content/en/functions/printf.md b/content/en/functions/printf.md index 66f85e159..1286acb1c 100644 --- a/content/en/functions/printf.md +++ b/content/en/functions/printf.md @@ -5,17 +5,40 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings] -signature: ["printf FORMAT INPUT"] -relatedfuncs: [] +keywords: [] +namespace: fmt +relatedFuncs: + - fmt.Print + - fmt.Printf + - fmt.Println +signature: + - fmt.Printf FORMAT [INPUT] + - printf FORMAT [INPUT] --- -See [the go doc](https://golang.org/pkg/fmt/) for additional information. +The documentation for [Go's fmt package] describes the structure and content of the format string. + +[Go's fmt package]: https://pkg.go.dev/fmt ```go-html-template -{{ i18n ( printf "combined_%s" $var ) }} +{{ $var := "world" }} +{{ printf "Hello %s." $var }} → Hello world. ``` ```go-html-template -{{ printf "formatted %.2f" 3.1416 }} +{{ $pi := 3.14159265 }} +{{ printf "Pi is approximately %.2f." $pi }} → 3.14 +``` + +Use the `printf` function with the `safeHTMLAttr` function: + +```go-html-template +{{ $desc := "Eat at Joe's" }} + +``` + +Hugo renders this to: + +```html + ``` diff --git a/content/en/functions/println.md b/content/en/functions/println.md index 6ad57f402..5eca89a8c 100644 --- a/content/en/functions/println.md +++ b/content/en/functions/println.md @@ -5,13 +5,17 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings] -signature: ["println INPUT"] -relatedfuncs: [] +keywords: [] +namespace: fmt +relatedFuncs: + - fmt.Print + - fmt.Printf + - fmt.Println +signature: + - fmt.Println INPUT + - println INPUT --- -See [the go doc](https://golang.org/pkg/fmt/) for additional information. `\n` denotes the linebreak but isn't printed in the templates as seen below: - ```go-html-template {{ println "foo" }} → "foo\n" ``` diff --git a/content/en/functions/querify.md b/content/en/functions/querify.md index b21b3a0b2..59177f14f 100644 --- a/content/en/functions/querify.md +++ b/content/en/functions/querify.md @@ -5,9 +5,16 @@ categories: [functions] menu: docs: parent: functions -keywords: [urls] -signature: ["querify KEY VALUE [KEY VALUE]...", "querify COLLECTION"] -relatedfuncs: [] +keywords: [] +namespace: collections +relatedFuncs: + - collections.Querify + - urlquery +signature: + - collections.Querify KEY VALUE [KEY VALUE]... + - collections.Querify COLLECTION + - querify KEY VALUE [KEY VALUE]... + - querify COLLECTION --- `querify` takes a set or slice of key-value pairs and returns a [query string](https://en.wikipedia.org/wiki/Query_string) that can be appended to a URL. diff --git a/content/en/functions/range.md b/content/en/functions/range.md index da0a4d7ef..7b8d7bc75 100644 --- a/content/en/functions/range.md +++ b/content/en/functions/range.md @@ -5,9 +5,13 @@ categories: [functions] menu: docs: parent: functions -keywords: [iteration] -signature: ["range COLLECTION"] -relatedfuncs: [] +keywords: [] +namespace: text/template +relatedFuncs: + - with + - range +signature: + - range COLLECTION --- Just like in the Go programming language, Go and Hugo templates make heavy use of `range` to iterate over a map, array or slice. Other templating languages use a foreach for the equivalent functionality. diff --git a/content/en/functions/readdir.md b/content/en/functions/readdir.md index a76e3c5f6..9de88bf67 100644 --- a/content/en/functions/readdir.md +++ b/content/en/functions/readdir.md @@ -5,10 +5,19 @@ categories: [functions] menu: docs: parent: functions -keywords: [files] -signature: ["os.ReadDir PATH", "readDir PATH"] -relatedfuncs: ['os.FileExists','os.ReadFile','os.Stat'] +keywords: [] +namespace: os +relatedFuncs: + - os.FileExists + - os.Getenv + - os.ReadDir + - os.ReadFile + - os.Stat +signature: + - os.ReadDir PATH + - readDir PATH --- + The `os.ReadDir` function resolves the path relative to the root of your project directory. A leading path separator (`/`) is optional. With this directory structure: diff --git a/content/en/functions/readfile.md b/content/en/functions/readfile.md index c700d7aa0..79b45a370 100644 --- a/content/en/functions/readfile.md +++ b/content/en/functions/readfile.md @@ -5,10 +5,19 @@ categories: [functions] menu: docs: parent: functions -keywords: [files] -signature: ["os.ReadFile PATH", "readFile PATH"] -relatedfuncs: ['os.FileExists','os.ReadDir','os.Stat'] +keywords: [] +namespace: os +relatedFuncs: + - os.FileExists + - os.Getenv + - os.ReadDir + - os.ReadFile + - os.Stat +signature: + - os.ReadFile PATH + - readFile PATH --- + The `os.ReadFile` function attempts to resolve the path relative to the root of your project directory. If a matching file is not found, it will attempt to resolve the path relative to the [`contentDir`](/getting-started/configuration#contentdir). A leading path separator (`/`) is optional. With a file named README.md in the root of your project directory: diff --git a/content/en/functions/ref.md b/content/en/functions/ref.md index 2d05ca427..b9e8c202e 100644 --- a/content/en/functions/ref.md +++ b/content/en/functions/ref.md @@ -5,9 +5,14 @@ categories: [functions] menu: docs: parent: functions -keywords: [cross references, anchors] -signature: ["ref . PAGE"] -relatedfuncs: [relref] +keywords: [] +namespace: urls +relatedFuncs: + - urls.Ref + - urls.RelRef +signature: + - urls.Ref . PAGE + - ref . PAGE --- This function takes two arguments: diff --git a/content/en/functions/reflect.IsMap.md b/content/en/functions/reflect.IsMap.md index aa8da7d53..fa846f3b8 100644 --- a/content/en/functions/reflect.IsMap.md +++ b/content/en/functions/reflect.IsMap.md @@ -5,9 +5,13 @@ categories: [functions] menu: docs: parent: functions -keywords: [reflect, reflection, kind] -signature: ["reflect.IsMap INPUT"] -relatedfuncs: [reflect.IsSlice] +keywords: [] +namespace: reflect +relatedFuncs: + - reflect.IsMap + - reflect.IsSlice +signature: + - reflect.IsMap INPUT --- `reflect.IsMap` reports if `VALUE` is a map. Returns a boolean. diff --git a/content/en/functions/reflect.IsSlice.md b/content/en/functions/reflect.IsSlice.md index 0a29d8f3e..4eaf40c6b 100644 --- a/content/en/functions/reflect.IsSlice.md +++ b/content/en/functions/reflect.IsSlice.md @@ -5,9 +5,14 @@ categories: [functions] menu: docs: parent: functions -keywords: [reflect, reflection, kind] -signature: ["reflect.IsSlice INPUT"] -relatedfuncs: [reflect.IsMap] +keywords: [] +namespace: reflect +relatedFuncs: + - reflect.IsMap + - reflect.IsSlice +signature: + - reflect.IsSlice INPUT + --- `reflect.IsSlice` reports if `VALUE` is a slice. Returns a boolean. diff --git a/content/en/functions/relLangURL.md b/content/en/functions/relLangURL.md index 78b823c23..8eaf47dd4 100644 --- a/content/en/functions/relLangURL.md +++ b/content/en/functions/relLangURL.md @@ -5,8 +5,14 @@ categories: [functions] menu: docs: parent: functions -keywords: [urls, multilingual,i18n] -signature: ["relLangURL INPUT"] +keywords: [] +namespace: urls +relatedFuncs: + - urls.AbsLangURL + - urls.AbsURL + - urls.RelLangURL + - urls.RelURL +signature: [relLangURL INPUT] --- Use this function with both monolingual and multilingual configurations. The URL returned by this function depends on: @@ -37,7 +43,7 @@ With `baseURL = https://example.org/docs/` {{ relLangURL "style.css" }} → /docs/en/style.css ``` -### Input begins with a slash +#### Input begins with a slash If the input begins with a slash, the resulting URL will be incorrect when the `baseURL` includes a subdirectory. With a leading slash, the function returns a URL relative to the protocol+host section of the `baseURL`. diff --git a/content/en/functions/relref.md b/content/en/functions/relref.md index 98ad724f7..1d91c1444 100644 --- a/content/en/functions/relref.md +++ b/content/en/functions/relref.md @@ -5,9 +5,14 @@ categories: [functions] menu: docs: parent: functions -keywords: [cross references, anchors] -signature: ["relref . PAGE"] -relatedfuncs: [ref] +keywords: [] +namespace: urls +relatedFuncs: + - urls.Ref + - urls.RelRef +signature: + - urls.RelRef . PAGE + - relref . PAGE --- This function takes two arguments: diff --git a/content/en/functions/relurl.md b/content/en/functions/relurl.md index c8278c9df..d39c685bb 100644 --- a/content/en/functions/relurl.md +++ b/content/en/functions/relurl.md @@ -5,8 +5,14 @@ categories: [functions] menu: docs: parent: functions -keywords: [urls] -signature: ["relURL INPUT"] +keywords: [] +namespace: urls +relatedFuncs: + - urls.AbsLangURL + - urls.AbsURL + - urls.RelLangURL + - urls.RelURL +signature: [relURL INPUT] --- With multilingual configurations, use the [`relLangURL`] function instead. The URL returned by this function depends on: @@ -34,7 +40,7 @@ With `baseURL = https://example.org/docs/` {{ relURL "style.css" }} → /docs/style.css ``` -### Input begins with a slash +#### Input begins with a slash If the input begins with a slash, the resulting URL will be incorrect when the `baseURL` includes a subdirectory. With a leading slash, the function returns a URL relative to the protocol+host section of the `baseURL`. diff --git a/content/en/functions/render.md b/content/en/functions/render.md index 4e4648652..1d5228c71 100644 --- a/content/en/functions/render.md +++ b/content/en/functions/render.md @@ -5,9 +5,11 @@ categories: [functions] menu: docs: parent: functions -keywords: [views] -signature: [".Render LAYOUT"] -relatedfuncs: [] +keywords: [] +namespace: +relatedFuncs: [] +signature: + - .Render LAYOUT --- The view is an alternative layout and should be a file name that points to a template in one of the locations specified in the documentation for [Content Views](/templates/views). diff --git a/content/en/functions/replace.md b/content/en/functions/replace.md index 4c150bfef..da58f9cb2 100644 --- a/content/en/functions/replace.md +++ b/content/en/functions/replace.md @@ -5,11 +5,16 @@ categories: [functions] menu: docs: parent: functions -keywords: [replace] +keywords: [] +namespace: strings +relatedFuncs: + - strings.FindRE + - strings.FindRESubmatch + - strings.Replace + - strings.ReplaceRE signature: - - "replace INPUT OLD NEW [LIMIT]" - - "strings.Replace INPUT OLD NEW [LIMIT]" -relatedfuncs: [replaceRE] + - strings.Replace INPUT OLD NEW [LIMIT] + - replace INPUT OLD NEW [LIMIT] --- Replace returns a copy of `INPUT` with all occurrences of `OLD` replaced with `NEW`. diff --git a/content/en/functions/replacere.md b/content/en/functions/replacere.md index 4dba19bfe..4116e57d2 100644 --- a/content/en/functions/replacere.md +++ b/content/en/functions/replacere.md @@ -5,11 +5,16 @@ categories: [functions] menu: docs: parent: functions -keywords: [regex] +keywords: [] +namespace: strings +relatedFuncs: + - strings.FindRE + - strings.FindRESubmatch + - strings.Replace + - strings.ReplaceRE signature: - - "replaceRE PATTERN REPLACEMENT INPUT [LIMIT]" - - "strings.ReplaceRE PATTERN REPLACEMENT INPUT [LIMIT]" -relatedfuncs: [findRE, FindRESubmatch, replace] + - strings.ReplaceRE PATTERN REPLACEMENT INPUT [LIMIT] + - replaceRE PATTERN REPLACEMENT INPUT [LIMIT] --- By default, `replaceRE` replaces all matches. You can limit the number of matches with an optional LIMIT argument. diff --git a/content/en/functions/safeCSS.md b/content/en/functions/safeCSS.md index 93595286c..7861932c9 100644 --- a/content/en/functions/safeCSS.md +++ b/content/en/functions/safeCSS.md @@ -5,9 +5,17 @@ categories: [functions] menu: docs: parent: functions -keywords: [style,css,strings] -signature: ["safeCSS INPUT"] -relatedfuncs: [safeHTML,safeHTMLAttr,] +keywords: [] +namespace: safe +relatedFuncs: + - safe.CSS + - safe.HTML + - safe.HTMLAttr + - safe.JS + - safe.URL +signature: + - safe.CSS INPUT + - safeCSS INPUT --- In this context, *safe* means CSS content that matches any of the following: diff --git a/content/en/functions/safeHTML.md b/content/en/functions/safeHTML.md index 4e74b44d4..a80431cb7 100644 --- a/content/en/functions/safeHTML.md +++ b/content/en/functions/safeHTML.md @@ -5,9 +5,18 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings] -signature: ["safeHTML INPUT"] -relatedfuncs: [] +keywords: [] +namespace: safe +relatedFuncs: + - safe.CSS + - safe.HTML + - safe.HTMLAttr + - safe.JS + - safe.URL +signature: + - safe.HTML INPUT + - safeHTML INPUT + --- It should not be used for HTML from a third-party, or HTML with unclosed tags or comments. diff --git a/content/en/functions/safeHTMLAttr.md b/content/en/functions/safeHTMLAttr.md index bced1ba10..b2e5f4649 100644 --- a/content/en/functions/safeHTMLAttr.md +++ b/content/en/functions/safeHTMLAttr.md @@ -5,9 +5,17 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings] -signature: ["safeHTMLAttr INPUT"] -relatedfuncs: [] +keywords: [] +namespace: safe +relatedFuncs: + - safe.CSS + - safe.HTML + - safe.HTMLAttr + - safe.JS + - safe.URL +signature: + - safe.HTMLAttr INPUT + - safeHTMLAttr INPUT --- Given a site configuration that contains this menu entry: diff --git a/content/en/functions/safeJS.md b/content/en/functions/safeJS.md index 48c2c363b..8e32b0bd0 100644 --- a/content/en/functions/safeJS.md +++ b/content/en/functions/safeJS.md @@ -5,9 +5,17 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings] -signature: ["safeJS INPUT"] -relatedfuncs: [] +keywords: [] +namespace: safe +relatedFuncs: + - safe.CSS + - safe.HTML + - safe.HTMLAttr + - safe.JS + - safe.URL +signature: + - safe.JS INPUT + - safeJS INPUT --- In this context, *safe* means the string encapsulates a known safe EcmaScript5 Expression (e.g., `(x + y * z())`). diff --git a/content/en/functions/safeURL.md b/content/en/functions/safeURL.md index b21de4953..e205e9748 100644 --- a/content/en/functions/safeURL.md +++ b/content/en/functions/safeURL.md @@ -6,8 +6,17 @@ categories: [functions] menu: docs: parent: functions -signature: ["safeURL INPUT"] -relatedfuncs: [] +keywords: [] +namespace: safe +relatedFuncs: + - safe.CSS + - safe.HTML + - safe.HTMLAttr + - safe.JS + - safe.URL +signature: + - safe.URL INPUT + - safeURL INPUT --- `safeURL` declares the provided string as a "safe" URL or URL substring (see [RFC 3986]). A URL like `javascript:checkThatFormNotEditedBeforeLeavingPage()` from a trusted source should go in the page, but by default dynamic `javascript:` URLs are filtered out since they are a frequently exploited injection vector. diff --git a/content/en/functions/scratch.md b/content/en/functions/scratch.md index 16e502b84..5836ca225 100644 --- a/content/en/functions/scratch.md +++ b/content/en/functions/scratch.md @@ -1,14 +1,16 @@ --- title: .Scratch description: Acts as a "scratchpad" to store and manipulate data. -keywords: [iteration] categories: [functions] menu: docs: parent: functions -toc: -signature: [] -relatedfuncs: [] +keywords: [] +namespace: +relatedFuncs: + - .Store + - .Scratch +signature: aliases: [/extras/scratch/,/doc/scratch/] --- diff --git a/content/en/functions/seq.md b/content/en/functions/seq.md index 75edf5d2d..342250e39 100644 --- a/content/en/functions/seq.md +++ b/content/en/functions/seq.md @@ -6,8 +6,21 @@ menu: docs: parent: functions keywords: [] -signature: ["seq LAST", "seq FIRST LAST", "seq FIRST INCREMENT LAST"] -relatedfuncs: [] +namespace: collections +relatedFuncs: + - collections.Apply + - collections.Delimit + - collections.In + - collections.Reverse + - collections.Seq + - collections.Slice +signature: + - collections.Seq LAST + - collections.Seq FIRST LAST + - collections.Seq FIRST INCREMENT LAST + - seq LAST + - seq FIRST LAST + - seq FIRST INCREMENT LAST --- ```go-html-template diff --git a/content/en/functions/sha.md b/content/en/functions/sha.md deleted file mode 100644 index 1f6cf8da0..000000000 --- a/content/en/functions/sha.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: sha -description: Hashes the given input and returns either an SHA1 or SHA256 checksum. -categories: [functions] -menu: - docs: - parent: functions -keywords: [sha,checksum] -signature: ["sha1 INPUT", "sha256 INPUT"] -relatedfuncs: [md5] -aliases: [sha1, sha256] ---- - -`sha1` hashes the given input and returns its SHA1 checksum. - -```go-html-template -{{ sha1 "Hello world, gophers!" }} - -``` - -`sha256` hashes the given input and returns its SHA256 checksum. - -```go-html-template -{{ sha256 "Hello world, gophers!" }} - -``` diff --git a/content/en/functions/sha1.md b/content/en/functions/sha1.md new file mode 100644 index 000000000..80dae32af --- /dev/null +++ b/content/en/functions/sha1.md @@ -0,0 +1,24 @@ +--- +title: sha1 +description: Hashes the given input and returns its SHA1 checksum. +categories: [functions] +menu: + docs: + parent: functions +keywords: [] +namespace: crypto +relatedFuncs: + - crypto.FNV32a + - crypto.HMAC + - crypto.MD5 + - crypto.SHA1 + - crypto.SHA256 +signature: + - crypto.SHA1 INPUT + - sha1 INPUT +aliases: [sha] +--- + +```go-html-template +{{ sha1 "Hello world" }} → 7b502c3a1f48c8609ae212cdfb639dee39673f5e +``` diff --git a/content/en/functions/sha256.md b/content/en/functions/sha256.md new file mode 100644 index 000000000..dcd67cf78 --- /dev/null +++ b/content/en/functions/sha256.md @@ -0,0 +1,24 @@ +--- +title: sha256 +description: Hashes the given input and returns its SHA256 checksum. +categories: [functions] +menu: + docs: + parent: functions +keywords: [] +namespace: crypto +relatedFuncs: + - crypto.FNV32a + - crypto.HMAC + - crypto.MD5 + - crypto.SHA1 + - crypto.SHA256 +signature: + - crypto.SHA256 INPUT + - sha256 INPUT +aliases: [sha] +--- + +```go-html-template +{{ sha256 "Hello world" }} → 64ec88ca00b268e5ba1a35678a1b5316d212f4f366b2477232534a8aeca37f3c +``` diff --git a/content/en/functions/shuffle.md b/content/en/functions/shuffle.md index 4de66da28..d07b3d2ac 100644 --- a/content/en/functions/shuffle.md +++ b/content/en/functions/shuffle.md @@ -6,8 +6,16 @@ categories: [functions] menu: docs: parent: functions -signature: ["shuffle COLLECTION"] -relatedfuncs: [seq] +keywords: [] +namespace: collections +relatedFuncs: + - collections.Reverse + - collections.Shuffle + - collections.Sort + - collections.Uniq +signature: + - collections.Shuffle COLLECTION + - shuffle COLLECTION --- diff --git a/content/en/functions/singularize.md b/content/en/functions/singularize.md index 4e56684b9..f5b85d304 100644 --- a/content/en/functions/singularize.md +++ b/content/en/functions/singularize.md @@ -5,9 +5,15 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings,singular] -signature: ["singularize INPUT"] -relatedfuncs: [] +keywords: [] +namespace: inflect +relatedFuncs: + - inflect.Humanize + - inflect.Pluralize + - inflect.Singularize +signature: + - inflect.Singularize INPUT + - singularize INPUT --- `{{ "cats" | singularize }}` → "cat" diff --git a/content/en/functions/site.md b/content/en/functions/site.md index b408f7141..522375588 100644 --- a/content/en/functions/site.md +++ b/content/en/functions/site.md @@ -1,14 +1,32 @@ --- title: site -description: The `site` function provides global access to the same data as the `.Site` page method. -keywords: [] +description: Provides global access to the .Site object. categories: [functions] menu: docs: parent: functions -toc: -signature: ["site"] -relatedfuncs: ["hugo"] +keywords: [] +namespace: global +relatedFuncs: + - page + - site +signature: [site] --- -`site` is a global function which returns the same data as the `.Site` page method. See: [Site Variables](/variables/site). +At the top level of a template that receives the `Site` object in context, these are equivalent: + +```go-html-template +{{ .Site.Params.foo }} +{{ site.Params.foo }} +``` + +When the `Site` object is not in context, use the global `site` function: + +```go-html-template +{{ site.Params.foo }} +``` + +{{% note %}} +To simplify your templates, use the global `site` function regardless of whether the `Site` object is in context. + +{{% /note %}} diff --git a/content/en/functions/slice.md b/content/en/functions/slice.md index d2ef62861..12568b746 100644 --- a/content/en/functions/slice.md +++ b/content/en/functions/slice.md @@ -5,9 +5,18 @@ categories: [functions] menu: docs: parent: functions -keywords: [slice, array, interface] -signature: ["slice ITEM..."] -relatedfuncs: [] +keywords: [] +namespace: collections +relatedFuncs: + - collections.Apply + - collections.Delimit + - collections.In + - collections.Reverse + - collections.Seq + - collections.Slice +signature: + - collections.Slice ITEM... + - slice ITEM... --- One use case is the concatenation of elements in combination with the [`delimit` function]: diff --git a/content/en/functions/slicestr.md b/content/en/functions/slicestr.md index bbdf95696..2b088e493 100644 --- a/content/en/functions/slicestr.md +++ b/content/en/functions/slicestr.md @@ -5,11 +5,12 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings] +keywords: [] +namespace: strings +relatedFuncs: [] signature: - - "slicestr STRING START [END]" - - "strings.SliceString STRING START [END]" -relatedfuncs: [] + - strings.SliceString STRING START [END] + - slicestr STRING START [END] --- For example, 1 and 4 creates a slice including elements 1 through 3. diff --git a/content/en/functions/sort.md b/content/en/functions/sort.md index aa15f5cd6..d0c722b0b 100644 --- a/content/en/functions/sort.md +++ b/content/en/functions/sort.md @@ -2,12 +2,19 @@ title: sort description: Sorts slices, maps, and page collections. categories: [functions] -signature: ["sort COLLECTION [KEY] [ORDER]"] menu: docs: parent: functions -keywords: [ordering,sorting,lists] -toc: true +keywords: [] +namespace: collections +relatedFuncs: + - collections.Reverse + - collections.Shuffle + - collections.Sort + - collections.Uniq +signature: + - collections.Sort COLLECTION [KEY] [ORDER] + - sort COLLECTION [KEY] [ORDER] --- The `KEY` is optional when sorting slices in ascending order, otherwise it is required. When sorting slices, use the literal `value` in place of the `KEY`. See examples below. diff --git a/content/en/functions/split.md b/content/en/functions/split.md index d2f3cc8b3..d5d089b77 100644 --- a/content/en/functions/split.md +++ b/content/en/functions/split.md @@ -5,9 +5,14 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings] -signature: ["split STRING DELIM"] -relatedfuncs: [] +keywords: [] +namespace: strings +relatedFuncs: + - collections.Delimit + - strings.Split +signature: + - strings.Split STRING DELIM + - split STRING DELIM --- Examples: diff --git a/content/en/functions/store.md b/content/en/functions/store.md index d57194d80..a9640a08a 100644 --- a/content/en/functions/store.md +++ b/content/en/functions/store.md @@ -5,8 +5,12 @@ categories: [functions] menu: docs: parent: functions -keywords: [scratch] -signature: [] +keywords: [] +namespace: +relatedFuncs: + - .Store + - .Scratch +signature: --- The `.Store` method on `.Page` returns a [Scratch] to store and manipulate data. In contrast to the `.Scratch` method, this Scratch is not reset on server rebuilds. diff --git a/content/en/functions/string.md b/content/en/functions/string.md index df9d07116..341a3a89c 100644 --- a/content/en/functions/string.md +++ b/content/en/functions/string.md @@ -5,9 +5,15 @@ categories: [functions] menu: docs: parent: functions -keywords: [cast,strings] -signature: ["string INPUT"] -relatedfuncs: [] +keywords: [] +namespace: cast +relatedFuncs: + - cast.ToFloat + - cast.ToInt + - cast.ToString +signature: + - cast.ToString INPUT + - string INPUT --- With a decimal (base 10) input: diff --git a/content/en/functions/strings.Contains.md b/content/en/functions/strings.Contains.md index 44cb73b81..dc8a35370 100644 --- a/content/en/functions/strings.Contains.md +++ b/content/en/functions/strings.Contains.md @@ -5,9 +5,17 @@ categories: [functions] menu: docs: parent: functions -keywords: [string strings substring contains] -signature: ["strings.Contains STRING SUBSTRING"] -relatedfuncs: [strings.ContainsAny] +keywords: [] +namespace: strings +relatedFuncs: + - strings.Contains + - strings.ContainsAny + - strings.ContainsNonSpace + - strings.HasPrefix + - strings.HasSuffix + - collections.In +signature: + - strings.Contains STRING SUBSTRING --- {{ strings.Contains "Hugo" "go" }} → true diff --git a/content/en/functions/strings.ContainsAny.md b/content/en/functions/strings.ContainsAny.md index 36fa8701b..f41ca0ec9 100644 --- a/content/en/functions/strings.ContainsAny.md +++ b/content/en/functions/strings.ContainsAny.md @@ -5,9 +5,18 @@ categories: [functions] menu: docs: parent: functions -keywords: [string strings substring contains any] -signature: ["strings.ContainsAny STRING CHARACTERS"] -relatedfuncs: [strings.Contains] +keywords: [] +namespace: strings +relatedFuncs: + - strings.Contains + - strings.ContainsAny + - strings.ContainsNonSpace + - strings.HasPrefix + - strings.HasSuffix + - collections.In +signature: + - strings.ContainsAny STRING CHARACTERS + --- {{ strings.ContainsAny "Hugo" "gm" }} → true diff --git a/content/en/functions/strings.ContainsNonSpace.md b/content/en/functions/strings.ContainsNonSpace.md index eafe292f5..c8dcc1a45 100644 --- a/content/en/functions/strings.ContainsNonSpace.md +++ b/content/en/functions/strings.ContainsNonSpace.md @@ -5,9 +5,17 @@ categories: [functions] menu: docs: parent: functions -keywords: [whitespace space] -signature: ["strings.ContainsNonSpace STRING"] -relatedfuncs: ["strings.Contains","strings.ContainsAny"] +keywords: [] +namespace: strings +relatedFuncs: + - strings.Contains + - strings.ContainsAny + - strings.ContainsNonSpace + - strings.HasPrefix + - strings.HasSuffix + - collections.In +signature: + - strings.ContainsNonSpace STRING --- ```go-html-template diff --git a/content/en/functions/strings.Count.md b/content/en/functions/strings.Count.md index 7c3945693..152685355 100644 --- a/content/en/functions/strings.Count.md +++ b/content/en/functions/strings.Count.md @@ -5,9 +5,16 @@ categories: [functions] menu: docs: parent: functions -keywords: [count, counting, character count] -signature: ["strings.Count SUBSTR STRING"] -relatedfuncs: [] +keywords: [] +namespace: strings +relatedFuncs: + - len + - strings.Count + - strings.CountRunes + - strings.CountWords + - strings.RuneCount +signature: + - strings.Count SUBSTR STRING --- If `SUBSTR` is an empty string, this function returns 1 plus the number of Unicode code points in `STRING`. diff --git a/content/en/functions/strings.FirstUpper.md b/content/en/functions/strings.FirstUpper.md index fab82a2dc..7571f3c9d 100644 --- a/content/en/functions/strings.FirstUpper.md +++ b/content/en/functions/strings.FirstUpper.md @@ -5,8 +5,15 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings capitalize uppercase first] -signature: ["strings.FirstUpper STRING"] +keywords: [] +namespace: strings +relatedFuncs: + - strings.FirstUpper + - strings.Title + - strings.ToLower + - strings.ToUpper +signature: + - strings.FirstUpper STRING --- - {{ strings.FirstUpper "foo" }} → "Foo" +{{ strings.FirstUpper "foo" }} → "Foo" diff --git a/content/en/functions/strings.HasPrefix.md b/content/en/functions/strings.HasPrefix.md index 70317a4c1..332050b7e 100644 --- a/content/en/functions/strings.HasPrefix.md +++ b/content/en/functions/strings.HasPrefix.md @@ -5,9 +5,18 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings] -signature: ["hasPrefix STRING PREFIX","strings.HasPrefix STRING PREFIX"] -relatedfuncs: [hasSuffix] +keywords: [] +namespace: strings +relatedFuncs: + - strings.Contains + - strings.ContainsAny + - strings.ContainsNonSpace + - strings.HasPrefix + - strings.HasSuffix + - collections.In +signature: + - strings.HasPrefix STRING PREFIX + - hasPrefix STRING PREFIX aliases: [/functions/hasprefix/] --- diff --git a/content/en/functions/strings.HasSuffix.md b/content/en/functions/strings.HasSuffix.md index 3ead121a3..5ba29a550 100644 --- a/content/en/functions/strings.HasSuffix.md +++ b/content/en/functions/strings.HasSuffix.md @@ -5,9 +5,18 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings] -signature: ["hasSuffix STRING SUFFIX","strings.HasSuffix STRING SUFFIX"] -relatedfuncs: [hasPrefix] +keywords: [] +namespace: strings +relatedFuncs: + - strings.Contains + - strings.ContainsAny + - strings.ContainsNonSpace + - strings.HasPrefix + - strings.HasSuffix + - collections.In +signature: + - strings.HasSuffix STRING SUFFIX + - hasSuffix STRING SUFFIX aliases: [/functions/hassuffix/] --- diff --git a/content/en/functions/strings.Repeat.md b/content/en/functions/strings.Repeat.md index 99b2fe5a5..8578cf8cc 100644 --- a/content/en/functions/strings.Repeat.md +++ b/content/en/functions/strings.Repeat.md @@ -5,9 +5,11 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings] -signature: ["strings.Repeat COUNT INPUT"] -relatedfuncs: [] +keywords: [] +namespace: strings +relatedFuncs: [] +signature: + - strings.Repeat COUNT INPUT --- ```go-html-template diff --git a/content/en/functions/strings.RuneCount.md b/content/en/functions/strings.RuneCount.md index 3a72e339a..c80d86e42 100644 --- a/content/en/functions/strings.RuneCount.md +++ b/content/en/functions/strings.RuneCount.md @@ -5,9 +5,16 @@ categories: [functions] menu: docs: parent: functions -keywords: [counting, character count, length, rune length, rune count] -signature: ["strings.RuneCount INPUT"] -relatedfuncs: ["len", "countrunes"] +keywords: [] +namespace: strings +relatedFuncs: + - len + - strings.Count + - strings.CountRunes + - strings.CountWords + - strings.RuneCount +signature: + - strings.RuneCount INPUT --- In contrast with `strings.CountRunes` function, which strips HTML and whitespace before counting runes, `strings.RuneCount` simply counts all the runes in a string. It relies on the Go [`utf8.RuneCountInString`] function. diff --git a/content/en/functions/strings.TrimLeft.md b/content/en/functions/strings.TrimLeft.md index b0271c8a8..eb9458b3e 100644 --- a/content/en/functions/strings.TrimLeft.md +++ b/content/en/functions/strings.TrimLeft.md @@ -5,9 +5,18 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings] -signature: ["strings.TrimLeft CUTSET STRING"] -relatedfuncs: [strings.TrimRight] +keywords: [] +namespace: strings +relatedFuncs: + - strings.Chomp + - strings.Trim + - strings.TrimLeft + - strings.TrimPrefix + - strings.TrimRight + - strings.TrimSuffix +signature: + - strings.TrimLeft CUTSET STRING + --- Given the string `"abba"`, leading `"a"`'s can be removed a follows: diff --git a/content/en/functions/strings.TrimPrefix.md b/content/en/functions/strings.TrimPrefix.md index c3f702961..2103d64c7 100644 --- a/content/en/functions/strings.TrimPrefix.md +++ b/content/en/functions/strings.TrimPrefix.md @@ -5,9 +5,17 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings] -signature: ["strings.TrimPrefix PREFIX STRING"] -relatedfuncs: [strings.TrimSuffix] +keywords: [] +namespace: strings +relatedFuncs: + - strings.Chomp + - strings.Trim + - strings.TrimLeft + - strings.TrimPrefix + - strings.TrimRight + - strings.TrimSuffix +signature: + - strings.TrimPrefix PREFIX STRING --- Given the string `"aabbaa"`, the specified prefix is only removed if `"aabbaa"` starts with it: diff --git a/content/en/functions/strings.TrimRight.md b/content/en/functions/strings.TrimRight.md index e61b884cd..651fbcbca 100644 --- a/content/en/functions/strings.TrimRight.md +++ b/content/en/functions/strings.TrimRight.md @@ -5,9 +5,17 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings] -signature: ["strings.TrimRight CUTSET STRING"] -relatedfuncs: [strings.TrimRight] +keywords: [] +namespace: strings +relatedFuncs: + - strings.Chomp + - strings.Trim + - strings.TrimLeft + - strings.TrimPrefix + - strings.TrimRight + - strings.TrimSuffix +signature: + - strings.TrimRight CUTSET STRING --- Given the string `"abba"`, trailing `"a"`'s can be removed a follows: diff --git a/content/en/functions/strings.TrimSuffix.md b/content/en/functions/strings.TrimSuffix.md index 05bb92400..3fe81d94a 100644 --- a/content/en/functions/strings.TrimSuffix.md +++ b/content/en/functions/strings.TrimSuffix.md @@ -5,9 +5,17 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings] -signature: ["strings.TrimSuffix SUFFIX STRING"] -relatedfuncs: [strings.TrimPrefix] +keywords: [] +namespace: strings +relatedFuncs: + - strings.Chomp + - strings.Trim + - strings.TrimLeft + - strings.TrimPrefix + - strings.TrimRight + - strings.TrimSuffix +signature: + - strings.TrimSuffix SUFFIX STRING --- Given the string `"aabbaa"`, the specified suffix is only removed if `"aabbaa"` ends with it: diff --git a/content/en/functions/substr.md b/content/en/functions/substr.md index 90ee47b55..6bdb10126 100644 --- a/content/en/functions/substr.md +++ b/content/en/functions/substr.md @@ -5,11 +5,12 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings] +keywords: [] +namespace: strings +relatedFuncs: [] signature: - - "substr STRING START [LENGTH]" - - "strings.Substr STRING START [LENGTH]" -relatedfuncs: [] + - substr STRING START [LENGTH] + - strings.Substr STRING START [LENGTH] --- It normally takes two argument: `start` and `length`. It can also take one argument: `start`, i.e. `length` is omitted, in which case the substring starting from start until the end of the string will be returned. diff --git a/content/en/functions/symdiff.md b/content/en/functions/symdiff.md index ffc309418..ad2e29333 100644 --- a/content/en/functions/symdiff.md +++ b/content/en/functions/symdiff.md @@ -5,8 +5,16 @@ categories: [functions] menu: docs: parent: functions -keywords: [collections,intersect,union,complement] -signature: ["COLLECTION | symdiff COLLECTION" ] +keywords: [] +namespace: collections +relatedFuncs: + - collections.Complement + - collections.Intersect + - collections.SymDiff + - collections.Union +signature: + - COLLECTION | collections.SymDiff COLLECTION + - COLLECTION | symdiff COLLECTION --- Example: diff --git a/content/en/functions/templates.Exists.md b/content/en/functions/templates.Exists.md index b9f340c21..0b42d5fdb 100644 --- a/content/en/functions/templates.Exists.md +++ b/content/en/functions/templates.Exists.md @@ -2,14 +2,15 @@ title: templates.Exists description: "Checks whether a template file exists under the given path relative to the `layouts` directory." categories: [functions] -tags: [] menu: docs: parent: functions -ns: "" -keywords: ["templates", "template", "layouts"] -signature: ["templates.Exists PATH"] -relatedfuncs: [] +keywords: [] +namespace: templates +relatedFuncs: [] +signature: + - templates.Exists PATH + --- A template file is any file living below the `layouts` directories of either the project or any of its theme components including partials and shortcodes. diff --git a/content/en/functions/time.ParseDuration.md b/content/en/functions/time.ParseDuration.md index 0332c1706..146082ce9 100644 --- a/content/en/functions/time.ParseDuration.md +++ b/content/en/functions/time.ParseDuration.md @@ -5,8 +5,16 @@ categories: [functions] menu: docs: parent: functions -keywords: [time parse duration] -signature: ["time.ParseDuration DURATION"] +keywords: [] +namespace: time +relatedFuncs: + - time.AsTime + - time.Duration + - time.Format + - time.Now + - time.ParseDuration +signature: + - time.ParseDuration DURATION --- `time.ParseDuration` parses a duration string into a [`time.Duration`](https://pkg.go.dev/time#Duration) structure so you can access its fields. diff --git a/content/en/functions/time.md b/content/en/functions/time.md index 99182f317..d534098c9 100644 --- a/content/en/functions/time.md +++ b/content/en/functions/time.md @@ -5,9 +5,17 @@ categories: [functions] menu: docs: parent: functions -keywords: [dates,time,location] -signature: ["time INPUT [TIMEZONE]"] -relatedfuncs: [] +keywords: [] +namespace: time +relatedFuncs: + - time.AsTime + - time.Duration + - time.Format + - time.Now + - time.ParseDuration +signature: + - time.AsTime INPUT [TIMEZONE] + - time INPUT [TIMEZONE] --- diff --git a/content/en/functions/title.md b/content/en/functions/title.md index d8e0f73a4..80627cf5d 100644 --- a/content/en/functions/title.md +++ b/content/en/functions/title.md @@ -5,11 +5,16 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings] +keywords: [] +namespace: strings +relatedFuncs: + - strings.FirstUpper + - strings.Title + - strings.ToLower + - strings.ToUpper signature: - - "title STRING" - - "strings.Title STRING" -relatedfuncs: [] + - strings.Title STRING + - title STRING --- ```go-html-template diff --git a/content/en/functions/transform.Remarshal.md b/content/en/functions/transform.Remarshal.md index e1605197f..f961a35cd 100644 --- a/content/en/functions/transform.Remarshal.md +++ b/content/en/functions/transform.Remarshal.md @@ -6,7 +6,13 @@ menu: docs: parent: functions keywords: [] -signature: [ transform.Remarshal FORMAT INPUT ] +namespace: transform +relatedFuncs: + - encoding.Jsonify + - transform.Remarshal + - transform.Unmarshal +signature: + - transform.Remarshal FORMAT INPUT --- The FORMAT must be one of `json`, `toml`, `yaml`, or `xml`. If the INPUT is a string of serialized data, it must be valid JSON, TOML, YAML, or XML. diff --git a/content/en/functions/transform.Unmarshal.md b/content/en/functions/transform.Unmarshal.md index 7d0920da8..f976b2f3d 100644 --- a/content/en/functions/transform.Unmarshal.md +++ b/content/en/functions/transform.Unmarshal.md @@ -1,12 +1,19 @@ --- title: transform.Unmarshal -description: "`transform.Unmarshal` (alias `unmarshal`) parses the input and converts it into a map or an array. Supported formats are JSON, TOML, YAML, XML and CSV." +description: Parses the input and converts it into a map or an array. Supported formats are JSON, TOML, YAML, XML and CSV. categories: [functions] menu: docs: parent: functions keywords: [] -signature: ["RESOURCE or STRING | transform.Unmarshal [OPTIONS]"] +namespace: transform +relatedFuncs: + - encoding.Jsonify + - transform.Remarshal + - transform.Unmarshal +signature: + - RESOURCE or STRING | transform.Unmarshal [OPTIONS] + - RESOURCE or STRING | unmarshal [OPTIONS] --- The function accepts either a `Resource` created in [Hugo Pipes](/hugo-pipes/) or via [Page Bundles](/content-management/page-bundles/), or simply a string. The two examples below will produce the same map: diff --git a/content/en/functions/trim.md b/content/en/functions/trim.md index 3d664abea..a2048c832 100644 --- a/content/en/functions/trim.md +++ b/content/en/functions/trim.md @@ -5,11 +5,18 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings] +keywords: [] +namespace: strings +relatedFuncs: + - strings.Chomp + - strings.Trim + - strings.TrimLeft + - strings.TrimPrefix + - strings.TrimRight + - strings.TrimSuffix signature: - - "trim INPUT CUTSET" - - "strings.Trim INPUT CUTSET" -relatedfuncs: [] + - strings.Trim INPUT CUTSET + - trim INPUT CUTSET --- ```go-html-template diff --git a/content/en/functions/truncate.md b/content/en/functions/truncate.md index cf38a2dfd..8b2121180 100644 --- a/content/en/functions/truncate.md +++ b/content/en/functions/truncate.md @@ -5,11 +5,12 @@ categories: [functions] menu: docs: parent: functions -keywords: [strings] +keywords: [] +namespace: strings +relatedFuncs: [] signature: - - "truncate SIZE [ELLIPSIS] INPUT" - - "strings.Truncate SIZE [ELLIPSIS] INPUT" -relatedfuncs: [] + - strings.Truncate SIZE [ELLIPSIS] INPUT + - truncate SIZE [ELLIPSIS] INPUT --- Since Go templates are HTML-aware, `truncate` will intelligently handle normal strings vs HTML strings: diff --git a/content/en/functions/union.md b/content/en/functions/union.md index 86a874c91..a20610acb 100644 --- a/content/en/functions/union.md +++ b/content/en/functions/union.md @@ -5,9 +5,15 @@ categories: [functions] menu: docs: parent: functions -keywords: [collections,intersect,union,complement] -signature: ["union SET1 SET2"] -relatedfuncs: [intersect,where] +namespace: collections +relatedFuncs: + - collections.Complement + - collections.Intersect + - collections.SymDiff + - collections.Union +signature: + - collections.Union SET1 SET2 + - union SET1 SET2 --- Given two arrays (or slices) A and B, this function will return a new array that contains the elements or objects that belong to either A or to B or to both. The elements supported are strings, integers, and floats (only float64). diff --git a/content/en/functions/uniq.md b/content/en/functions/uniq.md index aecdccf95..88be1cbd3 100644 --- a/content/en/functions/uniq.md +++ b/content/en/functions/uniq.md @@ -5,8 +5,16 @@ categories: [functions] menu: docs: parent: functions -keywords: [multilingual,i18n,urls] -signature: [uniq SET] +keywords: [] +namespace: collections +relatedFuncs: + - collections.Reverse + - collections.Shuffle + - collections.Sort + - collections.Uniq +signature: + - collections.Uniq COLLECTION + - uniq COLLECTION --- diff --git a/content/en/functions/unix.md b/content/en/functions/unix.md index 60fae9248..0d1e72700 100644 --- a/content/en/functions/unix.md +++ b/content/en/functions/unix.md @@ -1,13 +1,17 @@ --- title: .Unix description: Converts a time.Time value to the number of seconds elapsed since the Unix epoch, excluding leap seconds. The Unix epoch is 00:00:00 UTC on 1 January 1970. -keywords: [dates,time] categories: [functions] menu: docs: parent: functions -signature: [".Unix",".UnixMilli",".UnixMicro",".UnixNano"] -relatedfuncs: [Format,dateFormat,now,time] +namespace: +relatedFuncs: [] +signature: + - .Unix + - .UnixMilli + - .UnixMicro + - .UnixNano --- The `Milli`, `Micro`, and `Nano` variants return the number of milliseconds, microseconds, and nanoseconds (respectively) elapsed since the Unix epoch. diff --git a/content/en/functions/upper.md b/content/en/functions/upper.md index e11065f79..73e861525 100644 --- a/content/en/functions/upper.md +++ b/content/en/functions/upper.md @@ -1,16 +1,21 @@ --- title: upper description: Converts all characters in a string to uppercase -keywords: [] + categories: [functions] menu: docs: parent: functions -toc: +keywords: [] +namespace: strings +relatedFuncs: + - strings.FirstUpper + - strings.Title + - strings.ToLower + - strings.ToUpper signature: - - "upper INPUT" - - "strings.ToUpper INPUT" -relatedfuncs: [] + - strings.ToUpper INPUT + - upper INPUT --- Note that `upper` can be applied in your templates in more than one way: diff --git a/content/en/functions/urlize.md b/content/en/functions/urlize.md index 7a9cf25e8..820d43f99 100644 --- a/content/en/functions/urlize.md +++ b/content/en/functions/urlize.md @@ -5,9 +5,14 @@ categories: [functions] menu: docs: parent: functions -keywords: [urls,strings] -signature: ["urlize INPUT"] -relatedfuncs: [] +keywords: [] +namespace: urls +relatedFuncs: + - urls.Anchorize + - urls.URLize +signature: + - urls.URLize INPUT + - urlize INPUT --- The following examples pull from a content file with the following front matter: diff --git a/content/en/functions/urlquery.md b/content/en/functions/urlquery.md index 11ada38c4..92d17378f 100644 --- a/content/en/functions/urlquery.md +++ b/content/en/functions/urlquery.md @@ -5,12 +5,15 @@ categories: [functions] menu: docs: parent: functions -keywords: [urls] -signature: ["urlquery INPUT [INPUT]..."] -relatedfuncs: [] +keywords: [] +namespace: text/template +relatedFuncs: + - collections.Querify + - urlquery +signature: + - urlquery INPUT [INPUT]... --- - This template code: ```go-html-template diff --git a/content/en/functions/urls.JoinPath.md b/content/en/functions/urls.JoinPath.md index f11632367..caf361c92 100644 --- a/content/en/functions/urls.JoinPath.md +++ b/content/en/functions/urls.JoinPath.md @@ -5,8 +5,13 @@ categories: [functions] menu: docs: parent: functions -keywords: [urls,path,join] -signature: ["urls.JoinPath ELEMENT..."] +keywords: [] +namespace: urls +relatedFuncs: + - path.Join + - urls.JoinPath +signature: + - urls.JoinPath ELEMENT... --- ```go-html-template diff --git a/content/en/functions/urls.Parse.md b/content/en/functions/urls.Parse.md index b2d781e7f..7358bfae0 100644 --- a/content/en/functions/urls.Parse.md +++ b/content/en/functions/urls.Parse.md @@ -5,8 +5,11 @@ categories: [functions] menu: docs: parent: functions -keywords: [urls] -signature: ["urls.Parse URL"] +keywords: [] +namespace: urls +relatedFuncs: [] +signature: + - urls.Parse URL --- The `urls.Parse` function parses a URL into a [URL structure](https://godoc.org/net/url#URL). The URL may be relative (a path, without a host) or absolute (starting with a [scheme]). Hugo throws an error when parsing an invalid URL. diff --git a/content/en/functions/warnf.md b/content/en/functions/warnf.md new file mode 100644 index 000000000..d076528f3 --- /dev/null +++ b/content/en/functions/warnf.md @@ -0,0 +1,28 @@ +--- +title: warnf +description: Log a WARNING from a template. +categories: [functions] +menu: + docs: + parent: functions +keywords: [] +namespace: fmt +relatedFuncs: + - fmt.Errorf + - fmt.Erroridf + - fmt.Warnf +signature: + - fmt.Warnf FORMAT [INPUT] + - warnf FORMAT [INPUT] +--- + +The documentation for [Go's fmt package] describes the structure and content of the format string. + +Like the [`printf`] function, the `warnf` function evaluates the format string. It then prints the result to the WARNING log. Hugo prints each unique message once to avoid flooding the log with duplicate warnings. + +```go-html-template +{{ warnf "Copyright notice missing from site configuration" }} +``` + +[`printf`]: /functions/printf/ +[Go's fmt package]: https://pkg.go.dev/fmt diff --git a/content/en/functions/where.md b/content/en/functions/where.md index 9618ea4c6..6a076d1a1 100644 --- a/content/en/functions/where.md +++ b/content/en/functions/where.md @@ -5,9 +5,17 @@ categories: [functions] menu: docs: parent: functions -keywords: [filtering] -signature: ["where COLLECTION KEY [OPERATOR] MATCH"] -relatedfuncs: [intersect,first,after,last] +keywords: [] +namespace: collections +relatedFuncs: + - collections.Dictionary + - collections.Group + - collections.Index + - collections.IsSet + - collections.Where +signature: + - collections.Where COLLECTION KEY [OPERATOR] MATCH + - where COLLECTION KEY [OPERATOR] MATCH toc: true --- diff --git a/content/en/functions/with.md b/content/en/functions/with.md index 591aea01e..07426f281 100644 --- a/content/en/functions/with.md +++ b/content/en/functions/with.md @@ -5,9 +5,13 @@ categories: [functions] menu: docs: parent: functions -keywords: [conditionals] -signature: ["with INPUT"] -relatedfuncs: [] +keywords: [] +namespace: text/template +relatedFuncs: + - with + - range +signature: + - with INPUT --- An alternative way of writing an `if` statement and then referencing the same value is to use `with` instead. `with` rebinds the context (`.`) within its scope and skips the block if the variable is absent, unset or empty. diff --git a/content/en/getting-started/glossary.md b/content/en/getting-started/glossary.md index 834f72ec5..404732a23 100644 --- a/content/en/getting-started/glossary.md +++ b/content/en/getting-started/glossary.md @@ -64,6 +64,10 @@ A markup language for creating content. Typically markdown, but may also be HTML A classification of content inferred from the top-level directory name or the `type` set in [front matter](#front-matter). Pages in the root of the content directory, including the home page, are of type "page". Accessed via `.Page.Type` in [templates](#template). See [details](/content-management/types/). +### content view + +A template called with the `.Page.Render` method. See [details](/templates/views/). + ### context Represented by a period "." within a [template action](#template-action), context is the current location in a data structure. For example, while iterating over a [collection](#collection) of pages, the context within each iteration is the page's data structure. The context received by each template depends on template type and/or how it was called. See [details](/templates/introduction/#the-dot). diff --git a/content/en/variables/page.md b/content/en/variables/page.md index 64cd80184..39a7cdb30 100644 --- a/content/en/variables/page.md +++ b/content/en/variables/page.md @@ -230,23 +230,6 @@ Also see the [Go Doc](https://pkg.go.dev/github.com/gohugoio/hugo@v0.111.0/marku `.Fragments` are safe to call from render hooks, even on the page you're on (`.Page.Fragments`). For shortcodes we recommend that all `.Fragments` usage is nested inside the `{{}}` shortcode delimiter (`{{%/**/%}}` takes part in the ToC creation so it's easy to end up in a situation where you bite yourself in the tail). - -## The global page function - -{{< new-in "0.111.1" >}} - -Hugo almost always passes a `Page` as the data context into the top level template (e.g. `single.html`) (the one exception is the multihost sitemap template). This means that you can access the current page with the `.` variable in the template. - -But when you're deeply nested inside `.Render`, partial etc., accessing that `Page` object isn't always practical or possible. - -For this reason, Hugo provides a global `page` function that you can use to access the current page from anywhere in any template. - -```go-html-template -{{ page.Title }} -``` - -There are one caveat with this, and this isn't new, but it's worth mentioning here: There are situations in Hugo where you may see a cached value, e.g. when using `partialCached` or in a shortcode. - ## The `.RenderShortcodes` method {#rendershortcodes} {{< new-in "0.117.0" >}} This renders all the shortcodes in the content, preserving the surrounding markup (e.g. Markdown) as is. diff --git a/hugo.toml b/hugo.toml index 987026d0c..2f951c24b 100644 --- a/hugo.toml +++ b/hugo.toml @@ -66,6 +66,10 @@ disableAliases = true threshold = 80 includeNewer = true toLower = false + [[related.indices]] + toLower = true + name = "relatedFuncs" + weight = 60 [[related.indices]] name = "keywords" weight = 60 @@ -79,10 +83,6 @@ disableAliases = true applyFilter = false weight = 60 cardinalityThreshold = 50 - [[related.indices]] - name = "date" - weight = 10 - pattern = "2006" [social] twitter = "GoHugoIO" diff --git a/layouts/partials/related.html b/layouts/partials/related.html new file mode 100644 index 000000000..34c4f20f5 --- /dev/null +++ b/layouts/partials/related.html @@ -0,0 +1,17 @@ +{{- $heading := "See also" }} +{{- $related := site.RegularPages.Related . | first 5 }} + +{{- if eq .Type "functions" }} + {{- $heading = "Related functions" }} + {{- $opts := dict "document" . "indices" (slice "relatedFuncs") }} + {{- $related = site.RegularPages.Related $opts | first 7 }} +{{- end }} + +{{- with $related }} +

{{ $heading }}

+ +{{- end }} From cfab978e67f0bc5271912642f86e855664e8dda7 Mon Sep 17 00:00:00 2001 From: Joe Mooring Date: Tue, 26 Sep 2023 09:51:47 -0700 Subject: [PATCH 04/27] Add missing code fences --- content/en/functions/strings.FirstUpper.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/en/functions/strings.FirstUpper.md b/content/en/functions/strings.FirstUpper.md index 7571f3c9d..1cb38386c 100644 --- a/content/en/functions/strings.FirstUpper.md +++ b/content/en/functions/strings.FirstUpper.md @@ -16,4 +16,6 @@ signature: - strings.FirstUpper STRING --- +```go-html-template {{ strings.FirstUpper "foo" }} → "Foo" +``` From 8d634ac7016b1a2fe95a5a714f7ef19b351403fa Mon Sep 17 00:00:00 2001 From: Joe Mooring Date: Tue, 26 Sep 2023 10:36:04 -0700 Subject: [PATCH 05/27] Change code blocks from indented to fenced --- content/en/functions/duration.md | 12 ++++++++---- content/en/functions/md5.md | 1 - content/en/functions/now.md | 1 - content/en/functions/param.md | 1 - content/en/functions/reflect.IsSlice.md | 1 - content/en/functions/safeHTML.md | 1 - content/en/functions/strings.Contains.md | 9 ++++++--- content/en/functions/strings.ContainsAny.md | 9 ++++++--- content/en/functions/strings.TrimLeft.md | 9 ++++++--- content/en/functions/strings.TrimPrefix.md | 8 +++++--- content/en/functions/strings.TrimRight.md | 8 ++++++-- content/en/functions/strings.TrimSuffix.md | 8 +++++--- content/en/functions/templates.Exists.md | 1 - content/en/functions/time.ParseDuration.md | 6 ++++-- 14 files changed, 46 insertions(+), 29 deletions(-) diff --git a/content/en/functions/duration.md b/content/en/functions/duration.md index 985c6c83f..fa7b13843 100644 --- a/content/en/functions/duration.md +++ b/content/en/functions/duration.md @@ -20,13 +20,17 @@ signature: `time.Duration` converts a given number into a [`time.Duration`](https://pkg.go.dev/time#Duration) structure so you can access its fields. E.g. you can perform [time operations](https://pkg.go.dev/time#Duration) on the returned `time.Duration` value: - {{ printf "There are %.0f seconds in one day." (duration "hour" 24).Seconds }} - +```go-html-template +{{ printf "There are %.0f seconds in one day." (duration "hour" 24).Seconds }} + +``` Make your code simpler to understand by using a [chained pipeline](https://pkg.go.dev/text/template#hdr-Pipelines): - {{ mul 7.75 60 | duration "minute" }} → 7h45m0s - {{ mul 120 60 | mul 1000 | duration "millisecond" }} → 2h0m0s +```go-html-template +{{ mul 7.75 60 | duration "minute" }} → 7h45m0s +{{ mul 120 60 | mul 1000 | duration "millisecond" }} → 2h0m0s +``` You have to specify a time unit for the number given to the function. Valid time units are: diff --git a/content/en/functions/md5.md b/content/en/functions/md5.md index 5b5aba574..dc225bb8c 100644 --- a/content/en/functions/md5.md +++ b/content/en/functions/md5.md @@ -16,7 +16,6 @@ relatedFuncs: signature: - crypto.MD5 INPUT - md5 INPUT - --- ```go-html-template diff --git a/content/en/functions/now.md b/content/en/functions/now.md index 74cadafd5..032fa1026 100644 --- a/content/en/functions/now.md +++ b/content/en/functions/now.md @@ -16,7 +16,6 @@ relatedFuncs: signature: - time.Now - now - --- See [`time.Time`](https://godoc.org/time#Time). diff --git a/content/en/functions/param.md b/content/en/functions/param.md index b7d91544a..92831a63a 100644 --- a/content/en/functions/param.md +++ b/content/en/functions/param.md @@ -10,7 +10,6 @@ namespace: relatedFuncs: [] signature: - .Param KEY - --- The `.Param` method on `.Page` looks for the given `KEY` in page parameters, and returns the corresponding value. If it cannot find the `KEY` in page parameters, it looks for the `KEY` in site parameters. If it cannot find the `KEY` in either location, the `.Param` method returns `nil`. diff --git a/content/en/functions/reflect.IsSlice.md b/content/en/functions/reflect.IsSlice.md index 4eaf40c6b..09a311859 100644 --- a/content/en/functions/reflect.IsSlice.md +++ b/content/en/functions/reflect.IsSlice.md @@ -12,7 +12,6 @@ relatedFuncs: - reflect.IsSlice signature: - reflect.IsSlice INPUT - --- `reflect.IsSlice` reports if `VALUE` is a slice. Returns a boolean. diff --git a/content/en/functions/safeHTML.md b/content/en/functions/safeHTML.md index a80431cb7..025471899 100644 --- a/content/en/functions/safeHTML.md +++ b/content/en/functions/safeHTML.md @@ -16,7 +16,6 @@ relatedFuncs: signature: - safe.HTML INPUT - safeHTML INPUT - --- It should not be used for HTML from a third-party, or HTML with unclosed tags or comments. diff --git a/content/en/functions/strings.Contains.md b/content/en/functions/strings.Contains.md index dc8a35370..d37a6b536 100644 --- a/content/en/functions/strings.Contains.md +++ b/content/en/functions/strings.Contains.md @@ -18,8 +18,11 @@ signature: - strings.Contains STRING SUBSTRING --- - {{ strings.Contains "Hugo" "go" }} → true - +```go-html-template +{{ strings.Contains "Hugo" "go" }} → true +``` The check is case sensitive: - {{ strings.Contains "Hugo" "Go" }} → false +```go-html-template +{{ strings.Contains "Hugo" "Go" }} → false +``` diff --git a/content/en/functions/strings.ContainsAny.md b/content/en/functions/strings.ContainsAny.md index f41ca0ec9..281f6ec7d 100644 --- a/content/en/functions/strings.ContainsAny.md +++ b/content/en/functions/strings.ContainsAny.md @@ -16,11 +16,14 @@ relatedFuncs: - collections.In signature: - strings.ContainsAny STRING CHARACTERS - --- - {{ strings.ContainsAny "Hugo" "gm" }} → true +```go-html-template +{{ strings.ContainsAny "Hugo" "gm" }} → true +--- The check is case sensitive: - {{ strings.ContainsAny "Hugo" "Gm" }} → false +```go-html-template +{{ strings.ContainsAny "Hugo" "Gm" }} → false +``` diff --git a/content/en/functions/strings.TrimLeft.md b/content/en/functions/strings.TrimLeft.md index eb9458b3e..a718e62a3 100644 --- a/content/en/functions/strings.TrimLeft.md +++ b/content/en/functions/strings.TrimLeft.md @@ -16,13 +16,16 @@ relatedFuncs: - strings.TrimSuffix signature: - strings.TrimLeft CUTSET STRING - --- Given the string `"abba"`, leading `"a"`'s can be removed a follows: - {{ strings.TrimLeft "a" "abba" }} → "bba" +```go-html-template +{{ strings.TrimLeft "a" "abba" }} → "bba" +``` Numbers can be handled as well: - {{ strings.TrimLeft 12 1221341221 }} → "341221" +```go-html-template +{{ strings.TrimLeft 12 1221341221 }} → "341221" +``` diff --git a/content/en/functions/strings.TrimPrefix.md b/content/en/functions/strings.TrimPrefix.md index 2103d64c7..661533e55 100644 --- a/content/en/functions/strings.TrimPrefix.md +++ b/content/en/functions/strings.TrimPrefix.md @@ -20,6 +20,8 @@ signature: Given the string `"aabbaa"`, the specified prefix is only removed if `"aabbaa"` starts with it: - {{ strings.TrimPrefix "a" "aabbaa" }} → "abbaa" - {{ strings.TrimPrefix "aa" "aabbaa" }} → "bbaa" - {{ strings.TrimPrefix "aaa" "aabbaa" }} → "aabbaa" +```go-html-template +{{ strings.TrimPrefix "a" "aabbaa" }} → "abbaa" +{{ strings.TrimPrefix "aa" "aabbaa" }} → "bbaa" +{{ strings.TrimPrefix "aaa" "aabbaa" }} → "aabbaa" +``` diff --git a/content/en/functions/strings.TrimRight.md b/content/en/functions/strings.TrimRight.md index 651fbcbca..19c3a6b6d 100644 --- a/content/en/functions/strings.TrimRight.md +++ b/content/en/functions/strings.TrimRight.md @@ -20,8 +20,12 @@ signature: Given the string `"abba"`, trailing `"a"`'s can be removed a follows: - {{ strings.TrimRight "a" "abba" }} → "abb" +```go-html-template +{{ strings.TrimRight "a" "abba" }} → "abb" +``` Numbers can be handled as well: - {{ strings.TrimRight 12 1221341221 }} → "122134" +```go-html-template +{{ strings.TrimRight 12 1221341221 }} → "122134" +``` diff --git a/content/en/functions/strings.TrimSuffix.md b/content/en/functions/strings.TrimSuffix.md index 3fe81d94a..eaf4b1492 100644 --- a/content/en/functions/strings.TrimSuffix.md +++ b/content/en/functions/strings.TrimSuffix.md @@ -20,6 +20,8 @@ signature: Given the string `"aabbaa"`, the specified suffix is only removed if `"aabbaa"` ends with it: - {{ strings.TrimSuffix "a" "aabbaa" }} → "aabba" - {{ strings.TrimSuffix "aa" "aabbaa" }} → "aabb" - {{ strings.TrimSuffix "aaa" "aabbaa" }} → "aabbaa" +```go-html-template +{{ strings.TrimSuffix "a" "aabbaa" }} → "aabba" +{{ strings.TrimSuffix "aa" "aabbaa" }} → "aabb" +{{ strings.TrimSuffix "aaa" "aabbaa" }} → "aabbaa" +``` diff --git a/content/en/functions/templates.Exists.md b/content/en/functions/templates.Exists.md index 0b42d5fdb..1623583b7 100644 --- a/content/en/functions/templates.Exists.md +++ b/content/en/functions/templates.Exists.md @@ -10,7 +10,6 @@ namespace: templates relatedFuncs: [] signature: - templates.Exists PATH - --- A template file is any file living below the `layouts` directories of either the project or any of its theme components including partials and shortcodes. diff --git a/content/en/functions/time.ParseDuration.md b/content/en/functions/time.ParseDuration.md index 146082ce9..e019648e6 100644 --- a/content/en/functions/time.ParseDuration.md +++ b/content/en/functions/time.ParseDuration.md @@ -22,5 +22,7 @@ A duration string is a possibly signed sequence of decimal numbers, each with op You can perform [time operations](https://pkg.go.dev/time#Duration) on the returned `time.Duration` value: - {{ printf "There are %.0f seconds in one day." (time.ParseDuration "24h").Seconds }} - +```go-html-template +{{ printf "There are %.0f seconds in one day." (time.ParseDuration "24h").Seconds }} + +``` From 5d3dcf36620aedb31184ad9159ddb11c6ab91aac Mon Sep 17 00:00:00 2001 From: Tobias Kummer Date: Tue, 26 Sep 2023 19:38:23 +0200 Subject: [PATCH 06/27] Add Overmind Studios showcase --- content/en/showcase/overmindstudios/bio.md | 7 ++++ .../en/showcase/overmindstudios/featured.png | Bin 0 -> 1427591 bytes content/en/showcase/overmindstudios/index.md | 30 ++++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 content/en/showcase/overmindstudios/bio.md create mode 100644 content/en/showcase/overmindstudios/featured.png create mode 100644 content/en/showcase/overmindstudios/index.md diff --git a/content/en/showcase/overmindstudios/bio.md b/content/en/showcase/overmindstudios/bio.md new file mode 100644 index 000000000..1bd870984 --- /dev/null +++ b/content/en/showcase/overmindstudios/bio.md @@ -0,0 +1,7 @@ + +**Overmind Studios** is a visual effects studio headquartered in Southern Germany. + +The site is built by: + +* [Tobias Kummer](https://www.overmind-studios.de/about/) + diff --git a/content/en/showcase/overmindstudios/featured.png b/content/en/showcase/overmindstudios/featured.png new file mode 100644 index 0000000000000000000000000000000000000000..c3eaaaf4c53d089f5d3ce7eab373c11231d02ef1 GIT binary patch literal 1427591 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
kf7$-{Xhlbz=ZKmhBhSLd4PGMQf1VFM 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%0A}}f7 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�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 z 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%0Duoa{IDhyJsEL+eok+}@WteU-{Zvq zB|+N0<6^SlVxnNaZ|&ZP;F2g|rc)w8X76>FVg4B#8}}cDs@-1g*fYcB;sCmX&zYod z-{#hD0uH1yTzCJ@GyhV#gZZvMSyg|RxR2@|tv-t~(bs)ubjDYhzUjq>%>F-nUky0S zh6}ZcWhq(Z4~+5E9d;LQYWEBm{x*l)#bcc392#_*hU|1fHr5rI_$%-5i;jzHe zLiOta^9`r>7cf~PDnYD4f$^#`T|cijae+1j_AVJ6DycF6PBZeV4!<9ED_;9$*PMC z8Ng*O=Huw^jTk9GU_V5=7BzMyqq%Kbr{*!0l4FOkowEqaYGl*c@tu&`Y5w zl1VIrDgeY#Scp~$Aaj`!s@A%-fFuQH*OxlZ`Yejwk5v*f&FobbOdvkW8)x z5d)Sd{HbCM^XOi5AFK&_Cxbe+1R%3yMcs#7VrEKAIkC>YhvJx-7@5~T9vwUnI*SD( zlh}Tr%#I;Oa;X=py$Xxr4ii3OerB9Nd>?PWKWt_ut6FvihJ+JTbUu_kRE)*tY8)$b zY)z~u=G4E?{JL0Z+Ln+s)z`$Pk~v)pXB;&tQe}CNDh(};rvx3NXzCJq%$C4$rnn{w zcH)GXOt0Vk3a0M}v8m*qLPo1Eq|P5GY}V&G_btAU0b|SeN~SKVa!`u(+LVH%Xo? zx^6Hj)d`=+N#Ce8^E5!R7~t+r>Y7FYkc>BXu=47Xi8lGVwjrj-Fb9ya66+?BT0M_y zzXCyZ#|71!FL~7OlR!vKEuR)qDS@VKp?HH?2aBO?T0#?58V4~Mg;6J}F-3i%V)w2S zIg!UvwV=cRCfk7LCE`IQ=3I<{(VMCzEdy#>>)M+OO_ON5j&UrE!$2`@bJagjNC|+J zmAF}+N`R(GKi8(6O8fLZIv%N(zG<0DBt=x8%O;cFZmbO_eDfP;z#gbxeaT~8~&gswBjQxh3M|%1Rs0ouXt{ZiTBx|tQ7=UAYmu)bUb72>;;|x^x|I8k^k@ZY& zzj?8S`|}QY=D+j5z33I$d5v)4vll-0;^6be;pmUU0{m$l^X&SZ9Xbc(VvL-eobcqy z6RuvpTAS~6UB_~{tbqDvv#9|6>FFuw=jS*Rwd*=ot5wx=p1=M)7U)m=9#^XsSFc{J zI`pg6ineVzJ3C{$-R=O2Zu`#8&UPBWHci8JyRGs#v1wWE9RNZe#%kjooRKmz4g*6! zvg{V@FP2CtoNv|)eNWr8v|URRBZCyiA}TRpPHQfiejM4Xdxp<%)9$T!?_iI&-hPXr z@A<(GKH%={&sgp4v)bRMTdio?*6dQJ%po7!8X5Y2w)@jI4apfJ!KBQBO3lOwFJHaH z`)|I%D=%H63Gm?l13v!rF85B>^rct}iOhB=oUP9phk-V>HF2F%;PPI}o0sKey2EC@;r;jD<16p~0y!7% z93AoTr?+`>d_vbW3~{J-*~~v}inNWk=o-dB^(BG5uH#^_Ace@fAJ}gC%J_*);Bk{$ z+HR6=+HTJA22gW=dcMYMa(cGc`F=M~H2M2CrhDnXns#$<~TVy;dg)ccR4vZK}7ic^UpatI@(E?&hLMI?&qEV z%h+I@2fO!B!`Ir-Z}to?HgMhn)MiA8SrF|00UneSrl7pOcNWO{C+*87^2Eh^3{xc< zTu6*tv|n)ynXX;*o{A$U{)sSsr@o-oqPajnLM{gX{Mf^M(TR{5C@>{Vy@9L;lAwFY zdKei>OOsxF!d*XV0%_{sUf{SWYgYU!W`2_2-yCfH@=2wgHT;6Vd$njI!ZKvGMS;wN z1n;j}{^sEx`%OoS@W*Fo_6&l`X8&bTA_kGshHT;G%cb^{bz)N0{;wYK1N!U{02=P-8*pCJR z|<2dz>*Jd@R zbZ{X^RYCbcK#BQ4qX9wQXZ?;S=_1Fh4KKKN^SQ9gQy{@PZmiYP1#*_$tZ%%cvD1dvuf}1r| z$NTuUnXE_G^qq6Ksv7+z5nQwyTUwTi{6{T1?T93>-TqZ+);Tejxlik+mjs+^mOn{g zxTvwL)ry_!q@d{3buzv44Coq}&PxWk3oL2vlnk&zo1oGn^Fk8LNDnnglI1|G#;jW5 z&ku0?NCUr6Wve+e(ni2I5>j`Nz)~jbZ@R9keT|HrA5w3&V$wAE87qX^Io2^UsFrr8 z+-%6JlfoJBb{yFAj)gOTssavyN`(!=14l!|G|hprG}Vt%8>#y8!6!+TunHcd9EpDeS>#ge1ta(B(n`(66M0#RA+ zB+_lStd%l1^SJesI&+hkM8>tI*GHtt(UNePm%scvCpS+CeW2?i{a{7Gjp6GOvB4ua zLNK5ii8yC|fu?b!B!+g{d`z&w@US6-f(5~ZSP`R1Lh7@`h^jKFnQT{feMh(5T6Rrm zg)a++qA}fX1mUe+vEVk@zsn5jj9+AxhBER*2thFr+oNil>N$VjB?;($=q<~;vYLKc zur7}i(~KwC=~*tMX;aNEafHo~3U7|9lu43=9pXpM+P0YJNb1bKzKsKyq=D+PFBrz< z7!nqhHv`K89tkR$u#z(aPFvc zad!#e6@Vcbcgdli78T9e4Wo@XZa<1e?2R4nz`L~1BoJNmI~yG~O~s8g#oVJ>yS;P7 zV0{>(6>PN!Naq*e%HFvR&*FKNFQWrt(W!LTlESIUka6NrXXDp9k9SpKukRL)%i3U) z7NHRB{e&2fhN=AKNU2Yo;SVMRMR=L(fht< zv)L4_=EY*c{{DVpt6p4O@Y!dd@#xVbKKtx59zTA}cDuFWIrBLO2M3&-oN#n>v;)*% z)j9r~KANWC;NXDea%n(i3Z|~t>jJK4V7>2q)@yUZreI><_dCTSFE20IZt|ukY2(`k z?P64h5a_#((6=VPv9LB=Zq{^thX7UGP>G}0z;+nuLL>|pEbE8BW(Yj}tV6xf%vxUm zjo;umzV=nRuIH_He!+wHe!*;MpnKcSQW0y1)b#|M+MOU{AS<;sY4-J9Z~I6p`t2Ot zIy&Tc|JJwpyWjjxj`#ME7`Qxp%unBVhky6uH+bveW40l(jgf8NGjzRy$_^oZkwJ!WmqVsFV}f1f5fxiOf*B}v{!gD;Qaof)Jt3frj6!@!sB z-{#J(Q|9v-nu?1%Y#n^>=Wp}B{ox<*XFvGA_~he{O7Y&l>rIXYD_&mZd*wAOt(Ti^ z$NA+2V8Pb6-+qI=<&wR<1^dgE{h6n~xZu^7U*VhI{1$c7^7h+r^2S?l^Wi5CaWN8V zt1@4E%WSB;XVKQw&g0br$$j4;sw~e-;Zo{-)Q>OZq zeV$p`@gJ!DYaO=L4nbyWRbZT@bL`lk1-6`e!Tf z(*)bT+7B6=z7}IhM{brR<1Paw0#}%K*EdBKh8Wp)fz38B#J`DmG4_q*7Q39SYK`&9 zmkA2ne!#iPSaZMZohIklrFY*GB)=j&OG~)!I{zu4`_)6oms5_$IquXo?}rYL=T_tS zy9Z0Yy=Zab*&grlZnx##ewb)SD`zqC#&+P<#hg=dI2RcLe7ucB-SV})ImeCX)fjm) zH2fcDEB@qsU|+yH`0f(EHfxwm$DvogT-SWsDUYM@IKX}%xm|mXoo5@g=s8D}AqE~i z_>_PCFaDUDw~qO5|C@in;lb?Lf%!Ll6dI8^NI+zCgLaMcJRjp=1yeKVhI2?$;b#rL zF?&NpfDj4mjY-dl0gh29nJOj0BP#uBgNCpJ{^t9V0uL%MY&$;t$yJ*8`ePo|6`?l}qCQx%_|hGklLHHQ2vmD>>KliwKY5&(?8$#V zT+*EE8=${qJAKj4on*VFwM$Tj1e*K&TiBpj>tdg)6lyg#bwmj+f$u7Xec!7lwzc`cLEudyZ$;%Y z-|Ncr?9Af?WX3eMTxw59S@6@dbLLQsaOi60Vk!pq>3e+gGw3w@yMteY6G0-9`@@`W4%>J$jeahSKu^_8QXjSOA;?1UWOJEek7=oHi zP{tfA!^0#7D}k7#Wul~v^mNrM8RTUosHrB!0L?f?VzY-_SIz+8VHknT>3qv%wcYVI zeF;~8NdMHbN`x(H3bSLs3Y`{aV_jISavvnO3;d zfOSplhs`O=OwOyk6U*?;AU9%|j9tfaZs>Q9m|tv2^cWY zek6@n1$WidXG6aw4xvaJh7bt}h%W4IM)i>)1Z1Gt{)!f|SPpn(X1q&dDGbr%Qhk+h zRVBnK^_OMh8YUZXzM`pW=JN%!c23*QAPRlgTb4u!2|qL+--0VPN3%?I@n@o%{~xmM zz6BS?zBh^1%!1d@!{AcDa?D0W9NMRlUmRt2hQw^o*#$A|u6w`Av8&;J`7{+gO(`oe z&<|T=E2Xoo19FsRH}W-pzw54MhbZQ#kho%GXG0qq3$li2lPScJ1z)Z)iNx8nrxfMX zdA8q}CbScm7MGOjmD06xYJ^KE=TSAK*ry0ts)8&jawFu)o*7?Re_ab0R63+QcUpK; zx{iG$89RB=A*Slm6X$ZGGbPTL4Q1lSP{3zlbW~FJF-q%Z ziW8kTYd30eO@V}54AdgAIRz&LKgxR<12x6bFNRijvK?bl(XGM(+_i+(T8*DMUa^c`S z&U1=N(%4G+{JADT4!WSGQyn@3i((26<)|-{F_C_ zQA-JJ>Y8QS^1W|;o!|NTS2@^jV6!I1fokaZ%B^EAzI2!K?S}WCToN_Xh+}_m&zzyY zM?<8kJ;(DIw-5KZaj@X%aL$e61NIgR)5zc3qnXcajY-jbn^S2`Q}A`9ipC;QRhEmM z{pFkx0(*-kbzRvW>XLUK1LtRt__zP&kN8*r@(=j%!w<@P-(@ljxZ0ReX@AZ8PYl6= z*=he2Ck$a=(`|Wren!*O%xcH+-X6bsbc*y zPruLLah`*9T^D(jDPW!DWHPut3WL zZKgJ62%)g)rEy|Du5ERbc&>0ob3n?tjt49Qu%)ti0#vZ7>logloX0bR;Ks zx)bhxa`MwNHb4dp62Oo^kEuk))$^1QU>fn-akqY^CuC$8qT@O_O$*nutWL&a`q~YV zi_O4#+tc+ii8_4Vam~131bnPnW^g(TXb5Ur#u-2p1rkWM+5~D}QCD1h_i3v~XkzCN z*S4$x4-Q0QBKBQpv`v2{NzO%gKlKIep=U2=#OjcbgfXbz4+Cjq}XK<59jj zulO$ym;6r;&$!G4EZ|Xy{D*bNrL4GHSA;mQ8X}LjftMP`L0j`uTXCcHycB!x_nyBv z?|6h#yGSE&yQw*7T2||xyIy#?2|U>jtQ9`#BMVV()D@4CeykN!6hwt#2)y;?1OCVV z;SacT>yUr+kABy(5@a0ZUv!pU?ZfAuCj#>ZIXy%w0|Q+KxwB81K3Bhdia%VS9@uYb zzxooo>5-;l@s;~DcTNZ~F#qkZpq;Im&HYo`Ynz((mD?PA@0&0TsW@K($f}z5#sR*n zaL2|l+I?blI(_VkF`-~Se~5Y*CbfF{OX~wo`r?rsJQ(|0u=dWyF%x^fr3f>iQ{i#cB;AvxJD9NZ z$8S`WPT-Rmc`BZ-i*Q2>$R7}9qBy5!W2)(?TX4wwPt-vBOI2n->+F6ZVJ9)Q%`4?S zh6E_O@+`^!*0F%65&OpW24GN9k=tzkek?u z8KX%+`EUHVQeIgG$Sp4Q@q>3cd-!R}=yIrfBT**oz&it%ofuI@(>|awj)jbq z6rVd|Ww|ck1fv=Ea>K4-7{Tzo55@9KBW_kclWI$urnc!__rpMp1Da~x+4$9+eXZ!D zBc)(%R!PX}6oz3X7QYHZpWnFw<#{elZS!ryt8y(v8z)8va?X$Q#tD7zapI_ajbH$} zh7tEMIB7S7p^#JDNOsMCi)E7LF~SZ`SM2A6Zxy*?k?E}!DO1wCxNH=CpDw)EQ#VdxX)qy@L@2S?v;%Fr<-kNg}XK3n{t z)QA1BHrsBJL6YZz6M-z*gfb*tugIH^>f{L%+w}#1nPUfVxAf-G;1--MB3V35(j<{Q z*rdEjoxZd*YYhO8X@ZQeH!x{%aw2SkNxA=k0gN$48)BK9icZwJRD)^kkic4{M1w+- zD$(ME=0dJnbIT&3&iTX`x4~k9`D39SN#~FwM`DRvjvVdDRi0%mPLZA~1El%cGpL@O z3Db$si=eTuNk+cr;*)98TCr8llICgQN|C3msgAjY~z~q<$1mkn11>G8*=1>MOt~zs9z3Xu!E}OxQd$>DpuYyij zk5+`kWE^EJK2twaYO#!!Mua{Y1)ahweFfMPVPA~pkqwqK!U(`dtvIAtjH!U7hBhK> zQJ#izWx47gT|K@ifd0z@F2$I+0_IGCtLg8j#RhYFUY2Co+uP&l=%_GA`@SzS2UAvR zzF$srYuk25_TZN~rjPjrPR~UetE!@D8n)XlXJ==0T}RutoSvTYXwdV^wXY99i92zV!WXNET+5c+|x+tO_}Ec}9H)1pI! zsI0p!+kQi>6~6M!o$wS`4S`M9q1ypE%ZBO0z%L%WZ^c8GOJ08MHNN$o@37r$c>LMN z{Nm?x_U20#^98i zRickV-vzdt%$m@$yiVurbEnSaZ+V_)K)mn!G9Pn&g?ua)3pSe#+wHa(irekBd^QKQ za;8XTzh`hhgV#B0FtfySoAN$51>C3Lf4)cGk45`n+;67r{roQj_&IZ>swy^{4d>_Q zG)+^knFICt+SA~~b%DpsxX<^?ZO@wNQyH4VbeRM_rqBF&Yxb}5_v?W9>+bbDkpJp& z71-Y)3+U8M&L(5B0bkhkWP@hAfN=;Xt2x;z?5thmk@qM`k_dJ)H?iBZdfaeyXwO!v1$eA(Iara1t) zJ>p$r1ZpborEGd=HW6CERnOWI&obYiGZwDeXqr4ciRs@Y3qi+s0hE59+V7>0Cr)Sv zpz>#)7pH;i$9zzw(!k%@U-GAC9Ut{QKe)JL-z)cP&kXqHV$PS&HvDAUl>({*$_HKG zqwd0V-+`q!AmwqWI62>N;+HI)Qc%>P3|+@he*6~y^q>B(+`fCl_rLcIs!9?o{F-3U zHHYTD9$(q>Z6hc6{RN9x@8ECjrwmySO@&q-H)!!uX17o9M+Uh2{W*JI|B_|RR-WZ6 zcbMHhfyT3c{<_&JPN-kKO&0^cu4rF6<>0$tLxSQekDJvH3}md@2Iqz5mD`9o7B>%> z-#($<-{;2P`z^CkYR~*+pLTCad*hH{y|th~3a`NXq^Y z+PyjZ_ivgsDu6~7r$@Z>JKtsf=xiKM0`=a4<-Hp==JP&q#ojDG>bUX=ww^R;o)2ns z!SDr}AAwY8R4GLp1sFu=)2z-QzX-Gn3l(OP*D5VRMUgz$lw6Kb?A0P_@+&hUb-Gri zk_y;U3YCUr3%XREHM8-(jC$>=_I=OjwpId-3PBw~geM|=L}ZiNQfUrlCe33E)E*M} zYb3zDuF2$H_8f%}mWL|`ujvp6MuuU zC&C`eTw#My;c#l&?2Xzw+yg6Mjl)@45T$3YRTZbPWp-@ z12hfx+BgY}JB^@p+bydJS*bu&T*vj}kxPk*186{&}V{JxY^g%TH z;SN!Ucb*XXLbOC;!URb#Rjqzj*2AwYGul-ZRB5g1Q#NU`INZcGMG{Gv@!f@qymA?< z&ZYiIC{sE&GxZCKocps7eg&tF=nQAvk(DH(0k(tHqKsGi&S1+?ipw~<6NVwjMjqev8 zyBh9$CliA$14j|5600cm%?x#OTv3a_MaId5f)ne&yd(*xkt2Ywoax0U zBhz_L=!T?`G){I=mlk>_<+%yY!Qo=pypG*Sw&?Bn$xUpa!5)$(ufT_WGsM+CT6+yN7mK4$|h@? zh7e6NNl<)cvI-hVZPgUjjEJkLog>5^)sWKSZNSH9>_cDGv~5EO%FvG~l~v<$j+ByO zC6v7LRuFY}O)7;I##Hn)d13}PY@$i(7tPm{UA^7BaEu_sZiR8vBhxZLRnu!wVpTT58vSECnqN+f6@2lGg(d{gI$-Gm$Yrm zUjLEnwn&K4(6k(=-k1^?D3s zK>-n$%O$h{w!cp6> z8iIlGB<;T;nnoy>y!GyT)blw_GvnUznBfpAghgF*G;g_ee8BOIBbJ8;)a~5%l1b6Eyc<04$j($Ys;0pd z?*vj&^|yZZSNzLA_nG6fiXa=7RI=TTW^d7iH4ys%x+(K!Z7Ok4@qmi+TWwC zYhpjJ-FE!^-3L5+_!+fRw!H=OLX5Bsyv7q%HLJz}$7t_yQv<-Xn8BJ5s z55{`$w_9@}L!`pqTL_V%?+P2ealT}-ZPu5lj>Sfw2gYWDH%#`>T=s=U>-a_<8%uFLQq0gMF1W z+;wyivb00;>puUwT#;1BP8Yjhb^61V$%T=_y1@GTzr|uUWApAuJo!I=g!B== znBfoiVBOK3uW-p13aO^Y{;T&`9v#s?Jm=%z|Mxal8&CV{ZI*XVS-tTtn@=CvRBUVZ zzxEo3UwM_sKYoMrcizYRjRaCa(Y|d@_PO&r-{Ga-{cYOAJplU6mQR21Q{MaE|CF2| z6HyMo@fu(Khku`THbb2}cerNFWBcCbc@+Y6NMN!{pqI6ztT)+3DjDL~ya*U@EUMIE zdf+o0v-EwIw$6Fyj!eKx848*MbWmdjRvWTL{21_xj9Iq1-4O#Py;`A8hr=hID2M^9 zR?jb?D{9gvwR+Y#9sy4H9FoX2T1aM1Cod>lJJMf>Fom!4)&?*J$!pilo@?cL;{PMGHal% zYrJa-v1Z-DwpUarAo3}E5uicr5y>;ie)I_lGyK>z)lT{B=(<%KnTXx&YD@-0dmd}dYgD5R`@y>7f7GW zDR>h=P_p%FBbr={ZW^tSqGxU?HzIu+&_i()V=BU;$>UIk5c32{`p3DPI*MrmStM+T zv22#Ap%gJ8R}wD3r305=xTL|In1#+4jXNg}m$a*53@O^49Yq+O%W=id(XQOqn5sm3 zU&_dk*-X|CHi%-RM7V4-Fb0pL!k@Xgpr-y6XPc1o<3g=tx1|4)lk6N(qAgYq7zSc= zDYL+ysj4a~w5kw>G3`Ui?>HMw`Tb>3T*!qfviyq1n9`cY;v1TNZ1;6*^r z7iCahcVwWvs%)Km<&{^sapMMWyzvH~eDXKDw^s^74{{gM;#O(=@bg%l`g8dwYBA?d>5V z93LMuo6WemxZvs2r-iw@UayO$bq*j5At&Xg@fR)2CWeZ-ZK$gX(i#;9t7_hLTiUi} zF>BD+0s$W!Lmbzuy}IJg!us!1jjYo;5r+Y`kta`|^7cFLuxMN6ZNtkize3k_{Mn!X zfCuls#e6YmzF5+upaT`eXy8l*%isNikfnng3I}C?7dnC4=$9Fcc6zpMP<20Z`;tG8;aF_F2O{OEzV8 zdS;Gi@O~;KGhNH7sw(%N78}j&%|%J4fO{?unvcw$FYKMv_F)(b&|dZlF$R6xwmY>X zu4>0m*V25C+z-d zJa4PZRH6Jik=*Xw$7A36wD`I7$0-BeY+KM^MYy-aKvakKg7*#X+GqXz<2w7wGP|FD z9ewT(FZkRSIIh|Y0_=IuclQ_UIpsUciU-?@pKdz-^0MQnmp!jFHOJ1;s}($5=cMQ> zN5t64AZ&nl`@o-`ZMoStyiz;vwH2=qf%p5Gx3>em3ZI6^k1kg1A9xm(aM>%TmFH$v z@t_}A0iO+lyFj?pK|`=cLo2dMfd(^T>kJ)=mPF=L3RHovf8r#`A2}6 zBr)4jms>V}`eEi3M27|F6gEKHu!|#qB>~#I& z#j_^QO~Hzuike?gc*2?aEosHj@x2Wg;4KIZumD<78WpP4Pl^(<9EnB-tcWQx7Ex_T z#Z?h1HF+189%3i=M<`+dO44J`=OIa7-59Vw-E$CQz2*Y62CSo?NiROACZ9RC)%rb`PtO$!GQgXGHd0?X zk-UAOY1~vgjt|9rPRZ{tVJ+E-@&lK$(C&|tU4jOmZn)UW#~d;QYW^vOz+RgzRpBYjau~J%X28Z z^$MY|fi=C)BEg(GC#IW;)KqHNjIX0<`VRxd0HLSfS`DHh45`59KWyGo#y7itT#?x@}%rATpQ?PbTflh#^g%5oh%dA?7I1Iew<<{-9Ggb)ZZQdNzqsHqY|t~KS0Z#K>3FbS#%I!d~s z6nQAa7$vEPXwsc>mTiHJ6Z4iyqd0O;->|Uwi6Sj;%(N~%}aOnx{ z1*CL{s38HOrujYLrI4d}su6mJ>)gn~nrN_37c0}*&W>7QNKQab15L-kKvh*K5|tv5 zX|UvU1m{Mn6h+u>FR82A!aq516JwID(Im~1ofkm!z;zSQ*p{85!#QbFKJwrwi}gf* zyZ|9-WmFBj&P#Tv(*_R{*_@P0lxIOcPfEX~ECBLinE%-Wg_t9vqZwpQbk?@anl@uQ zV$6}#F_0o+atbjf&98JH=Nuu9W6TQA<|v#i=bF(l_H7 z`*(!nP&_dxQH)U$)Fft(AhF;j8M-$1Yv4(=f+tnl5Y`AAlC_k98WDPpY?74JGY-;q zt-S_Zzv^sW2UcIr1eh9BF9PZ_I8;>?v)PR0a>>!r5%=%k=gyrw?CtIG^Pm5mk3RZ{ zy}dn-kB>PxIAA`X6Jun#TyppB-2zl)!20s?lG$v=(a{m}`J9hG{+P3~Gped$e}DgT zdf~c`;g`Y-rr=uN_l3c}zqil9;Q{yV-Q)E1v=mnD`<_RS9`WG81D-y8x+AqQW&Liu z&MJ@Rb!{FY6*hL_*lXuFFLc9zhCu9lx^BZ}Td|zan9panuWT{hR%a4fE+|K>OBT8E zsVLj^mZ)ajZ8jSoJ$lSrZ@`|%9zI&}V0A`a)rD<7ZyN63JmK44{SsgM&DS}-dz*S@%y%;+(wdX@ zwwQF=y)#54riMDP0@BfC={7ZIGK9o3Na>QQy!F$c@E3pn16CL3EbE%6kv{EheX#uz zRognnnW2+(9R;OwmOkmdqxKcPsR*G;EF8=B8Tx@ItF;--&TIjd$fn!c9;{g9`MPFr z)^clq#>uRvaaN$b^&X8@AZXUMEN3&k2%F88?RsM@h-gwXZQbB-oUd0F=qBPlgfP$# z17R40%sT)yq$I{^8jHvBS2?)x1uo2*4V4Wg$*^JjK`yz;|UZ-0bRMx4f7 z`OL@?oZfP3ieAg?z6Q)Jw%I5gGySWbmcGxX*r)6-wBksFfq zK{f65;1(^uZP0f(jzdIcEE*UyJF%^BZJqSKb^Lq=WYRqJ%a)se`|B)b3*P#l z{}3Ili0kIV&*&aKg%A<%sp^{QUzR7C1xsEDG--{6qskNwN+1#Q?H3%8=R=utK7_R42tJ z9DU0X#GCj$sdX+{t+hDT3eiMgS*!9?p~sm_Su}tux6PUVt!}#E&?Vq6EHhfQ(X;@FvIlrdr3ixGHr6}lC7Cg^{I#Lvkf4L z)TR@EG0(k3>a#A?@_wfSB*QD?X(J)h`Z^-f?QY1|Egb3h$$FWPGOfPe<3|^)FFRB( zaLqa5+O&QIyc?VvGRG-Dc8S8yb$q|ucu1H1VZdsug}OD`Wb3&X01v04TJs5!INYR z_6Z9MLzjXx-3XBPTC%T-ZJQTlqy&mGMk%EFoiUa=nUcr12!87lF)d+%j5ukG18|>T z<=6q-t*Ai)Khl74B1sQQ5>q{CHkDZ>Kq#^tQYKv_L|g5|IlQmSqL*J}X4Hvz3<$Ot z+IJn^Ifj^uiaJ+-YZx`R${Lmyh#^@+f~5y6-J(Rfh+|%i^2=~Zi!`liW30~xokPlkB_f1i#SgOXxk5^1A`N&qPBfip#itiw z3)Jpl2U2kY88^aIh*U!|SW>iW$624OX_JyKTby&0&aS4arD#l!#^wM|)?|_b zfMDHwIucf#(t0K-W5V6=5Pm9&ei7i4TPn59w}UE(vX{W+RhVxv11yn$v=P5^Imkl ztH*pk=jiB&YLc3Cbacd>J9juaIpOf|kefGea&&aWn{U3!;o%{-Zr$SG;GpQSA08gE zSS&a^JY>0C^4@#zF`LZ_Q1;3zuh29NP1A63aZ!SnzY_TKOLXPc0*?Fp`@H^@*SUB9 z9=C4Y;@-V`92^|5Ua#3~jKy$vcE;Viclptee#ATPyi-`Z>-D;Tgt-!WHkG~eR=h=R zZq!cLKiDIR$!7H3)(UZU9i4YHO-)VpM6IC#+%IB1>gMbzr{Dc^&Pry%Uf^0$uHji8GDO8X7dGg-QcP^rSZA6_l$6u z!}hih!jdzS5-{k<8>y#?*w0nK90z4H~f-}{uy z%igrytBQH;IXyn&Yp;KquYLWioZh`fJF{Y;8r2MiTr4O?a7i{NM${+m;~3E>Xf(Fg zFnH61BssTnU|3%g`woY)I)B2S|LMQy{Ri(+JK=EF(1n4^!HS%@D8(qHON@`0Jsz8{ z1}2ZjWL??6kb<%~Lus?wvR-fKyUvVAZ<>HP6>=+{J}QeU689XnbIe=MtZ5Myx{XrR z6^q#d?;L&Cv)ycMk3iVlKVUwaQv>VEbuuy|m4K^_4Wnt@N3#>PJD;wb>r?Wi|7L!oK6TMNv*&;2i~K!Pcal3nR+ z&tAPy`s;J(s#80-^e35B_$=!(+hf_Go1SNO^5o)E0#NyU{-WdccDlptaFJ00#*s3C z#OlFh`zQBzmW2qKf`DI z=9C(Gzr>Np-bD!f$EPc9R-Oar`EuLvcpWMcw*?WU>OyM4lN@08VhpFr0YA9`FIY!JGp=HRt^92^|-R${?PfVk-xR$KG=yhog) zUM^^sb2gU-xVw2neYB5nn#p^4Q7?|H>Fj@%*Muf{kddKWnAT)~J%Pzs@y;c%hq6!^ z+2W8`rb(s_8?#m;%GQT`txOXXEK5I%;RPvXQT)xFcb?W+1Kph!iBGej0z8g~uHtQp zyswcn5gsf2Lg5!0c}T#a+`)4!Mk;!u!lfF>zDC&!Ca;wPTV=4>eN8?gk?ab7VNFZr zzUVMA;Y^ejmZiKA(3tic#;i@30lI`e*nP4`X&`wgLZ?c;qf7pv$0R{5Kw|PW7J#r| zMupIdUC*j9jPJ(^(c1o$gBIiNGuEk?hI0KBpGX)%$bXfwcx?_)=552Wv##vjI+-`A zk2CI)aip?q<~>{D?!Gv7|J9*B*@yG*Y|IZsU~mC(p0Mq}Yr-S~ksb}*SPWAgxZ2i= z7#aF)8JE+$?$o?1U(I%pAx@f*!H9`%ne04Cf6umMw!?-#mUCZZ+w2rtB|Q^nXE%+9 zHg!jq6=@+P z*&fr8E?M>`lZs#i}J+6uv~HyhTs4^txr| zdy^VTeK^&2jcH<7^<6V`s;WUXRqu8_y#t%9CTWu=v!wuKmRM$qr_q!KhNaEabv-VW zi8ZKD(*5&Tbl&LM^%+=b*AT(i{2Ug6g*Ys$HkLC%-UGu31Jsx$VQc_ zY3rL)Aw`ZL3?ZfCOq@xx!jiVT?l{~b>&#-o1xP`ZXxn}c77Rm&Y8=N1X;IZcRn@64 zqb;H?amqArBF3;S=9n@m9An$QuPn`2gMGfRH#JG~)U_EAA!kiY7PbgFD4`E@s|}m= zB}2Dmvt5@y+i@QyJK(k%R&`6;&eD4tH`OTsBs>327Nlb2+RvlmVDG3~KVQQgvJq%= ztdh(+v9Y)T9;p_cas7c4DNyF4)%!8;(j~T<8WZ-UP0t!shNb|VQJ@k3U zFAK82=sGWARn~RQojZ3*;m`~^@9phz^X5%%+_=HP!9ihkZZ;ck+_=H%>1oknZ`-z9 zFSAg=q!*5lj|&hVLZEHi!ZyuvGr!Iw#z@!Mx?R^bU;p~o`Mux!Jzjh5wGtc<5iTw+ zSgls2@N3()JbChj4?g(7BxHtx&1O?Ty{fLMn$|Y-5NN6ahZz&y&@<>jRSC<3LsX7f zuh*+EmlR zJJbpFe8$O3uOKLky+dZp1FG2^-_{)8yut08hnzjVabkPc)kV@#T^;z001BWNkl`Jw>ey&t zfuj`z0{hAB@~wj?8&Y9U3`l#w3;fB`6({vRFU@LRp4EKTMLz5Y-iv_^%EKW1Y~Asj z&eJ-f73H*ovjC5Pl?tE6$boon)fE@pjvk@pJf_Lhbsc~G)1ULt|JlFh){R4c@4xul zEEh9I*ziC77-65!>tQ=$j0~NT!U~Y#JXPJ`s~Yi@?WGQ@L2|j8oS*)WN>w*B2m9=@ zN}vB!g4Nwv-nl{d=^2lj3cBs{Kb^3EtJy1M4bJO^2(GR1v!*;`)iyMXS*g+X!hR7W z=rP&vd<;k!#%E3wLz2yrygtC#?-iyY-YP6m_JE}t`0izr)1V2e)-i9!80`sQ7L%hX zjz;#4Qt?w8*yHm!u^>Qk3KQr(plsB}yB8sd@V+?yO5lAFo;YC;;Ym4+TR z*dly_1sk{O*hplH&5NGo|2?xvr+1&$`kg${Gj+oF9IV2TW3OSjz+hat5Yz~fv^Q?;phXO~A! z@=*lDYDNyRM+k}ZS%FrFRCr%e*A<58#UzbME zcV|*7;*wr_RT)!0&6OA<{m_?p(hpq%`5}a!5C_AmqQkoyCrQRrO$Q#y!1Ea3FfegS zLoolWkcVZL&|_oV#(&2CEF&N@-A&3mORtQ!oz-2;gywR+x}{#sSnloNz0mbrM3kmh znrg7Rk6oY=57BXPzUJbhBP2WsVFbNpcP>VaMLu&FhEZ`N$wjLsi6)oBtx~YLoXuqc z1k4w%ygi3c666UF?}z8@k)MBDVYnxx-wCy=QZ$KF6i&-VC}J!y>J3W8Q_B7mUH?r%Oh(_v!frNq|N!YMP@-Fr${P+nBkEl3AB0g1HR*dOLb{NDo z+ZDxO5j_hGBuRqwo}yZ6m@Sl=s= zQd~DN(34KP;R9Myi`>-UvzbTP&dMar40((dTNXNNyK`o|HWxoXUGNZT@=2xGUeK z1tQPke7`)-Gnil4hg@|`Qy*rVMQ!2D*DFk`&+$ka;KVtTl2K*u947*g(|FzUf>X~r z##Cg)vS$LuL^+Rbg~Td$-Jt2!A+nBJ+J~VUsgs!`Zl9_r6PJWMssN6VG|hbC~bXI5;|D|L}<8 z8>cK53$D)32wg`AxsbI$<2`+L8Yh#Q+E-a4Pv=eLD?~iM=7Pm?Md%gOUo01V^x4N$ zHO!|qU;FkS^4&l99{r~0?9pfZ>Q}#DHlH(@&T`>cEf7N)qxwsVfwpZSM)sPDoBK6~ z`xBZ;jnow~nKGTsdFAL9AqJY+jCwW&IwU3LdwaZg|2E6(1;?8i$H#}f`szLIzV;e7 z@871GPjN)(bAO4`pm0inA2z2UAekBz5$L;NbDko^fJCc@q3d$$TTDOVi~`S(Ze^ zG2fd})t>9?YgX$uu?soH(-o(0*(N?cUvh9T<;Kw-mD74L)4EX^s&0d2sm=EG*gHI8 z|M&pu0;{VlF58Z?t4p3|9^8lb1%;sdoTEX_wVsGwyfi3 zTX(KwET{2hg+lTvOw#QSJ!c#~*ICH>3ncrS`HCY)Mn>`BF|H?~a#VHYX#3|gjAY~s zjH3nW(~aI6o!5)9Sv{&JtSXY4b=Op;zZ&UMVigjrKGKu4@L$yR#aLCORQ#~N4oWV` z*j$qLFa`&Y>t&Bb=$(Lg_QbK4 zjy?nHiLnS!;yUzv5d-@O9!Hmich->~TyFS}>Y7_s%~vLgkGh_-5Ltvo6!;=U_BJgK zCJoL-_EO}ggX;hrBIgMn^}_ASbL4fLWL{(Wj|7YBH9z|ExB2HM|B9QZH~GUq{5`EZ z@;B9oqw$r-zZ8FewBI9>#nx@!M`R|Y_xNUln@pgp3YH!Eo_@JDE>t;pN{OnjneFXq zyj|q^cat+jN(-FeCpB(b8-GY^w_tk!liC@#dv~dCP|s}N(75} zkF+I-C7FzsXQ&mjcS4b3N#asA{CJtDiNc}LB@#JQ4+J|8|Oi(BvQsn z(!fd`mbHwHK$dTk(S2)HwXF#uU(vuu>p3S17Also?a%H0=#;klHMW<|=gI)>?sy)L zYf78*_p{9>`(Fh>41uoiAZ$pk!_iXt4f95*eM7qrv~5Rl8>W3GiHa!k4^uHvyramS znCvnU!RLTBIW1klDd?%B!MG&@D7l}c&bFzngX%d;N-B#r@)u(Ut#yAVrBBQsAdT4H zD9O`%kFP4kw@6jtyaLmy@3M4mBE|;iD?-~6`<~DTAQL~coRLY3Iqx$0Gisp9X|O0o z-E$OCyS#7fyEM}6R->CzEacXh`$FYxVjHJaqKXr0QGWTZDAvZS@v6O^2tl=9+i&uwsy)b7jZ zIsmcAtGI#{2?k&%Of|w~vV!{VvEZah0AJx;Q=Uyz3*sV`@9@%6d58E!?Gi3kY${!c zN=?h6gyGAau^@v@w6RKycV5@EjERLJ9b|he4ZIoQ#0i8xjPSug=(TXF)?<`BzJ9mk z84dT89qu7T*xt=9o=uoea-_{tB8DhQ%F)R_4-_3pOMKmc3^f0NX%gu+E4s}F5_Ddx zQ)|>b8=nk%Dyv+E>!GYS{pipUPBPpsLxiymyli|@mPHY9r7CrZ8Xa=pXY#WZFz{Fr zR+IC1rcfuwxX#)@IR(Kvhr<=45=%5`0M$#1Nd}rk*y?*VQWV`Q1vXq+V1NSj6g~Qk zy866vM$`e;Manku44O?@wgJ%;8q>lz*5ddYdMhyp3@9MCxIrGqDp{Mhx)B6Te#qX} zdviGuVZa1A@+8^#W#G4Ht6LvfUs+%KB1ti9fTRH9gRmlbENZHVJr9=`otRXg)8>NR zkB%)@Dv=i;CO1p;1KF7|kbW=*lCNtIcwmAlt0g5!A(Dbt^9~uf7&IA&hn=#+r2S=s zX2T{$`rOAhmaI>Qee$m3J8av=?~K3Gzoa^|Bsg)Nulp(&@(~uIY=_%9Rk2q32e+JO zif~P0DyrH3e(0Ht@Qu3Wp7*R{VCEf&<8dFk2tBvFr%#DnRmCc3F_oou82750vjm$M z*sDD6b{+3`J?k{w*Kay@!K&ZobGt0kae>r>g9G;V_O@QDs;U6wS65ebUAG0q+c^yU zYMQ1L8$CWgX0zFpOd!yLBv)5gMLyzho8fMbl=q(7w{P>t8*gxWddhr0-(tO*Q!$xL zaL%z_ueo#Q4i6qYpss7q&dvb1y1G(uuj_PS%kv~OHl7pL>yA}8X9M_V!fbD!{ewg1 zN5||P9dPmFjLq_j)V25&sYQ#asQnL2nu*%NoXg`RQXd|I2pI&hWmaYASG!y@O+3ee(gcy*bPE8t)uO zH*Ru#a+B$Fs#>IZ<5V^mlI2}2@|I9Gdx&gSE7q$8vG0dM(3>^=YC~9Wh+T`Mh)bfu z>&l-$lc6ZuZn=~t_@45oeCdhL- z;cInrEdM*iL?5~g7DffbB(ZFJ-hXt-$*kec;|VjVR8Ki{>R@`u?C^lSo2Tp_91&w+ z*>}KceZU_w^H=x~QS**QgqwIInh=20r$rdwdEE8it?5Kh3)~2RuitlLWxA(^2yWQV!I=&3Mcej7P?D3-S{Vt4qJFNCi zIgdSa^D%Y+u&wK|{g#-2i5~y}gCGVMf(Qk46uVY3{}~X?(z7eO0;6W1_}NxaF7k}; zlFzgIJsE(L;i(z`tp&J{sGDR)eQbKl`Q~L*G0<4&V}QdUI57sMZiHMKK3_YSd0~H2 zGx5+NEW60%rsukES%kzQhP-JvW1oA`K$Ft^0rJu3H?|MMd%1DN@7HW#%QhXl*oqcD z(|2juE=$@Dk|g+{8}k{Ln+2Cd7UEc;eK{AQ zPnwZv8q4}HSS`L`ghNiN9R6ynemr-#Ogll}W>czT>k#^7d-Oh5*s=aThpn zfqkcJ)f4A9m&8LN3nGs~&%6>&n~JO05uz1L%RogghW+%(75~S-`Vl9mH@JEGCJ!Fm z+S2s@8#&VG-z~6x>}6{vY+QHf$W$PRDwEXe2`ag&=SZ8Luvlj~4B5I=J*k-=>|u1Z zxYY<4#+sC|vK1)a`qXZFM|PdT4jK5f^<#i!2B>WQj)O)ov$aOnvb~Gizo=Dma@P&Q zq$w9ZEryXgK|^9jVonC%Me8%vK$YcNRVr%0A)Huo&OtK6BxMqbAlZ^8olxRX|1M8j zkAm%>*}9sY>xn4iyUp!eInPJVQ;X+85+w?Tpums_7YWv)(lzV6zf6+ol7iPVnomBr zxgU*O!xD5`D&;wqKuUhTk`jGVoFoaQ-j;!hLqJyVZRQ*kCsZj>ivr_5@83d%DT!Ak zv4>_fM;r~hhD^|+vpS3-K1C)1vm}~z0A;+2s31kmW6Pd(MWV@Lsn2#K<~@Ng{&s>m z$o#~d#pRG9MO@{3vsKY-wb{-T16^+>U3UK6{yio24MX2&AY1P*Mk#Fg(ZC*Wz}XEx zi4&wRt1V6vj~`ud(JbkEM@%(Isyz34y!6zSP&rT623DIul8W;u=S*kwOip<=Q@zN* z_?)4iaS~;lk7WMxvi=OYVQ2rl<)<*N0XW(#oBx=$Gl|Mtm(q?cNI6KS_PXywQDjIl zYTd5P_D)fYt)>uE_BsYz@bvzpva%tKuqYi>()$dM2f9u$d26vMrZU`@{jPf$eU{FG z7Fn&p0-ZyjINDrnb<0;RvYJ^9B9E020)5-(Jx)?NosfyCNtHFMzlx0<5pqDuwusfV zR7_K+vW-c7xV9vj6e^>!V&v;GY)N$1pQJ2RV}YlPgON%*hS!H$nQC}EUB9ATS2(A0 zU0lM^u4ufcG6PSj|%PJeQUA)1>^aTZ-%cM;yr#mUTP6t;k z&Vd+E0bsA^iE9yU5wg6A9wGE4Rn7V;ghX~NlIZZlRHLrI4rj=&c?>+vv*nhraG_!@!sjva&8A_| z2Tr}`Vd%MtJ%>%hpSFQFz30`s=D!Jv4;UN97q@+vooe9E`1M`g;#~*fMVnb;h8mbw zRTZ<@tS~hJ*6THwmzSKMpEH}yO0m?j=DPuJP1BU`ntY4}{MxqV`udu-Z40RXx6S%= z&M}+K*xTFV#*G^sA0HRZZSvY~XUXV7|L_Z_CDXyxi zCwm;8-eK?Xh~>ov%d0Dz$xNlA+`#(+o5?ZTQLSR%w=MmqrCqJLI)BQOFTUX7;(~Uw zVQ)6!V1G{I1U4=G@|u3VA+|kTtdM#i0qV-LcXU8i)p&92@9%T-#tm-XxWQ~Po|p!bPY25A(B}hqj}W_Wz-wHz3+Sa99&dJPhV`m+3y&P&5%eYfdgDzuld!(3r_qo zdq)i+1}YII&6L@}G4oqDspm6dOf0S!{Q85>_{F>L^Vy@vbbX-l;C)~ty7CwsGQGfV z>@v)Efo2=`<2mrM?_1w(v!@1IW0@=CbM2mEd@aAT*|H+7_I?O~<#Jg9epV~O!12vy zQ-TR&&G+$j%`REH%|>l)@=##BZChruSz*kZ&9d{4+h#we^FGe%vFqD+&93~WW4BGa z&+7lH<3;TPhIw85?(sV>_|EgrXMll$T}ccF(^nKfQott;*VzJR@@p~A$1!g(pLF|z z&onQUc93?#hS7)fCjXgROwffy+lO-5t<4<_q>ATsO|i$>jWpR9{Z}$yN*U`D@0d?K zhfU3`y*cxV7L;CZdY&#fe6on7O`!LYE=Kx3()EE!Z7kg9thokWJp0bpJ#PCH`G3E~ z5FLNi<-d2e-@nXZ&&S9lE+x8{cz@M$_iDu-AMG=BaKH9^ZEwQ+%a$17ECp66PzlWP zrhfArE83y~?+#txTL+&7$B(Wzd}T7>?xf<)X~So2T`6@{}t@@idi=pC!r7x{_tbBPfiJ$lOj{4f4b?%lu1fAL@bWA5BI{OvpH z%XQ{x4ze@0h15sVx`j+Cq7Phu{E$!o^=8&q-&T``$;m#k z^0<(O+by3Ntyj4XTkkw?oV{Q;k3XA6Kf?>@*$=+p63;vN_;IDAAhS;lbDdOx@mzWj z(9F6Dn54u^U@ zD*s7XiQ`jWv38zm3_J`mk53IyeMsbKN`y3=)0aJ^`gIoKuTg@Qu{&*8rBO$RJija` zVdu2ZZpvO5jJ>;cWV@w0>#!nn5hHbisd!GvGBYl68{wP4OcI@FPgF^5Ya@;(C0vSB zBFsgyzP@H82+C+Tgd9QQ&2c75LTI?;3HZ7?9X zlsWa1neX{ISbr-HVLk`LJW6AGW^-^f0><+$8Fn##gJ*rqViN{D11I!dP-%`J^j7#Y z21EkR1$wW5dyJX`QdJF3pzk-hSnev5Dl=q|Cs*vP$%8>EgpWLi2Q4tlPtL4oG_?~q*4P^GJ&BG5DXU>t)+TT8M`w(+IO1GAnsWk`CA;@8tw-t zn%12Xb=K(w@R|406=2yhoz0le_H#;w;41B?5Ug{8vevV{uWzPICQ}4$ux|Q#9b}=y zMb&3gtsxz(3X1Ed$~#x0UHYy?Plg4f@}k<}5oNgPNTjan648Pjkqio~R^B5iheSoE zOfzYyCJj0NB1ZykA&sPrLMtenjYlv*o~-|ETO6d}Z^&;Wjj(jl66{@@n8#I zafI_`5~n)Slj*d8t+oLjN1AQp36!+YXN-Dr#Lc~h%}X`hRh#`vV4V{41SjGMPFSVH zN`zOcnsthJbQ2~B=P@EFsYVyVhC~ou>Mw)7chfmMLZ6^bk#&k(k*IR|W1HYSM$Ti; zCbQr*JxI#4c+oKi#j2`eI-Rn=zt62(w>UXDVKSM}wk?;Jmw+-vpFVxclP6CKyWGxG zdcqv|3_@)-8!haaLHBVXz^?09EEatJ`R80+UGeIxuX6Y9-NJ-7on#m!CdS&vZL7t$ z445Am6&y=Z{A~eC&N)s_PI&9Bw|MKVw>UmN-ja8)zOehYqKRGCarf?BuCK3)-uz;* z;PmvAtE(#>K6=ci?Nn1OMvxV4-?HulT~M}92!Z!LJLBo1<$ST>TVH*XyLa!gH{WM= zXTnu8c6)ioMy4loIQ;_TQxTym@qj_nwb0FS%N-=+`~#zTRP`RXTG<=d=PWPI=&vqR#-)YiHH}!c04t=Pu(y9iT}|22ui-YfES0!#F!iy-t)!PhDX;OcMf`H-ZPmW zaCqZ3`!`PUO~txharWebw}1H_KY#mO&Mqz#BrfweS1)lv^&6Xkk+NAY8E4S#&h_1S z58F0jGMSY5KmM-0_Pp*D;w)3X>ev z{#j7a*~HTkma?^lW=ybiVR;`8UHF;>wG%^C80q z#xED2F)?hol5AgR=bCnw=LeZ^G@H2OR8A5$9O1Hq0*;T=g9xZirH`>?6yr zqwRWPZ3i}tbxU*^mnrF%4lX7I5vJLzs+ID%GUfH zfrYji{#{NzlCHI*3V}M6l9$;a=1djF-1$V6U@kBdXcD=2ssibml%Bzt5m1?%= zpK}vcDpaMk9LM6gE5c0&cav~8!Zb!!Nfoo5I3j8bdJ+>fOJSBpV}yjy8u<~S728Ya zVQKr&q(KMubX--_bT4Bm4Fg<3{G9EO$VF^*P0P~*mxS8aDs?!@*elYp zqiYU?APW;nX`4w_*zbldl=(QCAB9ZlMxZW{$_uZ&a>~KMKAUdBCN#9Y(D!Q`8|u1c zHt|fGDc#1g?keipA@jo{m8EPZ8DpT}X8D4}CJoyL19xKqUQ-+jo5q+*CP>KACUG=& ztY1Rht{r4ViZX99hJ;-!={OntW7Y>&hYz6Z+RSj*KzR(RpaCgkmVwxJq@bz*ZP(}8 zO&xvc2Yvly+VyIu)VI_1}`eeJ0M)T`qNc8;}s~Q5Uq=?Hk0Yi!^h3f3txB-iB=9?KFYkL!DGC@Uy z4*HBkjJh|@PNws&;G^EDl(nS1r}wIR9~IT6auq(~ZR356^I4vojO!VB)UM%#su3ph zn)|Qb?xZ~TlOYKAa0swkVnexw{fR?nY@S0 z!3@bZDaBMW4y?~Y!IBf+Win*$pFx?!=h{ktLkxEqIsarZE?V?gqXUNShZr=yJ3D3l zCbOaP1}UXP>;kC^;2b@g3QlIK=b@^)-=V|VgUN%-q(H0^u||vslV$C+PE*6`GN_!R z7}+2W16!k4E_Ws&4TCc~hT^i}^FkkiI2!zj2F46*Ht;m-ga?aOk#fP1YS78bI~OxZ z$dIz>Gk6>5NlBw%X7tP$+o09SKNK_)5sk)#K^x09*!mL@smef%qrpkgg+kD%mlXpY zG^)~;%nO)_HsCh{0y$;a<;BIu(Uz`iG9#Dec2X`Pn03CwXlJm?+Owa&*Q78;<0r2O z8t90SQXu((32FB;Z2X2@h%GL4mJqUg79>m306wYl2$ps-IFzI!-msNEgkm z;E@}G2f8@L+y{DQOPi8t2GZnhw%fnu$Cmk;iX-|A6Mei<-`N;Hk0m*FDzue|aK2L}hNRx2(pE(!qt&O7h$gCG2W_uhMt#bWV{gv7XCV~i}9OP0%} zGPg5R)7}puD8T&iAtJ*4`}etZ>y}D|Sb-Wh6k)VEWjf5xxh*LQW1Jcww#z2n1!G?J z+LvL3R#nB#n>YERKl&rS^PTT-a&l4t|FOd`ZkNf2%;$6N+_}SQwPLke6;SfYlP4@! z8#ZT8%F_!8+Nj#OeN@}5jy!z&j`S#a0y!PsA92^~TeCr<7WRI)*bL8xE z)|<7qN2@n8Z5rHcN<|!sYWj*w_L(^NzzOH9=++(dJx?w#dFS0Ts<^n!NNl3dIwkQ#h+-qF-GF4tUfRyZ{mPfbz5RVxf+QeH8t z98O9D%R$-AYYf}h;>2zAa_g!}T?ppSnj+cG*|83BH_nISD zcO)HQK9BiIq+JB_6D49E>qfThgS%s$2#G<+5e&fgr~-2r`fQ~1Xl zf8p77qy%jrS*!y)aHYN($+9j(UkvB7mvt{8LM~pfOvcIy-evF|XuNJPYjNyP8;))q za&q&S$~o3o*Gy{9vh7v#z3qtfEc>1|DrrDsCNqqUN=iGuv@`C;<4ne%8vCq?F;#tc zxMrwDcB6qrbf&$^DETrWAU_L(`)f$w=RuUUx@R@(0C z6bVV?IBJosXFd3p*3MupPq2wS52NFU%QZI}$KO4e@|8)&CmZ3@-tloC=t*2g_@slG ztFrcUV47f>U`=8{;!z*D>m3K)v+9#F*hC3a<6i9h$h+@+%zyn~{R?iMp70O<-9KP& zT8&2J?|8`WpBdCM@PvHRDIt9in~pLYVj^9w2-oY(KpgEOLQvT^E3yh$!8fTK_5Pe{ ze@3_1Y>%s<750@E9K|XOe?ITl(m3xW@yz#j&nk?SmA>RL?BP{gJu@t!1P0YADf5y1 zdyUqU(ti^*%BC)IS;<)OBm0Mf>~8CG1M^)(_Zj4An9_CtN06-Z4l7_O5S(y{uoNxU z+NZ>m1dn3iNZ^hL6X$r6gijK@9TOjk%2#>GvZg4JDWSefuC4><`vW1tNL1P@22cY` z1@=%T>L%ZCmm(3BWU=+2*vVx3Ywe&qTisQHec)@(aaSCZ%Hu@Xi-9}9FNYlg}JDZm_T9c8E!W|=Nc8paEZ zneQ6B38AA)8TYVt@&&#?2{4UDg3AEAfu1S%BVr?kEn8@VdDx@pPZ?%33cTAnMFgLN zE-9+y%4*rN=^ar#a|9)eDiO9w9Wx#;S*AIYQI!=2J)b_(|b?q8EW%oY)+CO zevn)m*B{#ID+dznK5dV<-Jc?o0bY}n=?fTK#<+m56}R#!5u;ZO$!Fqf73jN;D)fXD zl%bq6XNOEU)g^G^!8@E6d{xmj6G%$T?fao|N(eO-2PrBJ;yl%)Mk>L1G7xTckSf}Z zGP>KgCuX$-B^eGrf6RoH6pg$x^qb2VS&9)%{v_yi>!zmbdPvHkA3QwWE5(S)@MUJb zN~+kp4&r_B2h7$vQC7Y;qMry3uLLjei7qQOIF)^I;zyD#)+ay?N*K5=qQ!Po#tD;n zTs>p5cg*bIl)d@B%Du+Gda)wOQ~IQmFymTMrO)D^-EPF??INuP_77>BBG8A9n1ssv zB7)bxF~~PB+s=BS|V0-G$7*XT4BAq0P$O! zDo6@?$4Kmzu_n$zp70opsa(T!y!CgINyoS{c}=3EI1FZxY~jhEu(&}R+#)uKL8DEC zqR~pSGy^q$iofTS46ns1V&2SC?##|1BSU0TCaU|249<**>A6!jQ)R*lS>N24sKe&N zc}EIE(E@~WFCm0cQ4eF-o9sxAta?}aN%v<`qD#h*Mr0_?gr(ACy`#KLYW9Hv{4yA- zJUEKOVv9){qL-e)VMlQ}Tc=+%k7nc|1UT)mDQDkr~E-o^dR=5b*qKB`?jU_j%n?YRMT!! znUjsw)NYT;!LLPlB1^)mqw8DFo<89hZ~ub%Y|bBk?;r4uZ+(ZpUGe0L&-w7zzhJsI zV>+2rS2eZIcC%k`xWC8r_ugVwJ0_DE-c7)HlFNm9nue~f)$yw*RMQ#GRT@PkB3WBe zawZIr3rUX{t3{?uia=@T6I~ZsEH{L?`SH=js2+tNF+8=ar*i<`Pv_U zpZjmV$&KS1x5TJGy zzN$1MD1&-c4n!Ek#lYUs_XF@A3uh?*U+tH7j`?&(Ogg5uzJ(ft6cgvmHDR*P=^Jly zaBxD`cU+!7;e(Gp;%D!^%R3)FL^_qi& z1J>&`rnPRFIo1!))2APAu&hmEklzAs<#}a$W$m*-Len(NW;2?m;nAZtR zdQqUkdHY*a%Oz;mo~DuJk)O}KUU2A{qE2}xib67MW~ zPMVf)&ZmSVOr7IqJ>hJfSf-v9r&2N_e|y+4*nQ-&o;OT=-WPn>cKqL0D{fStS0@#3 z&OD!VfvXgG+y{E#Jiy~lc%|~x1S%2}fi4Bjw2X z@X!9)|H#4q9^d<;uQRFr@4m6#ol4_}kVe1e{bg!anvXG!8K&hwvm&#MXEbB^}~ zrcrPaR!My*lc3N()uOId(q~eUgB_w0L6vDLr$m#qe-#fH9{+gHCMda0_2{h-Yqp{J zb@P}K8BEW8S7SjUU3Dt9r=}KX6k^AV?>q{$?_v!a6xN6nvz7Bk0M&k zwh-;C!NbTI{8kE1HUw7m4qe`Z4CJ*$=N-QF<-CTgS|2Fu-AJm#{IT(8_QURPP~n!* zc(7fVP_;FZRWV{J262$7wom8pS%$J*b@0t~ZipA!%>?=l=bwM3L^4<9{rQHcPoD6_ zqlc_l%koT(ST+Qt^mN{3VX+kRbJaq!S{Qa%biH#rw{!oLR_AsZA=x2{CnuGi#d)gW zX}jvBB&6STY-_mZ2N%=O`3i!E{E)Ii&V!kp&OK-c<&Mn-2l~Dzg&vpumI1O!YObbD zG?SVU=ZK6`1tKZBtPQJO6w)xTyaDZ@SMbf*lh79TeZpBrda34{flpEysAfP)`m*>k z{_FwA5OdAT0dS4|NaH*Ap+hS~2efccwhG!lQ8^d`8g#=tXhx-&HzHHD-kAY|pKM(RUj|#X?9&_ZeBUyr7U$Ar^$-##NT7)Q#i^~e84K}dY z%N8dGR*ZpbRk&^8)D$`rqll!k(k&ILq_v)iJ_ zGB?x**k0HN4i{yNmanH&Koskn0VsX33p~u4XMOFIpUKOP#Nc~|osSA^DXQ;!-*&yY z`$qYEDolht6bEAoMJH}}uFpS@0qq9|2i&@Ki&tNLl~-PQh1Xtvjl1{mQdJd~mzO+# z{Fv!<%E7?_lgWhJw{I5)=fS}N-~H})OA*k&`m4Xn%&6p^L@{efOm=7Io=iFEG_7}$fj+1^u-ta z>}P+)-rkJA^GAQ5Z+!O;`Pq+tz>|j`^U>ZB`|~4alL>XD85-^KjEW7_-i)TIsQd(x z8W3G85$dL9cDRp|yNEzNnGyR?Hj{-Rmz}uc498g3F_LXQm9F(}YkP?vYM!LJZ;fHj0Np}f?w3Ou14NEWGo%idVd;er$ zW_LDtpZ7fHd`{V)=l_22i2g1Ii8Cq7l1oN@>>9ECY#2C{-F+b(IIoXZ7Z08GiX#jH z<>~Pn$%6)9ESc)5vumajVOl=r>-W!On3GGEr2Hqi!V+x1#o) z?oQrpz57?NxA5iID3z1RDBs#?8J5MxD)=}cfFHWwciCvk;peoP`h_p<{{7qi*%joi z=`Gk{21hn0vM0VSojFO4&hR?8svsPlsO}QoULCnd8D?rTXS*f-iLtn!QgU6#Ge^H> zvF_H}UT~MGsz)bCDy@34xW5lm;5<%NW3y=|mWo`~D!7bentv#OM*r7J-Y%=QhkNrD z5K0!^T(2P_J_G-wGoc9CAQ?U0bEX-07#+8#O-5P{?p!IRsQx(f`R!g-AV#=zi20x+ z;p*4p@=IacYQ*TOzU`9e{bu^pU)Q)`KaF`sT;W)Hi8fB_3NxE}>DgpTGPT5WYU5{pW z=^U2~C@>06Zr)w$gsu%@Q{=OyFXTm0RQvwzF|A5dFkA9rnO8FM%&I22lt;MxgFZ6@ znyA?_Y>aiBc&+KXPI-g~Yp|r`e=(HN@ZB zx92Sl$CsU%xh|Aak)YCy=d7D99HCL>QB8C-4IJ!wEM{`Et5##YoaP%TofsnAm{vj z^62idrQ}4=tWc-8tJ3-~;6qYP9X}Sl# zj}8)$Nap0C*Q3%k+!e0-?qx%$L7LmG&N@GnY5|X|3F^-i+R&}fcYMw}PtmxX?5K+w zVuQhm*hz7EH&>7R*P$dFXK$$6jJ9&#w9a8n=oyJyzO(~eenn>7F(5}@vi`&nL;;1; z0i7Tk^UM9k_sQ}x8Vk%-mZ(btwU=2^IkLD0E6K}}s3L`DR(!T;(Fhz?946C9>GeK_ zh>!j1PP|D=*5k;H93~$$duJpYuTwygxS^*PcCjg+rFD0W31Kza#;~5phvFih(8R~G zRn9Q6IoxFA$>XX$>dRy9 zKw3o#C6x{abA8fa^M^PB3hBdA&AwIJow7<{P2#zzq9a&cCh|?&Tyn;kQn!txo%o<{3pqQ8|GdQRvjbqqI#>UI1DJ+5JX5acr(gibYT1bfF_5svq8 zekIjjGbG?`3BC#Aez&wS%qsshD=cckN5kOL5#J;ND$VHf!3@kYLCHA%SxPh0l)ifp z$4?|&5{1$|?I_Tnt-;c$JO+b5bQq*7f2&5N5@12gk0MgY%_3ZwKXs;^B-~ta2F1SH zX4qRmTg3+od=L%;D)N$9$21V>k&%&p+eDC!-q82JxeHthdxm3ia$KtyYyk;i=ROR`SP2LV7h8VzZ6Y_Z+EU> z$j?M(4pO?#yzkGAjjxo-)Ew43h7S%Hfa(c#je(^lLeZB4rH2{O7qx$d*Z+hBVDV8_ zR<^5Osv??w!jXBpi<%*MSf_KRn@@!o3rj+T{y7+9fbjpl06#{u93Fe-Zg}zoUXcyj zw|u+@s_MFjhhv3S{a&hOpCWTapThk2c~XP5Q_p%q8pD_yxsxYxIB!9q#= z-MU!6`+a6Em!SDq$@#$WWEb!F(wl$o+4bcAdIAulzmUCVg+5^UHW9jS7b=F`5ccCu zd{E{2&k?g?abEZDr|0*P{c8Ci`0YjR-ML7 z9(jYUrX$;lIxU%f{&h#M-E|hjz->JAc=T4E$FSiS$E&?xUE@IZBl=Es=kPejA~3&b zW@QZe-tS2dvZeGkj&Z*;C9(c;1MJ_&1%R&Yi30`FT#-GWHnU`s6-+9FU%`tKif31; zWf&4I%8>W-RT>tmcO?-qTsl8;E68N4=WRPY<;!qnqC94>eCFT~?yrw?A~DFOS@JK> zla;(&Zd0O1nRpFY<4E6&%wrNxH%f&vlX&NTZW_ozqHyy@`$T+U3DZR)wryTe&9OKh z#m#%~2V#Sg!cC_MnDBf$=F%kl)2Lfr?t)YZvu430XLD-BN<{Ba08&2G)TWJlx6i)c zL1Y?;+O@K5EC1L)+rAdx5Hr|JE8jI}BMf}(ZwCWQf-eJI=t|>g1edm3SX~)x?D1uys>BFsS;(Cn|u6Z)7```0*u5qH5 zM8oU#AjKU~^J@Y71f1Dl5=)cYJqiK}oTrzk8mNl(J-bfEsYmQC;jc%MI%n%ka|l`s z34*k~k?J%5)zu0ZvSdCCd0{u>h|}uAlps#`h^-%}`=S;NUCOuH2kZq9csBixS`lep zD_rq6b@|-)q1$@3)Gm3JG$$wToa{OIpY3)7SZc8aWV&bKZE-;ByL9H z3fBDDg>GhliIveZcSsW1l-|FM`!HqG=d5wj`6A$`Q06yf-x?F8B>q(<>Wbi=zsFW% ze5`k-149iPi`jI`noQvDWyFV3D+^)LXtlA2WTw~Mw@1rW!Or2=&3BF+&L5VN3LaSE ze)3f3x9Mhn=D=PyEJ2xcQl3+nKU+6@9kKtt`+YYuejT_P%1ttllj*D_6=&=1GJ}`E%cta1QyHF+uRG&a3#XbXa7Y;>1VK zFd#Thf@D{_d%|X>>G@L&k5LbyL(-wdn zA$haXd8g;fEs5sBR9kXFb%9zXVD7zSRf&cCSZm&7*wjJF2}Vd&k(FK9@z>0gF$60w{nJ;=%4dA|Y_HE0S=-+t22;Ea;!#l7r=G6!D@OPV`lv*(YWr8M68%h_tWGR^tXo*SHhOhK#%P&JEy9 zfb*T!g^e3pDWz&$bq3|-uX7V^OdEQs2cR)%WSmiH!gWLLaCY(Ua9#3Ue>1A5uDiyd zvyOdemPfFLsPVCB=zZeQ?Mjdj6jo zK1C^rtIe%PMy_&`#Qh*jhiQ}-j{oRpEX@-gD>*;mct_7B7G08MkDMmU{MZ)FCSe5^ z5!z+dicC=%7AyN$Y=_B0{=;ZwYMS6Gf}C<)O~9Q(lKSiTjufr6P--h~Q}7fX$1O$K zL+lPK=f`pc{brdeyj4879aU-?z8DNdmS*7faF_@?hySzqp}W4{6h=F-uG*Ce~Vi~VwA9qUN_2(PQg63MRK&KlwN_KHVb>H zXj5H{Us+8pk0gs`kV2EcC62PWckGxNU7|ibwm*lkU7V!*nXURN7`Wa|kw zKTm_v%b}LOkr8n1yuXMKlwWD_yBNSPPPxC|j{j$iczC_*1_S#JlyY43zzM+Y2{c+r8!s!;CS!k_E2S1koNd_57*yi5 zOsAHin7$#&zKIyJRPyq1AMR@^^Ec3rHAZVCmS`v<%_2KLWA zP}SBNZ8{0O?-pPF+F_;P4JA7NO_E|&eL&p%-YJQ2MfaS}jl?kL}M=_6_6-(a8J7{dJw}87uzvE^v6|tP5PTO|;tXnodMF1mrZfE5G+6a*6$( z|3H*HNQr+9Ppc4$gE(AG%~@PSt1~gBu|S2G_W@i(Ngi`D(WzQ+-*XKZIgtu@Y9rCc)ieZKy zF4rjKMYfzOEqK+vMq%FRZJ4h|CZX2Wp~E_8bT?bl$=KQaWY9^M{ENr|R9G#oY*F-; zHJO(<8N~u`mQ>XWdF@j^wmX-E33W42WqE5Qp_+Rs{5lI(C)*o{T&rq!6^?-auMIIJ zff{S1QP>RLan1C>y`R*Nmdn@*+;kR;!I0k|Fg1(UeFuCgzPw$CZWMWnZawPC;`@iR z935N*KoWrhfm3206qh>c%_Ia$&dotqQ_$dFHl9`cWbAy;V9|C%mt!VUZnQcj-w6}2 zH#Te1yz9dcjIn{HGZGE;^AZ?m24_4smTIYzP;o@~e9!)b`<)rC*MYZdNB&ON(6?jJ zx4TyVtAepq$Q}WB$;GopYvhSO>68!8DgNP8NVZbzO(z5z8+eJK<9CTb_I&jgODFnJ za=L`6x-eCoZC7RezM4I>CcGOh|*=9NirW7z)4RIt$wzBB} z4)7Zo2bHagYSgyxp$Ll}Bl&*A!K+@!)G1c}IW`WtDDUz+#ZIE8-MV1dj9PV%Q-gZR zn1ndtFMidXohu9L??)`eNv%}L_zH%~$|p6R(23diVqw|cWlt{SZ;Kq(qfNEh6mkED zsK|-t)NwLiq!LPpHM|{&RNQJOdi30>c+s31mC(Bl|Y%`vP-L&O`gA zLy29&Xmrr6EzH2-0B?pmqCcpWJ4o6{F@Lm6Lu2oG~aFPy~)9M~~~{ai^`8 zxp}Srksjnxa|!5-nkgaF2w)16pjZ9*J$CQRO(1s1@10~g(lky{(UHisz;bQT5e{Xn zCWJ15wQ=eC`Y3ME!_8i)X@P5HMPmu4t`Z9uqA(mDvc=zZ$;gtDR7r-*984T3E9+Gp zGZ6dIQse8XxO5|na$B@mMF*e0U_<+#z{#A&2+VqwctpcxbR9z*il&m938{V>+sB$e zU+3)v%wU9&i^c314-djX16u-KWj5&RG?k2J!98x3$f!y^4`N8al{`Cnl?@yV1>)?Fdd|UO8LgZL?!xf$BbLYA5Ax-%Nkm15 zVoR+N!g*QG_4gyR-s?CyqgM(@wPnD9SF+J3l&2PtlHsQOXZtc^dpP4)-Vf-Uywcbm z_*)izO<#bVo&n}l|K(Q9&457mT*!?@crmG?SuXk3l61zL@%|q*YoT(3oRx zyj=4%{}0$|$61*0bQC!g-@R?#t_N#jR&rQBQC=n)s}is_R!CP8%An* zz-`z(N789f22A7RFgZxlC_wnk3l%}%C7IYAR&z5h*$-pVTU+_|v8V5}kM}yo#5%&} zu6iTLFxw#Td&52%gJv~Y3Vcv+ftWVSKtqqp9B}48?*e{2^(IYKE#!`QGAC~cnk|Vj zJ4RiGGCOlvy$~(#U%HZoP^1%{?)V47w?a`O8MPdcQmShY7j|t&?7FBWN(R~UU-mDH z|8g!-c&i;Q=dr^5TtRmTfXs{D=rm4E6VFVyUtG83Xm)BpQ z9uugdS_Mc@(a|4(o~kWzo(((FPfqRtaoTMznVMACs|VC8L`StASPe87)_R@aGmr(i{Nd{k7$GtW zOb)f>%N&QwTeRo+-!uK*WoWSNwQg0`Ak|ucFC~v+q&X!yo>tEjtyA>!>N0CPkR3$` zd|0o`nC%9yZ@PCq-Z-kx1uGH@Jw;+J$asb*k$||>jUzCU_1DajU5F_OL*Zb~A(h}1&w*`cs=54Cm+LO@G(o6sr+5dXMlGSN|9mSr> z1raK!gnh9XKV4^iiuBFN2kkyzd|`H2+qoZDxNm=365Z$n8Vy1rZz3SCbFBC6zGJ0o z9-f{RRh85aVkcSr7>fIkc?x77Y=1j^+EXLhzR~5`G{vqguuEF>BW+BChO435`N1#`&O7CSQ`37Swd(pnT&wma(t#Sc5CnS zYV*P3X^xPJk2^U9~j0|9mgH984SRPyvP3jhGAG_G>?rwZ)N*Z)@ZQAr51fooR zzcG88PU)q_8^i}c0p^@t7g@O|z%c_%G^C299FIEEJAi#nXNxh z+U-AHr$!P5STym5(f<=dKxf>nBM{puKK ze=BG$<|_8^;9aFVxLmE&xq8$O4ZYow+46YI=f&E8`K8Mx$@G99%wCasdcrQ8deOR! zrgl5$w~`LIXge*2uLvBE9LUv6&6vQts1A;GRaeYFmX~bq;p$iW(P_p38uVMhXHs!8 z{OfbRYi$>gzfx2M#YM2@L!TGW(GpO?Z0^ntMPnRlBqJs(?H7H2>SJCf`tjcQyKrj% z(HwlvdBEYm^Xg@=2yu<%Cw$~B>&wT(1lZc60qSLyoWn0##3TOvn$!pvk~dp4Lmf#& zBSlGUcv;k_8Iu?z*OY;Av#3!-JQPF}53I*u ztkKkXC`=$_Fh62YL|w^PEsvyo_nlK?M6!?Vr}q}FAC{l0ePBu{bA%`ajkBTxIpT-l zzc3MEEM>h<_xP;!s?@C^eZ~Y++WzS3Vomp{v-d7kzHaj*o-9{o!IpZCn$s{an+S{g`TS!i!0^hiSx9ngX9dYDh0i(#P2& zG02xkL*MygD@MH1Sd6aGE61Xb0_rzG45jeSJ(H{xaA4BF|1g46!fMwh9eJ%%fvUHS6og);jg0ce;bk@b^ds+%k%9qH*La}f*a;t zW5D5lx8yvv$Gn`lu04vlYVz$T()7^h1p!g@Y`S4U;7-?>VfbAC5us&ckS|L#`Dd{> zU4cdWAbABCN6kJs4O{5bY=VlNUbM}Tv|6Dc8^s0h+Hqt`r%=#KUeNN zuqL=ax@rWY`r6f7bTLfp6zLZ4%SYYu*Fk?FHqPz8YP8TFayr%8$?L_KCI&Zi-b#;f zr>Z1}Zikb^fx9sNH(!AJbktzW`4C?9i72gq8p(|8 z?eq)s#3;oq|9Kl~n7hFcu;DoCxI&L771@dueWoDuJAY^NFrxKu*Z>ah-PgOjJMVvv zN#JL|Vs{4#%olyT5`}KZi?S9xMYDDN1$2)4VWrnBs#(13cII_F@-$8k=Zb`K zn$N+1c>s$M0nw6McQ^J1@nXbHzM*fInru%$i77pahE?iwh5kBzQ?;f@{`9fpc{ANC z&fx?4%mZlL4_}Fj68A*P0ZAk8R)#Q_(1O<8=7Q#qnSjxDX0Xs5oxh}51ak7Eka!ZghQgwy9{oe!&25G;jo^G33LV;KsB(=AvWCss>JlO zYu-2(12SJ6c)`U@G5(I9!(>|s_8n1gMu!ofKwlAC>_-8A4NxV*K0A)C8~>pR3wYNV zAv|4%a5F>WhW5vUXr&6$?-!FY9+)RzW-?ClZ_kYGR6o%j=;Wu3VY(n_n zaj4UYbo(LdvFe>cESAuNB7T2vv-v^vxSN9c>S|Eceyx`7nIb&MK<@bCX za@rT~-Ezvmykz{#+R4xgANsQjq4{b|T*0Z6SDnYZ2P`U|@76-)m%0ux+oz7G5DFzwvqSR`lbucyMhl}N6!n62)|BP z#kPst`E{{$5gDeb1<%mLISULL$IpLM+dw&kqYGjGd`_cv24jRS3af~YPb^VY=a{B~ z!xueKMms(^_zu-wh zk)3sJHCeS7j}VXsckX5l>zESvF-rwhriy}m@`KCdn88Z_ji0> zm~^1i8{O(SZy`vly#TBk3ZKZ_oIJG6y~2>cZI_Lsi^iC4R~CCgutu;~Zj9b%+Xsyv zm{<_KrDOB2K7R19soIMXAvD_ONTimP)j0-@lEl?}*<*Jn-*HHiQIEJ#{NFjo3JmLu+DeI;>B6$y zSJc$U8g~urlG-Z)3l(vd<)1!~El$H?uQV(-yk9Q&?A6YM<3vYXR$+Ubqein z9UESQz6UO^w(5`TkZx_*e((J9raCt%ANJ5O_ylAj!IviEJ~hRxHJ`XKSWP{4D!-mp zl%myE&hna%KjUhQ7u)mEd^~u{TXat;os#B7H+;I*dA5`^@3V57+Q~3Z2xw_jW`uE) z0#zhf=5Bss?3Tb*z2q;GY)PPLMe`*XW%Hjh{os@j#wgF0Mr*ac?3Zz=u=Z+l3PM9-GDyBtt zr;JAow2zB;7QQKxvmqB-?sM)U|6N+%`a@o!o!NX5q1}+taIx)dHKoFBS{~5{zRx#tMhsTE(BmOOOLe&QKzs8 zo55uS$Bf|E*vD{KiCGKekgs41$S#$KV1^vJloX@MtIDer5=^?6K=8!FT`4@XwWNRN zvhAs61eNLCF|#VBo(SmfOMNVZas22eAU*?72{o<`RST>YV1_cyKA=WW_wT|e7&$I5 znNP&;$g;lQTbV;JIwkm8`0P%+-SpF7Xq!$+hEmGt`EdY~a_j%S06cRxe3==!xw)`O zvB4}SYAUG$rUg&HKWD%$DeQY21Jq3JU3tG79QxK7tOR%;{}n|3GbKhxN5fhv0M>-H z-vgfAPX+-{&w$7?Kd8{Z(|)5|eLO~t6RzY~aHt?}X$))vS@td*OXzJT7Le8oJ}u~3 z0Q#*Tl0_eI)&rhSU~>ZhnKAxt87Sa^T8e1U)xS0?M+oiU->+<){aRg@c%b`@f31`w z>+7VBT@SSXimH}xOiP<`g)zeGbtnyth&4#KT<6~xs4rM}UuhHbUg!>85>M@<({4bZ|5Xw@uZY5i22x`-RfMpl<*l%Ae6(-j)7$9nceyI zJ?-D?R-ZocId&C%cFN$)mp(jAVKgwyY(T_kJPsiVr79713EeG@`Os{>)7V`g!gncO zn?vhqjKul(8|M$jOo3d@Gr~$SuG|EZ_gIy=giW2MwC(M!mGhOn&SUX$6?8lekPUw+ zku`JZ27mf}jSRz7t=3p&gdU$GNA5|zAzS9zv9deKnvYcb(gr-OhQzLqx%)R{gH$&g zT7|UN$98HRiNdm(AZOe*pNGgkvY7h#T0vaQSCi~TgV4V;wnS_^W~q><>;CI zlS{&sRWqqpA;%xeBYdZ0ar=zba+ zQe|t`>wMWjWf-myM{UTv@8kb*eAG!VDk_4tBXV8mo(IA+l&ab%;d3e7km4G<&c6CD z%;}?)gzg?5nzeH<&leAa&}Z(+wO0q-m_hA^(x&Z(SK%RZAq z2EE_xXRPId``1rqU(xKsGy*>z(k=hF_PCA`o`R= zN|e#9^u5#5(8>mEVmi4`z|G?m5loy3ZycZq`t^6Re$1|Z=e{tt|93p|BVa;0AN~#P z9EiyMVmSsSyZF=W-{k?#$X%ZK$poC1E@r;W>b)umU*iabULMS%4%$UUWd=U@22?kl z9qf#Jc~~XPtCCyv=}Ngs{(4468XHt()#^*;MB(hj4gD2(P8)c=R(Iw5wuO-hvS-L) zIxpui%I`Z91B?qF4%9!r=ZunavE!%4UPZ#>J0~TE!UncDWO{?wWH(w-a;_6Ugh`cR z=SDTA6G6|dt=O%vxGj_^KPVe=#Qip2Udzd6d3XtY0ys~gz4P;+r#qv+oUmGP=TJen zaR;{H6v_%EL1Y!DbioZ*3|b?Numj0$Zsq(!`-Ak%$xY5S1vQee(jQBZ-UYnIrTWxx zLP+IHj9AsnkLu6u4d>?9OBc=YEIoDGP7_Q_F4rdt-;aw^vUO=`WvsJg4XR*=x=4Zc4TiDY>0<>!)ggQ zJc^;jDM|7t_Tx;M&3I$j$G~sUKZVEp;>~3U455`>3P6(^DYNmuw1W<>c`FQO01M=w7)v3JR|0A$(IUgCy7oy z$bRXfXyMXx+a6TdYa%polVl``ZZ%n!^sqoVc9@U4icX6*m$X8fqc*jTNZjS{+^JOP zEFCU3w)Bk8?Gz~$5}HkpNN{HB{OA%WT^C?E)w51(5WB4!D`9>FF@Qk%r|Y?!-y*Q& zYWsOA4yoay#wLugqX~=G55I;bDmQ`r<`Y$26eNp>f;`p01Tyr5+exb%xC&ibZnK|< zOBi-hRu!rMlJa!R+6Ml2M)lcdOHS(y`7%K06EC;QV(=&P_Hg;rG}E-zblVvew))qd zdP*BX{KWZP40X;UX;j;tF&T0jID^p&b-X8XCv+6#RMx*RM!(=*wq5O|J_4`J;FW!) zG1#jbB~;1S@Czy+nC0r_C1#+&@87bO99fo=TYF#{f5q6#f?R1Mr=j4aA?1>10kUlA zt}CunPJAqPsj!d6NhPr73a($P*4X2z;O)>v_o=Kbt*r`~b2rd}xpm%>x@e-HFm-Nm zmBVZS!IbiEPVPj~u>1yn)eurb!n-l6M6OWAVx)n)^A~EgGCE$IcLK*s8~hc2mUU4U zwko&bb9(u0_~_^Qm=LP+>Y9eYr8_|}Q3W46Q4E`;4b{p&cv>bf)3%BUA?0eb=wVKf zs{ltUXJc4ZSgFp-&c`g+MKa0rekKZ!Q2xxSHyM+1SV`2R(5<>mi zJ?~PRLAxd!%bPbQGpZ#KAwSzt;3ely;_3rW0cVOZhg}xvs9mU0(~dWU(!nhn*^IuF zRkoy&PcOn_F@+l07dS3!=I?F^ZI+EjW>Q(ud~c@F6= z<`2VnX+#AeSh2yFKNqbl&H5JFD-h8m0>~%<=Hrpz@k)Ca6u8o{4>=M;z5&TdV8Q&# zMe^#+VSf~fKRbr%Tu1EdrOw2S{mE&#p#%>T^S@9hZ! ztulIH{HOmqc@S*Oaw|L>n~Pbawi*TaAGa>@#5QNTd&G+8=IpYS=xs|Xz1Ftadp}+? zjP54=b5{afr&CBb7=Scr2vQ$OWQTH+mf0@UUI5f+T(L>9riGjw$Coli%`kK(O>w=cgVbww~+ZnWG{ID;f+8$wu)9ij8 zRymclS3YiZ8jb=b=`OcLuY>G91p?8~lSed7OYncg9IjuVi-!<;!x=zkJ)J4=M{iM9 z1-YtUVpy=-DP*^aYb&J_+tlW>Fm@WL$I1`adDuhE2*^{VqY@oD3q?ffX4UriZmm4f zk==_*4!sU7(uwLwxkUL#&}QJe@|3~1OPwCsr$u-B0165WmYqu((Hf)Unl~6V36-WV!I6OelrMoo$=J} zx{EsH2w2SLX>p-0yZz-HHRAoL%;%IcDVl5TBWCe}`9a#du&-?b$KGM0dM#dMXsUJZ z`4ytv?%(OjFNr)Td~u|3ZCw!cZ*V^DRqmri;+ zcyz2Ep29A97#$(=eCNd2Ufmis9?o%hPjT^TKk#^@UFq~)<7|7Ipd!da%ifAflX8C$ zXy$Lk(ib#x2b|Oy>1;EhJcn1Sd4fam#x#NuU%nWril;xOK;Z5a77d9z2}r@0U^fKc!o-Sw}SXO$rPiZJ`H z6NA31BaTV^vr)GXeuJl3?a>{B^v;V|2f?4l(Z+yK z+N zr7={*KapT;&sW&ufskr%eDTc^(mPsU>d2vd+c!t6YeGp6*SY8?6&~UlMlN%xQ8%5!-9cjtD3!bew4mbYo_ZxFkle{g{vHN34k&ao&n1s>W{INJyQ_pU){sv+_`NfTALw zFwtuUR{&_P zTzF|n)QvhKgD7^KcT#^9cLouo99|NeiEVVAV^*gpY8ge2o4OVBnfDH$9xt_qS;H^- z?%GE@!aM$Sax`;yNW`4+3C2?a)v)1rUeAM9`<(aZ-aWVA$7ds`@d9V|c&qmn?U#i( zK%Zv_YHMH_`Zl?HB+uXs^gR2XbqMzb+ybS=H@W5SEegtF)eBbyEq9vm*QL)*M3b;Zzhw#lT<>u8Lqcxb>Z%qt zgU9s|-pK$$bQxG1X_VYZ@U4B_o|Y4Mw4lQ+T@;ZF9NlhMS(`-(vv%^+JmHqub^-ZJT0iH#6_NJk880jFMo)i zR*u8A6~Cpwj1HzwH*~w%($)gCo+x@P$;85QQ2y?MAST(LoqE$gcKL`_X}8l7nCiB- zw<*n=ySt5!XMubP5NZiGceqPbWsLfBArix6OD$An`mLk(2wL1QxWL&Wa&+?viy`Y` zFotYpeca+|)$5b%T5TV8H*W;5Vu>6Z_?NTtm3iD~%Z1|>dxeNtFZn}bY!+hR%U3ef zpYSL_@9j?L`iKyP?!rA?KI@cP%)83|^o-L{##f`8PUq-d=jfN&HONj^5Bu z!#bbs4W^eNnlo1u$`@+Cu^%#N*cqMyOboV~v1OGa3bP=sSkGfij}6*N_si6Pd8-Z^8RrYCb#y+Z%*lsZyVXqn`F-^kr-erEu!iqO*==4ZP4xn%^|hAmkoBV zOeQ`e@nWZeyXVsA7pEM$A)%uB%0E|n8}8m4Jh6S=4t(}(YvCJLP=BkOdh%0}Gog0irHMne+Vw1F zq8U^t6}5NE|AloRxK+urysLM&Ph!klxRi^NZxGX_AI7LWUbc+ZiuYgCz!S!URU1WK zU4lY9c)DzSBIm$Q^BK!?3271bjfdFgm#<9GA{=m)i?Ww=5AR%zQF{pC1*a3{6`(n^ z>=DG67?TSYj^a%7tMpB41ge;|KFQ6}`iGt4D>CKTGSb3+L1OdqdN-uDAs>bT|4K^_$|o zP32^eJlgu3b!xii9zA42%YpX?KQjUP7n?rs@TaD@ibkS|NtQ3B~rFfXT zdA!w8F*jLFfr5UGvk2<%APhbq(v^mW6!^%w=mV~sUd9iNc*8I3LcfN=@*KbCg?MY~ ztv8Qnp?g1qZz@fjrUbO=We9u-9&^aKu&Xdy8O`QUG=iNTd`-&c#v?itq0%F=5gUls zJJVM)r@2@SZ89S}BM3uC?|;+#av{Z+;Cv zO(!_*3*p9W46;L~K8!HDPIVb>CgFe!L9j|MBrI19>EO_%9r;|yCzQUlj|HbE)q{2) zs1pW~QfQ^gt^O#CgRMDPF(zU_jp(s>cNE5F@H4Dwtid4KOldGCivQg3U1G7%b|Ufh z$1(?gPmUb1-4Iyhwj-Bixf3+SXap?;Wf%GtBXL7wi=a!`8$plxRrTr^>1yO-B<<`JUe(v+-q5JHv!L6;;m_R=T6zz{hQ*%!dT~T zneE2Y2O`T`GJh7)qjz>-YuQQg%6UWa)I)3J`Ew(&T_dLU8qF{%w1`vo8VrZ@WAaj& z#fZAVOJ3PjhnI*kwmA8pk3c!D04d<+Xh8r3(nQW& zv+wcu6GfcYo<{$d9sIY~{sjrhzVR7vwp{?uO5+CY^Vg>{xRk+=c^PHNY!r~s^?$oA z!%Is##+HKw0zyLDfQxQxvoBJ=J0KT89Mu|iPyCb3fvd9jZmJePKYx!vat#oaVGG^y zhG?61AappsQgxdmIj6$jpfQZ~a~nit2Jxtbjnqf1L>-JarQ;#!DO=?fFSI zkP_MUEw{wlksY1gp=%;@|p z{BEyky)RFz?e3wS4ifD;E|)tvIg$=*t;5aRM`4pdJcmC6taI$yZ>at21oN65rj9|h zyX9oxbsI8XIa>{}~w9)(n7cyDUtcJ9voK9QEhQQPo`Kv%`Y1ta!UtJG$vlB6i4~|GV*_ zyPxgtqrhi^ux`#qqtX*_rvUdr#I+NGrtrZeuE1p9F(a^XaM8(w0DnCK%F6wMYvjt~ zoS&M=jfRk*J~B46M}4gBkKfFcUd~EVlQXJtCzRs5l4#?C+;>j(&Di;XvCkVYfd_v` zv=w}mhFnV?3jQEef#rr;h@WlXSGL?=} zL&N!Q4*wzkb>{4{Eb#H`#M`9=f_y((f!0GY=P(XqJV8#8r>Uq{D;u4Jvi@scx|n$W zlX1!B4X2cc|3>+34%`v7og|a79(L^2^0&3v=*agTc0DSVq7=G0=|;psZk_-1r6bGk zt-y!;H>J2bl1q$0=&wv(6fyr1#!sx=P8MU#*rT#YR)B>9%cznNi zq^2v$^F+e0Nn`&*(>Vvn`TcD;wi+94w6Se8w%ypajmEZ`q_J(aF*a!$H)dlS@6+#Z z-oJJx^Gs%UHj{JC=iK*o$*tR3U>&`Zq?>zP_wrUO_qgZ%tvRmVc!&95?CK%v+u9!k zsStdMhb)SeVnXn8REltuT-DXT0dX(W2$?kMUww{?&tI3Lddlf>I~_F193k3)UmE z@>2-kfg8+8Zl_K{-b^q7_r)i{k2ynfOtU+)ILCwHsg6;a+TC zIzVKI7NjKGeIJ#VAx%+q!{$@Z5R5jwrWD3x9-Q2@Wk(h||0iJH z;K|>2ac)lLv5Ne4s%_+oXEz=Jg^PEOiYHAy0f(`0WEjr0bg=@NxD9n z$Yb9Zfnv88c7<5|sRWbk81+~l0q8C(&p#-uaK_0pSPYg2-+$I8p}~)MUCdCCRl%5j z^Ik{)CH%$gN4IIzki_G;k2^W_y}%dzaFGc5pSp-0mmLN%p5-=kl__cDBfN2+c^*7uzNdeng02GFU$duu&2+jk zC^`3eQv6IAnYtydCnvM>>yPh;4*<-_C`**BR!-0VNw1Y0I z=aif_raplr>L_qAjg!5JVbcSe6jLn ziOhL6G<*GYTKw!T!YI`=siMY67Xb9q@`21@n~|6_5W<-}%J0 zU0HcSAzSh-;)b~zR$VL+TD!?@MrkfxD&K4uRkKNyMb*m00-Z^Sv>#)+uxBY-V!*9tBH?%V zx68e=uy{Cm-CA)IaaF}sF^&a_jM#DQthCskoSoqoR#_8v-vgilKzA6e9?QwXVPONb z`d%(aUS1A_4}PEv?*h5HR7_wj4j6VaS6Dw&r^pz05OqEOo6-v?unlV$0NucU_w)e! zm<6yZ0ZBaI#GYXkkj1^>mr@t_di`2WuW3~v@dx|^0-&xW_2 zG)Y@1HQwqxzi6D?O;q1^)-JED?E&%pohSGC!2<9BteGAIF7Pg&dJh1`@xS<=*Es;h z1wMhQhK6wukn9Fxf?ij1PhLa{=MZLcMOk^(>mE2hJm8*g2 z%*knU%guX0Y5fT~Ux0UOECs9g`t{u9dD_18+8~`Qu>a^%s>C4}i!s4>fj8jEYwGLj zUR7N{44z>J*o^CYhkK4z@1x!gjiZ_dr$&t`Te3^q*SJd_6;;_MHdhe8m~McT!2*`y z$A(ZQ#ELqXNO#mgSocAbK8jlskZ9j>y`RV6@{h<||Eo-o4hy~lR$;!vQyTtGiap=EH*5jJ^F%9c(U(E&{&(g9z!?0*2t4Y7c>wV2g<@u)^bKlRcTOw&p zYWJz1@U`dXzwW=5S>oAU5i2Zzz)|sc3u--=sVQ$FtNHpsrTkG?u7HZuL{_}#9v=iQ zP#r-q!$O>H`k>@ONUk-F$${%rZ;wL4Y%yywp00LN$1u^PA^ zw&FXoasoth&DcQw-8F&Ge@2d7JM?k+zwn&^6f0mOc+|<{bG#FPVaoqygSVBjHT}7l znea4a%nZ4_O`;$!#(#a+@q}Ni3P(c&hkxc?P(y>Y0PH-C)1^UqE7AJawKJ%bKd>04g!u2^lKV$H0X$NFP*j^q}(dLby_1!qPWK%RfQ{jn7@813t( zo)`}4j?ps)${?{>M}Aepo_3`%mNS6)pIy&LPp)o?_L`45@xemrBd%Vje4dUQ(9!zYpnxMU!pI(Gpbr;h05@SAZ3+*%lQJc(=}%DHQ|P8uTeI@=pp7y7 zE@dL*IeOgSj>sIM#3JQI;U#pJj~v`X$AW%QZOi*LzfIzy4<>+Vg=nz2kqz!_alJy5 z2T58f&r}LC31!lEWRe$G7bbKe8(RQJo$m)GRg-WoHWC~0-}^%$h|+K! zx3^)Mg&a^_R&$GZB=X8NFV8%N(n#g-2W&go7xAtirjuuAU>ls{Hw$s0(KSq{@0l6c zcp&2(Q?M4MXDy%!@@6`MQz`EBuLPr9f1Y5q(kl0j-|_J%<I z&f%X(lFry&R*(Os!(ewE=rxjdy~6!FTCMVL z?D83@0=qHWEUDNxG@WeO({}W4>KDG}NhLgS4Yj5xa;C~v5)4A>7RfOs9|?$`rJKjG z>xBAl-A;V-THMQ{UrKDU=pBlc*B~189LIjC>tF(wpIaYEyG6TnIg=_g0C!v5^IDl* znH@AI6cn1@N3YSc>uncM3qB%im=jX(MLMzY&hI_f(Pz+R#>KdOTdAGjuS>h79Dl%# zA4m1AS!%*c{7t{U4<(bTtX{uRolL&7uC**2m*r-6tzsGxJHS>y+~RFDxZ9I*6Gq3H z$A5Q6pIu6Q8$2Wlw#hp5jq+Fh%6D-1982O;kabF6R0Y)|6H(-=V!-_mp&=(ddqhnxkfo8`QIa*j} zIw_WrPH3(9F^9?Yns5nOeb|J4AdSg}29%+!?3asyP3fdDZ3bJWnB##tM$n>Pw8c)} z1I}X2FmOuJR}{4c!IKw5mOw?O zWNcZnnfaDAzKN6Rwp7#AEyL%x=Pb&8iS%X#os%rd5Ncm`t3HrK>8Ur3CO#Wt39%Ag zoQ>B!2OA=1(H+Ug=(|smK`SY2MqPkRBSob3xZ@h>d&c>E%bT*5A9(I`zFN?Za;7iz zMm=%fH~K;Bi%cP#2CgX3g4N>9>4A5^WKDdJz&?aBT8(0J@nm3&IMkgu7!CHcK@pNzPI&`ye{?) z&(imavagz7UXVQPAu4tKEC}$MF7Wr71{g`>uZtVIPc5cv4>VY3FT>otz8gDT>|&g- zmRT;e_~IT+HIEo3)lq(AJVgzEOb2;UN!2#ys81z7>J-`ieZPbKl#Oqto*Pb;GLF zkKE~tyWuMgyCF>mCiJD|^WK;U}~V(xQG@gx%{2`tZ^(n345gt1yJd@hqCi)(EM z3;h`lh!=YPYbgUZXzY9~CbzxGs;u?;du9)0WCQyPUM`iq5155U2darU>g+duOg0bu z1DaQCEL+Eo&c@4IgnCHQ{nBKqX;#Zh7H&i5*{?hhTrAQlA0`4O^TNC6f zp?FGU$Ti|0^Gwg)&I09qJ2(FpyyU*^qBz>5`?BBl-D()VO1&d48U=z;q&4^?NC!x8=8|i&0MZ22`lXWX) zu0hO-sGdiamlSn%j*q){W7@`)$Cd@X1sSApDk@AjU>@d~QX?fduQy>Ee=Zt!CK+kK zQ&a;>v0gfalo^b4^hYADLoaMQ@ea*pGsGd3A*da6#9!c?dkuK|Vdj6GqUiy{4k8&a zLw@_DbzoLDl&lUq$3k3+f*Pe)0ca@H6m-sRMQpMpUv)!l(qp(LP>O1%d@cq4&EWpP203 zowU+hAB{O^sEW0-7rM=0KQjEv~URUg$~Z zxPzi}RXghLb&l|jVpv4hze8#CO}-q#Au&HG_D993Li;At4$#%Vqtixph|<$VNxBI{ z^?A&zS#3=1{0By{_nKOWT4TC#Bdg^6k9P*k=Q^HNi2Io9l)>ELEL_c^1i?InX>{GS zc#EX0 zzB#PX`d!AEEWi_9tTWsvJC5+T9Nw*|p0UCw3dN2SF!*wG9tdz%)X$viQbAAj;={5e z%6<0P;oIt=LU@_!ccmrxb%_tvwAI4MGM*2A*G)?s8uCz)E5}(knghAF9N~8w_4n7Y ztBlM+I9LNFHdb`@b=;I6?#~njSu#iCErUDCRTC@8W3t~^#86Ujl`}@J?4t@OU?Rvf zIg`lt(9_0Z!TiD`Gr>7#O$exq;dT@FD3qZ181i|Z^eWU!<-qjH1G9JT&(5^8 zv$czRou{vGGigYXFO$ykOV&GiOD&zG!$$m1LVE6Ogx6Oj#k^m@#?@N^I4sv>gIhh! zvA4CyttIlgYAn~l4F`ZvZq%)bo@V{m8v{la|2q1f8~z!uum1ly$3j9D4cgch__jhk za1$suXcXm|>t=&)e2ge}Kn@Vw;y`=RtH{ruo zp-NXXFs|IQ)~>+9KdQ8IO~1^bnVt&!-c_rk;BNwq-G?FOfC1rW%lBA7;P7uw0jysC zvWft>0PsNK_B%9a15&3!0DJJyV%ecRQ>*pqc~0%1QsgxyRzR!kP{6ZiV$w|Nu=5J{ zz~FC8nomvVM=vp~!_`qK@U-^ZgOaz)RT!YVe7N)M1HVleed5FlxXlpWOW1f15)L@{ zpoI68d%ugAghYi~cO4|smwp_k4M7sVjXK1$IsSc z>m%ZJgr-spPoZxaVRkDYCIpjKv~z7i==M&@s%Kj!UwqZHCM~f1E*Nm-I=2%OLhfh1 zRns|bKQ;S{%oLiixOg*5+>1H7ehNJmTdO~)r>UmIcY z@-29^6nQpZcv-3?SoLQJcLyRMKm#;pD5Uos05uk!`wBhoV&x0^-sy+OPHVJ)Jl=ZG z+p>#+Z~MvP*@K7oPhLpP4pXeR|us*}-jjQ5&rrMqYg$%W@>}j(39IYp5t^@=Q*C% zM=k-Ve9x2VC(o&UOkl_{%&?(%HUp(DG{KO2^>uYn0cdPFT7FE2)d=(wu zri0U6IQi23v+BXi%@+Hg8u@mn7SEiz=bXGwqmD-wA9j~%er9^LYVQaI46b)uu+=1K z$c>ZFWblT8N!!4}eV_YWc{@7?k-K+ebYo$#H(dQrCN2FAd>yYm-_{+k*Xx9eR&Q1| zkhwb}?VlOM914$gku zvIuKoIM7Br^FhPbkYl=DNg{(v)s>i<$@%IgB=DB`EsDP_p7)6it^InirKSt^LSu8Y z1+U}X=v92%1Qlw2Ah&q&oGlOB@xJkLFj^`eG`1!5d~ay-{t^<3=a{k*g`EFbb4=Xp zC&gKBi51`HoKOdBq~$z&XEN;<>YuOdD?6!)&qU;<)tpb`v?%&d7C6t|Ldl#S(sIn@ zsoQEB-hU|^Er+f4-SW-54gTOhbH1yBcZ=biFR{40LUjnZM>TxdUqon%2<>X~z9oAl zaqvGl-h`T;&L!IDRASG$cnW+s+I0El>T^xlRo4xnp&T^mi)QGZwD>l$VeDF@YCL}y zyW_Z4Ha__ZZWIOTTlx&}!st?~_pE#SxU6FYB4|II|-{Vbl zru0oL<0|w+bgRcdHcWmoq|a9)JIv*Rt$G* zTz>BPhQ##Eoi|)K+&`Tu5S1F^-CqKK_AJ*?ExYgE>-kFkBslYPovscxlS!3U$+fFM z9kcmn{KKh@$i59iJmIb2%De|Dj;SD!jY&* znc-hBY{u%Lkx@3^Ub6^VDv(&+t5M_{Am<5{BH7tQN<|cSQodHq7?xO`jRe zWds792VLe>IMrb4Jc87m+RlBs?By0)vh1vuM!)zj3$Xu{^!4~*lH0Zt@`*rWlx{h$~~ zqlQgb5DsT*=J}fCSf&unQ>~hb8j>XS3g2g>EbUeY$DnKNUNe+1qIFXb18>N9R^ayEm!+EDRhzNwmfvR@5<*JrP;Aigl`R@Qhdc!O-`?TlZhfQt(1ee8&twjhv|c2 z$GKIC4KI^5D1>F|Yl>?a5SH4PqRu@HI@X_or2OdJxG&1ahM7D)h&hx*)Gr1ZD^5H! zS2Glx>|jz+Ra#{Zk;sFZ++J-DlRW3*dbtGCkPxnJ=*CrJbgfDb>$U(pJFL+7JbE$d zje$y}cGiaP5}0aacK0QnzcG3kQNi7rs{I=q3!SZ*z9 ztWHAA$}(getVeUH?%x?zvq$_96|=Z1rz%Qd898!3(XhqlE*c}_!>hXmSU2rY4RZyy zCK&4x!FS=Wm>ioCOwFFAIE3KqCH*EEIbf8pdtPHE>Q@5ch^#=^%sf7g(G*np;{%)*hEvb=J4V?O96-=ai1|{m%Ia&jI&y_*_i`2Sf!B8vk}G&VfJ6FFyJi zitwfc0s#zKSPccw<)uOjn9f%ELamK^*zz{lVO=nYTH#d|PWsX0p&QMqYk34Ni~z%m z;qD)?XblKQlK7c^%P%On9)KrHy>Nd zeMKVldm0|yK{@?YNKy$}yr*~xzxz>s*YM6!w1nAg>&wFrbZurl{W?v*zsG%Jf48&G z{k?{}gng!)GBPACtJ9G?JyK9JiAUY@#|B7<#R4D0ntLaY6$7MA=O|H6uu%sv*xQBh zN2=zNJ$gzV^`z;F7dWyNL^pOQXCpOH+y1$y$^AFC$6T2d4IBTs>DOwA`!8@X_(;ca zF6QLV?L`;l=ezp%Y}y(jAK9IgRDJ`6d`JB{@i(jXBd^!vF01fMRiDZ06|CcW*T@=w z+j7>avR3}M?a_1RX}Qf5b@p$Z>%TA<-B{_z5*tS=cEb&@jFI6oiww**51NMG`?5zC|$7~uUIh5pr`r%OKLFP9I?BPVWp;veS6*$ux)RRj?CoolIuY?zxXZm?w{g4t|9{ykqu!})a=5!^|?{xHl>Oh(F*r=_mg zL?m;uy`4?g$8)gQ=NB0SOZ00&ZagkyJ$+#bZEq;&NtmENdI!ySO1bkf>CeMneKM+L zg8e{hFmmhgO4WPY58igq_sqa2a9{$Ui4Gh>f4?ik##*v_sVTTYAegL1`G}piM%yd0 zj+~4i%H5`Qr@@6#CaTk^Ml3Y(S>oA2s1N+kWpS(?MnWU+vhNW2RNBH93!@^^3>=jG zApM$L3B`6VX_y~?&M>-wmsf`HLq;EX_RVdA%+-D9Qfp)TaKaJgdI7S9O}X!}?*%y; z=R9mTSGE?$bWYA9sxm=Ef$%KgmHyA;(JFRGCPFg7hU3fP#+U(Z<^35k|H!l7-@Zr2 zhmj2uKX@AH8W*>zv)Jd2SI+prQ~QO3jOGc>fL|1I1kgyPCq| zZ0QMsdsC3oZXz|hBdn0?&JXmCjrVu{^AzbN0X^IhN7o53u-&W>_E^5jv^;dQ?WUQJzSRA6NCNk^JcU`P@( z!$*ZKG&Niap#+2Vrk%SgA9!HjTo)T;mz%JsTFa?a5IHFKiwJNJppY*aREBv$4f2CX zv%S)M?-Q~~b$@GK)wqNuA>dOS7atIQ?+l)N6Z8PB$^fs7Z$A=^ed4)iSIRbi}7I^yG_fSC#;AW zg}76Gm&?7bhn5<$9m66frW+WjEahRT6G5E;>7JMziKdf}mxuUog6mI?4A-zHq-6W6 ztF9T>HR%N?juu|>6?wQ+i)U^;6|SGF@>eY*IxWx(uUGFZyYyni?G9XmRzju~{k$PR zF~u5|B&y*&#D+PDpXiBAS1UBoECgHpQtps-MlQ>mo1Q?hAoQuJtvcmW@ID|rj~kP& z)UlYpv!^%A_AmdH2-<__ges+2OQc^6*tiYgnUb zOVoQBN0|$H`7_s4nBvSUTWMlUxR`9PkXzV{B~%sjd08~>(R=w#<9LkCGo7gBJZ&?H zL}BWRTdh@V4)cL4s&qyHdg_dhj3%up75B(+_-(!$MRwWa4e3X<^up9R2DHMdu< zlZR1-F|w8DK1ZMkRRggP+6b3q!^{(*>*Q|m#)aB!NPJA18A=|+FfGK4JIp%6{nX>8 zpn$MUF<)L3HOKLn0rHDVYq!Gwp{6=l@tkF>wn`Xl)fDm4fHb=QXs1?ZqR%;;b-G!$ zuK2(VjQ6ko!}_`y+&(6^VC-tE0=5EHRlrRJV?oIlvtoHmG2Ao3iJ=eLAP>#;Oq8h5E@vhe5rUixF_pNw5Pu(X$tBOvG4pv$* zS6PBT9?rphy|jmK=#Z^MP`2xl*x(&KDUYFaFka6dKI)L^OAd|RQ z&~v=p9Dt@yK?EMz0&G$*4ZbxkVc$eIlUFd*%^|w$PLG#{O@fx4YOiLx9+TmpxEZ#7@}nv^WU!Y&g_g1+BB)Vgrwhd zcO(_ZO`NG!e{wz%d}=uVx(3l6`8!2*RQ}_)W8D=G@e|)Li7wpI6htPf%9T0ynL2Li zSan6|hP|hgklth7p7!mby@+K$MfL)=EO|i4Wzpl%(W`rP^(f~N?{J+~XUiBgKhHb8 zC|}A>XJn2pH79Pb6nJ^5F;4o@Q*n6fU@VFc13uQeNaO z7UQyWIZY@cQskt*P%wuLqN_BhBQ7o<2vKPcO)dlEe(rWv4yNhI?3hudFrCu`vu)@)i|%&+vR#=*rAQJmP?*Nq;V=EhvDv$ z&}8%K!PDIU55kw>FUJCZF8JUlJ})2v>(Ea}A^l(sY)^oJnP%0zX3y8lTs(rC-!%v~ zQ!U%n?Sg0sOWE8GDXh>FCDsg9hds>TtIperTH8}&(Wr*W=_#QH$)GDRpO9l8;l^`Q z?{(+-nti1-e+*r+f0W#XYjS!sA;1*P#!Ni};p?99% zy{DUR?TZc;k#?{2TGLIs{7CKb5DjL+hq~)+{%>txVS`)|WsEsW>#;>z5+waoGH-vT z=@+$i7&Z&=^IB?Z{mGYKa-`1n4DLmDi$VRJzbvZY=^@L1Ia!JdYW_j3?wuZ!esGZO z{YmH9v#M?G4s7c0uIE4Aw>RvibQH=9J^gUfzz%n{c9<&R@XLfB&9^HUHuXTcUx|Em zn!4)Y=pkF4F5p_PZ(R7D>>cra_5G=@Nw@XMf%{z0XP>L0jw2)5U~#5XqG07J7EXp2 z3ZLf^Y?Y`Eby_h5ahOCX6XrjA+#AE#PnAcwRt-d z(_?+QNOkcfO=yxE-@3{{q{JhnvA!6KG5nihiWFtm{PPe_Ssjv?f?b(8_r>_8nw?aXHGe!D^F0v&0xMO zgW7J2(1pO~={(bqgN_h=dqkv<(P^Q9b5chom@MqGC`b8G84`?6Qp9Z^8N{T{1?ht) z$|d!>O0L-KEmDZ0%wyM1hIZsWe`Y97p z0h5jr^j8GD88{>g6!)Sc6U7Gf;(Pq1O(wa)C|ZhHyV;LQnV8A;wPS9BZbHRbidkS! zb&FC}{@+^Bb<2XWtah=MuYM5hrt;LVb*9B?P@0QvZm$tSH#grF{RPa~004z_iAv2_ zNna!hs)?h^Ho0h;tbPzhFeln)a@z;@Oi8SPJM=rrrzHJH4x1o;U z5`$qJT3KP3`Mj|_L!$=I`jN|7)@gpOW7NgP#jxJ83XPB{U#Ug3{f#Pn@gp}3Br_qm z^U>d#xoQWMp?kx2Lw-;qdr}>QC*b!_!r=46ebg!g;ek>lZa~m5e18pEYO10eo~~W( zS!HL7(kX0aab_4o@O?~5O0I((awv3?zM`Ge(;1vaozb|@Jc)PvQzR$lbP(A4n}pSJwOpR5BRGn>5op+FPV;Im zzCM_o#Ot$1hw=$wLK6W~JbaW-ZN5u;(U-MvT7-FR{--&GCmVP{m+0R3(7!l-s>%X+ z4Z~i)u_j9}fNCA+f^cQH}fJrn$mTSRi>*F1ADB~pb#dtO9d-apNEtIdNOK|9Z5 z*nH)8dtY;n1K#WH-7vt`6*gotX2)fkX&LeW*XN78;aQ1}k6U78_eG&+F-WiOSwtG> zAA>SJQu#OGnQMQ?IP^(NufXV>%3f;w*;;m&Kg`cqDO;5FoA_*U*)5)n2N#(!Ai&vM zq073WD#G{P(fK^CZMn-mXUtFWkZUNChWUNRonlz}(8pn;cSv!sup-TTqh`4pm!Xcy zN(-4dn@LB56J$MmP?-;mKpyp@Dbg2gRXyjDf=y1M$#r?7@jn^VEt97Rcs>y~_aX`n zVaRBVGpJ|Wqqr0WHx71(?ox#3(lLIO4I36eO{LnqF1Bm%GJ?(yP`SJ6|3grsJp8%R zUx*2V&mkj+?+mVewet(ZV*^ZFjU$Na?*6_5;AaE7Ouz;5_pdc*#m~*{r%A)+)m0ta2aNid2WCAwq<<7R*Sqpf6G<^U5 zE%5-a9ehmcY#T=nO~oaw>fvPQPbNA>d57-)6W?ykFU9POk_S_yt$7#98guFZTn>{{ z%h^%|-MYY^EtmPLt;b}IjX56o`c-%E_DlAUAA;G-#G=Tf%-kf$TtT~?q616Xm-CSu zVj&|Q8Ga7;GOeh42PX$P=qw>opZjAU8CMgKLa!e?v~YO%Ry5L|3*K-7?<|GMzt@`! zrfZU+B0LKe{)z-0Q|USKVv|?>G+)lrI$dNMpsUnuZiySMI#)$L*(#@0{&e!2^Ld(e zf=fKcDUAbTqpW0Qt^^Z5@pKic-q7LU&FGEs{mJN^-(hWKZ*}7hC)+2d<8_4>c67?( zl~?{yt8~{k-q~Uj%;!0g4-WLSAGz9tU7Obpj_;)At)Ul>;&2yduh3?~yE#rDn#=gP z7wzL2zq&!eJD`!@{HNZ>Ia;3R@RN0e#r++{eebnK_Uq$8uO&k8t&O>3iLWW#DG@Qr z*EmX_LeV{QT?Y2)tz>21gin~sERc7}xaZB^yj=5eX*ZW;!#KZE_ft~o%j)yDW5mVC zH|23kdZlXR8+;(;lfvBE2#;41mr^p3B9_`l1UXCoM3hh7fly*h;*#``(An2QVB$@e zsAa(yOnH^>rO;8}gH7+zK82)Wti^(*{3T+#U`=D0VU>bbYh);4`=Pts;)N4wybXlS zAjL`m%bCKH7BtYj5*`702oU}JndkI8z55#e{4~4&tbMQ<#?~4>y@!&TX)H#t(4SsT zIBO*$IpBhosPRRJnvscKBqP~^5r64#b$lY*y5wlMPSdb2f#=}Vc2wPJQyYSP-BQ$D zjB##Up!D)6HbMV0BeM}9Us$^IDQ2%~ZcQACC{*p8yalR8H5;;kM(N+fVS^({BQA`;sNrqF7dYroE{E(iiQqvGIca~pu{54qC z_NmfDcm8{X21TKr?o(}KFU>bL_3hg(S%8ArC%fsBx_hMlRK`^l(dsJJSTwq6i~UFO zig@%roub#HywY5j7YD_$-^v;{YTXy*&Sndu%Z=gm8&nD0+k&;`A3m8 zo%M@iO3LY=GhbN|e;ZGZuDP}d$vn8( zzsD=8z~{EW37P`GL7$%eIPUc?Tsb&}PqW2R|Jg53PGW($!xcbKg7~)x1LJK#h5b*i zfMj4`fOE0RI|5)B|KXVbsTqJkB_Oao?AW%VMg{bl|5Vzcp`lP;h-S?CGh~+Vi~pgZ z@t6(&1t;d`HN1h_kLgv%zPO_hM?fNB1{_!MKV3iO0^kS;CT3<{US5i@egNjE**wEh zAQ|=yP?mrIzzA93q)iLm@fPrQ0Vfs>U|R=fBLA2XYis5}HZ^C;>w1d20}wqx06~F& znoayqo@aly9v<48V{Rw>gy4a2v??SDWOjTW;eOhYX{~8d9P6TcABDe(*i% zrGEu_O$(dbx`u{0d){^q;?y)+LzWAbQ-=+2mtmtWQ2GpZBG-Ex1kwlqgE}QSOW7pB zyXI;t^=Y%#0y2!I7e_P%^?9z(}5yEtf=oxr}c zHA8q(Jj?-F5uUdf>O!I3c*yhNO0tO&`Lem1d&0%o`eVJ-xO2yQ;tfl?xi^FO0=#Cj z!1JbFEK@K!7Q&DV%QN@d%UTtf#ZNX%uXTf_>AVs2h9qunwwR5|E?ZCP;B+li?AfFi zPDB$s#oDC9!XG`5xZG)Y2M+^lX{xH;s;&ORySQw+biLmXPtWv9wGAo`7O&33DOO|Ub@m1|LsNz2Bl$KSVLrw0U9tZREZ+P~hg3%ayC zvWa_gIMGBAdc}htbj)RIZHq($=}jNvGbl~%&p&e4uDM>9({1H>l3obEZv}#Z$WNFh zSaCdu#_k+nsJ`L1T#9nd~&-XnO{RO{g(-HC0++_^hp@%y-$L^7o-}I`z?+S!>uR>`yiAqP{e_w;_yT0`pvgOEUlAX9bZNsknE`SvgGZueK zJ&z7BQQZBW18ER-08%%W9CCw_KyR7nJ3$8k*wGJ$`?KniLMHougca`IEt`Zk7F0D3 z_I7UerabwI0pmjqIS;*|0K&UWC300kXP)7asP zZf?8hxhOaX8A@33D_Lp3Tqgd-Y33Wr^`V{suY68n<@} z-3wjHAmx^bq=fPD(#?2(S{_#9E3lu$`%1tOBN5EnwZ6ZxP@djxp|HDU>Gd1TBN6u7Ju2)2 z+)d|B1UTMqnZnxEC^CZvtZknzpFauwchvmj+_Y@=YwJtdP^=`&ia4sRDv^%taF?Kr zEM3w!)sE;Ko#DdQ%YE?<;|dlGQg ze%32+Cnm~Q1thK|iRp9Za!?yU%lXT)d1N||HrU%>%E^?J+a{{2IDx!!wF_krS2&-~ zyDyQAHRdNWm`Ci@tAV?#B^l_$0f>4!&sChnH9qCf&>MRLW_-IQanwjCRVtR`g5Oyu zSzt3Mgm$y)`)*?Jsi%~ZQ5$h2)hC&9s;EWDIcWq}-X=M%DT;LSJ~7r9;Cmst zSxVSB_`Z=9t3(rg=rKt#%H#5kaON^5ke;BqGUKi-9-bKdXJLliCxf-Y;h_Tw@^Ir> zk7AjOWP*mIUNR)DpB#!hb00Amv?^&gT_EF9=P|CrCcF(+!8SRP0iFl!eswCEMC}%C zcn_Yt2%m~STDR)#bG62~4(-O+JN8gdzOX|ZVf>lP>{f+%s6X;_>7vKxx-1<+$0yC31$g;z<yU)HMP8%ze2~G43|T!W2yf9E=@vc(naAGa^DJ7o`W57Mirv0L`co=>ZgX) z`SZl7Aa4ztZiAd>JqjnoQZE1HhWE8`Z|9C+AmgxkbsV&# zniyrgMrv6bdkn%ya3m0Dwb0NQ0-PX@-Is6xDGWeDy7UG=rgt=IGqj#rLbic@HZBcK z!gEJNo1MwOOrErPw)U5qFKchw1D6-JE4~oC#S#TW3voI2>`d!ESlVQLKfuuXuOH>_ zjBfDnHjGyp_q~1A@_CnH()X-v$&*Qt011;>DmDp0DD;jq)6OwbiZ}ph~x4n+v`D4TO(L?#&%j_UjOm4&6Wc{e@4+Nh; zC|99U&-{})YNI=DhJUkJYv?TI2yTLJhd?>=(dzTSU)jBv+j}C=Br0Y0X{fUxMQcVA zbt>M-PB6D`cs*&zO&V9K<0v=q=1^>1?}NZ7ew(0Ke=zeZVoW)AcQt#kb95X(f8BAs zwhX+}d$}Zg)mzA!mat{1pZcT@m&$8Uyok6$n@B9vn3qE)w0n-$kC(~_<$^rylE3?Z zG@Wx)rSJRw^Tf%XtjV^UY`Z4gw%^&dIW^g~U6XB2<_W)NKEL(-_pGy?PHWY#5D)a$=KOQV17z}xmir?WT2<7E|A?=Om^XT(v z>s<%HT79%^bh$D;vzZ$Ch*yrC>pZ0ScJgox_n?xSzCf3;a0sj`%z3_IU8B;Jmtsy$ z$BuUsUhJ8x7?sTDByAFOs-o}|S3CNW5?<8Z?O=6R^z^P-8t2R(gPZ2GP&>w0xo9K? zw$HUIkt~*f{S;4@6HuVmk%wGj+K{49P1USZ(}c?gx1M93FO@{ulE@+7mHjqR z4CZu9vxU7Y7!v!50Xb2A&?Fy1t9s{?gN7a$Armf|QU@*|pU_bJVJozfua({I17EPn z6_41A&{R&@I31+Aa!7)ddGQ+bNAP(ez}|340H>U9ufyZrz&A&V7k?sw+q2#WL5=8{mN8G$lw=)h8dShF zw3u0ncNP($sDbI)d>So_Z#-Vl(mskTR~}QEe}(gN6nvfZ$r|x?qd8S9qYAlRTSBW< zE`jV*KB^z1miLIizt;@9ofQrP+LzXGu-HTYdG?{Vb$7fh0kOu6h2}G?cggA z&o$XDrE})1RpwxuIZL}_HI1LPW^U&2n=(_Wu980@DiMW}R%z*OBP!Dp8`#v2d&?;~ z#G;_vE)n#czHw_{3iWA-EVtOK$uYbgSNww8(r6=KKhyA(1A!M@)sxE_`XfgR3R+~u z&!f0D6vFci-I?Vk&#{O)!FXnOa~imO=iJXOwY&F?OAFM?ReUc8xVmrBlb8jd?sXbb zE8`Imi5^*m_@xmn9upHJU+h7+^kO{?`Vba@o^G#(eqN0VZvL;^#TYCkcwtVot`@mw zVO~xs_Su}fklEev5(0WTs$t0sH9X1NJ^Y9vE}8(7t>i&ZA3e*|;1gE-@Yxo625S*$ z8*rFc(G@5xjWid%4*t2H<_+TPMh>~ZGAx9Xe$h;3B{%m_6%iG4)vm(~J*WD17&d5k z8ZoV>bHop5X1Jy6j>^H9YpvAlUkMHxR*gCab^$y{&9j+2!DGOa0GQ$al`TzezsYrf zJk(&vkL2DxUatRxJ^xE`04IJoU_?&Y3;q`l1#N!{2)@q60W=7ym)Nc=V9&s)-?;+} z4gcN`kOvEUY*^S}1hlR#t6uy(J+;Ukas~aTforZOz>fglN<2IY=nSh|Krxl)`R|sM z?d`HFkQ0%0@ULGdpj?2El%hOFtgE+7F^eLSZ;7X@{E`E-X=4*_E%6#>#6m()QBl1C zj2~|QTPpv4;IRnj{KKP%ho*2=z`Sz1(--`^vHh22`oX=gW4{LB*52}0dK6Kjpu%ZfDN;x@f2okS16A|{T-DB3EnzrbEv(1HO`1+?V z%mTTZXcgcE#qfg;zGL~p>u+Ha(`97*s{>28?P3uEC zgHS2NY7OOx_18FRKTOZpd#MaUaA7Y~A5f_gOCIy;W`U*EuUTSOG5(C*n_`p`;|Y`0 zR#&#em;wImdp?i*_|@s`>jRZn^J7)DU~d=6TR2)ZF^oUx)3Ms*jt)Mfb2+@7K5yxV zX2CkYTe*Ct!uiY0(^^pg$W^}1tQeA?WOQ-&53d?wAs4xOE;+fF*cF5jE*2ZM?}Y+E zc$0b;l1dMVVo*uxm}QnL(@4K-0-|SOFaE^pF%Ig(s)=o$5FS?2Ok{9pW1sypGZ!$n zZyxwPK-TU43Lv_X;<>Ki5l&q5FR{68W_qZ{SegTEs<)FanYRjHe@ z6M}l3nEMhvjq_~=d^Eb#$lb(y`>-at4nmA}wIF&Ry>H_8v4Szv>XDC|0Bf(w3MU4DV=1p_iuN<~f?zvt(hxxvc8ft@b zU%Hm4&sBQ83o@7D^L;_p^@z@;j{I4Qmxz7JU03IiXq-DJFU$N1Di}Ne8QO=#y(X_n z(V#Ax^!Sww(WaCC##c;8mp0Q*gWF%(sVD42Nh&&ru;$U0(p}1>QnIKFZRs@cv5g>C zNA*I>A!k657uDn%c>?wN!v`ufd~lb)Nl~3G{~2ReU{c^gCa1t+zJZ{an-bM5WkZ3F z2q|vhi-5R7P0`3E4JoeY5q9CfU~M&poY`6cQ$_}=Yrrwt9psA1el5aB_&QFqFkF*T zoTaCeU66hwlWkxS=!IGtv-TXgHc$O@qsH!D)=F+rNNFP+&8Mb3EVN$Gg^DYh@y(pI z=E@3#3sS)?h#^mD_wJ*Bv93-uUG)A*7 zf5&9kVxEL5H2iw$Wr`cLRn$fQ6LEmP^T||?`oSW5Kc~h&_=|nl(AI|lZ%2p66>x3S z)z@|M?JB+sl15%uQ-UeaE^_*HQ=>o~(oGeTn=EWy*;BGgZjCj8u#|<#JSdB$2G(-k z_&0aLpcKuKecxmOCZ(I6&aO!#`$=|0z)Vj`jop>CBxAb1tF&2E&)e)Sv|arr^Orim zhq38X!3_J1*V4J%v_Q(+6ADhu9E-tQyxLd*#eX(E>jj9n7CDI&|FLHAS=LS_vxmCU zJgI!UQ1Uh(U=>LvtY)z!FOlr9J6*E&ja|XUgirgTOoC<(;x8@sUHHf3hQ2nlI{L*F> zQCeRei6&`5nX;2s`1=A=BVv$6t3}C*E~!lB?`66g>^Aj)+`LgP3HYH|0pPBC%-u|G zI$2O#9)={KOiUT)p2#cDj*uc&4F)CEL*&F}`Ax3%6e@;5%6Mn(fMpEpI8-u-t8bZm zTZbHSlN*zmg4EZrjVgkhrTA$flnD1`8WTmL$fZEEvU$}MjQYF`iM`*Jg;r@by`XXAam6Jyh%8x5g8lf1e!8wDSvICG zZuM2R3X*Y>e?&VfFKY3Loh4|+$QK>&g-6jQ~2PYyn8t9M4YxteBHyiwSlC%B`%V6?i=%GcYjT>Ts_Cn_sBF zs;@T)!4sngJpS3axwm^m2*4PkuX*`z<^jZr>T{rA+U=$LDHm9W0Q=YXd2FD|0_<;T z$wilWmwuXgBeR|V%&{}D>j0(_K>g4G{y)tcb`K}gboKNAdqgB*SNK_9jXLeW#Odez zljp~q=NNpe|EB=hzcK0cwH@plfICJb+nP^g&pmeg`V7`|yM|Rp0eKHb0K`tGPMdn3 z+Po~AAT5e}xi#mZm*xE>#a`8!i6V&W)l1~c`cFDDam5^<7$P*Wj?df)I=a8hEQ)}X~o)5y;Gd2?_|O_fFQ^W*X}sK)=8 zh*=8;%N&70;5k|DgnQ!!GqcDNoPph2qAQ!c?KT4YFQ3oo-bMCACG9lBw4>aAPng(c z*sUnsnKP1Ev6X5vV)>-P%lq%4>vu333ay>`&P`_)ImTr2F`jjqj9%OE{RZJjuFc3w z=i!o}%XF~6==JK;l<%RwG>kiTRIIu}$PLKyy^~|1NI_+m8VO{v#%UI)xYq#pV53`nF)qS-V|t6@UiC z*7e$Kix7N98E&^sAh^)_^}n2sp~n|)(9Mx!1Hni4BV$vabMvkoex~Z9)x`IAEeTRn ztOXntk14q@MxVz9BxKERg5J$H%a^OJF){%fR$5gWuAu zEnqLHZri#Sr6GUxxxWZeV8pto^c|CAZQ>iRjM3V9x(khZr~|(`{qytFmv9MriHZ|( zXqk{SVzqOZcl%xKV^#274=Yc=+^g$AUayXp$+g-f_s?o|PqYK!;;n4I5S!28n(^lp zUmpHlAUN3F_jmybV9bsuuS%5GUHtB?es0=FN`upJtlF`eq#De5y3ru}A4!S+mBrIf zd+qMezi}@bpJ&^**M0OKbN2p7chP>H>KBY|2NE-3990MMsTcN3asz)ajoSt*;(o;N^n zapt-=ir;HNSd4h<24VdNO);zX0 zGD45ky>ie~Iq$K}gOF;sr1BY!CLG-<|Aa?OUT=@|A-kkkJ48%cjBFzkRz_MD;x17X-l>_O)Vh><9|4oQnGqt|GlOX(gTer>OxTylb4FG?tFh;-j&4Pa_=sp zj0J-yd@;=SxZUuoR-oMiFv#MJC!JVgA*t3p zWITIg!yn-jbZWCBCzcl@37T=lB1QLMh#b{HSiQ37D-u8l0kuq{YDpp zMOO)QQrUt8nB$ah*edDtHu*RS>l*iE+3%eb+pNf5u z(v(wgMH{x1yY*x9%DH&~`e{RP)O(_|9JR!-Z>I`~9^D5M;dVS#!SiYY9uGQc6ed`q zsk$GQF$Wy)W&xwv1!w6t&t3AdDG7TU7;o3se619(NG;c zZqCwV+)M5a!Etp0^W9+-RVQA{%Q(BP((_lNeFbw?x1-FtpBn6Hhtf*}W(`aE^IrTY z!DM2IRHD%9plULnp9jBw=U0t6P>r$IWd}V7>~~XRH(jp9Hd{xjvTa$<8eup%$RE=A z99Ga&GP9F}Hp?C|8@@+<1N;%UuSOFNv05^2livXrM6=KfglO!6MCi#{^AFN^Q|(Yv zZL|0=L{&VMRU0N$*T=hH(=f8s|G4mA;p4A<2h(AVC1HGVPz`}-wN`>lQgXbn#N1yD z7v>m@c8xkgIxold#!_RA@s|04T3kGZY~~?PBn(r;Vzu@kx9#)`U%G0DTeiGWk}5ci zv&r{M^ZeUhRs8JYzTab?3KjPyNtee`O5nccSt<~Jw1}`^H<>1_mXLE;joGtu$6U(A ztD2Y+y~j>Po5RCve{-hNz2dNTGah#DOZ^NYF0ohUmJr{sEq)x$x3&@!cIj!pKve6! z8!nzfz`@1Q_+`38-vEK0N@(1bgH1mcMT+ZFCmWQwl_;S*nQ*Wo5guXJ(DzFj8NUq? z%Mw=w!?^GYC}z;1els?An}}}pq#ic*4kzbyow}JrZCI5>z&V0QqAEW3}9r)EHwn$ z61uv&s;K4R5OJ>G0W$Z$c%}o;p8<4dz{|XyokiZ=IsdDw1T-!LMSIk1U~uT{JfISM zkxDS~1YNcO_BwUyL@TcwN-|?*c1nC_z3gig9Sbk`dlNS&pezqUF-seAmOqsC+K-3!Oi=rosUi(E z0%*gjr=BNYzw1pRi%)`Oo*8=~Z7HE&a7p`NlB@;1pkxnUk$X&KYt-V|hmh(aH7`FW z%xU%uf(X6_RztvT8k=$2CB!$iqF3;W1HJ&sLo>iY|JB=;wGPZ#U3^)Oy8J_Y$2Pp7VW*Bk^ zwZYRwix%djtavEdHn%LfnOs9TW&8=$U3TT2Izi#PeFyBNNa;<5Ud*NZe6ck7zb z+yTpvaEyq|EG@--gK|B{&>;1Fu>V%$eh^@21h^V^#$A1CAwJ*Scvej?dQER*uT)1@ zA;O;^wOj?S(%S?dyfEeJIp!y3m~+k$1Wan|MTMG}d0XL+D)CyrY3f|rU6NBq6|$hb zW*|P{Nogb^vN5Lm8{&IY6{A$p7}{$)>S@q%aIf-P!kn8ENW+uz2B1cu@HaBo!t*Q4 zFmP?!X#VEpLXPS-&xFiKvYgubtw+g=9wKV7OjnJqTg99Ed)enx@SQzR-@diAn}NOo zy1BF$z<%Vwkcs@FXX|B(Mh_h9g zcm@(zu`1f55eXEstO?q;Vl%f!08o2)u=yFS%GBl@Ql--_r_jV&)X{46v_-%5mSeBP zPV;I`X8Y!oZ*3iJcu}pG#3i~Cfx4NY`q*#k-@Q6$SQ2uy9sN-&E53i7IKP-I62!kvH(&g!^TJ^}@Oq`H5IFs=;EwB_lA z0LdqpRQB2hYFa8gYP@Fh?)9v}K0{fbb7Qpya&7OdRhfl|uc<>VQ^bHC-3i^iLNm;AddZ;&w}g6vW* z-#tStBotMrO>G^Pj7TJ*-0brai=L8V#ftyoJQ;v5F}_;s81mmifwlKvoH(2~&jHH% z=&G@4Jb~+^r;p6zJio%{U{;8nppF7g-?QvpOA}>Za^J8E=g@re?(TDz)cBI*A9?S) zF-8iw9pAJ3(CEmluLDIPactIqP?t=WKMpa}?Nta=vH&eqDd#Dca^Msic*A?yj2{(G z-6k3tzp)31XKWt8q6j+>Z~Mg&o8ISvIu>S09lX<5JIW%-3VVxMbv)(E`l`oTFRk_H z8}6Sklii`+=aI#-ZdSEQKPM{_;Du>svJR_kt6BqRrSVJxJMoR{GA^uK>F-u>*5gZA ze}X*}>g0krkTmo6yczbDDM2>-w5hsX%(?i%Qr+JJo6kACY_BXe(AN%SrkyBz-1V*P zk6zZE=+FQB+F=c)4->!u=?8NOr?5L+_a8bQcMYfwq_2|79d{Ti{%Klu15^SeoH#(!{ z%K_;qdOH|foP7B67U92d7~c_E@|9Uv9U5ISm^BH-12{c}GLz1_Ml{YAM+6QQm*yZ+ zvA-@frp=iU)`JySF~aHS4$Et~g+@6t@*Lgz+Mudj>w%+<5EGy`nY=D_DZ^_c;h)Ql zA@n?Y!Vi#tV%4{u3J396a(Wg8iP{n~qePWOKL zo5Bo44{tT+r_P6>ux&W9AR=uz@Bui4YSmqT|up01p zKuibZ3}0hha)fMWilKABq4`fw0XnwgdS0@6cDtUoj2l+3)BIo34&Q;C#y`L|pbydDYwHVp$?nZf;$IDiT1s73U5qiq0Ce1HvyvA;hN zEli^>gXMbjXjC{k&9=k&Bfk-Rb~i9_lB%tq;RAdO}v?JDhChsPg=q=#$w#6^%Js6Uvu6_Zl zb@Efn=ueZVU?9aDJLrD$UVXFa$jg34dso#5lf|KaD|t45D}r)~n82Tg38 zetui0!AqY?>If2Nw+pslM)D++9>ZR3C)douPC!fdhpPkoC(yhqK*aAcY1L(FzjnR% z+t-eO$f?aPV+oVhTBaejz_M12mPPtI^HhkRH}pOS#&x6 zjy`b=cy^AgZCTu@3OnkJP|6LliFLa)9OV>+VgpfLY>^NFwIK^R{d2J5_F)CHNo0HH z;}VVd?1I!#johrn>dm`l-eE0Um{NB=jUXN4e9uX+7H_S&!|L;N`LZ8tHuLuj02l?r z7N!;-v{^5YR#Dq8$4T%#gAs5QQ|xdqIeu2{w-1uN;}FDst5cXMgG z#nkz|ae-h$n-=4;S%vEX zLb_}o(6jE5fjlwmGM?CdFub!gjzH{A@%9OgFoni;Cbih|7ku~W>da-br0Kr>v;4B} z{|I_Jq>9t@zedS3{n`ad#Likd^=O7KhJZ1i9&SQl6g(Z87^_4@makttYPixyNZ+qX z#&*(vsi=M{&Q?is$h>Xxsg5Gz7e)fIg3&BReb8qjVvZTcjt^-_f(BA9+lPO=-Cxo^ zZ}XfzmBFNAX%z<%al0sGmuxZQR1J|>M=ta$>{a9wGp6tJ2)0tJqJWWLDe8f>m|&c?`J zs)+JPNkqzOsSeofHrQbVq`vlkl}81^*$rt%+PmS3Vg|~S9`BVW*5;8q8;BTXhENLs zx8zTaE@A&))WC{#fJD=puQEOh_ip;Aq4Y%*lT0Ad$RILwF4t};Y)WNo)V@^s8`~pa zq%guNnM)yB;MZND9hm;^@6X+0!H`+Wt!kc+VwzBB3W4ki9L7Z6UnyZ3BafQ{igUeTLDQ&?A<3F(nvy2qd{9SH zttk+`(z0{D#WQ;Niu^8QVjfB_sc?!ErpN1R7Tz%mu^jvOn5Eh%8AGC12DCIW^D>2G z^JV$YES8S@+=;85?TIj`Q_2)`kt`>D#K!OXLVq^5`V~cp9 zv1Q!!Lb$?m<*^8L27#CE3p_v+5@+80R*Sc9R|FY}eCRY^E?6ceoGbk){snSV4e zlU8M)Wb<>`!pEp6OxG$!Ci1_dvNB*Bkq_n47+XzS8xTX~*d5}LpolOy5#^XwycC!j z2Pxl8wna+wQJYo_V5l{J|FSCUH|#BONCnN);I6lfNi%#s^mtFu>)Y*KKKEBz1yKZN ze$!Z*8(u#chn3Ho!;oh!7@fsU({}!sGu$*1qo(kmAp1)C7WQ)ryL*3wBv^^Fy8A<1WDuJH9(DwVhu>?u52zmX zqr*@sPp`_fe*%%2&zB+9#nvb*?9^}YRP=<`nI)HH@v>X%!++hChZb`u6)d~pj9su( z#m-iKq?Tryp` zr3u-FjzSqlWZk(*clOXI6w=zB&shf9tZZTTJao(@6=Zbb#Hvl}!tOaN)$}>RlqU=X z2o8X#%FbchPZ)zPeP=(vX~3(|cF!Y0HR5#%bWQ{2Q=oc8o%SCrl#46>oCoN+xTQ75 z4cf^>O$QZ@cRw*2a2vuFQ{;4}EYVF-Ycc3-{R z#Q9JD+m<}G^h^Qta3cRVN5kAW&=S~H;X>L-Mc|pYw>J=d0jgA_*Rn9ly4u@~8dfi$ z;EkezR~@dl`1So>Oht<=?r?iece14xSGY^z?5(%lI!wFt7oOf@FD8K`2{MrYofG$# zH!yBZ{9`%%v$g_$haSm&APsv3razp`p87^x)7fvsL3@h|UprE$v>i5T!lSX2iT-GJ z;q2fNyhw$o;movte0mRltdLi$O}`q_%hSKgb6t#--RLkU&f%-NB*XT@a0fe9_ko3i zyavhYB*SqrZV6YA#pB-h<6nKu$2&ken&LzN`994y?QMUof98Y{3GS?Kzf#(Fdtv+Q zlJSw-<|T?C7f?J9fScYw`4(EYgxC$ZbrfEDW1Z7ur)gYF9etZFy*P9W6+rvp*Hbt0 zU+G{{^i zEQCpy`TCPPBvL>;NN7QJrNc7|Ti++6t4L=O`LW_G^TDeG?@B9a!CPUwi5y1pZW(%W z#321rAwQ887{*Usv~hNpg`etj+X&Qk7poobj;0_Qv)-aN?G2(3LF>=BvR41+;seh=UM-oV)N3^vR=}!>~eh97vofc!2)So9eaU>wP2P( z_jk2Rc_WJW{*Ns~4(_F66`b$*Ki#PUhIbmH-l+z9^0*Hc@+#vo#l_AA*Rc~6gui)U z2{YJETut--;&B4?I)W_vw-5<)ZM2#@pn{zEcQcNgW<*2CV;eYFDtG_xhA=7ISCm!f zJLYy-PT4Fesu7|pv}iSS>ejE_H&UZ!n=M?Ju_4KSGyvI6pTEa>$4F7G3)|C7v|+CP z(nB43VCT&VSTk=$sm zn!$X_B%Dcrd9)`Ayt~+L6IGORJRLTZ95{XHB}i8ICb#pw_aoeG9qLW1~#0emrWqz;5LfrZ>u^$lPX5J2oZKUwbJlj2(gm0{T0+o1+sVgclQynP36_(vy3w+1{U3qG3Avx`Dt}DCkHlS&4cxOg%JLEy}DgM93l?$qXo16+d*=YdYPKg#bRUX zHtmr!)7|v&W7v3-unrWCZrA0I7CcbICzO)Rit@zPKr2lB{mdC@5IAUlziu73ZN8WmJ=11? znuRk7o@AOls`6`0)9K1%P$;)vd3C3xzH-C=Rh#-mgqPeXr9Vt7aW=tht;O1|7bJneO2|89m1(fCKo4UuCjxb|GIV_d2R_-aOFKDLF*ewk`yumPLAI} zq8%=M+`M`Pc`k4XWmiR6_{;m6*m{3GIvI4sU>A(TI8cE zYyuFtvTf1TqhGaYzPBAI&a|lWF5}W)cE#-_VhO~&)=2eYRm++(7o6~c2rIiqf^fME zooy;k)^x{Tn+-aUjs8_oO_SM92!W>WIB{w+?$#mFZ0?g_tTC{8dVrlr7Mh{=SF~I< zLtZ>eoP!;csim*%ND|gCy;BMId^ogu&zKj?j;%~8&18rM32c(?Y*PMi@77JkY)~vF zQk1}?Son4b2QgtXI#DxVX3!#mb|x9VmjmY82qbri5DR6tFXQF-P_YR$welLZz+tm# zEhY7}AciMS?}wAZ+z^{I9b{A|j`jEtKYW(a(ZTda*x%qk5`}j+h^UWHlyWuHnS>D- zQxhI4lb!(`b*gP39uAwTcX0zSTk+OBlL{z~Dv=tQ&!CLFnFGFOK4*+?`sZ{X!ebTnZ9>bQ+gLDaAWj6mH8LK0b-D($gD6clLr4Hy_>iK-~0kw1w5xvh5-A>i`r>uio9EEr81>Vhmz|(`Dh!k2w zu1|$VMX?eJc=jK94X9yjReMi!TFWzVY~=p=Hief-Bk}2NI@YpIpH`Ww7P7qcLBqHW zVsT}iX?E=GVj7UM-*ISd-_37_tB`2ua66=ltjr{DAZ*+|3S+P7dZARv<14+=me1uo zoGU_ahgx?Xp>2uvynIAei`;m>1ln%0ws&_P5!gT=8wH{T{`Q&5mN>3VxoameL**6F zm~YM`Eun9<_+9PZDxoXW&D+u@vb zxN5j;u3Eyk@&E4K(R9cv6m(1gSwVa`IvkyGK77VxOynZS!Hol|vCMS(-E14>Xy=w{ zdI}iZ;6io$56xL@pX-*|n8yJ@veomB@?Vho;2-nH8l3`@O%5ke`5dobWE@;?EP-z{@K<1 z1Gxu(?OFCm?mKaUT;F-Bh~+_H{WEPkP0giT?@}EobMcV~d3nzO|k~P@N-rHyJDUZ7fU5vUTqn zaG0`GM3B^XY0tILs;6l*>X{ITG~>(BKY8+V@{P{&lU@5SGVTvwX?iC1Bza33q+#-9 zzqG~9@YutW36|;Q-Cd^~A62@0fQUXhs02arcc0HPx=uqqB+@V|X#A*ge5~CzbfYJN zi4exWplg;T5z)}&;Zc802N>-yYG5cy6?)3Lz@8WP{-lr9`kNpx-R3}=NwCL)(z?)@ zKwt|VX;U!!L@)Tc`sL02^RnmYVOjqGn0L`!De^#@Z+hQA?shk?g0Ekh&#j)N!P95m z@eZa$OUHb~qa()ppcDgSNnOs7^e%vtiMq4%hh)~p)QbP*64R&AM=n?FwpYrpii)G8 zW8m(VcjUufrHs26CAwB@(7H6Ctmr1lePk3p#J1w`vT0J4ctaC!&sJ3z>UVV5A711e zq%|*+pSYuTY|(j)?wB3V6~TW+@hpmle|6%_{zRTB#S)R=NvYyWJtrd~IVoCVxMUG9 zinAo}A8Ax0V?QNa7M&|I>Wt_&%ml6Z{=z`b$SQay)DhJX*T~jlFa_ee>CfD7Me__? zWs@V-=~BnqtB~OQ;5BnPN^yG8wfytI`X`_zFdCtF5^H9LKoTm1VWz>r4;G6~#+1-< zSlUR2G%^_^iRKeTEnRr7DC8eC+aa0*B}L<@QUvx6vl8zTGrB#K?Mb@kCJfuAA8$5k z0am6EvGgdk+O$35?O6Y~ZfM+H#o7Rl3a91nxm3_%es|pP+uzG zzo|>M0ou|;U;8JeESm3Ti5U|l6(Z2grc7Gl!jj)3W;MvD%^_8DBsx`;&D5y%6YDQ5 zqQl*-8n}%Io)A5-ig950ek?8}m)ow}HQPYHEzQZ|0U%(GJe5E2w`7zt5YvC|1(Y;0 zqW794tCIa<2N_Z`|MN{XbHlAsTAsm#@x}>US~C_Oo)xwY;5`AM)F0HI@Zlu|!n;XO zws40X^cU*Ewow-3N4v&33w+^%*|6t3ioER$uQK8&oUk5KEDOK*a+1yBRAyN1K~m6U z>f#wCrmg72tcoL9w<7l4o(2IcCzX(lMq6snWfY{M}EI&^ok^=QzIDPz2S2 zlC>N^8=cZ{n8Sv7ZD()5pssS)&o!g3zYkT!sUm>yb(lJi`WOJI zLBJ3*g_4vE@(j+4%VbW4WA-$(VG*0NU5kQC%8*5o-7yW(c@D()8!mH5IPWAQp5Bzu zzZ}_>6|J8BVL36HOj?Q|m${G^>h=e8n(a-CjID~)Z{nvVo_&l7y6c~)52&X7{$pv*@hnq2n@4Wys)yB+l3cYf%>MtT*!Qz0Jbwf+3|M)#^ z`|vx!UkMjZR-Hb}bm7*voc+qw14s}0kp@02l;sSvO0@i_DPwTr*yhCQ?QW)-&xEBy z>?Sy%y%tm^-XE)wDR}evqp*u_U)sX{2`oV96r1=J_yRUvVq`yhcD>YRMUjOtXjsKi z9QB^@>N0E6*6X>kzo_*C+@nDM`a+q4J6JV}2zVOO;LR2`3S?6lKD!Rb83jt&A~goNGHe4ePRp^%X8AFnfRhJU})2*V$Uz z)6)YvxT*^nJTBdIz^VWWM)FlwY&RzAstsp`18u7mOm&-f73b|X0mA~m zfZD=+1xywIVWa!8spj94l8s{210H}a$KBmsA?Wj9?0>P|e>jlCL+JG>o;Whi8jftn zWx4@OswgC61x61Kum07&#D>b)D7Bf=KTTBeNSDQfkSRr=qOUeYG8 zf^~l-Na2;ng#ega{uxXG=Ey&7NY}Lf`=R{Xz4_JcoCML$*ucNaHxfbLr!qkN_{8o?xQ!OfuR@bmSfBs zA|eO2Jf`2YNMMwjbQ*kmx^)liH9n^VcAI_)NiaMUSIvJ} zPFB`ghw^7y0D|3w`_DqXYS^sYi6LmJ9*;O)iIEM@2Qj;zS9pn*D~I!@mh?@Zh!d!Y zz{b_uw)VXXpRv-3dRvCS(RVjKO}>kdPmaFG&cCd#Joi1~IFTQ@op#D4rA~|$&d>{x zpuVWFn)IKGceI(0mKdRSp$zq1X4xWWxaxYo@Pi`Shs=QKN}A9kvm2)=_4obOw7y2aYgA2)5r&X85y zbsm2f=7U;)m+lG#BxGPD5@^xSV?|xEbr)%U53Ui+*05=Iu@%kgvdS~xvD^@Ix}+pM zU}xutgorZ;Gg`h_*?G->p(^3GeB%evW4EHCq2DZ~FlBMsf#60!DuntjE*Viq9NKs% z1|>0vMuOtFM8pqgbo<0&uUXjAiIo1J^e;J3!)l zs<-#)Bg4c1H!*>{%D$uCZjv1u6>M-yWe;B>gIlhoDw{k-Mw-{12} z^qIZR_|566Nk_MV$!|acughllb+D=o{cH@Qh_d8ngWz|>qh`a8-#^(-PRyBx?qkOw zm{}yblP$AGYV|sFaT@4z1sQ&vtlBN}TDzse8Al9aK}%&pC6P~(D-G%O2vCw7)Lqyp zW(D(~{R%N)<3JBdgkpz(v~z~6EDo%P-AEqQMPn=;?0}OO<8pFH|8|!TcFj?-7)e$a z6WEY#so|Ys=!&cOTk-duI7^lQwR0z`A&rQ1EY`}A`=JuSa~oG`hPsaFQR|Gc|KH^B zC9yt=F=#Xj?1jaftl5G(;v4-7F3J8VxFc9b*bA!P4Je5)BdS(XEGGg1=b@*g9=q|f zPQqH}nB&AfBDl{gbEIXyln}3-8TX0l2JLSd2Pus>=PBeoxZ!!!AQdGSJ?>F!5wwEo z{o&+Ge(fsu@Nu~kJ`Vm!X50fM?(a# zi^)Nw)YNuLYOcf67}$8{w#YVr`(QY{Ro}mN#p!j}SxtRs75AJc?m%VERC3fb%`&f- z-d=F!r#^B0QSE7-uF>a!!?;@UwgKMZ?!eqY4MY8-@`+vB)Y;v%gXR46hdKltWP(Nf zY6LC@5zZyA?e~4FMxji8j@QvG_vngfs-)k{{$oLe1721?de44*HD=Y~PqFz)GiKAe z9shghfpGsQM&71Hr@dK4mo`rD_}j6oUbyw4-cijEPPni}Y&xmldIeHqeYT<+HsU-t z_3OvuhB5iZR`3+2?<086qV0F{9W>|5IpNZVXXH7PIcFvHW7vXYnVN0iuc?ofaRj}a z$FK_D@OxIrloa(MtA=nE?_WwXCgA~<0hWh&_-i7j${#qxE#G-2WoAub318)+WyI-x z#14q^sM6TMWVY8-go>}|wCCmMVg6+ymLq8#aoGtpWtRBF5_T!4Eyg=?EVaDnA0A~D zoU7dTYGR{8nU>nCA&qd*2WKs90b+nZv2q_JX>N$sBtHnIV_H(~(GaSHg#24rk87-02( zw;Kj59A$xI7NkKEe^g&8?(c$^jF?@XCGzIGi`u)&UwbDf;hb9@!7W=}Q3C@5{o+LU z?4=P5q++4}8qf$VXjS1cHeHPq@n)NJ832m)!P0LX=+XLoIK^VZe@v|Pb>k-On|}yz zhdJ+=9A5WU$9-|?ajSWDz?uO-8A!G6{@GIjf)+sBk}2STv?kQky}9!L04K`MzC8ds zR5l&|eBtP_I@eLUKwF&JrUl_NA04x^e9ByKu7@;`oNd%1bCreaOSknp;srV2<%Iow z+r##`pOfhHyCU3D%OEItVi_xth$9MyJ-^H(dOwixxxbO<1Vy>OjQBr?z3pDT6Nb5O zncVz^u53^d!NAJuO>#Z3{OLRveRqlZZZ%}J?g-dbj2y>0(FDAFhA)G0TkJ3Dwmr;J z%-hzkuip~=>Sv1XppUV!H@Lcyd=)HO&V1OD5}Xt2^|4K-X2sMtX`Ra#XXL}l(NM4c z%Nhv_>0os9a~dBT!ZpW6*z!6wwd-+6%BtxezU1tl+=|KCp?ST`d`Obu^ZbMq@c0x! z&dr5n`c1>(OP682|HGy$Wpie7t2XDr!hSr>p6Ir}j|5377=pQOv%h_NzB$l}|YnBs0s{P^v7)#56l@#tq0rKTF2zdIb(Y=gCs& z%{=F>^G@*cBM(&j--M0)u)zwL5vx<}7lp(*UFQ9%Z=-BguFKtI`*FhyQw)MQ^aBsd zG_QMkkHlt4=ck?o)X3a?=bDV`e|6xEczpkAl_)dbY03RRn$E$m&c}cMdAXL|@@m<( zZ7eR^KDm}{pO)RSwd`89?ON9Fet&+C?|*R4eelwCJ+Jk?s^Cm7eHVOh?iW0m|I-4f zR(tdf+v9HzJ-l`Q~4Guhapf!a+bhYRXkpuz$`LWNbY*1ltE!e9&0J-sLolVv z?H-sZ%PSJ|uc+jByXtkRE?JPxB=c^Zw9y^d<&+W8#T0P;Xm6Uig!+ag0zRYNPh9>Z zx|eJFkKM1nv8eZcRqrpWe72Q(Ab(ZQ#wRbyQz?AyGyX$7d?q<19t(b1$zXS%2^)pS z${+Y9d8aEgH}TNSiAO5#C+y{l?NbW3GT;H*Kuf>3qXp_(XWvOz#lU^IQt^x#3<|c- zO*@tnBWk`ucy4R1;!v?(8n=n!s>pM+&eA(e2syXe1O3$HBpz9L80X)Z5JMhH1vorL z7c@U~_$CT&WS(E~VPtuj_mY=eV-l4V|RWvjKKmcX*MS2Og>6B=5%*05OGJk$>2 zeI>|;syf%;!-~Z=6rOaS-TpQ;2%@{RszX-L*HE7(Sn>rkV zc6aL66Dt?GpVnO3oKvgwK* zGClJ^CdKzpLZb`nTH8P@Twr67N1#Y;R{%9ZB9bT;D72(@mKa=%RP=+5-?Qs0u1koYpYUQZzCQ|CMZ#e&* zVvv97n|=djIgS7{g|OozvS^qAg}uZ_2Nujv<3v-2nq;m4yt~Y_q(D8EdQMD`Wd2Ec7eAq$_T;fXCYmpf@x!CEui284Lh5`HGz znMPdFq?ai&y@^5(^PH!?Zygp7PpH0hRv+8dFFG^}hO2}}8bD|5Su+h#jSlJf9Dy01 z?shtKz_O0E!$;orxS!Co!myyYKy@WAoq4gFwZ6BrvD10GS>w zEiGSrP>)`76-y-K*6~U!DzIsklso}G;(w9kfb;FfvCKr8Ql(%pZMk4w6w~e{MC$R0a`uBkrn!R;c*W8Uzy>f`L)QQ-0i6tn? zftyuSVuBP!Sl(&Us!i8nFm*4Vp0|V)@Zh!!eei5P4sxY$WF!ky_W(|o%kB@7v3)4; zq1WaEJx>R!8E#m>e zynPO}+Efzt=cIgh+#2*;9I2ktp{M2;PYgM zYMt_%JVQQPCTZCqCyNmv6oODqz7DgW$Xyao^w&3UI(p_I+w?o_4nl%%Gh~0oTc#b_ z;-={ddX0~Skve^JqCIZ)Vrtr{cXo_!=X}}i2iqw2K7Or`K$YjcOqVbIPyCUwX|xmK z-e}y|V%qq92DbFUd>l1y*?${#h^bq)-a|M%(5`*oy4AFPZ7cCaEb`&8eDaH{#G?J2 zClTRE0r=h_$pTUmwD23XA8(9^Xv)sSJZ|dSSz&T+#wN}Cu5+K(lNp%Oa0)3p?B)pXG{Nys+uke5Uq}SyEP6Bt8oQY*$ROO%D$fzQukCxTU zV5*!X3)Bk6N!=BeXj-ff|@?2pjFg`nDw+*EQaQpu*iT zjtizCeRHKG{>>f4O3y@cJw>y$z(fG~IQ8JpsgGBoHy($sck=F+hwi~b7Qc^=MbxKc zfByw96X6>z@Jq*Oq|b9^*~-*1?UYRzoC;QI=61T|geS!43q<28BXM^Amoot(DINRX z$Xi}rN__2_U86A=pt}Ca70zNsKPBqK4XWW$x?&b@BD)F_r|$Vgt|z-g&8zt!;YpY4 zCTj~XFV5{scU-5K;1+4Cnm-01ekq(Nn@~^HGEv>;hEgs!~qp@hneXvUDZrqp=*)6D_q?~fmgB36Pq&oq&wcr%U`O!8Js z9(fRFoCwHzO$5RBzncz8JFgI5xMDfPR;*%#onq5jva8RR>{p>$hN4d`0W8dK(=!X| z223e|IyDp{rbeWwjrOgIa?1$5l0tDq4bMXamF4||;9}%b-CvqCsD>}jOtYD2_^+Q! zKuuOH&30)~gF$_2izpgZ$j`+Y)A9t=vzc#i0{8dk^3Dq36W)E+jlWjmII|eCCNir} z$86-FGznQuiG7B99)?jhR)NtPvD8|O+#IxF(ug+{qSZHHteSDWY#U_cz1x(9@)$2` zj6iEr#j*=cJNRevQz=`|x(A)p_u^pW$L~!TNRzBf^E}BEM))$auGr{?%pegPs^U_K zGO;5$BXRNlKmD)i{LPiV)P(vcGiJ04(?3 zc?@n)-Bm%|Q%nw1(;ZFB2|VM60;1A|H@KVKTiEoKb{rOAU_gGZ~0-3 zsI(DIF3ll-QdeGA8AJp>ld@BM#npkO;M3FvW4j{9D2|bdr6|w@LY)hCB zH7psXAw9%qgO>hO+xhVj#utP{$`jdEX);vVwz4IpAY7#z zQF+M2kb$QCwQ3 z?w77HahYG?TVN%Pv#8Ih3@@KAFD);xWC6QHznnZ1c`?3lq4f5!Tp5Iu@Id!G4@4hL znAf|+I4SSU3csFykobShMjxIUz1(^Dy|oISzZm)`wRdR=fj(-*5KO7(kFo{?hhdM& zf_wCIF{K_yj)L>;{B-zo5<+aIauW!-HD+u%pe$M9d}S)a2UMT*kiqS zO07E&Tz7cZDtPqmTCMA2l9c&q4B1l_knOS~9Sf|`Rjd+#Af_JFTLlC@eTGk@KNyvrLF#%{ALlddBp~q?loATl>{U#HjhoYgbTA}-HbZ; z$1r`&`VY@bfu|W3#Y5~cnof$hMsA3!^J%7kmco9fvM^nFgrZ9m5RG^&#P6nNV{`j6 z?!_P}W153eA&5hZ3Q}aoX>fNJ?!CjY{Opat^m|_?5z49Du*zidnI=HiA-y|DI1+Gk zU$1vRlKDR$=o^6UBrZDr4w3kdyUnLA34|9rgExQszBRjOH@T7A$|Tp)#}dlOXki-V zF0#x&Dtd;bVEVzmGS{ng@AG$`+SrFFzDcq0nRCTwRPj}nn7J#fMx;?&3723$_9KAd zEBm*NcLwmv24)b?B+PmZVW@t19WJ{}OHQn2#ivti5B69^>lOC%Ac!N?*t@jz$1326 zsk^tzQh9wg^Q8HKjZH5k2@Q`TYl}o%JLyvy!a6{_BBWU{9u>3`g@pjm2Fb)?;SCRl z5Q>h-f;R+ucan?5(jY<7prFKtkv}V{osCZ# zxX;tw1igomX^=tAoD#JVAyq8NzDt_d*P`H|%{$^HTg*^lD$##0fdR;{w@>s*GL6HQ$dRy3 zb|HZ4EVV0Z+Jl3|ay=rL@I{^)&?~aYv02yL3JwY%Ve7?taXbi`PiyoVT7dL7N=zaf z$hLB{{^pNxm^^AvW=`0s!uJWsf*5U*;*bOE;l&gUy{3I$FpxtBDn9JC7^i4)G9m zTTdJ|By6XpJxyEkoi7`gfj+XfK|#EB=`h{kPI=hc$kke12^Z1{wV61y3QB4DDKVtN zr?pxmq$#2bdNyClJ|4p9iEj@oZ_><25ZxGzA2}MN)GxA1S0o}tXBxmGGVFcM+XIJ_ z=@P5ZIZjUxTWJT$@Dssh4^3D8QxfNc2W4?3z6~dwwd?b^b8|HGEGg{^Uo7D!;a*1rqRzv>UmVuWwad5U_Qb_6 zDydeEIQonVV}vFIk%Gg@d(h+QM7gUQG*;mY#|5K#m&s=?VVJUw)^GfBu*(68ef8QO zKjY;XQl9dWRD*~i@@yxIx+jLG519h-oIFclMUp$SESm}2+}rDao%6N^LmElRM{r6Q zZ(^gZJwGh(>I}VmNvSQaanBi-6qlLPDghP)*aqLH{j{f*#je5sQnj+40OZ8TL-&WT z;Nw;>vG77bQQe3ST+dyz6W$jy)so@7NQ}-(?&=5F%7UdiK zvTe$`J(dgj@XbSua4Vs8 zB{Q{a>)M|=0OH$`{9cnh08=X2$Ar*_MaNwcmt`ga#jdUhJ#s0AvWF5Vp)^)aHV_XK z{@pYM%W9QjtU`_`Vpk_Pj<{kB2`9>oHf$C9zzJES3IAvQ2B5C6X`X&-%ECTxVvr!75SzcVXAWS1R~d}T1H~@A z5OluW#Gc1lJ^seaIy1QB8N$P=BhaChcs2;OZE|>92?K04q}TUCPoMbTXP6$ZHeX@M z0Ip>2zd$q8!sorx+H-j+IR;Il`2bd8B;V);nGDYqc$e#OV)^WX(PeWw1k9sp(G-&T zW}IPI9AfOPx;8iY?|Urfa85*boo`oPr!7FHRMT5WGL_-BY}yDJ9HiuEq`5aWAI+E7 zDNLKYhObdVdqxiTu&iiZ!`B|pNt;W*K%z@e^boWb)DA8S&f~k-htebUl-IMAK1^_e zu@PS)h7hWWUd0Z*XnCwD93yC(zS++lqbjAS<95iE4^*pi^72)y?ocA0rgKXZGZpnG zxcD4}NYOe$Wm9jfV=#{G6UcQ!q4v9AW2UjxiMNPqM+7;#ga|_A?>0(7-dTQzW#Lj} z>u<+9QZuDcyxYe&Rppwo#?^uQB(17bjQ=~0%Jutgky<_m?9OVkXC^r~z6FK=L#t;L zfr)3xK$@La)gt>#xbvJoDl66xv^puOD}}v4ja{Pg`uPhjU6f= zUL5%qDOLzMKJGFVFndVc1YTJY(8GjtRPz@C-LPn-(dd})Zhuo!<4|u*yb^_PSbnH` zxa=4ctYYn4|nPRK?L>E_+e%+xAVeAxJUhO=i?i-t~ zzEFfl$F$SQx~Jf>`s!B^_*GbAk=;$-5zB0XrtwWp_1jL?i|(XHqWn*$xN zx@Fm|VspTZ$tqe!w+<_=OWqJU<9~e9P-9tmj}K&yjyOE4Fup@&gU(Kf0}o}Bj)426 z&FA7m2P}W@(PpkDKlH!KQ+%}!@i!|}IOA*IU7Bn>L;M?`LqjehwSFRugUs|$ORKQN z&18y|Jf3Mx4r^9jLbUb!V-!ZZJu$suD*e5D6)l>(A48 z_2_!}u3VrSq0&LrKi?W_43^I?!pN!D05L;sYMs#VS@gY^tu=`D7~(eq+O&rl3%r|S z-H-E$3`8o}0U~<0;xkzMp6b6;JM1a5JYbg`)gKvA0X5d~L;?xg|0>Tf>Y8LVa?> zSu#a*uNeA)kS~97Yik)eW3?bt+EwyaW^41CL+RwbQVtc3za1WPI@JaCC-f7EmV7ZC zKe+=&;l{Q5IK;}@5HVd2TR|f7AEJA@iL^Epqh^c z$@DCE-nO7vAx|8oLd~N;%u>BoiKIXv{30$>q1uX%g0<{HDMj$P_sQv>4(@Q^ajsfj z{4Y;Q)nz;f7ifLqPSVKuXnbe0?Ig0Qa^}uNducNFWoRe9UQGQ;^(o)V`bkQ)BY_xtAmuuxIefb|p*$!%@} zZuSFU^Ema?i{{t!pUe=klE9|RPIskgpUVx;)A#m30XYAU-paGKd{;e@?5V*Xc)jrG z{$I`)kO{u|ywJ>y@{)v^k`4*z4kc#aW=-)1A?DnseV4GpVtjaWZbrY=Tmkw(M}P=b zJZlB{E7a%!LJvQlBSW5>m)BSjTo3ps8PfoNBKSYnB@iHzS-cI%2*<|8>bCI-?*R-2 z#lIg?ZGWIJ0Hr}&bt|AduzGQCXE?8G99=>Nv}_P3gW|*w6L??G+7w0J@uUKRdMPUqfj?9#+N zUMu;H1J6LGW^uFy4|@)CW`|`)ia*x9zG&UHv2jC<3z{zk#`kD+N&Q|*ZWE0*oZxqD z{su)TEU?18eca3Tzw3V2t;RumKlXn|dwkZ~ICwnx4`nxMhH7{`-G%2M%QOw_;pe_Y z=u4e>Q&O+QEI=GRr|NPQ%NJwbqsEn5yr@s8H-4xV>eldh-GsYs)}1s}wx=p=&Puqo z)O8M5mS;RiDp<2vaj!G!CzQ1+fROZc#Q+mMPq&U(12pN_xT)vW&4cTKr3(|BVjt_xQ$sIzmOZUX zAN+s9a5&eBpd^$J{U{L`gwcCMCnNOL2YTH>qJKN`G7uv!?pGL%rDntKcKrMOdjF>d z=n92m3F21j$1OhC=e&CFLqVJTzB1|Ll(OWCon-#UPnv#_*q3Ong56oQDgi;eMBJK> zC<2|!=OK->mdggdbY199w#U-MILR$bsCDh?!KbP}+ON;rt9M`-VQhdZ>n`=lXLPaa z8aQbA1upx5&&|i4mhn&L6DPa}c5V`1NH-6IAB2n=*QVV>dTpQnJ)`eaMc&mc$3N?^ zPM2iUO~JZ>N5+{yA&io24+<`D@LffbRNoMFKhbSI9)7^m2!X)2Xe71pfnj!2yl|-f zEKXYy($RD98zSc+lIoITi4d`0B5>mIkWM`=#C6IxQjDW8u+wR%$_tG^46%sw9roE% zWTYrJgLqa2IH8p{n3t4f(y6O>I>Q|0B8F)m34J)mTj9m?A3GKgPg?#r{x|a;7uS6L zAK$2qUOz~|ZeNvIb1@*bi_hV$rayK)uAvM0uBL1Y4wtrW;43RtR^)gW05-p4g3>&$1Ard0L9>ZITgggBXwVF46 z-^y*^kz3}H-QPnM!SRQ8(oXk?9B?>0`FO|>OoL|#@Q!$ADoO0(PW*7JW>XB3Q6!5k$65e%A zm4T6|#nP-wnnV+-OSrWug3M&ca&UXfj>v~b=1EZ$n@B8mhM=Sps8NbgG!ipST4X?B z6t^Z)NW_Sau-sBa8av6H&T3GO1lBH!g3vev=CuOf2%o1`P!3!Ue?DebaT^HLyv+5< ziOheIvZC%-{ht>QJ$eC~A z3*s&x#a2}pb;|0}a)Vn<>a4M(*6<1i7}ARt2pjRWd`cP>$cLV|nlFmy6K!P~=4G0F zN|AfEi%B;mdW*SbSvZyBXZ>AhwyUYtmrM4|>`9r&g(JPty$aSHxIX*I@Hp(k%BIfK zz%@63L45bdHqz$AhG4;W#N@9Js_hh{s_I8!8R3AWSYecYb>|lexYZTtjI}J02GQT` z_DI9&@Ei^E(nbW7!;+$!%*+smh&Y@^PBL(LdTz%k{gXGm8iOz4(gc(&F%WhFKhh8I zEM&d9JTGM+p?+;S(IqW?LsudXvG3tX`Y{A;e)=sX$*L|=v{lMpU;mq5iFk|r9#Y05 z@vk`O<4@{?!`6K$OHpu^D|ec;nrXqzD(9hiSV+}$^OZCS=Lt;iXAl>k!iEZAev#(m z=3xM@qXSYPl{Mj$BKRAo%^tN4s)R!O^pS=Hsq<(k%WF1)DlM$u0=!g@nJ?L4fOWF9 zJ+z@7To{MKLXX#HyLRq%Q3|?hQkjfx^pwU_*PBI+Dm%1bXv^T%OAuXI)aQA(x8cCK z$kzI0WW)dL<)d)ty49LUO<6G~vq?xZ)L*DN)I!aVFcp(kPQOX5vwyYWDQ!}Q_neVV zs9=TP5ijsfEiV@c9~-0?`J45x^6tNpS=C}$#I$a zd(yB0O!AsDGOCM>yhA!{1KCt=EkR8}R@)1sT4H?l>M>~_VVzu{I#Zd+7r)O5UJKvb zy<69PAKc8jp#vo2iB!lbDMSL$rAOt_yyG+8c{^t)hmC?LRYQ=OEx#E3Mofog^VkGc zb)L{?;BR|hT@CZkuX|h&kK>J-O4l2l%<<5$QBd%&34OfY#!r>y$s~&lRF|EuedhCE zx)-!iRSD>_<6}@7+&@dQ*Sq`rZ_7jWdnQ)>%vCF7?rdc_0Uw9F{zAb@z%jiO#y_6Y zgwY#*7Bc-1y`pW=$nYem>@?)Q*a03`zvmzbOqvY4{c->z70_<{ zFL=}a{5#-eV%-LWi2ntE0_mauH3#pnQyn<;kjP2A<&albqc~oektYTW3^z!O@uJZe? za_?yXh_`cxj233CZiY@lLk03az*I86vi=x1maR4?fl;NQ(4NYdi3C8Bjdaw+% zu9_?13rIo6)7A6O$G!g>(nUhFsZQ7QT%`1ma80Da0|so-3E3OsQ61_Ubru8FuPI( z??iolhi~0>t0FR1IUFJ8(UUzDU_Q$VL>)xmLlg1SNN&0lkqzQ9rUuMn%T6%cKp}Ps%B0 z2KF5EoS_1gbg{p{6W=FQU&U!-Oz7D4Bm+Dz;Vv*j`Oc7sbmmFI`f*Oqy~oxPveiSP z*wRUY6te>4W?fvsXQFn<0JBe6? z)U&jpMf>0N%~S91Zm8AzCAsp#A;mhi1`Oc}ea^L88vu3V{+K2^C--)S27Gl)1ODC8 zVbrK+uRb6^@Al*u?hT0^q@`(=@Sme-P!I18X{BmFLjjsBBm5{O_ko zfkQHnFhev@&5r!I{2<2Pgg?)Z!WmT^!Wq*=+4qKjN(5ifP zFs*cqMw?fRwzAalkJxC7aQfwd@QcrT&D6NV$nAvpQY&)DruRFCIo~2+n)(?*81(t` z&-e)I4UlSdOaplqvsCZdru!m!S%!YmC`?N0^O*5!1`rZsgd6ccT~2>(splKs0Jp!I`+pB zD}Aa&eo&2i7vUE{t^EQ$E)swu)Tvtd{;REl=B8Mvm7w%@C zwbRf1*@P0hf+T0c9AIPG>H>aBWNw*WWi>;gzLUkLshdm#c$?c>uLGQ1! z$X&x-@z{K>{BmpCzABeT#;d^ta4Uz;{qa=V$d`Y`OjfW`9QA+F`FD=ZJBSMOK*PyF zGsWNN*|x{-8_O&++7-C-9P|VV$EGoB){J}AO1&%yPn~4Y zP5BGI;X|8F{r9SbLX5rI*_PIRvHX-riG4A464hmgPA$>~4+YuJOuxB1zsMAl#9eE^ zlA*8OQHS4S$D%07-gQ(#bWfpThZE3uCuyXlpgkquLzYOB~1{itxl`zp2#v42n2eA-k^R8chC62X&|S-#=3i0h~`T6G%pNGipyM5bA-6LR31 zR8J7$jE&+KMy}u3u<;VntrWqBY3#b@E`}JRiVX^1l$z%FR;eXSNLlawr_7b+QijkP zxEZ2wsLHpE^Y}VHk00J1d^(RGUrAGi-8%E|qG@ckm7Mg78`FUFuHp5s#2WqUPpc&= z?Hs;XtCELEnU>)-vOG9m>9Hik%KeinsIDoygqxPv8b0Muh4^Tnc>%W+J!Eol%d=QxcnBngywRO;|Ig-H5?HHwZ$2uM+s_0GHKN>N@HwR?`dr z88>7R_m@T6>YT+y0yu8{lpkNs0XDYKa75gB?^b$hKV5Q*=tKH^@}~ zM(z!y&dOeL311y7No(GlJUGCw4PqJa)mH2ydbH5PUh@}N{$>IZtb(yhijS`w0>BRA zKi%isgAmZx#4|$o^~S_2AC?n0W)#rZt8ACnLD%cmwCGvyXc8j0o$Q%{2s$iy@#_V0 zFvJPjn^icMkR<$yV31FuBYO7Bfosq!q=WxIp3S$Y?(G5HMX&8i6a&x`Y}fSx;aaO( zl8U}f9h-!mbGwTf^$SsvP%f=&@(NPuGO21$bmquznp{@|M^~;d8#Wy`ym&;fevuRn^Pq+S)gy8Pm2xb|YeL5-`(K)D&t2m%FE*$K<_h zs7IiEW3d}9LE)Uqy@Ni5=g{>G8E`0aWvR0!AOYvhA`=hu>*NkxaejF_;k`Hv#Yz;p zE~|Uv>hXo|*V53)&4E1B6k&xK5a~T43vf8KOUJ7RtI48s1@4gb3Rh5hgP?5L=^Ll` zPanzeTZrAO#HK&W|4m$N*!t9HBIwz{@pU|qjlGq}yy*n)3MoMC0MEotaKPc%zi2V# z13L|TzSVfMP!T5)dYRDMt+o7D=bhOKd#5d`p-Mx~e9V>w@}y!yDlqGX!k~lALhx2u z3LubXOOg;tnx;68kl9saZv5;`!nJ^`4;XZHidgE=rSkqLt zQ?F-h?R9M%Shz>MeL}52#woCleu(Ad)XOHleVjQYA{C(IOh5#dr-li++8Zld7;`bo*E(Cy0qF$Rn)@xX^Y%Y_*jHaY|o0!n=9&X6H z=#RRFN|1=4Re@L_#bTcyaz4LHn499-B(NK28(vC7Gj_DjQcPj~xEn%|(rK@blP8x! zhUdp_B#c~`a)O90L@^nf(KNwmkRWSY`^B+%5ab((Yd) z*a925b6kSqov2h^Ah}^XKW~#u5O|k$hs*RH@qW&eSy>gH_Jay%c8aVLcY<-EB-gJl z&fQAiYIO{n0*Q;hphwTR)F{)YiJNys&EAIlT`*Cyh#^?={ zm?P&*&Fo3fQ*g|g1+gLELw8CDcWhWd&^b}HCT3SJD-J(=tz>g&#2nCIq9^78kUi|4US_)&~Rx6>PogZW3P{?TY zl%4$Pk5|>-Vc*1sK`t6G(keo0T1Oz>HgatJd6VKKo}}aKasmsh%e65VVMTeB@JXu_ ziRcEqLLHCzM9%bBglom3;TzbYVq*1iRe0%zD=ic1;|iPAwHJy~{|r63dV?T&|8hHf zXh$I-fx&&rUyPd_Q<#!~jn(>0n$y$^LjH7NhN~G1)N_JNodtu;r9r#Qt&2sL2Dueo zMw4+aNt<*dwYh?u)vAkMGF&^okx*oNoqxh?H7 z$!^#^siy7WRVR+Gjn}M3!#&?V&n7Sa>=>P@g=xdv+NdvZ%ec?1ZV`l_(;paf%j!z* zV|JIjv0b}#G`RPab7)~z&Q(R@wUR;S`Jq;6=@88o9cwTKk*PIA&!#*<#zjMhYhW}e z5jF*-!hG%qyXqFqZjv9j$U2rW4;IP-mf#MYk!%H1Te5c?AhH?G(LAmg-z*US{s*W3 zzs5k0ly|!Vm5KKYPM`tM19k^*Z@&LI6*o66fY=N|E_=uSaMTYE%gf8ake`z15B(je zzn;4>TtGayHa&oTJSd10T$%p&<`slX4k+Y!{udkys2iLnuYm!%w!6EgaZKR6iL0Cdg){8bJQ48U4gSoqwG(EK-}8)laIV;2&>+n(J3&BWb(If@m$ ziTo<~$6a9O5X3)VTY-v({n$ud4s;tcmJJD%c!1D(W?!{&?)+6lqqehCKM@zuM%;Pp zCt@kgqMMl3YC~W-u48-?TV{b?N3msNc5cmraKJJqSuH0hn@cWzFXRysu6~{IYX4sIpChFEHO?=?|NUFHC@vo=aAa}vQj`@P zzOlF~H3xyhY+e=tGbe95A76BNW?MO+(Nq%pi1rYA4cJY>%!7rh{!2+!>iSYy-C7H* z3)E+;7qXesik4T=ADs<`S%$XWQv|$Qt)FJXz}NRf;QDrs?faP1*XJ7E_ftdA&qMd> z&wvac4F1h4P^eF|TlaPoyOYOWfxT`lu~?a*I23Xny}Te;e=Z-!l$&#X^_skdAZ1a)&+XHH`~+)}hMTRI?c(ewvN#Co$!F?k8#DqJWLO1- z57jN!&Y8Sl*S|8q2~C)JNsVbDgtl1j65C`q_RKCME6!=a<>)soSzDMh!n52hHu!S& zlAGe{x!~j$W6*dh7QZ&=mM+|I{reU-bpczKr=#mf(AG(P+w-&5vP~}BmC&hQ&176f z&quwWgVZRt?OWoxK>W?qSr&hl=V1kZ!C7D$lM^)QpluQNC@;G|wXCY6+FYve{Zri- zfup=6h5csw&B++s!EGi-Y@f-{TM{gTjStnR<*Qkl}T$#!MvW+p-3`t z^=o5^}M!R_P1-G^A>&~zQ!(=0Guja_Y3C~O|0(Y-i^{8_e*{xVB-LP9Fp6{6EA+O-=6AaJ zL1W;#&-iiH{U}jhZs=zC7VnolR`+(?b!_2*^=}_R_g_jkt<^_>abI>~yU)S}+GM>u zHtEcD6Qv;fHc?L*z4ABFFlr0U{1~q0ewN-^bk9%QP~7gZi&tm)H?%XKd=}^x;q45x zuycR*l+a!`!H@7wew$i>W&FO)N~2`XeXxPs?lbFk(2BqN**nI@8CttO4Sr_z$@~0H zG9+o~SkHxSfBK+trD$9hcb~YQXi92kZy{RvUv8r`SlaCb*MUdhr0O3hK}f3fIe*UA z_RbNUdJ&Pwg)?Z!9V3R{gqRlaxQd>no+v|$foYwGnecvF6i5PDolw+Y;lYKU4(eAp z@)Y!gXEzWT&|QLO^Wx)I+H5aZqNUWiixcthy@&+LVYS;cHWV*h&m<>ggO>S!PY*xmwa@q+M6Y&v&tG00!G>#5o~%kv(2@q;k2o; zTh5G0Qygn?U4KUjyV89{b23%g*J8F##8R#^!|@iVNAIi4XW$BSYB**%eQo*Y92XCZ zZQr_NPRz}U^)JwM8(xT?K^w=~8Vfe`gE3A_;9qIFuE_Vc7M@yhZuqGOXQKTFr~>{tHV4btvg z-cV|0iMIO`uDN8fd|Yj_onm9lc*W#l3vtowrFW&S5kSvd1C22zb}0`{(_Ys{Z9WMy zgGKT*#AYrC0ONDl5VeK`Ava_ZN#|-qtw1j0wEl!12p;4;$gEFDgqGKoY@8j32pvsx z*0Bka&3)Xk;_+VYBr0MNi;h4qH&B}!WxttCnoGzxS$CtmPMA8LnDFq0A`=?$6O{Ew z(_h8zS*8y45D@$BjGrZgcI0+i5Tz3JJ2_#;F+cR{pgOWdoy8Z%;JpkPo9BOCf74I~ zGDt0ugi?xIjBDB<;d5|vJ?Nn4Bx>>UER0VTQb6BI{UZ?YrrWf zRN(!5-!=xPoKdH_Q`i^p2-y!XU`aVm3c+{J0`B!@WYVqR4(U5VIB&CR7?CU)#Jb(t zPgaBPOlnQ++Z~_>d&m_uRMZytbAtbRhIaQD;NIZw-cVa!`#DTFrZ(GQy={OCIQ;rO z_Wdt*lbps8+p}r60s`L9b!pH+K|ByjSXXQsxG$Kp(q`_#brGVQ8@=c{bPbFgBLLXt zJ%F-+CioceU;4s-f#ZOP0qn`p2O@^jE~!fP2pc+? zq0thS#`rG_Z66trT<=@-3q3N<2J^ih)O-+3b-JbdSNGB7 zouK);ecReCAGZvUML)SsvCYiA-g0(;QU<8cjX%4f53KOMPj_VBD-20!#-Xt0hX z)+xGBV*w}I9gU~8i)RmTg<_jMo{it{5~Zj`*dRJ;stdpectPi4=xxluUcbP{cLgSN z0?KLzkspgL^P#8}2wm{D-QISFt`16|k6GL4G|2t1OW%XboNq=lvE46uosWv<`_+06 zO4s4zH9iaI`~xdEAe(#Y?(%nBP5kr@nHrp{-anvQ>Tn{Nd|d%!ZlH--IF zEC^#M^M$@I%&f`j>iuS%({G7C(%$dg;I8P-gG`PXxd_8=rH^OG)gy}Q)`GdoCJ4wcMI+kT!QQ1?t$PIY;bq?!MXF@s{eHgs^)>>^y%JvtxSW|VQTC)*wQa( zA&1hW1Ok2D9jO|HRDq7n@zNti^UEsk%G7dQrg(y;dU9-kyV!0kDjF=fWF3+#YztC^ zGcmN8MP92~pK1a>^4na&{I$K;uUq|ZZ|s8MFTdiHC6^ZsDAN0ez24=w8jHVrIO%?Y zqm&cF$p108|ISw4iz(G6vm+iR!)M@{$9!2K_12cS%d7SW$!)_GqGplxWBQ{U(hjnT z`gvO&tbe$4vvR{JZ*p@<%E!OZLfQBxkR}tADVW!Q0A8U%5KbTuQyQ+oQ<;J8= zg&PK+!p&gc;tNbZ|8}0_Mbxh5;Zw<$H=Hq!CjXFP8otmbfoPb!fu}{sgoY-J=^=o& zzTr)Iq|awWv}@>^^4TW|jXbg3sk+f9oJV$%HE)lP&wM$aE~_}odqN^AemNtMhczyY z&#&gLkCFI(ixW`VLzIByG{lx@Hz2)0Zj%LWXB}&sG^VQI&MW@77`Yrk z3w(_ST2rHCGBuJKus-q=Z|D)9g6Q7p=>iQ=)Eq`G3`0!FSjQz}Jrk<4P?>A%9q~BW z#$~54xMf9QbC^;e6pUDJYyAsfmnFPQy6Lz+UM9CBr~f5&fpC6_<_60Qe)V0-NVFLZ0``~N2P#|D-^yTaLasCkfJ-)H|0{;;Q?QJV z;u5{6*})*nOekxeRZ4KYl^SX$nlrv>+3}s?JF=aT?|!#UDIn5bW@7h{W41EoJI4|b ziID#LB_0Mc3van9p1x{#b;b?NxocF+iQG>N#DZlY%n-v&b%%lbFR)m!#WNUC{ml&B zO8|2rz~vc*$}*Pp*)CN5a5T%)dsGgeZW`gxy~iuT_0vH1eLgAR_m&VvmXX}I`{&{~ zsg&iH83b8jTGt$IYuqcfiwHe^_Ic|Ci|+3wkkX;GHtDPwh+EHK$gcburHxR{o-LCw z0We29g?WbxX7=yxVGQ=|-a$5XDMk>zDw;~X^Il!Ahk zV?u2)YBH2aArX;b!0^+PH?&Nx4UVBu9y}J|qeb;IWSIff@6<}hAJXB5I$`L1W7u*~ zf65@nrsazm@ICeCG z=(8+k#YU~mR|VXa#?%s(a`yC4U~K zH08-P6IeuTNPCrsiFF#_^9o3~2psu)Os-$l%`7W^s4Z)!Tg$4$4BC>06*>5s-aGWL zh_<@gxhB{)b>7KZ*9{JYfWBY#Aw#K~TMd4cxlhFH2ow_LZkiy{kjTI(qo_`v=L1!@ zt0E02l=SZC0@B^jVNE1T0rCCz+drrQ_n>#A{MSc+;pd{>A@?yO@C}n3rIlcOQp7n_XPV7l-)~MdeCEuykW)KtJP-ZI5r?b(zJ1uY z#f)01Bh?|t6lfJxWWNo@}<(Mp{ zF`qodjbf9#_~l|}#-ib(N)+5+vGUxby$yn(Uz+D^9}0~ouo|dXn&@J5sFU4d|L$A- zQI;(&Lb%#79Zv^G5TX`0~v)`s%Jo+#)Y% zGgOLQ7b1eDUGOF9bifyR&4N@|fJ=_>QZ1m7&9WhnYj@zOcj*t``TIz3AOR~@QpfN8 zN7)x-8q5x@5?b|WI64G#I!3Ea!)b_D2$3jeF;rNOJv3+iYfJS>BD=t;Lb3l7L?+Hf zT7SyO+6|(q)Wi+afC9H1KMO~YtAgAO2~T_pZG~L0HrQki6{8pCP81Ec)6nt&~R`D6bN^lba6U$d}h+#!ZN0#MeSe`VB3ekree(=C?j0+(QvY0JO)+xq7V<&&2VN?C83m<}lY&uoIIu&qD z-pHN=9Z4zII+t2#P&V3XW~(0}@(pV7F1^b&tYd7Jb1_vp*wc325}iu-N$$%hF;2j* z%!blJi2;UL;?`9B-sxGKfd=%;)W4S4GukU*lwqPw)mDaP($!&dwG?H|B;GDn0kyRE7+o;s6*ieCjF^R?KQsci`ltJ^_01NVVA>zdtp-Xk|N(h@tPYBezx zArz{YS&G$I$jr<>aa-(mxM;$aGp9tO0WC9M&ApYwQ%DD2zh(-L0iRtuo&8fu3X?2{9>;-nLd!pVIRmROl~J$$wx*8-YMepjE`qrY;9su44XXUmI))Qo;q<#q1e zE|UzRx@-Yd)%?N2O()PPuO$y;+Q0s7t$#Ywf8G>$c}MX$ySQlR?w<4#wBXO>$evtU zSuwG-jk)%kfKUq|dxZp%_l$p5gRav;!w`cM&)7EC4?}jykFBqpa~yx_Ah$9fo`XuO zbwLqJB&W06H5E+(=M@zdp)MX?TsT-4^5-fOCJbj34?seYj=gU@mtD7L|HT~s3r2W< zynz)YX33rIr4$uDp+$6@FG?;h<-qTNZ`AqmW7i!}u_GD;DgO9${|AHXyu)U*qOUWl#_SIn#6?7ZL75xAjoMu<1!h>1juD7-7iGfG=C8 zZQqKfT%@It!du|1yS$@1ydzy?2=var_8ayQ_%|!xp-;D3-19emo$Pum35UEVm*%a| z1mQi%zt_LLulOIyfzRU~ZG!1-4g?9(iZm-uzFe7*nP*_*{YwvWr@Y1@R756mh*!%bVVOUVa8;TeBZvjCgAWR_%sPE+LGU71j z;%b}!bn&I}DTl_rdXdqB9m@}{LTUwfgZki>aQ8SYHEdw+^F_XwS#EwA-6wloY*1xi zob77$_w9ejaAo7oS`JaH{>pyV<%}AdXfTqI_ADQ^0`XI<8GQO=F)h^5R;ro{43|0M zU)YVR#~1Ye41Fh}*$g+T)$G@^&qB_oZj%V|8{r`f0Z-j41%!|Kx=uuB@>;0WLY!-d zHU6HlNgco#B_bN`Zm<;INu}a~bmmbSH+z%yKz`utskTTb5(79&cNKxD?R$-udF z_rKm&-$#bwbR`nO)3z+t$JKz%h07yT2l^of!mH@C!H3ui@-aXpDBr!b|D(59pAFP+ zt;XavOb1JmNlh0|&>wMzAM<=wMF6lJCaGz0o+HG@OQe{)M$C-YahF#7_V#_@T|-N2 zwW2x?ngw^IkAEI_d(F8;4?kIal}k@Ahn+|zLuFWxWiit$QFe#?;YKw;=UXIc$PU|Hg>N=6Zk~DC0h*~ zFq}Ia{`!#W=Hxf<{lFM<9ZErh3>vYgNPNS4D;dXr5yve&jvrH(Z^D*`pOwn_s*0QD zhYlKDMKR>DB|8TK5d3a3eP_I^j_?n>fMaQL+lv*JFH!QYTuq)pK=p~ z4u}96w?+gMi0K>lY*RmQ7 z9(#I(=R_IpeRym#qdH&xe|o{M%9Ky}U@4uDMmf|D)+;Ec5WqrLb4l*x~xec^@1Vns&s!SnfBL zCHSM!(8d`+x9f2dN`o?(v7S{9qf?r?e91PJpU>ZR4C9$Y3oxdRvIS_JQPsn;q%fMM zsM7e%aH@GD>hc`xg^lmnTN*_U>KMga9&eFG`QiL*2EYD5-|S;o2~j~VB%X;^mx7Ie z**J#z+T(6+>DA?5T#=xt%w=9F+b(oKQ1iIYzPs^{L`RjvgE~ji>#5h7&S*g+8 zVz01z7i6OkLUt=FzG>2p2YA@`ubfnt=EXS?WVa>^tcX)+| zSo^-`B`9vg+c#T1ty7j!sLs=kj_VHG(I(UF<@6v*Uv#f|iT`xEY^9}_gW;k!=sQj4 z(Zo*S-9-VcTNW!189=DXsVw*t3Ob3q%JofQmz?tb%Q3n`^BcGIKUwbMPO9Hyin3LbPXw*Q`Gk-Llc zcVE0_P?YyJOx|>{5{+uqWn4E?%mkQHVdM9(EWUsZXG6 zJ^uWt3isEjBevN_t$g84s;qD)g+7?KLRrkDEcTHQN4v%LBU99MGNMMF3iA8(1$9KK(Sa{F2*!MO{ZU(VkfuGP zov2RNV{*(79<-;osk_p7Q|k`qX8!sjS_kZUvK*aoNs**iWM+z-cdm~ugcj2ps#N4Y zja=hx<9Y~>t0_)J)iLm!MYozpQ+VoW#EEtNB;-uL`8k{D_{|bwE#@`ARqLe)H2TMz z=<}7!4n%bBgonU?zEeF4_qJkC72WT8$xA%GMJRfSP$I>@@vw$q9v*6G*I^_zkZ;#! zCz%4VDs3fQd%{)?I{Cv;Y~~S>q*xpg*8>jaBdl2+)E!08!~8cm>^huRTnhz1`}Z;e z6~;DgP16b!`G4Dkh}!m_O3X#gXO|4`ES4Mf}x3GjaY zu|9R35>LJ)Y$s@w2E&6V0YL6N{EhakiRxLvW=EScN^|SKKI38E4yk6upkmArbi&V) zeffennt2MUr7TS2g6Be`cIW^?dKteYgS$ac?w{@=Mk~p`_ClWD%gX>rn8KTgf9RIJ zi0zBuc<}X}+?5#oX*sWr_Cx6FtO_!L{ZzGPnr{qjHe^~*V&c|iM(#~s6-iMz0on~+D{MdZO+k6_h zguG)uSVCY3Jx?`;d-y$1N(MfV+P~jDw;%4~ZSQNKH)I0=(XO4a6>l4yj@>WY4&)<* zLeu@&Uk7jOe!RbZjIcTgZ4J5Ban>y5I$*Xsa^~5It-5%-gpo}{aE;9NBV2i3lOyZ* zZ(d_Px=YbCAISNo=a5pC^|G1cqy>cmhbhBlkNZT){I2W(E&ZMALSr5kz13xLHM3?L zt3gT@j2yNa+tN8C`?9To)ux<$!>`|};-RPnzHN9TqFD=Mv0$cXg>%<4$IVc$9`ks( z<;Dju-*7E`vU^+R56mJ-?M6#|ha0$Vd2*0z=CHgyjF98|0a|qOD#t{((>PmdY&NoP z8w!6gZp%j%vu*s*LKA`1Rb^|^wipijV9ExYHQ3FCqxTk7R?aqc*sso77DB2Q!~$LK ztge3le0!0t0`3h0W-WW^wrw`qo1(rSr|?WH;K$i-#@a!3;gkLTibxE4P8pgM4Q6Ed zz0$X)$Xp_+D4w0_Tn=KO`UmK0?4I1%fF_?P&#@#CWJhw>tmh`&PC1@AC^d$a)EFy{ z4(7SUof1PyYQgoWL~_#V#G>1U(P5}SFt16^P%Ex1NS^@nIbxyX=U^5 z*ex=rA>R6gMOwZb=;sCA5}%Q-sUl@|3>7>RU@J9RID3y?|MOS=67XkxAVJr_AX!a? zBzgW{HTP3jPgfYMfWVKnHt&dQuka8HXnaBJL$B?>=}&Q+ua1cskKLOu{w%ENiDE|^ z*SD_>Saxo^0+}OgeHF z`G>MR7TGiAITEW6h-ug@*K00$ryI@;f8vksg>mfph&VIQ#vWV7N)p9-wqW`P7?AK0 z84HNckemB}w~B+V;ybf|FELkT^e(I378|!5!R+j`k8AK#1-3KJ)_uIent2G(nC0e( z;e-I~J=4FFu^UUZ*g>)T6AV!jgXRtS zhuR%g3yM|CTl?^%cxouWOJBk-+c`z|*$cfgV3D2IBXV)W1zpWFj+IdQFJ_x8l{kf- zTI}b%vAsB%u{wU$#yR%5V4si5D*H`yI}cyOv7nm;0!mowXa=!jS`GRGGo5coa*X2r z4vK%^C-5hQo56&(VFvQN2~9=44@@bP`vMWkE@l-;C>v#AR94yXrPld&*)hv9^o|iUD z^W``}MM(|s3g*QZnbb*?pGY`Xu_zOxP!^|fMHVcc!atZ>rV4(r>gq$ve%Tx!YAZP} zzhz}ooR?#_3niCS^PSuIO8K??%1^(qxEINFz_cmI`P_jP84+;&!LjOi#|1E%azkwT z@wXh-0yL5o^t91A;P&svk->rYkduYVkd8-I(o88%cTcOUZUX(My@Rj1>S~?;k~62` z$hy(Z=de*=VN5?+!g8q4HOWZ?uzA=%w;NmZ4&9!UrynYH^4 ziyRh`7l7~+Ai_V?uY*ggkY7wm`F}&x+Y1;VB2s3Z1;Zi$QjiinUpey$hgw&aAIh3! z7^&J?e6muWQp}YBssm$g2WoNPSbvA@1K5&lZGS-Tt6Kd zGT||$D~KaP#*iYm#kl((gW4FT1ZarHI`+R7W_Py`8W~xG4hy7O@gMU6;-XN4@x(3Q z8O?;8JTBIHB;@m5y!`YY2z(u#`Nl{{*?c}D_OfHvbr*Uj+D+YU-c%1Prn`Q(S>!@> z*W3*$ys;ZV1r-p!xfRY;aJWj*xN?($-$1r*a$e-u^oikP>z~NV@pbE6 zCy{KEC=TbX>q-$*#(51DMR%VwhoI*Sw^W}KP`3L=3FD*JP_Zo9nw&r~QY_Y)9{5VG z9PE`0Cq5zfi0!@n5x@a6=!s)e{tXF2x;fp}!OR+!?8cV7h-st8TTPEn|BW+d)nto- z;%qs6XmfjA&55hmz9D|%6}rZM+Mtr|0PZN>91#)b8NYj>flK0*0Z8q2$h}?9WVCks z%^$b#?a&(~g~af_%?F*B&2#xQ!s9f`k&f+TK^vh$##J}p9YGsNA6WG?_YgOwo=|`n zTpZv+IVRV_imv&0>H_V>_l1G|K(N^@3`(hN+KvP0EJ|!Dhhv3O306}mQ0`Y&A;wXo z{$nLf4m)gJt^@p@qoR=}QEbXV*x1Ou{jWYMK{n7fS%T(UZ?s;|h0EOHt$Qdf`{!UF zc42M%^;otbc*i!DwoxswW)D#bR^PzD$;WTxx@fwc&wIkgIi8!yeacM)x8P`zQBNK+ zB))*qmpVO)s-;}aEhxy@UBD&jkN1JMmynpqV~WVLDGOdq1IRCv-a^dPgO)en?RpM@ ze0s|><8o?RdZ0U}AIbgP`?^`+bi@3bJ99X`AGj10WX5ZSht!||_FGDV}MSgN*apkBI! zuS3wsK=0RvMxQ!1{Mc-~awP1|ak5O{vxM+tXnMP^Z~jxigSSCo;N34ftN1Te+qIZ1 zQszI!Taeg$1H(*1*l5^2@(>9%G>z7Fn)!P@b9yQH;4X(LH2NweH)#Jo_T6K&$?O@! zM^lI&_C57QQC&2Xvc_B~xNm(5CM%Jp9NTgDH`I&BBt@9kFHpMCcq&9`l!V0`#lBKo zz_7TI74WR~Z`)~}&!bC1Z%2^&I|&PI<-}!E9&`(k5#2Ow<+DOq5~3@aS7MlJ)QVGD z*QRXm1Dq08O>#&S+B960E7kaOJBM*@`7htyutqZ%`C!iA1h@@3HvD1xG9_z5K|}ih z$v$E0N!s+wcyV3LtqX=>sqcS5;=4u;}cZ@`HOZTV; zS`Uuc-rLLT(omtk>^|TiBP$+bp5h@)q3Pd~_SjHNP^feLevfLbfSU134 zOXi89!_=7VN=%8nvdgHNlv=o~MReDvDo15ya<={TCy7d^2jReK8~)l=WuBd>b{N~~ zt{bXxk}XHUpVt2%GIa>t5Ap&Xy#JE3&kj-mK!^3piVfG;vYsec!Q57lWs4-kgP+1G|^xL-6<-qb2%rEvR zOVuC(tIE&x7^d2yNlWH6v}DomsjkYLipx*xMwxyWI-;axil+*flS{>qV)JOO0 zkI8^ME~-QRb3ldB1f{7|e2oz`fHLm4rr+v3<)<_XJbQ{A= z!g_yUTPUpX8hJ3(aUSbuzcZ&f>qr^}`jTL2w)Dj& zPZR6r&y0xnmMZ{#EHrzDbsAdj=gOzLtY-vNV#PuIJ3Bcoy0!xmb~Q>LlYr>gltD>1 z=3Mq6@xNArr9{@=TF?Z(B7MI$w|aOIb}S>=reY;N`Ds_-{wIaJ-W`U#)&D1ChD861 z{zV?<2j)RqUZ;?fWMgNifl1ExMxU)`lFV22`6Hia=Aq!QS&>0bDH{0zI zMp>?RZFNgSok&Xy?voJiBZLX~|AraI z?t454efkA_>FVP0-%$dBi1<$n2}xYmQemEbLFHQ8*f@Z|CC|<;u8*!%xy^3%?)yy% z-`|f8!*wXr#rkr_atMnP^PF-5u>>?hg~Hm#&EK)bOOjOv7-C;Zld*PwmfAiY%_Tft z?IyIjzMyq>cIsHVqsZ1&+szUw9~udbOV2NB%@<{1QW^xlx&H@{bgIOJygW&pR(4SA zTX1Xsvb_-_rXwu=x@X07e=7Ucb_Q*jHUViX=W6RJ#1n0M)y{d{ux@>w(mh?ayu8%a z!na88XBxO{=^sy2>aY1-ITip8Ns^DowkMcCC2gBUxy{$RA0o485A>R{!qw$suD8{7 zC(T7Hi@^mePw_3~vE?TmQPo?eoeKeN&sh^M{Rs%7glrEnE_MDwRs|t^LzL(Cm^S+& zS)ms$NQ`J30yerHrxQ&TR@s_zk6>uUX)2IV1kqO1BMsaiQWa*=KNIO0v(}!4AM&%9H4^V5|eGzKcl59`2J1A z_Mh7l{IofI41T`R0uNq_)*aYQ0kT>q-8^aoO06gbKCM-CSXesdL)txC-G@heVWU*4 zKhX>UCTd%*JT(=J_AVAL83vM@R+{o#Od9S#J((v9A!EeGV(K?d*B-q_J?0AWnWd7O zHNmAF7f4ES0q1Mw+HX;z%C?r)zZ(x3p}ByUADq&C&n9w>I^y`&xt4zC{H+GQp}Fhb zYCCyU|Au~*>Nb2gaPsgOS-$@C3ty%hM2LgWl@b3vE2oerR)T9=Gr`v50X@UP-n56O z{SS>t(!xpdwcC(FZO@eB>p`z6Ue}SO0*k46We%l;O?4Q`W0zk&g() zQrv;T41+;jql?R{r8b!RLkm-S zrq~pn7`QnH*j*Xev86hbH4)WGC^4rng_ZwQp!>yMWgc;^{TgJXm`HJ|J#T}1J!PnK z%ZsR>+-qM!(lCJDQx2oqTpjez`^??SA?lV8A5(l=kNq1P?o6twq3|Y8SuM#qx3e!V z)HMp(hxq0vBdVW$)zuWcNAR~VWfGV}$?qaJ8+URkdwiF#-jWtQGP(NxQ~zAi;fGOJ z<)FwzaHx|Rt()hwjt2skKkO$T$P#NNv|2j#Y??Wc!@i2aeogK(Vv{K<^YwYI2JUuq za8f*kM#voeaNR2YWieKtcLMZbOc+5#2M?14=A?5P-115ND#!B?pDuCV#`CmFduEuH zPjLE$bqMed3fi#{$LDUZr*aW5RCrcCAY^Sz$I_;9&cO1OtF^??qZLnoo96GA?$od` zVYDtXTQJgoEtQtvgmnc=s10>5KhlJPYpf_(eqXK}o=X0ft$o%D#=6zhSnG2fwW7X_ z`b@k8zd91wLnndKE7_lXN3uLjV!uZ5eZP`tGRxt+;%`vf!y4nn1KQ_cC4X^47L(Ym zF>MVRN_EEV!b^S=loN%0gV59cte&~CJ&Rd3>(oSZzC`GIcE}5$*67SJYzl9Sfd~1W z-6G?!Dr$ewen3>#MN|^g999haMJ|q^SXtwa2F*58;a24k3;+AnXYxD9a&__4y#*nu zw9-{VORP)#Co{7**Pw>t?FFAivd1>Q@GzF7q zC}HCWZ~|s(2Q)$VRq+B=M+>{z*ZaUH!Go*u~AfGhiQLfDu}i770qAv zO9N+$If6WNvFY~XxDd(-nRs)()?=H4^9qzuxONH0sN~I)s>HC%h>SuPE4CyJ+1Rb{ z?Psclf7e}{I_I?8h<54TR-aIn0psXA{U~nxN5NB<<+k(t1xQRq=iaj@JwN6hr=8%O+hH@E%=$t6>aVrABU_PNi1}961 z2r~#g2gM{X1ofg*1;(!K!!&Zne0}6980aZuYL-fpg?O;{pCDI~(G*(9l0#WpS%)R9 zUTBf`ovXllf)4~cYIQ^?pNArw1<@&ykT{*MaI@%l6!#64NBtIxu>XoroDh(e6H5wz zlu0#URyfO4`q|O$9x}(^KfFUCpo>T9eVb+^JlRU#mx~(ikh2b?ZtAes_6-Z(e%0mt zq`45)|9F-f^6i(Fm$wJdMIa^7*u@A-PtSB)5D?N=6{$3$n*&L63s{(oA6y=MOuVo7 z^o6j{$LO?JfN6(M<`OhE^bsKvF)U}byC!Nw$E7P=w(gHB^2?qNVMB;+b9s5Q=pju@ zLAQbWvV>~?q`k|Mx=gH-9~)>jM5{*sS@TfC{izGPLm7K$E=rz^8N|pbPKjWcyHd0D zb@h(JU=)hvCkEarD%oc5@KcIR*gEyxKK92YwzGn2p`C zlruh=%F@!Tsf;O4F41xZV69fy<14#JJD4CZXP308hGW?`b@I-wzBGBTzuI_%Z^eL+ z-ZG}7!T-+|*%9$#AKj2BHEw4kAl;*Me(Il>{f>r8R(0_4k;!!F<+7Vl4MY#zpF}-; zMi6?qEB$9TEZd(n^uRQmXHlkA)Mm|VAwW2LQeG-Xzby6spgExa-wEGu3x9fXL^!k7 zm&VQ3&H9%*5syuL-6xUL>sy#@EjYGc3mr>+J{*~;zMO9lF>=fK;72LK8UCz9QDQQ<0^_j77Go4ANAG(TIb;%4w;HSZ_{QF;Dkt{a=j&15ib1h zQWt#G^Zo*c_Z43Jo)l_tntNaH($PILc^Q<_p7S8C3#KXjHSbG2<8_z&=JfV}TbiCR z7Ygzuag|kjo!VbaQ~3@2zT&O?fB)?=s?1Gr$ga)(Bry%kTVjk^eaafOn|lA}ej;5J zm}*&4;MZv|)BO35PXgrQDu@r2?Db#Z@Xc9j@AG)C#X`7Uy7bE%B9n*mQl=93sIrBh zK&_I|-+G%Lc_bnw_MOau(@@stp61!u*Hezmwj~D<8ad}GcT>q|J`j#(=Sp{q zn%aI)aMZO^9_bPb`(J5!O0nIeJQe4j=0%x!zxNF6XbsL2uup(~=BwW%;Qh;=7yqrq zLG7-?n2qZ)awo<+SS$gKqp(^6s&Jp=G5^5=k?HBvYIk^0Xf`5`+ z^{|XHk<8$0;llZ3cIDr6LmLiw=^J8`EOTb~wvAtz2B*2zBG2~g#^#!HiUniMAu;?k~&a?|h!r()wo!hAzzqb6s!;rK?k z028?tnH4#5-N>DC&OTl^nMnE_cV@5tM~uyzikyaAhS36gI~IHlb~th{hs=0SO^PbD znO%7NfyHvp+|Op?`ol;np7%bZ9`-Xul(9-b!nPLKRQ2a?&BKn3i{gByu{**{RTB!-`53?Gxiz8FI_Hwr&{r@$W)#RSajdBsA~q&A}g{$ zz*0H+^~+5f?j`lZZt|Mk^C{9V1@?>HhL`fLpi&2jQI8=z$7l|y>$oCrwJq@-ST z(cyVVQN3upc-jm+mY1tj;{0thpAJF}X4)l&(I>-@n~xhV>T}qD_t)%MTDO0dUND|RNAI%Jk$01 zTK4FntY}xRrouP*pvx_=GLhqOp<$6ZrO9wef0oyxrZ!1!;Gxj9mkj6AQC({UMnrpa z4r-=B+^COs!UQY_-swm%qmNc}{5Mm_0uOx2I?dY{v_HC{3Q$k}?iSNf3@*(9 z@!Za%dmMFHweReCw_w_bW2upl`|;?v0waT$BGyDWciu3n45|8IM>yo3{F3DxOmbjf z%;T9M!HY*7L$Ap8A1*vcy0ntHMuhMcL8cDAyHvPCFMMr9W-9RE`cK_f$rQ0DYU1+r z(cH{wYI*sys$<4r%WAU)St3h%Q49{YBv6H2 z&VYJ7<@WGnfIe(D=IG!ZlP(S_tY)`2>40ARp(G=f8c|#YHJ-FMt<;<9RTae{eYINvyzg-JjNaFuRgy|3M`o2~(FZz-!TpLn41l1HZzjTqvAy2VG0 z^1FHQ_sr}7W-8J^5}PhgPJIfj-GkaaH@J`>#nVsEG35*4x-E9<-^$WAS-w zy8jgGY=gy^Jy{wwm;d+RRfA?15hq#j@+A ze&!24acMl^l?Cf?wXW$bD3jFg24{Rf8PW_{T&^JGG=rX+nnI=o-|UaWbwLK2uE(7i z!I!f}sg*)1IEHCAe&&bEpZErJSmOUdFx&ND*s>?v{GK>oUS6oZXTYSV3k^$iNZ2QG z`lS{tM5c}74d%5}tL4lGov{HApGoLTW>rB!QzmoKlUhGobRFB=Pw~JP{uB47AWa3< zbi1r-yq1XeZ!nyzP>j?qmYf3iD*-(>fBRSLc+M`)ZceIdU0gi=JnaZh$Jh->!W-G! z3ZZ%krTGWf`1<;MNc$%~ z`ODP6Is%l`jrC2_nYB6>;hJMlq;znbwIFnN!JJzAm zfta(i{IvFWUE32&=(1r`b5om^K&DpC_jlG$O&`_6)1Rw9x(;8eVVx2EA1tLu(b}Ej zx%>=sY(h4@wsj%IrUjp$;4!ak<->W+zh?Y@0ZLgwZH2r%y0+J=eu*h%l}44!@Xu*; zRnr|C)d2pE!OQmxUbc0`Im?#a=$i$;Ju_h^4QmbxAsmH?KJulCf_g`rUqOsn;=7Gqvsj?+i~C*^!$O?dygnFoF?@~~u- zyvJy;gNRwTH6}U;sJD~<_K)|m+tDvg+t4Sk19-HWS6L}X-=NESEa&$+#3<2F zr86D4?Y|hB-Vg7nbvREy!-r}Mr*Gu4=OM3?Y<+*a=M8@>16vzt3tDWGHjUli$w|dJy{}as@b`O!7(YRdH!mMM zWX|AW&&Q*;1n4m#E2|Vw+Ha~|N&Suwkz-R!?Qp*ivqlAb8 zKQF$Ai-SQyFoAfTLy{KEF%9d~=DAmj^P}(H2^_b+cb>3tVYNQPjB&f|dbuy#1K7fk zjlEk(5cRyDeST`nBfTUg(n zrE!p8ynG=Pc_fV`6?MGnGz-7T3#_^zca&7LIWjU~8$R4IuT{gr$Y<1Ks&53^F9Z=bu8m{uZr%d6wiuiw>1-?H&Aba_Q)=nyXQ_rsw)Kpd=|6qMNAWTI zNC6nD5jg9tsC{UZ$61XwaLJjg=nWD3G~gid^T1?A65PBJ$EyUL0ZK7~=cOc39>@Zv zTY9M_Vqx%BCdoy$Va1tt6G zl44TZEB-|zR!8CGwdq<$+B$^70-N>pj7fmr{&?rwAMTq$I?49eGx;xS@Sgem>OW}6aSlY5fWE1rZ#e_6Qn{Wq+LjwKVwlwnkwScq9y{ZP{_^u@F6A z74GT2_#2gwuP#5{bad>{T%ACdmbZYmQ$u1EYz&FFhmTatE`oq!uvxZb>hcww&g-5< z)#=F9b}S*@$J$<9fN*}GpB?l?W%h;KAk0zpT6^9UoRP+7QFnqIfh7&-0- z3n&R}W)jKuDY@nkYVf!k1_O9;eEsYWVU?v-Kt}tkL{iyn__b1)#1q+Q4(l;0=+Wu~ z;ZhjjYBLl=1tMkQ;+}j^HMua1^xhv6Hy~T(co_3a!&bwTjUtb+>lJlk;b?6Ee3~Fy zl%1-^FawQgzL`HwHcI=MCDT)3D1X2*VQjPnp5~Z9qog=|G^Y?Rxs>)8(Inmsxdh@{$vLZnDX`^|AH(6KXUpq>-I*4l7Y_#ZJj;vOPh!YJUHv(Y4br zzhy~myrLSG5uTp^_TY6@l6V|Fa_KGWUHGTBqg-qa64F44J0bxiE%{wM0Ko z7OEyJ8vpROiUpX^^zjEHSHi1}D3;I>?+=n>g7%d4kK z&DX12iJDh(I0`li9)3l#$svEb4Eod1O{ZWShYk%%i%bFX0^hy=qj5hhTY5j=Strf2 zwIli>nBS7rRGmMY=2ll!+be9vcdh38yqe_G-%{J2qz?i|ozwgWueTv)uZ}ltgO5L_ zXA_?AKT=44W@wm9{_RI1$`jGv-(w&hebBZ)tV5Fs0LjS6ye>Mv;gN~7O}`sqMJ7m4=_czkSV~ke4Se&*d(~Do)nX#mc`@pyt`w zVbN}_>-qg6p*&StzcUAMY&w~n2IMb8{0S?!vXI7H_>P?SW|F$RvBTK0M`ljZ>#&G( z3Pk!#l{doE&i73JyK222i-HL3%UauJ$Rue&-Qr|vd?1fQp`9FuEtee=ku8t?CTCO` zdy&7Lz;Lf)GADkD8@}#Eeg_eY;P9dU(EGc0LGwA%?rqj2;pRABFncxn*yU^Cu!_P= zz#{ubl`ym1^<2Q^ZI2dP3#EI<{91g6`j1Jr$FPl zjYO-c73T%_95Od9=p^CU?h0Ff*<-@8YkT(|8C|Slb0VPh+dT+NRhgMhV0qbVm_Mf5T-w-|cul;?48GkE&P4*X`e?UhNu2F08 zLEzqYLQX7Kib@d>PEKKzV8)RS9HOWF-aLt2i6Xh%9%`jwO1f2n%}Zr~t0J339s?bx zk2l?XH^hysB4?Mp-qV6V_jDYr6ynNVFi*GStV|3;e`H^J<$NmaOO?APe zp>!n5!L$p-I%lmgVY2wmqy1QpBFpS1K|HuRwS>3hvZLer&5Qr;^zMFve$v6QSv;K% zKm;$HQI-Va6?V6mN4)xmTbq{rf7QI!)G~Q^-ep?40Fc5X1_2-OC(Y#XXR4U9#~Lfc zYS-~u+$;=g)NqV%9b~%JJdIab1kt8Wl%II*-?Jzff5M<)w6yHjcT0Q}U%93ELhW)8 zw1F&;mEELP5od@}aQ~j7e|pY>uF<9^AwsjkCHxD12?iG)mrg9GP1f;uh9`sg!427? zXq{=vQtH8#hrie?RjZA;_A6OqVfY}16jq-F@}|dJ`d!VjC&C)q-B4U0oj&y+1M=$h5CjFhALx~jGoCf zXtl}5IZKtG0EOD#!p*vP!bqy7Z(Ucod%f4iTzg|=G4pI#{kF+K{2&t>$i z0Z~C&F=5q7z3=6lFsfnKtX>HZBuaDT9`<{OQpL9V7H5OvhTe(NE~#|MN8MxM$Gy*3 zjj?i#ivCD@0kkRsbIo*cJ(P$DUTRV>j~(tBwtvEujdMew-Y%Baa?H$Xgh41SjMclF zJcHu+f(U;bXUdOkG--d>{YcF79g~qU%l>XeDxc9@o;){@PU~~Ys97{iL>LF_ufA~O z(t=cdEc+qMkZp|h!;-wfWxvZh+F6XI2dNTW=52sww|SA#lFtL76faIXnlDg(z;V1VRXu_5v zI-@MR9&;1rKy~~=V~_cW+t3L%VtB`Jf0`~cisUIQlyz-<-m8l@POp*S_MDW&MMv1| zk*0SPW{e>OW-#UK#@(^5HSgx#OUB1CsX97FdtZR!?t}JtAq~HjBS=djFn>k zom#D-HV@M521lY|-6f-2V9Z*DwPBa$0b; zTG?iozJs0=mq54`={4HDwX<25q1sjR>2C2;al&PDjO$Ocn)5oh_%NPkr|}YRsaOCI z8X6j!EDj7Qz+DO;t?<@%7cmiB8ENE-8?BCz&Z-v0#bogHs&D%v15~RWLmk14abjG# z^n>LS5;-I990XTxNf{6K1N~e^JAfunN6~=sw4$+pe6IeFN3im(euyNJDbFch8<}%^))klRh;{l$l*P0x#ZCBR-A$ede7&_?hR_k1aVTgYzb8z*Qd-?-`O_J(Ts#rO%h<_hq8<}@pPQb||B36;Jiu(RJR zG9ZjfY2*TGVd2)jPAs~w(YxcX&_)CbUBeutjtjCToSe}y(PsH_(6rge&w=I5v?6o& z6aL23V+PK2@5hLpna~IT^G#sZX2a!_SLy#0=|6k<4<~B-TU9C@ONpkb^Y6VejgPmtkhK*nN6!QR?ZubKrOjP* zc_uLN_JG|^8lCfC1q#w2P2+Szie+e}FJ&z&r{}X;Y{p%aYb&ky_v@r= zq=r_USrr>=Wy$7pa&V5Oz>XF%r+|K--%oI-ny;sSq+ur~@K#AVe(LJ%Ack|=P#SP& zl8~G_PE?oCt2}HatQV~{c@=%2kDkhKk@~F|$M|F9Q~t5G`?pONgLaQ7$L9;N%?Pn) zfh|5#;7nF6t7=HdbX+JY^Km zo1d35&4biXRaHk~nAl?zHOZvrO_WGv(G%oT#}Pbe>Ww7~1x`JK=?#YjY5Zb^U$<25 zxAOgBtc<*qh--VqlU2b_j$;>mfD_SOIZo~h3A$7i9V{2EsA}oqqPNAY%UgmHoGqKC z8R4J)1G8LOcir4+UP1j3%lWt?8-+iCGzUj^#O+=yn}*H=_xn-Jwq=Pr+uNs2nZ{Obo&vrKYH9&M?h%$0hpB&;bYzCS(ft6rE@?vBm$l9*{2SJzZ_Zf~;0 zx3QsqFh5Zk&u=-{v*a&T(*FBs=>*g62G&91c)~3DSw^2NtZhiNLU{CWB^F#gMTcxd zU4=OU>wigE)eWAn?1oo=;JjzickS#iqIj{lS%Tvgfr&9AJyVIaiR%H2>++uh-=*oCKb ztGd@E04&{Sm`fZI6 zb3NEqs~++lBUg8PpLxES-j(lz176_`t0F-ZS6HI2Btn=@T?*Y!+N8GK@{i1~eZ<#> zUus6*o%jB{on&4DI~SMMSi9Uj10o-H9t;!~uyO5TTSnaW_hAn5pY=zj_BUYrY#mOD z@Q{bh+UkCbIBUNzndOy4##$DyR5*56YH5kiB$!eRTJ!S4+MLc*4m^a-0$5K$M?wo_ zL&9Bw`FjvT`;J+ER%;$5N_@haBN2Xd_0THoQX%OPbGYKD~ z&mpx2bpFLuPZdNL-Pg%Yf9l8vEG8m|{m5bhJIRv~dQkhU^#2%gn;FNA?tTd3Y?q*A zB>o{_+OEGun)Zd&`!dEg(qpzbTahbtKx%QOxl7Q864TIQ)U}X?fFdVi&iljh7y&+A zEdqGIDZ9foyx%vC64UwGjdl#{QJVa3-|Pe}epwWg9w$nJ8BJrukP?||I)gl7nU+Q? z{|813C?#NeWyMjllkL6(-C8fwCp5;@i+G}{-5@lk*UBP}nWcLow+YxmC|H7siUUkh zHVr_^BmI9}Tw_#;fHjM@_yCPcA>pv!nV?a+T0?#7_r!53%Rd!A8tZR0WJXO@t#n-) zk!kRXzA3_tDH6KsUp@@>b*d~g3S9?R5`mh{-whREtB)fJrfv1XqGiA^RgL!U$xui@ zO4MPnO0FZDccJEaLEm=RC>}nx_mkkHCqMgA%x-tO)$=;X1xj=@SgV}W0@;_ zAg={zQ4>34U(cdV;T{`W7&~J0ByOLLKa!2Tli9~{7RspRoOJiUwhT=ZLjkm*^Lkc6 z*!wb!UIl!9FhdPs5G|S8x4LFF0Ytw(t^~=93^$uAq?{-ij-)YI|KJePq$@L6MDeiMznc!ByeYe zq7T%V0zjh4v4aNjd39h&WtX>2g=G1) zWuhR7>)AU3a<9_CXTig+nZXfSi7?J)%XU%Z8PFfmDz>|q!_Hap`A1=O+&E5!pO#(r zZnH{OhBp{0J~@~!y)bi>rA%iaD7@Wfm2YNcl~AUVpU9Uq!+}(kL;z+LgHk+vzfE`g zeP}w7(uj~VfP8gB*sZ@qkNvx|)RFG5yJdZ;^h(Wz`$SXL(OtW{^SAzrKZd(nG-^C( zS8M(?BCer)lPX^4=b$0_52txeG-_X^u-pv4uF)fjyl>1N6ry9B9xQ&Urja~`H0{ds z`wQm}M6ed4Jp5 zV+gww!^;^yJTkXKvT9A}eE=s%a-&&g_JmQ9BL_0B_#hDc&RxqH5E;nL@@s=uM1IuJ z$?ENT+bMpYcRy?A&9Lzl;Aq|NkFTt36U}O9ZH)1Bf==4+cWC5lco^(a)plL77zgao zIR;$t82Q}_NG@VZ-{1F1y#m#)t^YOVnl%H9JjMGCKoI@*5cp_TV+2mg6^~}Yqlb6q zo&#D!1*+y5kLDSDg|Itw3LE%Da$2-yv}ke(60p5#A^vEYrF1mN;%yFW>wIANLr`LD*&323xJ zZflT^!Pw01=xg~i>eDW}+wRGu8+-$Urz1^WGYUI&13@XDE5qg13-DCgvjzRPXv zr0_$OOA3bIyFPfHAY>3L$`L)ZFrsO}F- z*n}CvvrD3pNdGz{)i}H7|6RdP2RjGf2;U)>V>O5)3!6f79LZZ#O^#5A#Kp~$yF5P+n9)1Zl-Mlx^)1D0+Io0Pxu zO`sE*uvW8OG;L?ypz;@~WF)pjA54nKI;{C`p5>^2;WIHV)GUg5#S`yFy0AISfDqOwx`nZEv4{t0cq zx_Q09Hkp`Z<2pk@p~i?*MtzQ`n_hi7R=3T0cj1{{`+WG`Lza!7RR!)%72SBYT)L{l zbpd^ol*Tj#EG6D5DpfM#*ZIfcq*NC3`G*|>(qvO1aP`ZCskpPpsr0eb%zHk`y-jM1 zsK(9+fe{o8>cF4rg@Og@;T(WG9*Bd5F3Q(N(9qOxOBF|189Uv-z4AAfw1U!I+?Z`P|oOMq0 zs+>2{4(nzfB|}+Zv|h+wB;xAnOd@cd^VZ(2&>(rf+EsLx7#fZg_>QB1Sk$P*5j$!A zXXqkmn>7B=eAJG!M87(+tBf6s{EsyH&c81>Q@CZeON+Q^SH%R;GJ#b4_n$0mJ2gxb zYp7{AK24OHAt%9lnT(P);4TuZoAdFcS2q!SGVjd{vd{ z>*VE5r5ZHTCyP2ujWHWefVF^6jhodaS$?HO{%5O8H`gyShUk7UILQ;8ZU`27(*)Of&0=r52#V zNa?&c3&5{g+^5n%QwXbZw?K={cd^w`e=tUtXA9S@+B1RiLHkC|MLkv_BR)#7=`raH zkdyxr4FJ;E55NreD}Wi|50&@3&@RHz1N?-TAYfzi!QJ>xU^7>{O%NFf`=Zm4vtI34>8@>&5D=Q-%gc3cv z6?VADlVv$X%PK_C$2QonW93X`=s;~9m-VlQ-yi;yW?T$;rp=ff`E!5yZfJK!GORmc z;wX7biW%&{OO#N>@9Xj;}@j?~sbf3&#r zcmuW+w0b)r;xj(HKj|(?NIL6rjX+PB(sggwuI3{(EVF2ARydxd<4&8FM%s4a$$||r zbP!1oin{x`z?z^k*`})!IiD(&aCWsjLyc!;<@SQuSNWTSQMw&Nr>0S+5vhQjp1l?N z4)yl;aa`~jZ{VX5@#kf$I0=WK4(ldQLq3~M=?bKumC<>5q+b&YK{CH+n*cu5WQtEo zqf&p|K_}6KciZ$zE5}u;7o*j@J0Qyp^*$lR4>ahKZ)WK8lnbeGR^RNoy{Ky6UkZNH zjmKyV7m{l863peUz2sv+hXO{-q8;%y_G~ewX<7pGbva2nJl=q64>S zpzWru1;6ew1@`XWeOo4wCQG3X;iunKtG;g8_KrrrkTQeXMcqK|az!)s{ldu64~k{j z;I4r0FB@+W2FqgG8_yeoqiY?WZQt_k40s~7Usf&xbm)}gFIez63)M$mRaN&_H?Bb& zS?9#YPgooG06S^?Qj2aqg->vAN`sXF^JD9EKEfTbE{KVPVap~SwZ_>Bkucb8h)pE3-(n9ebH0j+kTKMF1Gf} zyPT(?=X;gzk+cl(mcrY8>&1Lv-tP9sAa#jOW}yeare!~zcFd|84plAH% zvFDB2q+Gie$A_qUKw zz~d9sKIorXT@O#}_v7!SVfeDTbfq%QH`)ikDz+=>4qyS-6vPU@f#tI*-qmd`Nif%5 z-M`LWXgjj{E1%z3U2(`7YBJ}Jt?2!^2${BLba%T6XZNLU8wF0_-1eXDBOUgPpL|EC zqVmCkfQHIYF+4yNg!R}h`vJXceeiz0_mq7_hDela&`;eIJ{ny#2XbaFrYx)G+z7IE z;D$|QnI=$>r|$J9*qrf4dkPO0$iKFT#Skzk>NN}BG4~sX?sn6$a+85b zO(wq3bXE^eXQUn0yR-PoVaJI^KwH!-^jm01=OuT}E{}@hsInzGj+Yep#xb_X#L9^z*Kx&ox;8&jO%zaSm58@qLuvy~LZZ z^I&lGLp43x<(2X1E*+z&2}&pV7A}YV{-YVsk*Q}JT+P3n0n}eUQ2DlKb{WdPPo%fU z)G@9I7Obk`J)QmE~4OV*#QOQ25} zk|(MAO^wP3(fw1s4kN9T8Q$$To@GlQcy9U0A#`RNKU_Xo&4bmlZ@58@mZ#-*9G}af zp5L<+J5R#>DH|G|hT&N6IW}dXFqFU@o4~1~wX(w98u9a-H+0sm=fv}|+o}=5k);UO zC$<3zB>*+%y82z^Y_Rwgj&ObEjd70kx_i#d*^z3c>MCYVY+&F zc9kdtRjmqW(~u)}JdFGiZv^}gMqXP8-OqdMu0R_`>72E9E%2uQ&mXDIJK%}|k78{Q zy(L)CEKHdWI|%kK41!ndU@frQ{_m~V77*zKa&w(`fLkK8b=@Zhh(`e5m6zxI_Ugax ze`g5b5&Dz(k_>2saltk_U*GUB{{tofTc+1xNru63oze{(>}&S@zc}=hXfHhKA2HOCG}kred8UMYLtjEg z>|^yG>=q|5OSuUet;oWyiIX^bd(M0&$zQ|H`Fq#N^2V3`5=(Y0ppegfLeCQ{Ysp`E z-O{8}@cVuro%-ZP;eBRLRQmLuWL|RK%OjrcV)Urh8~W1G>3T$cD&{l#z*HAI9o{R5 zUOn$WhE?b-8V~wnJI@El*pkL88?V(k|jFsv4J#Tk` zla^hQR2bO*g(S9$KKtFY2F6q^*1&?>ZGe9R6Yv<_ zTlveACT+k&87{t9EfDaSnaOL%`vI7lBKZMi(y(W1d7d~d5$5}7eMeyL6`%3$&U+vW zHhHM8vf-dpJLP@&eX-5?g{j*X{T#3!FJ3Gsj zBTq>{I5rn7ymfH?W9f!~>S!Jdp$(f7K@znM(!w(nuB$;AF#2{r^_J=0v2Xk`7C7S5 z*cOC<++Cx!&LO4H*3b9kikwVM8S3!Fz%egyGk4c#JinFe1QaoMU#N7C`igmFoW1nC z=@O=v3&(0-AYbM|U+f}TMd5vUmIdKzlhIUmTE z?reQ3?<%^4rA#u_7B!g(of1_LcW)p*)7|#^d+WFQxxM&eR6wt7C6dB_`>@0Fe&+4< z?APUN(#Z%r_ncvmJ_X^DlrfObc6{<-vAU=9xhO zW7JJ@Ikn1p4O>qHpIud8j@TIQtNr1rn)&@gJ~CD?`67cHY4qZf8j52B22+!KF$HJZ zxlIz`DXG$ldiSY9vZl?PX=27t%js&c|D1uejP z;zJGO`^LCh2sn4h1(YnbCkG*kDVY#HkPQm^>V!B!s$-zsg{q)3%narUK8|2Rd zaCwF;zI{!Qp(rG^^F@Nok7mqA(XMR~hVpWO?AnhCoZsKAKotuppMF0Wc#uL7H|B_v zvVTU)HQcjU=N2+C>1?+Q<3d5|g}Mxn4~FCikMEA+Mp>Z0s;!B#<)qdWIdP~_&WC~{ zzYLD;e+$5)<}>qBA=@ZVsgUj;U?P;@Jqu^lvQQ=y&AbDYHyk*5S3(&XcQb{G6L&0Od>-F**B&%ZnMT1n78|(PQJ@K4gZ7srZUj2_eEZ-e*6Eg7kMw>?TC2U=f(Qj$ zYmmZ}K`A-587ke--AcWrK&v*dH@oStwBn(AH?x&%jghk}@oBU~_4daPiti(3L9nCi z*EJecVQ3>E(rT=BXPV4%q}oT|pKajK9Sop;LwHpz))1(flSeo1?fvpi)3>*fisjflR`2Zp>wv6T_jehLu zZ7ikK#LDwL4QM=H*Q7K(4{vg7OY`x zy8g!c{QZKSqR{32_PBUufoq%FU}o`-xNael_Q+|P1$i^-=Nx67Php1-Lzy`=(XebI zA>_?&%Q_sk4LL0k%eF#WeS~lyi$DP}hkmO#%qxcW@%!=3@Tsc+l50n}cRO)fGKkte zdPS-2Svb5m1Qe`Rgu#1=HKJbULFi)7bw9W6HUjej*%c5Y8?~+N8U%zD_otpcIX9&c z!NmbHJ9t1Re(4M9x`^qWz4snMMuF=v_TIw<_7r>7g9RR z^?+=W*s-&3vHOkZ`00>Yttu&HqtR6m_7t)&yPnm7(X3D~f7 zgsuR53AB5cC?5Mww%E5h?;uVIU!elUojNT41su-0?#KX{CheHR=GN90B|tO+JAicC zESgxzAP_#i0Cp9C;G(6ef;~Q8WavJj{&eV_vDUnz)zvlwza!fduc`%1|AJjhajHOL zzEdb8Z-ZkC;nURq`;}tPGb;ez&hGSZfFv>c zs1_b7Ds5e$nmc3gML^#2BMWAA9kTyt6o@h}ZbZa;MY_0jl4Yk6UNSQ&HPfx*Uupd~ z->8d=QGdU$iXKXV3UodTOO(1zd}Ks%-`Ioipo4VX>F?!klhn)(HcUPhGTJK=jZ7Vr zDz1rYX*GJfg#vd9X~uz9qGvsxG33vihU;(VFbR`YU9}EH9bdeLq!# zX^y<9SeDc2fih0uRE0jq7ePJ-i2jKgO&BQd-2zzuEsDSX+7!Ze@gwe%45u5&9TWfIyhCj{TeEI#WdoAmtKX|#KS`jd&0YWCdU zU4R0*D=V8RGySLV#u)0@`%H)+XsN@LT2j)o6^r3oG(_4-OwB$j%HT_@jYn51(w?`c zx1g67sj#5hutj6vG_kk+!2T$D{3WRPV)6sw`C)T~6PNW8WX(db3bJ7jc%&d}S*{PG z7TI#4{eQPc_dMWS*xQd?sW`& zY4tuE65ICOc-}RVvKJC=u;*QcSe0g&5j6DvbPX#=LLUyO3Y>pKrXGd5Z6Yo%%L6;$)E%j))w* zt_Mlr-H_io{f4@A7W32N%LlpUp1cU9Topm00R)K02GGUMIrD1+>o22=fQ*q!ls3F2 zlC9eQ4NJ=wtcWy873E{pUHl*-%rroSaR2w_>m3%CSB1}AJNtXo-7mrg zpTCU+`N|uNP^=^Bz;)$`R9L=}#NByf8A$NM)S720`k?YKL)ebp|ZRo-%Ot2)^oS{MnUZ+$#=c3#q{mR-!U5faZjE&si z?!si$fgF_#M67A?WAzu0fsEn$ORw!QE4JleCxPKBz-*JdQ!=eF#lH2dxhT=Xs#L^T zCgdwL?&(=UkB0QACMlD%Wqwa4r(W~wNgn%%F77ywz8}2zFSf;SrH~A&!zRzV#1LJv$!Z)~N}u_Z0ki2FRS{$k&wl1G-xjyLP zVl|*5ML#gUvg=bc23PB<7JTKTE!z~<0&c~LX}F$#ObntC)HdeZjKD|$0C~49F0otu z^qrf3eiicXAd^vX&7VieDTiTsYlhVZH_z>`k?{^B8^EKr@7Rt@I`mBra z8OcX6b4L!W#!dBfTxZp`pVX;;)38%N1%I=oEe1~yp?*V_j^H&RMJWACn}S)$DWWb3 zGneTGiX6)u)X)tAnJ02s>0y0bJYZ4FN&@}*78hsWyglk|+AoCCp~t0#V&}swH;2v0 zK+5_DpC<--iAX6RtEQ1Xsq$5k2IjY)AT66qQe^tQU5GZf+Xku zIPSdwKl+Y?x!!MDTSg{^yGT=%k4I`aPECuA@;i9xyPcgsZ%{>@I*$e)_uM?1aHuO} znSQoTp!npc7mSqY_?5-iKUtv|+Z6a=I&$r8hI?A*w%{bU?}XT{xfb`|``;BONX&vZ z6~ONe7ypw>2b_nJpT9nxx%&8wUR;0x8{~eL6?h9sTp)-)axZKXq!RF!WCMMmK*xrO zKJmTSLK@%TH8hw87!7)Qrv6KY0uMb4Afc&FL&Q?#ttRz4M?*NM_;5kq;bFM=Kge?O z?D?Z(_X8c(@3}G+0Z~!5-b@(vl##Hmt}a$pat84m)B3M%2I=)JM+6i-MztS;Y~z&j zT!H1bE08_4Y-HpVEzNU`h3xE@k%D74}%O@icZ*H;O zIp?7H6mM>gMvXcw<^S|@*5Vx21U`2_&hvY&NCS2zT9;PVw8VKowr_Zl`IedfkR7!Z z>}P$iB(t*&#H{G53b0HZ1M@4_yAw{Rfshhemc4VsS)2@Sl#?UZ*2w(E?jB!YsI^Fe zT%8SHKU<zC9W)A3(Pnx5K^VGos2+ZW? zu|I6C`zxad4tE|ZlG#0?cEY4hjrH+Opa86dnT@0H#op}?`xP4%ziR#`kwMuFTVp~M zA|J_#zJtcb#^uOm`?+h|HiKDiCBr+7L|=J=a-}f3TMLwKV}#Q#&;tGbGxz-?4#$JV z<}doI=QE&^4)$2X+xyX9Y>-B zthzz1FHVW{QUgtRyH|Nw34F5uh@PM-h5%^ebXYzP|8Y2T4Tnwn7O{@rIX zwgZL!!cisw2Y#Dq1R{)SjCK=so@0F1gcP zGavE^3D5<|NyWt=LVIV>=@pDhjF@tF^wiyO^tcLis{;GNA^@FWu5RhS9e4ut3?{kXISihq zrm;p!0nv2_P2pq6Df@D^dn>vOM=$JczGmNDjBr@*%nfzG$yop};;jokpT6DqG#b?? z26`VG7uMp!RuUWf)o!dDttJro!`B{T;S`hfJ%Yf@C5fMQ*8DGs5YD(Qk=z)1y{MMI z&gGQa%m?`}a$%a{u?_!>DIe?@@DoCrQr|W~=c6L|WI+Wj!xz494eWhy{7mBbyyG}a zGXC%8?d_ivJml4rbSuMb*HVtVxx=0kKIK&6X2ug#$HLUuP;macSW|E_=<880*49k;bU(0elYN}-5RTuo4{VpViaR2nkr$>FMb=dOc`hW6&HV*I~MEjda6McQ8mPz!Yu zL$0%8VBxZYC9QCgF%d34WEVS?z}%TtY*c`T32>L*;k@xCBh`{=Y)if5VY()R{wNUa z;UQ!;lPdAOzk)HBLzTWsBHRTE`)Cghr*r>o9YG0Gg^juiVQTwLo_QL~LI-0bi zSjt&$Rwe3%#jze<488t(F}0^J^?WF_O3q4oF^sr>B2K#Fwv0#VcM9@vmf%+NMZJFp z8%<)%93y?RO&{W^szCgKcr^LrJZg9EA`)ut?&M6Icr>9^HgpZkr(j0Bawg0_*&-`B zjc}Ni_O;ja@^mQWN!4SQK9pop^3sl8SV0 zWl15=sv!Xv0Hc3>>phSiX>+GB;ZK${udfvPBOg|yBM=j4l(TEeQzc_y*jo$595|Ub_!a8 zZJGEHGJ!4rw=b=Nns1G!47n6Dvd>5eB4II(_-IRVz39wk_K)^)TcX5qi%k6KR`s8y z6K)eLg1T584+oF_wl$O4rfVNLkGOm{OpL|cOV)DY%0Rgi>kZkzPmiJCXJ1dCm%tB} zd(ENM_iOXf1sMPeJRa4;ou4=c=KR+gE)1+a08T<5XuARki?g0LQ9!bN2y$1HM8b^} z6%nZx+*)_K+TIS?bJ4A}Zq}P;w+dB;p~kc)@BuDU*1dMn{`+v)=$^3S&EaN;WDF86 zh8-J{_u}~F$LGDBTwkXG(&`*`|3iheJ|8bHS)^d-RK7MVUtsvv1IZ5?PTvr-HUk%L z?-7@_pO;txtQsD_8fB~+34tq`|1MnqGkE*no&Gl&0gDqphtoT z8!Ps*)$u%nzOh&Il<>>I0rD}+qSj&sSPHQ$R<)z=qT(Nc(M8**Aa;{+Mbs7-sL1kP z@KhIU_*6LU7n#G?xmV}Txde3Qto+h&Pi=o^t-NZv^RY@C^laGi_7fcCW=~k|<^pr# zy6d|x$$nxsIAEqb9(F$&uHcCYYa@akRI^fB!;XV$bdUZd20#OGb^#MpESlM0fn5vSWz7etUu`iu`@jC=6JNUXU(7+;M(CzK-yp*W* zgXG^q)^zcnk(=MbLor2b{Y04cOb7FYG1Lk(%$^CAK&a z7fQ~laM{!?$xyg3jc_d98}BL_|Ac?9bh+wUY0s4=Mo zODEQ_6456~Qfk-dn{IlrJJV0jpT!gf92vd!(k&$fkq%dLH9`d=A%>%N@C$g22ykr8 zvr>BlL^(zB2V4~BT_1fL1`ifpu~4pHBamFfNKr~pj<433>`LnJFc?V`zDB`*hBK8^ zX(wBuu)~;i-H-1j#dIh@y?LU=rsYTxhka$S5VfOPG^HpuhZ0zbNRBMPNz|_1tmPH+ z|JWZR9&eX6sZ**)*5nW&=3mvS)qGnkP_ktFeyq+I8UOz*fCsEa`)%`=9{{6~Q^KN0 zsTwYs&V1DPc;&8Vh=xCY=RR(ljO4!26TXeERpYfyELbz$#Hv(AQOf}nM}Hq23R@It z2};<)IlVjcAhz(1kj2olorXV&46cI)dNrrgkJ*=#eC`c~AmdrKp6VDXKmPqhf=-;D zLeCmKgrjY0OH2AsxAswvhY>CPE0UJFm2j&z%hJ?sZl$B)pv~iUePN_XBc`iO+%9}( zW$$otEr`b~tzmS6AU;&Z@deC6W>-z0iLF8!8mUIO0J?|Xx80uEPYvb1vjqFy9qQ6* z*`XTx3||zEd{ud^SD7T4{fdkDbfH}5I!KXf^3~nD&!MqkfuaK?Y^}Spm>&;1lE6y& zjd@SAiaa(F2NsJ+U5&-QA50_^SUE*m(nk|0?9GieZt!uwo;M$T=L(Xq@@Mm~XUgN4 zYt?<aMNx_4c!}_BlHlgfWxeSknu*~+^N_fr4A%GzyF@r2TRpY*oSd&Y_!V<2dH{=pHAgG|M3zW_Ylv$61w%T#V!s*mxf_ z`E`3T#3TFMjzB*GxzinnwZx3@U9KGl+~Mj-jolie`I>tr4BwOUxb71cV{nfh@93#Z zlbBCAtmd9nFK)*&Iri#&&1H|BFz?EeYPoDuXAw_&2d1cBqoBVnHW6;yRKC+(8PD-~ z;EC@Dw;c}Tj9gT-`k508yW1wHMj5MjVJdj7$|MfGGo)K=F|5_CEq*naE|zfqAVB~U zWQH=eC5Ep1n*aUo30K=HfF6gLMX@Q#{W@8~TwBe(hBX3T-ZV=~iEl~drQ#zDD z{vWCKUkMkPuvag7z&RYy3qBY@9x&|Dv1btx$w@IaIms_1v;&;&K&1zOKkBmJrK!UR11OSrV_XF(z(=55UHN9_9aStuC(|kWz8mG>e6DNv4 z_0I?VcG)Kif7!>h!9C z45)7!yoOUCZ_d1VM8W`2zsWBmvIhvfJ0JFQ_^Dq`*E#^YV>=EHm?h}x>2Zr)IgWuJ z31A-|(a{f|z<~7IG}f2s85nnfPl2!9^#)f_oQ>(6X$Rkr_PbB7FYFyOD|anrgt=J! zwcx7K&RhC-m#zXX_%&0Te|K55WYsJEHbH_AD7yC3j5lXT?oWuI70~JZcAs~4o>m)> zW-M}FIoVp_dMduZ`}=v+ED|Nr7q;~)vThT;JnCo-zRALb*Hs+5)72p1o#=C&QAB*G z5Wafew9O8~4YKx+zTI)Ks2H>h{p{iy^1-6VE+h5kgK3Y+5>LNFCw>8k&7n+MWTNTR z;;oSL7wz)6pYqc#I!cu*-IyN=7`YqaJ}TFOP>DrbbuZc$jdm0qyZeBSYv}W4-rd7N zpT_UKY&P@L_0GNsbl)#Id0!MEV2^mLFOSyAD-!Gih@f2z`s`b9u{&W+unl4b( zm8!l7Uf}@d-tHmzvw(yc>rW#pX4XBZKfrW^&yONAd=@QF-JH#s>_X6~4^4p!ch6Mu zhg^AN+K{Jw#N#n7eK($OL%p-itr@euF3sC@VCQvv0yS> zUUI#8=*Vqhq6A`DLGcNIs!ekO4Q@4g8!DgfD+6^Q*^>(9q;*;hDQY=rdRTPQoSID4 zD$%#YfwL_L?aPJ7*;1mVmr1KU5QFZ#5bV%0(TmFn@=>!YH-FCf59WitKG8yyf`_Yi zhM!e|7d_zgyXEva%yEC(1v)_%g(YZEf2Ajzp%=?wDv_3iOE1aoJUH47QHT_PbNjD` zbsP;C*Kgauzob1M2);uj3qGY=5D6A?^=V?L&$#vyCS8D;p=*$$uXV9tSf-<8m${#Q zPX|X3Uol%r5s4d*<)SYW7VeP9PZ=QXQ?>~gZj*}W6QZlL1P>E_P1?X?p}l?20_TSs z(n=j54zR!>{55de?tp*qr7;0Q?s*iA^?!Wi>Tn$yqvf>5e_p=`_{cPgoIjL`uiqP?4LMG#i;{dS**7gN&hDF)%OJ@wi&>;{yasqr0z;% zjgt-fL17tPqJ7pOpsn0h+V65rKwRw*RHJo%oqzVCC0z20YVlWcl^Tr7cRx#ty7J38 z(~0dAI11E~?F$zMg~zJ|3|1&kN_%XR$m1S9#M*aXS9x0Xz}Mpv&Ea4)^^S~(*YPBe zriVK86i3JW*=sybr;_yG`Z60C=Iyk??mU%67!8E#h?ti{5YE`>6$uWrV4U&~HjZ`% zW>Pv$@i|!^#yCk4>|Fx+^tjg)bv3c~GsDCsmI|(gVvz?fmYD7erHlkei`he6xR4LS z>}!09KCMfVB?0`GKhd&Gvf*lIcg6li@7Z*FqKR&?B1oev%Ij!t8rJ7vug>>fN_4EzI@t43_&p>~ zsz%DHW!RJM@*yjKlji9}PH`Gzmq0x7fh#+6U2jS@XHqh#bZ(jtLf`v7;0@UwRAX?P zmds|$!eyKub@cLZsyHa5Fi2Htdl^%(Sn*TljTw&YlEk!_^-}Q!E*phU0&NiE{n_Wi z!x-5?u-h$Xg$knB_AnenhES^8Jj-N(VN4$$Ilg*t1)@Eh^-nO3(iR)ND2?HE3+zK* z3V*@Z>5S2rd|6c2lK_EgYD1y5*rD+6Oki%Rt08B?(ln6U#E!~j)={>6VXD%@g8JL;GJ+{W z=KgdCa|l&(B2~GZj9)TXs4U~KqjL<$M@LH&nKLZX0Iw!?yN@H_jZ>F!sFfQs4n;0irNa{PEumkgSqI4gec$ zTG!zXpIvoRLjD6te!QIe?0hvS<2h_Lc?#aRFsx%$^nC}KLvGGi8#B4u+S*n+KT54M z=`hux0n_CbAPX?0rHu=qNv!1cJ<^T(K3vP;I7ZB<)KmYlI@K1>Ko0!Y!Q4-_Y zr*DRj#bvAN!Nl*QO*;-K5wA1yzHbVb9ApQXu?|t=s@73%!x}ey%-Fc56+5M7N zG*#v1Ta#bxXa7v{d{EfBzK`6GyI>|{hC7Gg``dYI8sG#)spPns;S#jgdAr5kzZ1>r zG5lWtx>gqRtg@CcKgk9&Rr5qhwpLa9vXR7{&tgQ?hWXvCI{e30s!IIY5U=RMPo{XQ z!wenw3kM&Mp>rJzpNmCapHG;}n|GpjsJL7`6emTpif_l0c`9h@8+}E$AcMDYYDvk_ zyUyGVyFt57ljX}Jcm6>;$-n289Y6+KTx@y8uG6Su=i`>J=Th!|UY44D^(ci-wQt>Z zqg!JLBioJGnK>3iCd#oJ&6>wqK`If1N zJBkjWiaDmnd#x2~fYJBSn0t6=H1Jt<7#+jz%NUY(7n|nW@XE^!EkjtPi}^LR3VeQ( zKrEf{fUUkUU*DVgyrmPq<<-%_DQ9?xxt;tE6Nk6Dr=(_0%Sj{0!Jt$D?A>}Uwgn3A zbe>*?Jr-J4^+So{Pw9+m@Upx$witGF9i?K3$9Wke!_LtoRbwe)&BDyT^Ox$$*%|cU zdh3hWpb|O3yGaZBUchpEh5Rws+V*;4J+zWA|1+6TMUgH;;21ZN)P_^1Lt)ApY~6cD(|e!QJN)W@P1vqkqOg?}YFlo?KMsO~;FzpsaIJKOQGSKRpgBHZ{G5%7 zr~2FG9Ap1BZGUs|xV10%ar&9mw6S;^s0==m1w#urlHq#djU3&OQl8GX_axoXona8K zWd7QM;U*p+Vehw!d$bJe0;U}hgx$W`0{@gEvd;0>76V^fYMTjG3+)m)Lv5NSVdzLJ z-1h@|M?7#MyImi?T1Yx$0%qpvXzLS|bMu8SYTm>=Ea$vH1EtQ%WLm(EUBr)AnlLCT)I1U^ zuuNWxw9hN6gg!t6B>`J&WRMCdHPVLi=2~b_MhqcI#5Pa@3L)Qws9h|fekbXAAXJ^< z^M{xz$Gj2`M2naRUZU^>h%2jXj(C%4ooyAhVnzM9gYYKqR9aa%#E0M=%+CC$EL4!t z$8h9J0mr5QZAwn^R7lTN$)PS%%G=h{jm62}9Y(J^sQta5-)AGzK>7U;9AB?<_!O812bx(F1SEUxbi+g-~qQ$3?Xm3EM5uk0P~@EG|x zRdw{jXIjNc{x+x(u7ud6`Cl&Mp+^)th?bQf?@I9HcL}U`p|K)q%5N-iwt{j^>3S}f z6w{jtZCi6un>>*Aw?n@;sy2a@ZpliNvhH3H@{yJijhZ@=13}O1-N}p6Ip*KPhv6?> zVK6Y06p0b?^O{BKgQzeBQRn6pZkvyo_QV%rKNmQSc=SY~j1WBB#75 zn-xa%?~)3fn&(>QHd~$Bv8qQMRO2G-bp76QYOC4t*ag<&oPVXvEC_2(+*(8=pJ(;s z&sdOcquAB$MGfvb$)T(un=iU8}(y@IB6NGL(F0-1h(VG2Tz6hOo;%y0VP=(S?d|QSYP%^ngpp}Jn9xz@ ze}t?ZDTvHDY1DZyIpH%-{=lt=1Bgv*RP&7C2Og;O6Ef*aW@hoKvgJd4ru?nnQ+pM1 zRkBPxj783JAz{ky*h%3H*-6ScjBgq+%+56EL2unW4BGYi7E3C`5SGzkN_0CY)y&n< zFe3^x<6bWEE89pZ(b1aKLRZ8xqh?2lWgH0k*qYzZJYi##�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ȡ*nw>1ooVx_KtN> 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 -L{3LfbFH|OsN(?J>Ze&u>C@7-$qlSSRt$%txQ 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%0DLFsX@3TOyy9qb(` z)}~N|fxu3MivlOHL8b6C7e*Cp227&In!|<=*#h@nwx&V2!r1Pr<}qs(8?R)$&45tJM>$AacFNy7yGfiu#&X za%la`3U)7hamBcBS><}YIXlt7_p_8nrZmiWj<5p9i`x!ytVjfD0vZFvK-;yPY)&~l zJEQG7a<;x!!(lMrWlF?g^3RI8j7dB9+{(j&+viU~Zz3Z6xqe?wU?a8T_ z^iffh4;@ESwHQY8zTQnoDt+5YtN%YPMaO@?>%_ZqcGz2FxT+d{Kzb zjyOe4Uc`-n4IYSZwk8?ki=ZeWnzm|)fvje*tCo@g`)%J5TG#e=Cobje`t!?pm6WXUPz635FfCcpRGDg)Q8JyPL6R7Pfj?r45?xBe)}^r(Y?-rrVr-^rlIhJnufZ5cAyk}u0e+2rwn!xzYciTfWVEpp zRmRX5dtGW$CXw>OGO7))Bv|7`m4z8<%uoEB%dpMAs6YB9A7Yq$4#co%sx2iq%eVs^ zK4%Sg^$oMK+CvDOo}MyI)2tb7Tc<+?=&d&MD>lYl( z?{ojbrSI)B>px~{(<5)(G)tygKab>kzbRz{1pMAb6p`8xHIRxac_xjNEMzg(5gG_y z;$2Fy-v@C`_6l+@Gpv;0$p8;I+zB^7N<2_lf~`7PD#K){UQ)N~$AQ3M7`^+CgHo$z zI`!YHK-d>qsw^5zQr370y!(KOVcz>!#G-FOfAMx9mk2T>(ByeGzNYym6>N6y4LH-BpQ<% z2s~fEu96H|F#ywNPSeC;zvKF<<>|90q-3nSDJ7;{$OWdN+#LqK|GhtF(+QWC=kEI} z%vHx8wB|%9d9Fmtd14xN++JPr{OJ>7)A5^|tu?6iITR#7ShR^{6$sbs4|AYte)qbU z3YZOUx|Yj#-=IA^;c$INfBypUDxlc4=BHEGo}JKq^oW%W z%X1$6?r(Db-dhkN@x+?Q#TYGGErqsgxqR~xrcU*kwO`3}n zhT9$erM*{LOMI&q%24PpP6%Iphl{sfr2^dYhhLg&CaqC~MKs$i9jL6wH$y4CK>S0EmHhRNeoQ6)&BQ75%2 zq}x3o{pt6K7ypj!!-u^7cfUsHz8HBO0}tcTxCezmp+OB`#nws&cB0%0ydJF$?*Zjj zg=^p}2oH$7LEx#H2D_>?{M@VE`&m#nHb7`mdKCxGm5G2#;Gk9=I;n6T0<9{y3U_J^ zYC8#B#K1!doVcIbE1ZXbN~8!(rSM^zNE8Oe8=wMWKyxB6QWz-oA<_axgnJ=!FT!gj z^RuEviELH4)66x2YYAM1$WIlXpzLvfT;Zz%zk%{xp(z!#5;g?x$A&x}xSb}tuIKRl zInqY@lb)@*%E?nK6l;RuG^paZFvs=Gg1|8{-Uv-O)Z zHrq2KSg({S(W|;7Tw9v}91aI|yB+OrM@lAJU3*lvUWwebEp5{(rjK(OHQD)P3!ku z=a7+q>zu1NQr&hcmTF|w_4@zx{=ku!QUTf+RxW$drK~)=tcQb|sWvY4VAq_vU=Km6 zqiJOvS=GDm7F(dGb?hxVmmSouw#8Y;>*hZy#iU4Lm@^=yW=?AMFHKC@WG04j^el&g z_D$1zAY#Tx1VSfPO2WfRtA^v;uXXc(*m2Dwz4cR1IhjT z0ZUM*8rvoWbR|n*58eLDx`61#9VJWIs%5>rS%pM1P~zjF?xfWW;5dv{;FdE*gn*qt zYbKRIDR!Syvy3WO6LF>OqZx128Q3(^jlDOyrd5^Mu^>U5C2j_?6e~sUf}#CEmCzWt zWAnfOXz}?YzW8cJ3%tv@E?Tq|tf&pQDmy)|GM-f*wCVtZ&1VZV%WN=J-5`e*SU*=? z6c4;)dG3BKiaCK21Sv~4cAcfQ3|q}eTUNf7sg_)9Ldv{1&KcKF92IoT-do{lv-VH- zPcy4mY;t~$SF^KtYsI_+!)ySpS%v9ZPt!E74?UWP3)}rgz-4`W z7R<^o@(38C%c&X|>D}C2+Cc@Q}Ob1?#sq#j&K%hssDuriKxK{D2`fSHk!C5iz^>2KW z`}ZI6{P{C(Z?4(z?>Ox5Og><$O=9ejnrV8)<-D53{?a!uYyO3QN7p*fCznr43oE3= zrI*LCwtFy%mME)+s>b7iXh}PX2D~@XwU13}xABB){kz8X-whnLO0V{M$La0FlneV| z;_dSjzVVfJY3X@%+VgwA`7V!68xFfGT1oug*WTmF*_-5ULmI4UAP)KkRixTU2l+v~ z;tIOf0QV4tP)xsbN)SS!X_qqM1*A8Ie5yg9s_Q}8>(-;g65R{PUB}w>BeMq^GQ(YV z7B_q~04V<-cW>HjS(2USJrS{oGua^sTR$)LLv@qhjq1Gj+;h&} zJ9fm1wchovcg=zuGyUb6m8Y0rvp4p`SV|E;Z&v@Ts+pT0d;UEKbD6P}U(0*g{Qcg0 zR;v|l+g@Yszv^0Up7T|I|3#0RpZ-n3_ODuZH=jdcO7X?d=jL&948O|c#Iz5k`Kz;^ zW+lG%dg*DBw4x-AiRG%MX#;6=n%K(o$MD&ZV{K8tJ4Q`-#VACp687Gers>|Rbldi7 zV7J@SR4+Jx_KX*we#D*E9B32Hr&ntK=IPMw7L78u3 zrwvv|;gb)3!oB+sS*^crpaLkF$tr}COwVmL)w4evs!)=H*C(%9*Q%~r-@V21?x})I zab{1Q%KlV!&EjZHy01(z_llk=<-9h>o6VZAS?L5euqS`9caFt+39D84)Xk=@vrEvA z)fMY|w^-f1g=3OG@&?znZA-gsiJP3rwkkFzd+_V@7ef_z?Q0MC_J8sFy!-vX=J5}I z0?tu+XkEZNtzZl}uADuo4}1iw>@xi^@PXIKI12c z18*Q~oMVM!3tWh>6~|s+>){}zuBP%6rwk9|uP7sDhC! z$?SNmMzyNx+<1B3$Tg!DS*AuglDe*)&)VOLJtaw$k+A2ezPrW@<2dNEuj^8kiUG)~ zC=r!BlQ2~cCGuqX$y@+9t*GfM2ro>^D;K6w+=SgG2 zaR3j^Vo6oiMi>_ROwgo)9O^T9@jjnAN}A*Oj)|?0Ze9VPdLW)Ku4GiP%a6Xz&>R< zyX-)bnTk>}Q)LkH=b4OsD#BggZ|k) zymI57t_J5|cdai#EOQabS-Sk)dagJQj0OlMTXXYu_@xf#h-1%?pY64v|N8Ok(r}L! zM2_QFK!&cq;8<7fnlYFhf#A>-6!ZR`j7uH)+BoTuk6`0VMY zJb3*r9=-Jq?%aD_=jU>b6OW9-=p%6)8HQ9?+dcyaZloU$;Gk_6EY};Fc2Oiu64P1~ zRK8`uKd`;J;?V6_^&N}4h0qYZXSv?6T5s^qGf1Kv26nqEM(b^({zC<5fe>YR z{hog4)Q7gf6tb^x7i)8(>~MmO!${xhv+BCTOVd`YX5TwENtgr+oL%<6EN(9I@QaVK zb2^Iu?Eu1zRO04w&b1%D@F?UQdp-h1LNtFzN40=p{%N%^HoC3v_4^&ENu`lU816*v0Fx8wqLS4Dp8Dgb z^ndanXy3fgxBu&Z%<^Qdfaq-81+MvUzpNG227tErnlIKN92{&!i8W3Xyl{vyp#{>w zVAHU*HJ*Uyz!ung$CdYtW|QuCN9{cqQ5&$f4xF#>XhqJkbF3xuOcFgFoSys2B`Sx> zv^WyND30^dab?v8HR@|GQ_@DZ<`?dr`pvzKTfoygs8C;IiE5$`q5!*&t><}6JWcSx z2Ws(rm=f>D$e9z)9PDJ|DkXXWW$LQd`mt!k(gx3oz{07{`o_b!yW;tx=1JSIaB$=U zmC2S7M-JO7c2`?=0#ChDO?Y3CfXiXvGZC)5Cy{6+vH_9{9O1a*D_V&JdsbtfBbGEk zGP_(OY84us{I~$r=4U1+c#B;sQCl*Q+3Zr7*_jCE%|59fyq+UD?Q4>oQ|jjwbnnrG zgu;xDF-7`5<1nw7pe5j+CjR_w8NU%sa?MSZGRerR*LU`pzdIvEmuH`_z0^Id;1T(Z zFM;#dFC-J`C%?u`Z*`P@Cf?*^$>`n$XiSKoVDih+z*Z^y%C%;v(?_piXxFYWzm!iU za{cpe8r5m9n%!pxd(7X-eQTV>Vwp&j36@GuoTQ4U>tcF_l98S1Z{8~-`|RoarP>RO zG&IJdi4GIq<1L|5@UWB^hhEhktT$i2_PoKRthe5GbloKv=bx0@%?(kJtadPy>T&jr zO#fX?xZ3c{D)&ah%2nYGSDtsl<(T0nC2r0n*)+*8XEH~gohE6cpS5AML~fB=ou1r; zk$V5qJf9}R>=W1G^6LxnCefzs)rLvpm|`i5>8`u?)8}rw{TcF`{ywdrmzo~`oX0i5 z{ocdZivCZiLUDM4SABDBo~F}M+27u>AQR*;zZ5UZ+>N7}Qq7`-vaw4t9r$tsDjQ>| zF`V=GIut++xMmzC@FO$lBKz&0-FB;)7pFi*ZZ;P}Rdm(;Orpi*Y>}0C=Yh_0H+irX z3>e9hCD|bR5SSXvf)gPQmeX~U9^E)^3AuFJ$6hM|B5-Yc`j zF#|vaBt|kT%2`)vhe@a;E%z8Bj8QigNdn`D%SHe#HNrA;0{Bp~ShmEWr|UYLB-1lW z#ZKihP-eKkm@5+s(4DiEE=wgif@MFW>EKsY1;G*1w0H_Ak}QMkyp2~fxuL0fR8n1> zNoqngh{{;E$XFI*SxiZA!A+Y|Zf=sZ#jcnZ)A<6CRK`6AwYelm%Aicfpd_ElgOXy5 z@*IvSHwvC57jiu0y=qepyRxpbp~VGb4LN*NR+zhC45m!olt7S~k#%0#v!SYHRRr#u zvCQuu`|j7G;hyJBmX^sC3Nc0+(~Zm7#(a-+ko{*dlD^D){w5s`s05-pjZxqLR2kS5 zXq~Wj)=xqlN2s(&gEDFyPFV>e?12lQ#j_H}F2P@?h^TcYVC9d-9FC$*h!EAzbYvC| zwjX@1`}pNr0jdx|)XIP?__oGn@F#gT@QN`ysKvDUP{pL2C}Rh;f@M@r8M9~hIUZlCjr*MzOJ>kFcK!O3g6 zySM%mT7GE#F(k`=fN*`yr}&@(3;Y{sI?LGIaKgX3QTgf)XVq{wuYELI)>JKbPByGoHPIy`d0cQr>rpT#&KGbM zG@!En9x*9PNPwm`38;kmw>ikxz9BIRyY7tb)fMOGXFPxLg5UX$@aXlgar@2#?%jKx z4?ld5L$~8_=;-!6yM520kA$F7dXggh?FC)evs$ld+9gf9z*kz59MhB}Ei#q4jD5e? zJ|3cbzV}}BPB%vcALvDjUTISW#0L&t4U*%Fn-y5XFlaI%+ge13=A$=lU0Cpb(ChDp z$e|ytJY0+oul}beH#Ey`eFk-;B>To;WPdmif)K|+6K?`Bf+S_$IR{M>Sg%(smun=! zcDv)^;*t~-bseaiz&KR&l}c!c`NJwRq!oax^@iiqI~<+dQJ`=(lS+VZ|DST@X39~s z4%K?SK@b*g`||v>V7-tua`2OLg4RN8=`GnB*`&NSi22u@6%A zOvDjHICvp>=+T}69--}f4uAca@W1{W)(>yUk`Yvn15cvvjT`ES*zHoZH@WB>Mfgoa1XQ z@O=?>5@`^w_FG-m&O=>bimowwGtz={mmc0*y=5-Z6?M^Byz}9$_4M z7BR9EVTnV;Q+Z*CBa5V!>_N1boHz%5B0vNeR65Z1xe7<+)KWK2r7#^TVIw$di%$jt zYpYXit#`TxFn=(T7@a0UlKGrbCd-io2B*~#9V!cy3x2#0RHZb`{68}o^XYxEX!m3x3p{qllIFX!Yr=HGk6V+y|D zFkih4&orV1lbL)u_1kSPHy7PqTQ1Mf=)1i(d5xno$;FuN zI6}3=*DY1ED1E&^eZj2Hug@q>*i*<&&=muesD$JG&=Dmm!@a2)$C1N+kMmwD3{C!R zHUj}jqsoHEI1-0J|BIT?ccNsg%0rY$N|Di+>=`@61-!4c@oQ2KNU>N7!O8onF|5N` zC3k^C$x_}f_Xo;8PRxC1CIyfj^JMZ;2m$XXF`ne{OhOq!L9F(NUVuC+JD ziETbn2*HzOU#xclPOR*~c|sHDhp_;K-YZ~%bLCo`4PG2auG%X?Rgt2y!9u9mY}PE7 zYl5#7Foyy##&N_qp#;7d0IGUSb&;w7tW32-B$lSC-T;ye{@Tv2K)xA(%Cv)qVMMzP zU!O41nrMVD0kEN}XTiCF#a8O*gR$hS^xh?qsGC~M$$$_@DKhk(YGsb9(;iJ@$pL;G zk-nqv_STq3C2gYUjuz?#%jJ@>?+Dcv;()hn%zEFh>?IRm6+$RLL2j6v@7V`sYpRru zmh^&ZU->F9Mg!R~P5W`wgw2@BB8lS&V**CaT$+O^E)`wlJSR&dJ#PsRQBA0PZ4($` zO>&ul-2B-I7|{$@3~>rDFazQ%+sr3z=?n^&#E@jb-IYb0H^YQX*-O+AX$6H|*D!Xr zN{d%u8t$s=oLoc(Gu=0UmwEPDfvp+f9z0d8rN8qz>0RC&&EWtJ2w$;;`xJ1`0QaIz zYZp{{6r^ds<Y zO^HqLtVA8uh~r!$9m<0Fc3tsJA9xxQ=LofJ;7jj0b&e-vr1p-5hv!K+wWd^E5?b$h z97q1sFmhp+`l}vc?*hR}6#;AD?P=n)BVr*^^7Y_FzL>jr{Qa3x05M;OWHx zozR@#B2{auB;31oO8o8L;ge54=Hl`~_t_j^+qEUK?z1Jm>Kc47Sp>b-b`(xhVid=P zhz7C2nKYa2Gf7KVeFm#cj5An}s}2|w1Kp{XeHB_9nj9WuWJsg!7Za$i{Yjz$cvFSb zv?pX($L529jUr;rZgbKUGV|l}l6CXf=I^@+wucZ(@-V+QA9_ub6P&Mezu(igt@$&d z%)3_|ue!Fswf67lJZ=K+KhN>&XSaXxp&IUS9?28DmJU}{;CQ{}!JT6gBm1Fe7$UAx zdmw24nJn#+B(nWK8&cF}T99a(K;39V>QD() z?Wt;wC)!r)w!+roT%xW$i?$&qA@n0I>NsZdPp;4@zDD->EMb>idTF0X#>UHgkT)Pu zZB8P11wNLG1-EbAVzpe+9XiH-Kw_dYmTBcd;=nL!1I;uhl0c{$mWvJR&4%0e9`NYx zZ?QSLr9pV^p(RjQXsCojVWgAoo!anru>hcHUIyIraSbHNGu6$1z8)9;rVf!=Woka$ zj8t;N4*#YP0T!zT-}rmK#c%)N@ALS*kJvvwqbh6B+DV#^*!VzYy+)Fov3@0ciZh8d z1DpndU5tz=QR8S#${~5xM;8)x8fh;R=N@V2~yVxcn2G7<94(3o?C2b&jJ2{r(IdzJA zT;X_@MqZ$Rev8oK*rCyFFT%k_cW|nW-U@7jV~J-ZQHe2a?b+039C{I}K&UX)U_6Ny zI08=5>VyGd3p8HA*(i|&tbvdQJ|Xdp$W{{PqK#TxS7{#~549w26mPi`j}!eD3f2^ERJZ}mG%3G)Ky*jZ;v`WjQEwfCtlvrH{ zDqLe%>*1NMf4*NhH{lWayK*B@Fz`Gk?WHJsjv-|dY9fsT5=Vx92NG@UrTF-`3Y^Ay z&Q%0oQ`c<)TE{fvsz9??&@7i!Auz^>8wT)$N~*0l`u?ObL(?=gZDWZMSEO(+&(HAT zL$;UadR^l{8aiUqMxVHfdU?cRbwab&#`1Mjks0ZZoXE(aZ^k}ypD>91KpY~m>)HA( z-8j-NSJZ7wj3d5U5~_;zdR?j#uF0rK0;`Z4`;P9gV+fu0+Zj4sQhQZ-L8L-Rnt($w zi6ov-w>YPOdyGPgJ%W;YbFa)Y55=q0x6fMgzJTn>d=l?Gq}=Ojl4XUdYE7$uwIZ}K zY3^ieNXItIMvtTrsVYr~<@F+_evt`qd5$Rd>eWsg-swm9W!!^nfV=bR6lOzH0LL-v zBA>)`aLxkYZ0(qV?Fblq23xrKB7HEOC^uyjGFajTWxad779X7HVjG~~)!wNXwaVo%`JB;KOM)h=(yhm)o+6BMRMxKbNpL# z7>HVVW!5ASPHlY$=V)D^BC-OGoI3m~=V?$!^Vm6-4lczSJBep2!qPkbpsxA7s^%|- zfuF{a->oWchrrSY>LmOn9mgT?R$cKl+a;@@xD#srUElNmFmmyggj};BuqhYgNY@{V ze(rXA$@#@O-JvrOHc**e$}AA?73dk`Xo*tWqikJPRaJoF%#y*rqjW}RVy@Tb=q5>2 z212A5)mmnTyEAn~r%q7rNT1hvZWwfpy^+W8+T2y96wdSpnE|;m8GvF|!0TiYbOZIy zx}#bIO^N5E$nd+`Q*s^>OpNCqU@cu~Fb?ed z!?a%}M@o<^;7*e0$HeA%&DZYS`hK9YIO&>Aa5J~k zYeka&H&3i)pE3KAxw=u~jn+BZrs4LgDc*XqFOtdoJ)B@yJ&RtQa zet+nw+XcR@ZmcwArj3W5IF7Wd6|S0M3ODy0q~rsL!^qeVgr?F4r_8)rr;N+kby}U- zHoA?zdYLQO923L#K)>73Y*w_J)l273F><)vkq!gP(<7>;MqVuq|7$q}C0N~laEIUf zr{CoVfA%AO@F)KP8C9MwCZP?U+B@}o>{A*uO!iM-)_EEg`p~tEf|5Jyo6)3Cw}IhugU-Z`aX zjHpyeg@VW?O~G#FEH;97j&I*B=iF;(-H7q^#N{ zo8uGeLGbT=$dkYNF@JgXf>9Dj2{xj#GmV3g5^EAG5jwk_0bz71>x z)HBI!^|=X%H{jAsD(BKU=e1d;F^GfpgmT`QLcnC3ORSWuOmD1f=XCGP@5^vpNk-3x zN2OW3sT62BC0D9}XtgdcfB&_AVQRQ3rWB!|lJyTsWR}0n%gcLJmyn8~x9T{jIGo<2 z5?vKLNq9FA_LP__rYo)hv9E%TdGge*rmh<*!w-d6V$V#%%EYg#u30SCELIz>>Ww`< zC5FQlhl9}dTJaJ>#bULjU9YK{x+qyFhLdo5 zjp}RoWPLTWERHH|Xp_{DL@M%SQyiTE_zC};)=Vmu(K*Hz!()Rb(Y&ALYhD*cox@e& z5-H_#s&AHJnh{rjMH=ou{NIcQzyJUs07*naRP*l_q5t`0CutBr0ap%{&9Gq9E zHrNG3oYt#1c4je5WuVH=Fb%BB<>C||H8T?P;?99&Hf}L$$)|t;D4AVd+2Bu>plHgw z`2)?@lV6@*$mJ@z@oT=f?8s&VS;Vu%90!+Kf7AUjn?!tFgqM2bQ8qj1`d3JMz%*50R1TD2q>kh(Fdb9m8}vAX`erUyO$ zr2cVY*~olimo2xlp=$I(gR)~vjB<&@FUc*k>r7b&tr zf#ZX1a$Dd`U`L{n9JnOjjfvnA|8X37H;#0`T@jAF1`v-07ExJ4I|C+NN^}CJ5_vxg z-L+8o7d$@a9u&C2gR6=nU|g zPL^2=BDt}*BL$WEs%qU9$6>_bXcr5{F_O^Ao_lxi^Sj^q4()Qmr=NVnlaD^(^6X5T z?YRkTe-S!Kd4i>cKshC--P&Npgwj?|z^C?I&;-R!1j1dh`~zZokLa zsiWk~InMx+?!_vraQDS?9y~jv=?+NL>ZBh&f5!jwT zA#pxL&byK7{$0{ytyNUcQCGDwdbCn)jFH`LPv0LHhLL_4N>ld6SUQ@7P#KwQTN6{$ z?ih9dD3WA3kt#pfo^H~;pk&&?B$+wGRN zZCNgtMOx;|+P0G9PU)5B%Ezlf!s-f!!w%ff*Im*v8z;ShT_vWmH1jE&y7mq(=f3fA(H{WFW+HI8U zXz`6e93mGVea7X7pK|NXM;yIz-+&YQo(yt1-PikzE$5FvVeAJ^-hQ3s?UTGv^gYfK zhmMQKPZ%z@Y#!ZXdG8c&d-lzxo`%H!$qUZ@`U9d9ZvD>JsE;-{v@*DW#YxzmZ8`tz z4>-Pao0E4Q(i|^;W40p$=uI1V=iBe_pa1bc;wRt#DVHBT1raKTYP4HC-6cy*gT@aT z=o3xEMZ_u{4Rkc1OY4grhop_sdy}dgB~d%aB52dq3di=d=Y0Qv`!`hgj`;3>`_EV( zuK{mz4ljdpzv!V!>3O{4H~>4*#-Ag}z)~HDEPk7uV^5-U&h)rVKipY!LUiqU6vQ1- zBFg(D&e6-ilEfLp9tG|ybWD?-BkTW113QDw_Cd6QPY?zXR=~vtSs;G z;%N{TA}oNKd@ryP$0*)_W6=hm&eMj9M|I1QuX#Q89DK$5N%-^qmO+HZ2y@3?b@>ls z3}W>89-&P6h_FqG(LmW}`<~A(uV|lq!tl`tR3ClJ^Y`D!$C2QsDp?mJ8wV>VR3c`# z9S2eAnyE3Vv*xWrCqnd&Ag(-*9tFiaELkz3NF}OBC~Vo2temGcev7pZYltg_trxnt+#L=3RNu>;v;@YVp0DE$g?JG08D4FJln1 z@0#Ns7tcQ~@^TqxxaPyn|Ft!rulw3{I!m6;Wkd|Toa1ig8s?Wc!}F4nAGKMhFPIEg z6*b3ruARqaEbA3G2^rg(o_&7p+F{?Jgk34vP);b$<9|bO%mzkM%(B!I)})8&Toy8@ z5l*u-v2$!MDnd2khw8tJ`5Rhkl+5O8JT?(bGch&ANY@>R<3L7xQ&jbaXjo3)ckH$= zG|B8{eKa$USayZU*6K4$<@sbydyO*`6rTgIK6swxdnr9kas`4W7)neOb2VNn*KA(3 zo;xc=NXAlK(GAUyH-qf@jHW7M8{9(P%Fa?=KRM~Iv*5a9aG5#R;)9pxlDgV8PtWTY}|PbaI3n~CKh(??6l_Wi>?(5P>o5A0nEX={7%{AppBrMGqw*j zjRvl9(A=lD1`=gJ4eicg^z;Bt_b|%29q9Eo|L%}PzKSnM1i;LPSJ-4 zd|jzlmxwk&62ZHmK*5+8<0M%lNv=0wv&EG4>Q%SPTW9K;P-(CeoM%x5Qr~Mp(+z4g zt6=gnfu?D3G0`77o%(KKIhvcJQZCLqAZK97%3M+$mBo{$CUFU4`o#=(sQy(5I&a1p zNfLFQ%#0wmJTmZ`wYGp#rVDeHx<0Sq^?ox;YudbYu8INs&QSoYV$9L0JdJBEN5bTg zrt;^^2-3NnN-`!VnNpgruWX8G3aaDGsN^y$=TKm(1mCmm$Y&sK`mU*2@5J_Zvvpfc zMc&JNF!=;qhuKSaFKu^>eb4Y~(r~}YN}n6Ro0-i#CtuY)`X_qq|CDs4L6Ho^lgm$p9 zbGxKbgqogCq%?KMnWfELzjXvHq>nQTP^1<;~0t@4$g7dcD&dmHg|8+R1N;(oVQ;*=O2cK2fgt2 zC=74C!C`$wmqwB``WqOL6uFy(aB|AHUND-UP=`?VlPE&h4Y*LTSgjGPIl4JiNmRyd zjM3N~BPk~PJrPB#GlCORu5Wf?V0={eQN$XisxJ^KmA}*dV3H#8H-eUz=I#s#p9e^J zE@qqbd0_ke=WNsV`#p!lfy3cYSni+4YQK5>EPMC2#vcA0$9#-mb-XG8@tZm3=bxT~ zO3D}+1NE~*Rh8!9&z?iSZE)VR?1gm{j*m7hnpU;PomF9ar`2*X%i@9dN*JxQHsB=T zB~b^5_<%E@eO@WlG%cI;F}LpA<^H4BxpVhE?P7T?w$|k5l7|o9VzW8n?)``S$)Eh6 z{NyixL=vH0EObp}A2$S=M&<03WRQKiX@5^q=neV`$r(zXrWsmAT0?=&8%JZVs! zbU|gTGD}?pN0oEP1RAv)6oxxc{Cp_^s@j`jlu~(9Re{O}UOYSFr|*5pr=L8h>w6Y$ z!~Oerc;_4M@Y-t+I6b|^a&w~cT2-ah4^3Mn3?ia>ti}J=@6S>__j?on5kic%QE8=|22ar84S@uI~ZeuYCv{&aT)!Kj+Thd56vG_l#*c zU2TfO?%6p{fACY%zGw5sYaE`PF%G>ZrqgWBMPb+-2u;Jqho3U0k-Oi1n`W`N4qW{P zj-%5xzyC*nkMI5a@9}^95C4jV#lk5ix={*qJI6W*C036~<1Im1!ZA%gTNG_n2{Ki% zrAUm>Iyh}Tr&VC(HSM2<$djLZ!higq|Af`U+x*@?`$yE3p6@!u_RAfaJqwieGK$cV zR6Ymwg#+4bv%%34NFrP^Dt>0{fJ)R~R!J5G=k;^y zyN!|=@cN%~jt*f+=ruW$c|h2S;Uqxvx$lzB)CzEh4@9Rd_yDvx)~LStPK4G8XA=40 zVMpjYya=!Pz(G5IQB^piPRo&p6zbWPv3o) z?%AijHjeQ8jQw`Y#>TF3jw2jLqD=Rt`N(1*wx;w>(J-JU7r(`xeKcu!_s~6i|Nx+2@tr?Q&!CiRQ9;PiS=S zgRDp~$yEjee3eD6tmo3>%9(#_ct>vfss63IhQ(#9PK?kZDbjTv{h=eJRJ6*SoAqGK zAhVw&UIk6Y=l)sIG`};Oktn%Y{m3{B z1P6_gl>}`XpJlQa?SkM;S)w0sro55jNE~`%>=?#g?U86jG2%?JN_#LCaD#{dh=0hPA5|^q`IJ~b3UMn9Jrwl|(2!u*8&}`$?kC(C^0;S(s zjQPAeCw#%Qbi*3sNQzmiTazwjKKhLNPRbg=dsSUYzc}&q8sL8W&K)f^NCIApXume( ziK-c8vs^WC!vsdoBp9`%TvWS#)CFEux;V$AKx$^FdSmSYh%@lj2~`!Sn~LPDX=;oF z1E^(;rQ}1boL+Tu10>aWtg5PLLV52<;^>DQVCeuZ77Ie~41H%>>uSgpn9atc>V@+g;8ZRHU!JKVq&N+gWx(s~}Lr=n6K;rRuMwcLIGmFYHc~z|p9v@9M zr?B{RL&!&wfbdgALTNT)&n%Za=>nXZ%xTF<{`}wx>`fkD?Zkk>!=MHeHBLrPqK5-HZ7~wil%9)LZCbBabBBG9u5ah01Gqcb}a1Rn}_qBx~^F)T4OUh z`e9%g#sczSY;jF+c-EU0V@y1H^oT$H=YPx}{oxMS= zk3V>yPd@pW%gakhQFV8-JvSzHQ>)}z9V$ZQt!Zji7>L>{BhvMe&SV~RTyjz{O)Pqu zoYv1M)V*-j$}Vlf zm~|g>{5$M*BycXRxI*7yA)*YWcl^K*C~ zbiJ8PbIw`9Wv~9}*fXq`)K$g4@44D;*& zW0uQS{fZRnhe&YHhJYs`-V<`uuTW8ihI-L*wA!#)-C}jLVYyjTE!x@jUf+Yg_iRp1 z`ObH~!^79^@%a6Bxx9QvyIRi5fg_cxY1)>$ZpceB2k8ZLuzTu`z>$}`0k5It9{j02V|)L13Ps7(b$6UCoAdCK!=FZlTBGsFd6f9oy2@r`ft z=9{l`@3ng@+J(jtKG^*5_)0;ZWYC@`?-!YvF%gL}iN#y&ls9<=4m4@6ahNYa)BH$7 zxcuN#j^2L2>DS+Yrlxy(rp-2kmcF|Xs1_BgJ12zjHJ<#{`#kyad(ICmqInlT~)Du?JjuFXFvK0&wu5>g5Ik>w{dNAyzxc=e_}~A4tDk;CZNTb2iN&S5A8UmHK&}LKHpb4XDKgNQ zr8o4xGLW1QYA2jFf!nobRXIF~T}B^`B9SUT0KU!u}23$!A0#BmT1>#|y9uoN8^0UER^XEb(fjW%-+;s_~&vS>de zz&Rm^0_e`}(aFS!PD~)JGU^Q^26{?g<~L4QA~bd$Z$y$z2m-OD^%mD!;-GerwYIz=C!>SbsZv2Ln&=r& zAU+60H^nZ!eNV1R=+LINJJGR@PW#r4_CC<+h5=_yQ&mbPS|yF-`QWDcnn@iPU_UXJ zC-(Q0z|V7h0-5z6XFjAiLa7oqG6PxxVuvtHdwTwY**O#w%OJL+Zq`)QLJ2^1O{goH z<$|Vd6&Q}GRK4cDQJG+=py&k1>l{;ZNldXwv+C2F6b45|a+XZ?I3q@8$u*2T#01`3LeZfW(8(IeMB=(~kLBnWN$6m)y0r!UW@iFaU#p>vYTX*iT zI@**CQ5%9Ls=A``s?*=?5A3e4*j-+-yV`Qt?-+-KZx%G|f~u})0?4qZIu9Ji1EVCI zuUV{)IJ$L@<$7cDXja9FBaO-WX{k;>A`C_(kBP?*4JKV({rmMORGjNCjS#iWWSRc3pult6Zzg7;I|e@Z1=q0B{R<=&Q& zutk`SXJ(O0!WuJ88ueN4Cxl=PErFy-1t;c!i@r}auEmThVC5n*>c$mE9lKlw631Aa zhFk@ZjYkHUQxa{=z>I|*bs@(Xbz*s)MBZ8Xjv~0KP34uD0hj}Bay?=tRK>6XqPl%Z zqCy*T^+O`In(!x5XXEkNog!4EGu4IcdlPmvCfp=d3@Z9(`9~nH) zKRbIKIcqt+H?#V$L(jQ!<4v|=21#;h(Hxv~c0c*P%i1#C=WO`PhA$A~Fk_V(BguZv zsUOVgDd6fgpj^s3VYXH+K+M_ZYmV~g`pmzcpyMW6Jv$;_md$zdS^sT5l7kBoK1z{= zLj!GAD)eevJUB}S(Wya^^@YFZs`r*B&T`X9y*V@1`4)k4b%+aZG zrV0VPV-y82QWBQSCI93P|ByfU2Y1TZO(I-6q z-~%3i@R%o`e$3Uy3x@sxsC^l&l4%%yX>?T>Dl=P>dzq9HMQ;sqygEH)SY2N8x|gO1 z=NAV)K8$RAqUjQ8Xm}o4?pDufv8FN?SDas7@Z$NWyuE38>-E>E+a)hzgF6h|x#c)I zJ%Ql4xIAZ!acXXuU`*Or%zHTWdq@pY5@9%S`_re~??zTsNEFh3$G!9C{KQB0ixzNP zJwNbQkDt=*cPut5-uU|0cyPC6=yr7bJzYOc{X5JN%G&JXm>7mZLHLwRx7}>3*=B1Y zqdJ~~C6t^c_H8{lf#h*cNI?o1Ul=vE&wO5juT1Y70B`>NT9Wov%VHMX%x%^@$jCou zhWm24q;1<*YPo;WIp)W&i`D+K5~jZ>@UHtm8tmOT#j7d>rt6qNL-XzVmpX2K$u9>w zO>+&3xdnE+E4r>XKVrm@XxoN*9N0Tg*Yz9@9YfdAE?Zu^cb{duASPuOwN1z*OAJz(ZbK@MOW9zA@M zd-v{he*TQBt4p3ed&-z1{WuVsg*FN`HY*9OdQ2!&Ym7MO2~}dZKd{?wIc%?p$4A6k zS?J64nx<_FgE6Map*t{iJ>wV&J`l&KI`*O^)=g7$bbL(HEZFV$M&waq&nSuHl^rFb zy_sqs6vzzPuOjx!7E3touaTEv_EVT8+iZY@#Gsx3l$qRh41JcL)EHtIBhQ{+adEN7 z;d$$wclhSFev7x?{yO*WJz%k1stiz0JUWfps!E%+sa9!a6)?W|#o(8A{EQdxeW;bqb!D+1Y#!WY z`R0c8qq`igu6X)`pKy47!E&?4S)7)DuIspZ_6%t~T^!i`_+4a(#OD``!-zOR>OiVo z=~K4a93hn_Nn-o-IY$rfS|hcu;*cAD(dXNZcG>XVfBgG=@ZbD%{-^)$zbB1CBwde7 zobGeRiM0P&Y%Iz|jCLN$r^FirSdcifc8)hz3mz_Nf=le8a2X?)apaKD*zkOy`@jC2 zC7$h+!jgf1oKz5c8=|q86jejlv zx2sY4lMED3&5E6Yyg{@PrxT&J%NosBuCtpUxgo7yk(bQu)+0CtR22AD&G`(_W{DF- zv5OJdq2O|jg8Vg_5Xe@eb+E!yJ5@H$NtFS|&Iy+((#V1He4nCEyuop5&vcKlae+>< z?1k#03z}y00?Q~IyTp-$wi}7g)1&sib()k|h_cZe8`Viv?=%kb=<`?Upv=BjJ5r+KGC8lWQG;VWvWW`#M|YH<@$(rwP8JUh>Udop8n7gcRPlzS5VfH>nS&6LH&TP@2ST@ZKR0Z zZB|j&_ z7V|hc>j!BYeE%#W;*E)tQb6?Q3V<+37O4qpZR*OWo9 zBuuiomc&RGcJ)faj`*O@G>;W7S9IvcGf7};yq|r~(i5QId-EO)KmT!E!~J{TE8wCF zz8D^{m9L;=EWls}?_M$%GG8!Q&|rgUFXW8G%raeL%uI_agG^=$i({C<%FIN}uTchQ zzBqGCkpKR2$+49C%14qZgDtbov&=#}ho($zfM&tcOTnJ~-4%d$lHi#$Wb|s(K;;FJ zF|K53czxg0jNq02n%w-+!7OVg2%nlnLCQ_&VzdTOIw7A`RVjxOV^hq>M64nqpJ5J+ z&KsT128FEmBuvk13I?QH@3e=x>-Qq_60iLC2`I_8>TV3kwdYaho|HMCH<SmL;q=GCI@RaAB+u_(pb)4j-(Y2Zg6FMr};Cjy%eYWxoIq% za}0jUOwX6)&FS>((r}+2uL8AR#ax^NV*kHjx7#7&*aK&x+K@@$#0UOA_TKbKlj}P3 z``slo->s^;tM^7@BOz|0NNNvhY>g%+91{+Iu_GMwKlmRT`-4At!kX~JjQqjUXcduGKYQ3|l?_k3Qs` zci!S?yT&`m<7bcg%`d%zU(M+$EEgjHy0YqHkZ0|B2+gL=1y_QF507uHt0oiGt)|oi|qD`=a`;rT3VcQ9;!Lo zwq-V(4U&H^V%C@Md=l7x5%m5n4DVkQVE=JPMq;88Y)uW(Mb`TC`AT!m;%`kq_tW3e za0j368yDu%^a!C93A(}EG{n@CQjfKkzKiViJ0T=|0a&*k+ilA(Bu-9SmU}B^wZm7A zt5>g3H34a!=BetM)oNdTg}}lckP^~dwDMS2QO~5D+ErfcleHR>7#;RZA$Z7L$_+~# zBSC*v&$x2+CX3|(ZJ+46EkW6D7(-5IfF_Bvpp`0p5Dn3`kJNSG^7f4F=9I3zjIWxZ z8Cf%%DQnS6V`XnRJ>Ch^JxHU|a#Y^4e{jI1%ZJpJXS>}1naX=%{5ga57Uvy(FENLA zj@mn-$<&pjuABs83V4$8C`GQWrG=p)mz?QUPBErLOUGurWxZ*oT2x6!eV=&xd`IOi zzx7+c&cFE|{|yHR`yA|F!u#2vL9GxBDFynjqpCc!`9gzeW$IZ!`h3$Zdoojp88?a9 z5=qPcEqyQcFHZEdbI!!Bqg|ijmowa~CTv@tz4bnuhfmp@ol1}z67Foxv+u#~_B9T_ z_%iiuM&&E|XD6f>vGr&x!>(id^h5yex~4lhBW`!pwc5Cpuu(KM;-3NGAk!D_kes78EGl})~_F3M!3NaB+ zP6?-5QV6&~bN=UXl!Z}6S}`ZxUG&%P%lF+GJTv9Q(x$aluL zHyT&YBc;HZzBgv42l?6gu$lF)`{51#YwKm04MzjBj* z^}qc099&)^gY?-3YItNdelQ7H~DFU2>Q~*WDP-$qh7! zlxjyJ8bgDnMgU|7%(F#aIOx8132ER8y~9)AGn zjWujdW{12xn+0&MH5L?DCsQJ8X{?;JiKF~%oioSu^x7;oBhN6)nT76&U53`c4ox;> zLxZsBMcM{>E6Ijl=S(Q~Yb5zlVVEIcyVDmX$?Ooqr8V07L&q{_IfpcGl?sMz z33)o(4?G#IzUTJCu&YpiL zl}w#Sg>u6_{av$R8P-ftW)cs)5Ow(?TpJ5183;siLNgvnExN?E5KbZ>?0i zeM}~0!A$j>X5v&7BA&5p_36%&4}d|=dBm8?3Cf7eY$%UrcXm9t{?4woj-}vLlld{= zx>LViCP!J4XBzkc&3g>mb=9m=@|;9QM;xqd7l zIKpfR>LANQ*mD}MZYU+qL*oVshLnYF)XbY`*|beSYp?={6pj1t@!>u^=AjE&5$ z?Xbpju(!{mu4&KCI6gk6i;-vq463{rjk~rRN{|L)XN(3NJu&qvNdg12JftDxSqz4h zqFDWI9^Qveb1j!)H0r8&=5hYWS(@wqyfxg*+`0&Wd>pub@p~6R ztbfwryOAbJm#yWR(<%sKXj5X2Wo|6Bfny_0QXPhUBaDM}62?j}hDA2~vh!RvmLJE+ z!dhB{SyQWH@{;pdgq8C&McxmQ*L=kt?>J3~UCz820{3HK8ZcFP`k5bAGyVm@@xBt7 z1(ll;eY`MXN}QJ=I5&(&G}vde8Ff=D!%*gO?87;*U7jru=PY2UuPeU!jc@R^uYQ%; zY&M*?oO?c3#-KISRn6XV$<@P4+`e(0mtVTc58uAQ+i$KHc$Xz2^N7?(>C9d#ql%$>XzQsyef`4Xm+Fmn_To<%O$r(Hx>JTe7-F)-tPYwH)>M(D%Vkftqg#h5RZPka`o_#cs7I> ziJg!=N`=R6yQ6C6Sm#(Q7A#jQS=%||w2|tuJ<$g1QXy!aXp1*Z!=+0HS}g^u)ruIS z=$@yD^F?mV6Jt-z32UXIikzq$&urFUPg}CG!8O$}Fuh8>VX@tP2!x>07%35A&t|jZ zY}1K^BjZ|cyGZ3d%hig#y-V!x?=zb%Fh*nwQZDZxk#mqr7wy9nZPY4KrxKoHu$G3m zG0q}THtobVBqBCDs;U~~R!T+iFgH_%E)boh@e{I7ZqCjy-btdNhSUePyB%}ygnSbs z>^f<1I=a&1J@tXy2EwN0?75XoJSsVchD4c+M(mtMU^>^f2_jp&kQ zJqi#YK6)aqx6JpJxR)*Mt|x~KZHw`qs&Z6|8F^N*yne{y#$~n-kLb5MnuFEHgKodT zquhaYnODF362J35{R@8l_FYasJi-}NYzIsh=JwF2QNbgr#t?wH#K_T%vL6czS1Ql7 zx?<)mXEAUZ;iQjjV;mUEP(myN0Up15pFjN%f5Mg9SNV;9`K!$5H9rgEC%%n4XG-gw zS>(*zT46RLpnEB3?=_)NWdVst85mR0I}Binn4EA3_Fz@(y=P=Mo8hw{wpJ_pDOIBd zggKvRGzj4B0WU)&u{-{B! zalUUXOGM5kp~=-;Sn!4u3~OWArNj&*Zc!T^$?PSLKeoYU`O(d z1!9b7lUJZZY=1|R@zl>+GF6s;C$h%SXkRlo0Olj`W_Xb~$mM+?7>lSmjNrHd)z|Js zrXr30=tXd_#Qfz#)og|J6~;Pd^EvaylB#JiP8iQp{eE87(3mkXE4}oD0i0DoJ}dYi zV;uVH8SQ~k{LX@R387N@26kOb-wF{*8lG25x-rAPSMF!n`xWn+V6zh-S68^=iy4Ll zbs>}%AlZ~S$(R8TCP^i=W~@1=?JkGt@W;>-E2f2+Z0Sh z-lne_tQW$8t15i$g{bA7sCs}hqz&aQTH^?P&u+7!-R{_~Hv?v7eZy?Nkm@s&Xt!sa zoII0x8v|9nVDI3N#cE$A*@Sg&tc>flH`$n|P#L-u2Ce-NB5l`VvCNuU)_4eXAz%#D zO(UB61=tq4z4WjOJu!6bc56Zqt$T^NWxf;$wP?9pz&I;5K(vFvc&((D;;PDCk_ z($*_#7Q8u=hWC-Qf57KC&TF_|y($yVSX|`@eQDNdhs>e1MmyPx97@@I zysw7xg&gE@trJBvv0+l8LNb(&z!-663&1y)Y-j^J3%;(1L7O6I(^CUFA;5aknsm;q z#7i+C2tclYY@PrVPJ!>7Br}>)0ahX=LsevGjG^y?HtQ1yw(ELA-%(W#>uc>oT)<9Q z5HZAo6=6V)!MJ#^Qo<;KxW&6lvzY1_lsbLHd5j_8j3xAu?XJgdMVoTDT2a-aJ0;mI zZRC_Bz{o)~iedohd9VR#?1a7qSj1O-M7t5FL#=d2Cw zq)A0-x|%aXkOOuI+=_nwuo?My4x9yHZ(G&Ucgiv?0a8gy58zhO#ZM!UBKKG}WMO5N zG8~N6^Q9qK;H)(1^0mk7`)GF}k1;gl(nLWBJ3?s5!>A#aLcw-p<@{*%3F(67WC7BP zBjKD@uowl{Rl>%YVS`2iD;TCFWY~Txv+~m&)2fImkU9;>%kSVka8!POasCugZ2G%@ z3Wos}7%my3fOz6rPRxwu&{&q%FwZF4Lp0V}49|(Qh|{^ShF|xdulb4xDRO8n4^yT} zkvql^tfg{}n8gWwk`sSI%h&6Q*RA7z=s7X)C`KL(X|kUQuJo~obq?<-(O)y*>G`tLzU%QNHeSWFK>Rp-~Q-B%#$7OeejU~^T!|Xl}nddEoz=#+2^6jtlJi{65^J@hd3sK7kv)J50;>#2snFgYhQq-J92T)Ae zC}{?etvdKRe~fil(h&p*BQ&wBj4ZRk%rf7za<+tf!s^MWKs&L92R$6fE!kIfV{{FGmT7rvWv$X+Ge z{J=shfNmC_Ip;*zb>m!$Mtb`sVX$r6R`<^W>RKx2shnljcxJPT#eBwUZ^fnkeXd+R z>>uoN{n|Bd+`7T6o(-fHXS|*-4-$(d!8rhY)8`p}4jRF*SS)eIX%nzKtk0N) z1wJG>jFFxS#q6oXN!xX7w;N`Qh1m6`;ox9jsx-AMI>n&A<|t1n!J?&UYL?3tP19fu zES4)FS{T`1tQCfM-Bh$~q;Cs>MH`@+QUX3cUuj5Ztdcd%*!-;zfxZj$y*6)-i7xi+ zc0Ic;5HxV~wyfDeqT=lzzQgkW`+s@kjW2TR)@>GxeOy(antf5-XSiN)|V=brm9?85q*dMoL^>^K@!Ov%`?>*-9-eXoT-{8s{FLQSP zG40)BOlt^DjjKF+H?FX{d4fX7`=n*&`obkPh| zHde<}Vpy4P-FC;@fA<6a=s)}khc~YArC)hPny7xtXS(?GQ}EhZr$8H!4L&8B6ljt( zPAwHANrRJ;SjY;tn#nmWlG#Z>t6r0IQIn>mWCRC581#e0P8JYfxb{{7@jQuLM_|7E zJu}Ec3+|ydUZj46C0-|O-flA6Z0LzF_5Cc+M22Y=Mz;` z3s#pB##)+YfvX#;S%a$^W~+w9YAKSM1|>E50V^?TbNgM-*~tmp>I`RUc5RDw6~0+8 zTdY_vW;i12(<9nW815z;s@a0o!6EwxSFujw-a-T@{$0{{mK0nUe@nF6Q%=$gq3dv4 zA#^S03#_%Yok*r;V7^=ofP0arAx3fxgl2oFGPT2@%TH(b9upU=6IA6=0#i-n< z%-fRu87i@KE~YHcku_d))=Dp)5OCfq#?}*49DAr)l?=~Wh~!xaxz5{j6@Q=g_^5{a z03er1Us!lXvmBzoBaJ}wIfG=4ba&1!k+a1cKj?;+Y=*HOVGJvyuQYtjqM?*iCTrF= z<)qr`@}iRwqty5c>t^(!Cuh-F!iaWwVr+B@qFHCn*a)*M6fst%M5bi0jq0>P3RyG; zODEi@fw$gI>}89wrUGk*rf%p&9wtxDq90^MhhA6(A}8Q6m~4lPXXzkqf!g~4KrR_S z4ZE<&gz4Lks;Xs^&`gfCmTX1WD66(tidt%~?>K97DPp4Qd(KWzSTzmvrlFqC;q*j; z5Nk-emIO&L=vmlEri@>VcyI8gqBN+>rj))((gJPRWK=K8l11|!0h9+#`)t%uG63i~ z$x~<2Imf>=v^9vnmByqLcKh_0f*Lua6&8ghH0rIpp$V%c=ZOxXWirQ|0@cbY*Lx^V z4@R=@*^EsNAL_V2C-Xs+vfsuSW?D}8Bxg>tl#3R|?m8zT2n!^^TJ;MbWLRk8@kE1s;~XEv zQfkX++l=9o^X$mnBk@Qb-`?aQ7=Vx9&Y$=kpY6d;0ljeW^7VZ-CnvmSpYW~OAz#0G8*}vr$43w8Pmj1UkLxWl(_0BC`d*v3_Zd~WuojV*JHq^Br15?#)P8po> zBghS7azKF(@gap|(9|;q85#wA`@83z}wz_nxa) zu25Gsp$~+RCly*UC=w%$gO!ce3xzliuH)y7Ks{G;u5MAy4Lv zGEGg1j}TN+{ike{xgRoJ*VA_bxc4E^#Ux;UNE$e1vb6)i*!Mm6?%k)`ZFzX_E^oZ? z1#aHDL$i=z*?Fgo`~W85Y=v{xP$kv(k?mRF`1F|5^@iQ96G92#D$8=QV6m8U>EIHJ z#e)6)OYH6MF`v)HmuBp9H6Xc@Y3}C@tJ~LD-+RQPzxp26zWEjAH?MN=+HHJY)1GZ` z-qT!KvABMToD)yq`hcUq{~@-iS-yNjfEc56Edy>bWABw)Jot<6^5}2h%!HRk{r$0I4@!$WD=kGmWe(f^z8;8Q$`?($FQ~O4x z-;VQ^+ppi`H~;l-@Wb!F%f0Xa2$K!T2#B0iKBKUNO0R*^Jkn-ZTEkvtS$Rus9Wf@J zhQK;yLa974qpcMEa*aJpjFS_6j%=Qu@OOXwH{5vXI+w4lxN+wypLWDPHl(;1+USp5 z7M=3i6!v1&L>d@IIneU;qRn0DE-uYD&7kR?$pn2yk1(+XHW2W(s7|}#8d>E?iUv4T z2uWh7qE^tp*gtO!olTlp6ZXAB9-za}V(79VAPnxJ-yU+NGlo73`#zei0Jj;m;~iSr zU?%>ufw?g>Ik8M&vD6usfJ=tj8m?w(fZCbTkW}ZP>R}}#ctOeq_}5q+hNOhi??na2 zBO?2fja1Ga7+7Q=%6RpZgpbDaVlcJIuOu6Kq)BRr0O(SWAonxug%iI|%x!tM^3M1O zhS2~3AOJ~3K~zEsn)Lou7@24$psj-N=ywys11(cAnNmkE@eMy_e;=6dFvipRpV1eS zlYra>$I9A=O>)+G(6Kg*K1e}5Y|hvueyFnoR5n$k%wmoE87>c56Qns4lbpCz$R-6S zlP&%2tVko}vDeVR^43RANg9;KsC^7!NWe4PuNxe(sqdNrtI2tzCB3qpj7ku-$D5z0|Y#s=`(k z79&*yMw+u5BeAjbmY5?swxlFPQz>!L@o_R%B(#ZoCbS)~-I2N$6QhtIoiMhI5ggPI zM-r+&ulEhkiF{g8RSoflWR8X?tB{hI*Y{nLM@7*hrzHKo%!upc7|1zbtte?EEww3l zRc4HrVhCi#EsYvzAz_+9Gv3KWg`9}7REJpECsZD)kd(5{Z<`C-+^YVm_R7?Gmtq3r z1mIUi4r#pVgfxH`1r5}_py^zsxkbS4|Y!$g|W;$4Xq#`r9w z_e|M?wIA5$Jk9~`Z+-83`V#E9#Xr2bi33|oLW>zPr5tDYo4 z6dq>EGmMjri#vBu0Ky$^RLAXmJQ+46G@cZ#y*R z7}(~vtfwgKc9po8GH+9k#Q1SpHMy5i){bWUUWh^(LkvBp8;xywrt-MONf@4Ja-R4L z(r_<8)r%N_7n`a6q~nuVg#Q$dj08$+gaufc%-o31;!&1nO90y>&4fD8Djh?E>c|4$ z4?S)Xk>V=4+L1Dy7*-n-f0tIAiFNG~_+Dd@y>5Z7&rng=HMHdZ|?Zyx4XA_+znH@N2*JYutJ1CDj)WL&^R}8OxGb zZF^zgS9Ohbj>F5Bn9pY9oH#i>VY}IKeDnlw5|xwY)ZUAe=bgi=oha2SB^g+fj3som zu1L=mdkh9C^Sg3+pR=c)-Sa1W`2LUir5gv_e*JaKcFlbKoIAJnX`|sUe)NPlpFC%i zGQVBb{HFJ$43F9kf3e+?UFIvb;S0-Kq}5e?Gvh1;KHQxWyTsjRJF06ppgCmz>^V)U z2)<@DtNGe|$!{(9xZ+MQwqrLp)VrSJUCW-Sd1@?Is+vOsHJM8RZtfrQe;lp(Fa)gz zf{+4TjDyUtL%yGsr_m*p`IeUwW$D5XIO3bhAdd}6WS819?5>ahO-|nNK$~8m*Ndf?;K6=9a`yX=j^f}L-op8F_vfXakZaQL2G}bV0 zDi(_wRb8>S+M{k7_V)JJ+uP^rwX58^eVgkyu5K~+HZfIy;p9sfBPD{(>2yPn!N=v2A=%j$2|S^_i^5H_1Axy#q~pq5VcZ7@O8zd zS8lWZ@Cna;bdPqu<@&e2!v4)`#J!I8Y>i(wG|MHs;}ahL!`nQ2`+eq@_qq19FH$e& zI_J>yif-<~%Qp#UTONJ)ZSH^jdn9K#c=;x)8&?T!FA49;vpqiH_=oRv^yZIPzI>DG zzw!q2OZ&t5entl8r#_5<)!u@y{n}Uf)qn9#j_y68JzmQyD*#+B(jHlWcEO~WJI8+I zSXpo;vrU=f7}&-{8zr81x@wEz8Dgkh{;iT6SxH^)o4$+0#E3y(&x}>0>h*N zbG(0mC7C6eT5WI8aVvTVf`uTlh@QJb_1}$1(nNLQB3bcO@z*LHg)qT*to|h_=$;ud zlOi*da~|J?DHQ_p?`Wg~p`0-U@ijm5aV{RPgQ7vs0=O5fsjR7wRvCWO4>>!1ECfMo zSwDZku27;~%Mh*L#w`kNCpS zI96|7B=+2Z9S+|g9z=;gijxg;r%96=PGsLiYFc_Cc6}=ZunebR%kJ!GY#=|ut;U&I zE>-4@uF>-RI+jJ3+^H;AP?=$=Uhutj%bGStCVKSs zM$BxCujFwI+qRHMbe3f$?Uv#p@VNn)!EXl@~iA)~B zJTu8+m4S_j4`!VmSX=VMNy}r#g>H4gQywQ|ib+a5l#vpPmi(}Rj#3#Zr9ncYbW9c? zUnNfpFk>`xl*`XFD9%}!AVxMM>zruEYBn#cgh|pa&O^gB%-GmLwW>_gQaGI))~YeH zZq&xq36x_dN5gizW4+!Ga%8?zrcdRD8CdQ)r*cmdFu)o4cT9w~W7qXy4fDl<{eyif z=XrkgjMI}7LdrC=8C6viLQl8Z5JQ|8x{@3yfO$zMOu>x;1drP`pk+*DGs+_fp_ws2 z^^(#s;Y&G6){>F3FiP+?O^)PYL(9V)9Tu<}qLeZrMk!6R(lo_dH#FXpmup0RMW3qx z=f+B7EiuGi8;w=C%45B!o;9M^rH1yr0Xh%TVZ_NvA+kL^-umEZN)NrbbA0k8 zPM#n0PUy(}mYEl@-B;4U+F6VDc4&^|tiw8^n(t*_EH+AlKdi2O4GfFUUS2GC^2G9; zckZ*CH~jFyGv0gWeQwMgPuq&W{@^KpclQ}>3N$mzyFTOF9^Yr~Zg*UtRouR`hf9X5 zeaGhLh!6XY^4{esm^q+ z;V@O)$%(L7;un#+vaFrsxsS{$LsQq-EZTc@?E%%&*ZnkQkX9hdaY}`uma)TpMgxxW zev9oac2U5~;>5=okYHBI6J^g}*wbWR%O82?)A>{OqXM?Si1`kjJI8cCo$gZ~cl3RK zj^!?XkNwE!UNpBq4fFly$#nlT$LGENKlXk9EDz`0#IYAEY^|kFQug0C$8t7j={+e% z9-f@h_l8@G1uyM47!2<|J|*-C?+kP2xjL`7b9s+19PV@F@*ayt&GD|~@$M;IOmxZO zjM&<3*zuIW<0>-m_OMSJt+V{sKmR-a)8#+r&day?@|WM>>tFvmufF;!wi5l)7gkyn zpe_X3w&mX4`y5=k%;m$&(j!Qv-a-gN^KKBoIHaiPsU?J-#grQX0sVh(@<9xP7|Nb*&*3011?qlA5=N=zEI^yi?Or+M@fU6AqwZ|L7lhZ9BW)@Y2uSz30dA>!{ zPuKcEfUSMZGtdri*Py z*LKwVdtCm~s~o&?lY=`qz}bPjG(bPb;8zO{zxD;H{Uy7TGn%~xIVPwK^ZgYG*mWJ* zS{662aHIJ;%RARuT|ZQ2-2~J6c$54KJ)CpgzH@`${Jr1chu?jNH~;b=97Lov|tGg=I_zmR9uJ>oV?HDig~4Dqr#Xh2o!C3@!^>-f3(iqpv{! zI30$$Sa5(rG6_kd6d#}nR9FhYu89FtDniPAm)KnW_yWf2m=AxJhnzlk*#{;dZOSmn zvmz2GsIowb;Y%!Xk!Udm=bfvVEml@)Ud z6IF@2ZkW&Jx)+Q%j4?(vtFx*!1a_MZM@L7TJU=F>%!#i=PPu>sr3!C&hB9A^O*TgR zE6MYf{cuQ1==IDn26>RK#+>(Ctzp39VoKx~$A+IuRxJCo(F$MzR4q|^F%?o4MsSm= z68WF5>xenweTA=Tum)dMG>bXSY&PIsBOol*1Kv7v%yex_x81Q_Z|T~WJ_fA!G>aAW zY%av87zpi__4-tL%p|Di3zn;W>ZS%w=oeCL!NW=g9l11^kJ`ju)@a}LbZtjWiK_Bc zRZUKrzHdn+nr4Rc^{_TFVlxFZ5>5Nucl7<15PF;+<$y-bbZz`>$3B>%e&Mm!i+wJj zv>K$CqvE)6V9BEj7XvxlprE~MW5$ZkyWkE6>z(N5GfG++mBf+xFYj9vQ_SE~iZA5` zB@+f>lg!mdRCcNnaZXFxmED~Z z&Xi!(4vu8bYFPBO_{QPAQ=>R$`>b&~DAE@?=R`8X(v$DTK|Z9En5HzA(ig*#hEf$- zq?NC*MFhVOgcvm7E?RW5pktB&cFHo2F%yC`B9*cT&43z2rY4C-ZZS4CXVHu_V$h8` zmAk|(}kYd za>3sIKC^iP=6vHRfY|2&d={`-0fIiUJKJE^XC!Nw&G%Sdy2Ae69!;~tn1{4&hie+< z%Ox>HHu*WR4?{*MhNvKIF|wk`Z;Y_A2LoxXHk+NWwkKfM5MUI>)8zLTGm_T2p%Gm% zoRYb7=aM2*c3(<)0PhTv<;z(UFWP*=8jCZAx)zC^B9~;G#Wgj)s;H`(x)RODs;-#N zXH-o?(==37C3^baV{4CZY5}#GY!(J`95c37C1*0Ctw%`gPR@At;Y04*4|w|IDP14P zc|&J5LwEWS{6Uj6s?}*A(i53%I70%YY>e9TpsK_;3!+OETG9hEloJ3Khx3$MJ&(a|$bPM&dc^pLririM

NbE&1@lG5_h?-y@{AI6K|&_;8=c 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�s}lJ8ZUp=P^|Zmc|hDUi>V{q8MMs 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�Hj7NTrJumWg~M2b{nf#EZQMbqDU5H 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⩔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®8{w(l$2Owma~CtJGR)`C-?XMXRkx!+ZJna|rUb;116*|FaP{``e>gWSFa({vDC6z zUpvBo^J_e~e~-hHGknSxL@4L0bHem+LE5azo6d@km3_$^Wjl)!7A6NJOQsKzC>cr0 zw2So1E#2vg<{LBgAHB$(qhE3N(S7_go_G|9GeAXc7dq768QE^o2yKmquXtuOC&Y( zv29^K#aPr52wq8TA}dTLLh#V-l-)M7Sy`VqE$q5PJjtk6LV&n)td~O98KY5^u^@S| z(aly@kUFXhytIgRi0cioNr@OcQWRoJba_kec1Y@}=${J2By`Cjpd><6MRq-hJ#g5t z^^S-`cS6^z)%!?7>>>6Uk`fxVdPPs&;E%ugKl80`{Tp8Y(%W1;x<-sU9zOUv5AMFl zojX6{{PY2JUSj=cA0nKZiyN2qPShl3pKVq|4U4$$iM_WGM^@NXH zxb5&edEz&0mS-0VL=J210=80r_4pa|sh5`GpD7Ks)y7uIW01)HnKs~77u-}GUaP*q z_+<6YBld89;*dKfgWytsNd3P0JjGXitSc*c_k?>4g*=Du8hz`1bm#)kQvUc{TlyZB zGGxW;V{aIrrH-x|>pG<(&04=(^}^W6PRjEiGmgjp*zS)94mw4F^LXB9Yj`w z-k0j%cBN?gSk&dG8?ES!Qw%|-4<-UA2m$n+4 zu5H@l+#9wxu!o&sw9djORb#&=)jPn8w1BAOkx%C7Ya^K%vO9WHUJGrd`vHYC4B%(HpCp z@WZ;XaTpdEdkk>)nB!H7pcHHy=27YUJjl%0Mxv#kYr(yFPBLMjpJAy zs0$kd408{`H2Z2h_n4c`k6P>l2wS3_HBGJR`B&X{S85yVAEMRS7LmekJsaA#e+_m< z#YpNS==cV4MLfkBQ_xqyW&b{(wt1983RR}F#mJ}{&}D{k2hgmfXvJ7!(G6=SJ?b%P z$zJ1XHh|k7W2NYIMf%wD;jNE(@4feVc($ZZnJgX=D-U=WJTG3E^Tq2|c;)(4p1yLx zd@&<>$Mri8`R>m@;#a@;fG>REWoAzT+#j=DC6hqLywUG!PcnKO6qJ>=#mw|V0$U*hVO!%`TTa-NkhD1W(2248W*O3jBn z%D3geZSe5(U%z3!w&7|gQ)biout!J;l3vXz8Quj7hzjY|Ys7Q0Ik8b>=K> zRKz1LfOkj%+{HVb*Aa-{3&Ke$#F)TRMC+u=Kq`iDX=}~28rW^(AUT@oKqD{tmZPH? zUObCFb7dDfPd&@jv69S*?^!pFNy=6Nwm9*RoYH8RtCnST*TOx0ME(M7iTjQi_{{PfW+zWvEh z`Of{H(;eL*wizT~QYFUz!wKRVa1-#(YPXaE=XKw$Ao`Fqsu7_ls!11knOP>|1v?;e zC*I*d-~O+>G<$~Ya#YsgcwLs=_)P)#{XTjkkSh=ccGHH*YhT1a_!|9p{~EW77RcE% z0wj3ka0aP|K2LZiJTU`P-r;o;b zj5+g@Uwp`Pn)u_lUglsi8RnF#a_iPD{_3y(iuHQ^skH@Ebzr@J_~D1#zki=^fBV~f z^{Zdyt+(Fd%U}L7hlhuk`oZQ>wQHQr5S^2AF#G259^py*nh$~LY*EZodwo7XVmdj% zxgwVk8Z;!N+tP0n=c_<+iQts^1Xe3yy;8hnVurpiXQhLFr)<`+UV-?G1P7gmn2{Fp z9Qt0_tc9)*pZrtUDO6-H8tE9YLc3@jp+E3(DqWW~;1DmHVZ?}|JE87aVVBpQBE z<%CoqXHplL^b@9&1$mNac01Y#&MQ8sJ&(e4HsP7;FYtR``a|CO=D*~P*ZzoWSD&Tv zuwH&*1yMhFkB5)$(d|~OR>#~v{*apwZgc;5#cmaG!K5*K<85n`%Hqv?60PM~ich0d z`=Cg}NzB^x|h{SF*{~p=!2DuJsI1ynquU|DeJ2;>(!W zoTd2WcF)i>T)XxHFF*eR&p)3mAd5FCAMZgtk~1-O^r)o;H{ zz^XP<1$_7X?|R16e?NW#lyxKH`7o@d0SAE_FTBG1@EXpABI##7GXkNK)O5@g9~t(0 z;5#~CN!~lNVf!to4CGCGbJ6V7|urXj^hOqt*vF=t}e6>Mmf$wh>= zZ9s$=6Z5&T=eykw6=A+u5JD(;Ly;5Cd1zOqJ??&dlkIkS5hxx&X0z{|v^4G1GMrUOg$XZM2DvYoQbtf8 zXhMSzfvVyzs^q?Bv)!WNn9LS5(}~@_V5^4HSvEk^G{nyQvnt(V&)|({;)K-2vB+-L zQq$4Sso3vGeUEcWPD%(C9JQLARl+%wlHr-E7|z@@1?NhGY>aBAZ6`SIZ2V)7^B&(c zRvRv-L5{d;>Wed3C8;%0yf5ouTyy)ElajG4kYlp7QMC9|P6I)-t}$2UPS*6;y*}@C z0dSwr7e$lUCefsw5K@n-746*r4lVlLl#U7^SlW02Ks75qWMWD*g$3!HN4zhxASQ?} zVqkhq5PV^70h)?Fa!Fwi1+?Ff@YT&8tRQPlcA&LQgAX1TGv0?`vq{l__A1F@+D(zH zR?wjF0oT+t0s})$Z+ny;$z?It&CxqwicMrxY?2zFP*S*EM*JubqiQ%4no9v%B{Tsk zsWz0!?KBT^H*P56Ao!B{X+<5S6o_TqeEda5L+m;`_=>)J%6aTZk-}E=$ndx zI#qjmJaDs&fO{?}SBS|JsOq2%R>v$QOK+*^d^X+p4dW3R7Nn3w%FmbgfqHlkK?h;b z?v;{?^J)Iz;Gx+~o%4fYL$IbXou97w z;BRhn=iwua#8G(LY6kFAiwUn>zsf7mJRW$T z=A0Y%!6#l7{D1s~;X4M$n~Na8(AGL^uFRj}1dr*5W<(E+|5CSuGT+5{TuS7=FZ#}f z4YRl2ocDMdJFJ`;JF!owTF??#bm|7nTNpHkW}hTWqzY2A^!j&q5ygUPko0JwkNOS7`wZaF_c zXV-PZ8Rlyp0$2Cu%<0J~%ky&!BB_qc<%z@kTcX3C*;p<*3U$u!fk97ZX4<$ve0ahK zAAHF1Tc@&mks$h*P`-rHe+SX6n*V>roYyr5?1T%IoLOg6@3W+?R>hMjxdt1C-L6|x{%!DSe<;~DnG zdifG0>T)9az~boz(gt%~dc`*_M_tc+7dTE^RAHmgJEapxlZ^!zgR;enjZT~~KchmM zg{gW(NaMG_{d;f>v#pSNqi6z7D-73o2t@eXM{n?ohd zA{sh;QgoA{6MB?Yg7egow>`e=iEc+Ygm5Ozo0i#)r*LOytbHOUCFMX=Z$aa%II-UC zrC}-_V$UY-`04hPA00P@wjBah5cjN!e^}S&2ixs(&vo;y~t5Y|T%*9%Cl{EiM(q)ibbJELeQ~t4!A?tl#-D zv!tkGTeAW=IKt6^>A9b+i{^YrYSx*FSR*J&jXfQ*;-zKv)QtDP68Y#GCw%1oJ(Fab zv8kCOlLIEQK z`OCljOTPT&FY~Yd)xYBFU;p|jHA69Zv~=^SCltTmZeO~Nz@S6})9Z@l`?_{JN5&g)H>T3uz?SytR$N7M7{800&)`D_UWOb23+@oMG zr7qnbj#T}959F;Y#7jqT0lXFg!Wx*%SZ%=(2(IllBI&-bAOlbj*tuJD=8X^<$jT7R zozD)KFAixZbHqEENlWZ|cAa5G;yvWvir6+2d}wJ@na*a!zNhOtQqIKKn>4Lhrm}CR z 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

mm<7MuN$Gmj=q@D6MnGI1NM# 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%0A3@=onIP#2&M8~ zE*oJF1Xq$|DBs}Iz*f5T+D-x`WqVeVO=^_0EfNo7F_(Jvu4?Z)|CI9-2Y&qiQ~v0? z3)Zb-K0h9xtyJ0He*SES%Xp+69#HmG`Q7m|#@BYI-o9L>%Hy@WzvA%Vkh-qL?~6N| zD^k2UdAIj$Vh`l(FF48AA1}+lj{8a*l(JZDNtunDg3k#Xlg}KJWor^>jWJm!T8k}- zg)yuHDRxq^Zsfk;FxG*}R$r-GSe4AF5o{&DZmr4eYlCxj#=b=Mi7?Q&E4G^}`k@!5 zysfbHjH;PqT_ddJT(Kw2ctZ#ton@?J#>|vrk0izTTp#H%ejhScD>r93yFn zw3{vMc1su}(WZ>fIFZ~Vric#%A$XA{LhP!sMjB3s05M>J6ayj1I!|Pup{Y4KIp*Z_ zl*8jATwRgK@;PL?uMI;#jLCncguM9jDmoNN=fDUASnWZ%Z`$_KjHc;upM3j+!IQ)a`Gn8Hs&m=Y*?4U8N27iD4iP{Vn8^-hihRb*`R&hRDj#t=Cg=cMj>7>4Y8>}dSX zIjnJn7{-z`*>Xk}aEgQg+B%V6ArWFC_Ct15cExYySxa-!5OT9vCBU87F)=P>Jc>V| zwMH4yMMr^F23^joDUlK!>C4NTv7IxrrQb-AVer>-gYB2!& z<&!BV9b!xvvjfY^@9qQU<=U5Y*?*the+SsV3dol~<$k4GH}m?ffRib~|u&)p2~+FrUdftd!&6V9I1t;fxkO&w-|@JW**Xr$}B(z1Pc* zPoCURRaMr7(;OaE%oY`OHlpHi_QVhodjYyFMbaw4Q}Dv_PPL(FG{%U73Ie3~6baFz zV!+0TafZ59SZDD0Akw)s%g2tk?_~{pX&9nypljQ_Z=sn~_~2PC*Tj&p+0ZTyMJsXe zYq~BFhb>iYXxlBD^%|q)U^hlebG6n~jlzc>RKmGR{Fr1gmBJ^FvWiHH(w=R*lEc=A zF^O0?=`&$;MB4$Y4b!sCVw);d`Ow<@1l2Ei^q1NA3aI*ATQ+@Oncv z(S#JxXqP0WwePv{G-y9BmeY@W01 z)|ixdbpIaLX~pHm1;-~xMAva$Et!A)nB(IUw!?-lTK>^L_$EJid&=Frui>A6!tee5 z|3Ord@BG@=`Ip~)&UZh2$+OKL^0!|5CcpIBTlitg%k48ZvFDTLmpr?|`jV~jLZFJ~=Ead3Em(uz->KIh~l zaC+ws&Q%PZqpqj?y{tU7zTa#;A&unP%3&!_x`B@hg9qU;9t~GbXRi z`RM#({_ywyC5<-J(<#&0jFZz79=-lL4<9|^;OL0TI{vHw?tj>sQl;p0aFrovcoK+;-3 zq#St07$ItOP$(4$MW;8jZoSTSHz};qsI0$91~haOom630i|*>UzqACdfe2wkf8#KN zg{cq?TuRuG3HC-2wZbUSb|A!rCrD7%1>$xf_=pJs69N{62?=E*Au3{O3G*w~A6?;& z=cvk&UIx-C(AWy~a4x#{mmS^rK4$X=j~U*-A-&w7ZW3`jFbt9@RX#Hf$<$xTOEn$8^uv z=zbvFKPH3~dWdKrP=oksdI*?qVA4lSX5y!)NZJ4cMn`M}J3!wU*0o_Xkp^8V7%IOd z3>|8OmG{c|6MUA8i~v^|K+WKu41xgGs3MAJP|2Z!W??318ldGS%h?o%K%fkjdo3!w zR&?5+g2hI~+%0ITMv`GBgRM&Z&5pzh#WA%6zPTy1+;0!agA4@8Hz0%MBy#z>!YD`K zJnL)^Oj6~Y8HC@#$HIKqBiJtISpI!gRNzJPRu%9%?E!U#d7Snz4+_6m4a2?AC*d&YQ}VWj8T#6^AEYaI>+jU*>s9BvhHrngvfog)~MRi3=_PYGMIs0Z>gMS zI-N0_ow99LwA&lvEoS>}O?|G1D#l6jH8Ih5Yc9?n^T~(raq;w=e%q5`pzF7IKMjlJc=~M|9nDC106WrBT{~Qe$p#v~#785)dgpH8RFi&OoJ* z?hiH>sO0`MDv@-`_bh8f2$5Qo8)N=-v4hBr1per|A0gGx>6KsI+qpUZE&#g9@7-DT zz2Dk5#p6A1%k&hSDDBzpGUhR*-I~jlEjwwYm@y!EZ;=t!x>P#sl81#_j$N+(wNy6~;KRYH6S3$Vl9b!7!vqibKYQN}mUbLyfJ`)=^eVA%F_zB4gNR zLaWwVs{TSCsUSoJ>jayKo)iXxA7mV|Z(N#~8l$ncB%h?AF-hZtm+?*_Rbq@26TXM9 zyebh~aHkP7LX8+08L%(!DZXBLUe@56nna@OdWLpDYl#sfLQbx#3S}Ky8;SGN z?(<4d6Q#(6+#=nx*XUO7NgijMw5lrnFfe$33qz8%B9&>Rgi-cWxE08{0*JmO81}{o z@hxS1ihQ&o>4dQ&{S%R7xU&XZIb0@9r!b(k1H=z-*2%e~6*$3sLhxfnP4d!o)>(@s z(o83u-nq-k$uXu>f|ZR`#%xR~iFA%N2Im~dhsT5=pp~NQI+3$BhNvVyNfvT>6De9^ zD7}wFc1W7TMoAPXgSFLd2l3zYx&^rVAX;C_h|_Ac#@UEA;(R%4G0x?#zY@emAL;sz z=wsFo-Z>WiFyQ@g3p|W_gHsrwN-5AgP*$3)?w4imz|54SJjxoAGe8Bn&Bkf)V}hVK zLL<{T`Y|(D!kO_i^sdoqLUgss&tr0?YuA{Qu{?Zt|B%6Ag|+hhvVyXHq1Abj$$g~J zgA*n_0(OS1iKM*GnX5rqpX?TYh(Va{Q4Twu9k=Kq=I3ppi5xe1lRt%FEwEtPGVffD0xqce`vZVt!)&u61lASARhvWdrp zO&aHWKT}kUK>4!|;uiz5|FgngH^$t$&prbkBsnCd|GR)zbn$_FXs1+w@RE^Kw~X~Z zm|vcCw`SAme#1^{Ev88H39Zwu1ChOTFWO=|-scGPkAuPp^hwwF-S4K|4=MVSuU;eD zL*@NYK#TledG?)_o^v8+;pz(CM~oF+EtDjD>WOGt&krYrAU_+dC-@C^;#eG2G_GPk ztC&nIlc}X{Wd65Xsj7(){E!&>z%YPS9#<*wuvrTr(KM9+wl?91h#vwda7LOr#S}^7 zK2eb5z?)8L-gxu?ttA+X5xTxZrGXecReeBAmFOm#z-HaD-3+;5M=7JWSSz4IzrDc6 zKo@G(tCoZLLJkrYu~xHQtw;pwx6SY;;l>}MR!y?fS9^dsuFUc8&63xIEK`XS=C@p)c zvL?STpoSnC+Ib(TTMPbYf2EZ8@>jmX@19Kf;m04aetN^*c!-`Es4PP;nAt?C0O}f- zgOhqzQ%@R6D$-uVBDplMXlf3p4S(?o{PEi@XIDKl;Mi&AM$>ym8w@R;fiou7 z;nae5`;wd3GPH^9(2|^DJ0vbvSH#LQs}6a7)iYQ_uS8RSp%w(&((8eT5ALzNcD#6g z#)p?rIJDQidFKIF%QN1+dY8LjJmt;$KCj%yX&*bEkfAQaZ%)>X{;;jc?;CFxU zoHxJqcbHD*eEgU1vAMqHXqb_Pz`O7MTb{bN8FXMBTDt7yr5H&@F#!JJLw;CQeB;hH zP$BY3`-0=uUA{1}q$T(pNOu`4dn9@NX=i4!STOnWjK?2-%)9TtOI_EToF4Kw|D&(* zOTYXLzV?-0=1>0k&w1zV@6xT8Jbe8Q|M;K%6MpsY{~D9ojDBe8RvY^DmapD@gJ1nG z{!7fXmImo1$d3_K@8%9*MKG)o$kDIJV7 zCJMkeDACY8ZYKEH(Ru&M`Y((OMc?;?7??4^2GB90d`^H_gEBd}9}>wz>L56zB1Yu~ zbUEx#NvZ~;_oNLdqv@)L z4Soy5rXT&T{r*8a5G5Ol7$g954jU7(h)bqK>IPJ2!6*ocE_jCZmUMZ=^&kG2>dqnN z=kL-OO>i^fvrEDs{RsZ_V{}u|H)dq=$cKZ9iT|^`GwZSJ$gcCZBjOBq$g#4D#Yx>w zwk5T?VKpRJdaz*G4~Aev{saDJ{sXoj{buOFf(;q4VH=)gwb^2;n-s|+i&a^b!yV2L z5!(+t&bc?MHCPSn!9pK^Waeew>BO}6+H0@nV@5{<-+fYK%(#>xfu{#Xe9lxZ(zt*u z7i_KqLj(q5igQ0@f^`6{na}4Vr@k^ZOag*D>2BAYvgRV4BD6$y zL?$rKo|_zmsMH9(E3cCkRY%03(bMLdx(eo5;RKPvjDa<9OXLwsl|7m(pdw&QCSL#+ zCkIgRU|b610wRIQ!pLO0XI-AYr1DN=mIOZVN6nC}tY*tk)IU5oj?C}C?wg2#hO>ry zd13beDY1Jg^S>Xg9w-r-6)ud(W8-3A`V6j2I`A^(9d_tWAi+G2BAA>^0SPILv|}yi zpW=cWd$kCL*e9JqC_TK76iJXtLZZZmNtFALxe1wGvL&OM>0K-mNH*h5mTI)Z$kfrS zo@(c52G45uIcN7DbM@j8kA8HC1|gC;J3ptX8XT4fc}bQld7+w^aN>znmBoOL_r5ylZ*5b9+OJ|RIMd*VJajH7v8wXJ!ixKM8GVZIp4+~J&OxmeIH7I<+4 zG2Pm3+!HF{(bXl**@+ne9>w2UiYU`4F%gKSbH#4Bfh6_~na%lh7W61UgJ&EAj2_8l z;i(l)ofH;mdELyUHCwt+ixDnbB+No(z;+0w@LFb4DRQ~8OG|m)1jripS#l{R(V_Bv zXVATrvr;JE*PiEHrV5TactYcFK?qXOsM63=kr_3SDaM*eDNG%&F=YnvC(!-q|4;e4 z<)Gz03!sj=K4rPSgmlmKi%+@VZV1(ird=7>u3EfLr!`@BLN$`vfk0@NtS{eZbS*ng zxMoENLhu{N_oUd(Ik9zJ9J9$E{`4SREnj08dS1SG#^;}Y%*!vIvES{`WS~wQ2EYJI z9*|7RSV$Q^&8V7jEi&zaqoibgKc*H{jft%#o&i&=G$c`hmUz6 zqE2^bS|ho{0;=+098x*}wbSz_o@a0}lQQ9eS=i4;qy#B|ZvkX6Sw?X+p=k-eBBu-~ zkzx;;4PY&J!QnN_X(AH=z~-VWn%_9<(4Lsqu9#)2W}Fw(P18Kr)KrwQH%~$VavF(4 zM;r&Hj)!R;I%goS_l~4mI=W?MVcY#Sd?f_%J`@(WvDOdFc4jlxIkvV5U~z&oz&j?vLd;Rv^qLkE?Ooz0P{)64}=Xc~M! zAj4>L!h1qh;e&&e$pZ$=PjQY8!P>^H`Q zUoF>EK9a{s(wgmF8Aq%B`>NvU+iNpI?IWN3_zS-L@|vrw$6P&rjMqR+nccW2#mpEZ zV;smi(bN?;H+S@1$I0ml-Uo)>nDpItg9`z_8M(c`;qj9Te&HMMvs|u-V`3Pr>!hwq zYZyu%cPNqNYC*GH;$0xc%y!$;cZs2kh(x?E?D5*V3&uflK_NlX#88Z5eGn`5l#UGX zjvPz-cg&1KqFGne3lB-qq*jVjS7+jy2qezlNDUr``$NAq^g`fAN$(OQ65x^v#VoSH#VSg!f_`IhIKJ6r`VQ2T&)6-}+sM|OEc zg7D<6z<2-FQ^xxRcQ=`@UTtupqK`fMapd*po~}xqEF*6{c@Mu{(B0m1vO1;T@3_+; ziVAH202ysbL_t&yzwuk&;WvN%d;H$-{X4#Xc@4u3A1eCYJwMsKLPO+N-hGFg?Mwdn zqmFO=(lo5u&a!*k;_V;!mzv$We*9_Yo3+HIFGsb?(RGY}Q+atRHUTu-< z9=Gku-GEC0HRHRkk?6!i;7Sg%ND?Hq(pgB_9*vLH!qZHhAV1H8Ut{OB`w zeb41LE?F*X;^^ph9gF||jP;-1v%Oj%PuJuj&Y*?!j!-nhRjsSB%2)!K6d6;|+#LuC zu2yuhpjtPaHA=x=&yUsVl5pV{sc`noE~%n&<6g9Vycrm6mZz%eU&mVDZh%fPe|K zvF~qOmP64&k9N1RWj%NW6ZtVfA$#a*xT`Yv&cIfOqJGi?FN7ump()Jf0{&#{@^zZ2 z$Byczr{3M*KK&6vGp!fex?$Ox0ke|~ZcpW)cAi>-nN5o@kjV*Dtr!xMGKvQmN{5}v zJ*EgT21~lVX;MpJ(vPDNk3t9qa1xUngd!7Q9lu6s@q`d)+m?%q3s$Q&L7eSbPI>zD zG2i`egVamb>-wkX!}0xd@jo zu|B8y00zdnGB<2bcE>MV7^g?;v+N^TrxVf@Aby(r?!ZzlfQ)(rbLwSF(>8?QshqQp zh*ItgB4nIN$T6{`kGpE^d-wg0*KcUJ@3xzxTXNX@MTBN~#&UhZ*uCcKuRf>m2io>z zmYtnC&I-JF1bSj|fQMys#mV^@S(N(pg0QM_nz^}s#aGY%gcwKK#W|r0fPZ)o-x$vs z&X=-Jt1=9CynOjNpMLT~zJB%@!?uH1Or@t{FsXdLLZ+DxEd`mF<4ncg>LGYu#@?o% znU@-gkoga$V$d`nC(>jU9Cck&RW;&;cF|H-HP9CyiwSTp5@|Xq5FC$(fuQ1~pwdTU zI-gN;*iiM2g)~QF%EWb_jj9i~fuqgyaO;l7w5-JWHGdXptnYR|!?XT+u6_46S;PJ3 z*Uzv2Kd*oA7ihTuMb`ts{qO#xe+sI^oTv&*+o~O=zdnuwqA*Un<}s4S!fN(zP5>vC zv-iH}ofSsA_r#P)rP2V0;I*pj!jMy(D=jQX6&#VGtBx^)4Q$f+^;2POrJ_M)Ei#ty z2JeYQ-ovUo6U*KtXGj_G0q;YR1}FyyrONn*Yzbn|_pY=VB3Qv?sw7LPCK+4bDtcyC zXj=3puTaV{))Hwq1E6R{S*uA(iD4Y())Q6JP)ex;^Ue-*mk(7dDBs_kJF{tWTje|! zCZaE`9dV5GU1y&sD?S7RP@B5k&qH;LY%(={-?Q6qXQqyp;5Dac$z_qF$SD!ySSm>e z`I`^|%7Gbfg?md7CN}z1#m$;a8Uy>~2^E$_d7&eOMB zL=wSg>dJFJBw|$h9(Fspz1gx_^|T9SnWW$YngaK?BV+DawvJU}=4e?BxUO3zB!?q69P#+o4qk4W6U&dz@HoAy=emP|H500ap2QWKINm2enJ!A zr5t;#Uj%H~F zvNA-i%!1XeMEG9T~=GRJgdRS1i9gD;x(U7vXUI&yp8 zGj4kpVPJf{WfN=0tT>m-dYjgR!v{}QJ7P-g_XBy~p(OHkN9bxqYF6vhnMp9|wf(=m zENO6vcs}~yAM^Ul=Zs0X-eu(Lp4@%G>s8`({WfP;7v$Z*E(9*#dCb+f-{SP~1vnv# z>DEm;UgwtY`3ro)?u_C$KsI@xO#lf+iyG8LD*b3{ORW#zP`J` zSAmP=V{#g3eBfmHl*{!a)~glE_Jn@3XEO|}e8V%{usZ4aweNkC?aSvp`{c*CsMKC? zsizUoFD}2y^RDO1&y=T65})0C%9me!%7@RMvmR@71?#7mw3qMl$=5IV@rxgDcAhwU zuiNd zdUs8?xn;jw(eE$G(bx}jmr)4wJ$y4~vle?R7HJxZ!@$YO8K)=b;FYY_;@WjRB5GbT zxYE9E@rf(?r#i7+^lJVVM{Bu}j{I6JShD(|r52dj?f`IfpK z`St#SRXhRlWN&k9K}#0TE@Vb0^qRPpfsbUvRwH8;np7B<;tDreW{DlI1AEsID#w%c zIh9N-6b#uf;Dt;cnJF4ssB~zFPNuRWgVSQx=txhUnkuCj?^d&k=TuNyV0clRFMJ5Fi2)` z-IKZz=`wy$oQG9a(Ff}waKW_0lgDCIFASA1R*uToIPb~9THTXZqJU2$s-9+_8J0ED z_vl^6{m>D%nfCKcf7{c1e8YAb7#;=2vzE2bY|bh=5yDQ{2TxmPTIUPUE4UOjaqHZAoaiKP=>SAn2=#El4&M}jMUs0DZnj}gNm_ZO~qSbMa-F79eK?_nrC8Rg3oNpN#@U(Wc%&j)-aA0 zOM(yNu`d8#z;t&3yeZXZ1NIESE=)l6<^hO64mPc!fbGUYpFsCXbZ34I4ob( zxy*;7mUA#EgQ}^hL9jM>2Wl$0?#G+G<`kRx4+s0c}fF`2|uN_JKxRdV)B_Ow$BoKTV;@&;>ludE9i zWwmJd^KNXdcgvDK`P8uH>ApL8UV9 zHt(!cpc1nw_N74W3K$&Ao9od$p5|@aEV*1gp7Rn_WwBU63ZRAos6?oQ#qyl9#e$pr z&w2LMGrU%;muI-(XI8(Kp;82=6{-$2lC?*5PwWT8zvOH=;>oylP3&It>ebf_+n(TR zPR}3Fh!Jp&fj_%M%sBG2#{hHgB%;J&%d3~4@#&BMkY}I$m|@qM)GN-+oeOH5)e{7Q zB#ibHt#IhXHmJ#rSHYM4)W%$ywODQz1CypH56H zNkni|=5Hd-Ue{%u7>0fd4?A#*hI?%u0#i4=DJcYIsVWX~ zy2tm_`!IjXLuZH_q(%;_eBNi6b`)RXtCpr+<9ubza*f4o*zk#%5~K_{qG>Q$8384r z;*rqMv`dRYrE~)2T>K5oIuQX3C(0?|rT8hS5{rg!T~&CD@jmu@D@;iytKjRFda)uj zOK=_^>IY+G=aYT!s%~hShERusFXg%TI^#)`d`tO^Rb8Ql;a!I!Z8qU-WuS6Ocrs}; z-vw8N(g_5q-*b2UlG~eGqC&G+b9#2c>hzRqu`qVJvrfUO!0yU?GrUjcI4c+2$c(Qi zt#{L$pLG3AMZ=Mb=j3#jOqlFqu_(S24(Eh%j0{6>ovlZ>SBkOVakiIhF0Ua6MUPaZ zaMBpr+~2d?Sl52LTAAmgGnRcE6XR%Saf}18c*=P{>Es6^`y}h0m{l%9k?}o0WxZTd zSAnK(2+rn+uPe*1vzlsO8N(P2hwS@q&in4S8+My5-7sL?eJ}xLl9h4avD@8ne}BW! zcQj37TKj7wN`_FgJ~^RXEE&2Tx6gibSigUTEByZN|GohH=HLIvlJ|F63V@sPz%UGS zxoDcl$iCYn$PD%dC#Fl9Gik1rPoSnSjQ!jaqN-2;_v6Jd%W|Z#fX6W8bl6-{Hl0&d zM5}p%QcSW!ccVF(Aw)&y4Q-Olaca*`rTB7O zSl~!nW&+%eR$(SgW{I{gmB#NfOKxv(Xcuc{)myukU2?JhBnnX2-v zS1sOKtDTbykyE~YamS0Vt{K+C`b=m~7OYQ}yn1!ZFb-T?oS>SyxN4|^>5FA;xCm=> z=o$L~UpHL&fQoSaa>tA3_gufaW4R8To-9aXBDf`&myg+O_SAmQ>Ljq)?P=BcBt;m8h~`9HJ2w5u%NO@7S2fG!!q{Hk z(f4*hI;X{)B9KOF)3!C?d3CdAv%8)5IrFm+VjS@r@h(|_P+H$?{@LCTyaf{?fw!(q zPxvOkCiOk1=bmaA%Gl;x^DRJ+u!Ex55C0@{_u}@F%E171vKN^xZ9c+B&^8pjF@YhoLRdiUNU1I z5KXL3&iLTT-{zb^x4q@#=dXBvb4?fbd zI5L}YOUzp?PT)uX?LYHhfB1}_JbR7k0(A|^x75Dn;`9+=NPP5@KjH^p{vob*e0leZ zRrohNsh0fm_rJqG`G>#Bw;umJ{>T6NWA5)de&svw@$AzZ&bx2&$scS;*PeIQPiaG7 z95ys~f^Rr+HH*}<&4U>RA*61@>csQjd+%`Z_=+EY^gsFRCmSC9#v`&Ed$;&MXQYl2 zoKhUUz1>k)3-fu9krd77s%-=N{rwz#{#mHUn}Eijb*bjrP;c5pcP_DrCUcPIL`?aD z9WQcEn;rkDdCi$?`F^~h@)ct+8KZmCchh9xO*mBU3Vj>#0e;LwzyXm=X3(BgvR210HSH{ugCbxj>=y6pyao|U#V zzQ;MoPzj4s=u&3f4b(AFH_${+eH%&l9b`umM@aS^IzLc#drmaq$Cmy~XzzMGkTWEuat2Jki|=+%R{ zG5vg$qR+qU{C7on+EPX`EqelePIN#ej-)0ba>_ix~vp4vq12{ zB-xyjw5N8SjIyO?!KLL8A{eYxAxy30!6ZngVt^iiYN5gvwysbaz|15vK~aXaJw+aT z+tLa?$2n41*|u)o9N8RzdZ1{)AAtL5O+3_VKi)597rBnIHZ>u~ z1(NwE>yHsN`4|Jo)8XFD+WLnBa2i=-I!}P#Q7gF?NO1amCAOU6ze)Z;%R4#+$wHMJ zRl+Zs?74Z}@#@uvIQDEd_iQ&kqUW5hmn@g3w2S2oW*zp!QgkT5`UJR(NRirdUv34x(j{5Uz%#5u4*bT)c%|%oKpD!K9hYQN+3ET zIOddC#7L!qpaIAXI*>^$WJx0pjbHF+`GmW(d+Kn{woRxemMhPyt!W!?1vnpY!Q;hF z4G|$aCB*^Nj^(0awOCR+Z`~3(<8?=OwqeXYa=KjD@gNLO+Z1=Y1brj}OReI%q2d+fN}RNiX7VjQg) zQ2_F+lMhflU}q2FSt+u~1rI6jC533H6eD1z6w?mz_k=5mm`{(65S_QKyz)&HlLsZ4 zWUHpp{wdu@Nd+Yu*^`31S$hq>kXWZe=ybn)kxk8U#2~Z-Dbk5!=!Qb#9Eq`qvftt+ z+`|ZU_<*>|iafw915@_SEHLCq&h-H_9<3rXky`<(P=ngN9>*Ta{ZErLv07L7gm;%2eG!4rHa zhNp(jSwTgZN`sSBj))kR*BegZymfXNSz<>_kvNVCn?C3QZaUAHaT@p2+^?KSa3;kf|HC615Mj9gw8Nh@A07! zq$yG~Wv-8f1isttO$OGPC*Cmj#C~AA+X05h Date: Tue, 26 Sep 2023 10:53:00 -0700 Subject: [PATCH 07/27] Improve showcase prose --- content/en/showcase/overmindstudios/index.md | 25 ++++---------------- 1 file changed, 4 insertions(+), 21 deletions(-) diff --git a/content/en/showcase/overmindstudios/index.md b/content/en/showcase/overmindstudios/index.md index 4f0ab9f23..3208b2b72 100644 --- a/content/en/showcase/overmindstudios/index.md +++ b/content/en/showcase/overmindstudios/index.md @@ -1,30 +1,13 @@ --- - title: Overmind Studios -date: 2023-01-23 - description: "A fresh start to make things easier in the future." - -# The URL to the site on the internet. siteURL: https://www.overmind-studios.de/ - -# Link to the site's Hugo source code if public and you can/want to share. -# Remove or leave blank if not needed/wanted. -siteSource: - -# Add credit to the article author. Leave blank or remove if not needed/wanted. byline: "[tobkum](https://github.com/tobkum), Co-Founder Overmind Studios" - --- +After many years of running our site on WordPress, we decided to switch to Hugo. -After running our site on the Wordpress CMS for quite some years, the downsides of this became more and more apparent. Plugins weren't updated to work with newer Wordpress versions, customization was hard, the page was slow to load due to all the added bloat.\ -So we decided to have a fresh start. The main reasons that attracted me to Hugo: -- Fast to build and iterate -- No PHP needed -- Customization (we needed a range of different pages and layouts, as well as video backgrounds) -- Simplicity/easy to learn -- Security (no backend or MySQL database that can be broken into) - -Since webdesign/programming is not our core business, we are happy that updating the website with new projects is a breeze now. We have a great Lighthouse score, the loading times are great from almost everywhere on earth and we have more time being creative instead of trying to work around the quirks and not breaking the website with every update. +WordPress is a great CMS for many people, but it has some downsides, especially for those who need a fast, secure, and customizable site. Plugins can become outdated, customization can be difficult, and bloat can slow down page loading times. +Hugo is a static site generator that addresses many of these problems. It is fast to build and iterate, does not require PHP, is highly customizable, and is easy to learn and use. It is also secure, as it does not have a backend or MySQL database that can be hacked. +We are very happy with our switch to Hugo. It is easy to update our site with new projects, and our Lighthouse score and loading times are both excellent. We now have more time to be creative instead of troubleshooting WordPress quirks and updates. From 4cb1b30fcd2fbe5e872f644cef0e514492efbc04 Mon Sep 17 00:00:00 2001 From: Joe Mooring Date: Tue, 26 Sep 2023 11:06:13 -0700 Subject: [PATCH 08/27] Fix example --- content/en/functions/collections.Reverse.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/functions/collections.Reverse.md b/content/en/functions/collections.Reverse.md index 5ca7e6bf8..41d34e44a 100644 --- a/content/en/functions/collections.Reverse.md +++ b/content/en/functions/collections.Reverse.md @@ -20,5 +20,5 @@ signature: ```go-html-template -{{ slice 1 3 2 1 | uniq }} → [1 3 2] +{{ slice 2 1 3 | collections.Reverse }} → [3 1 2] ``` From 8c8203efa0e0d5c8f6b47d99aea329de83e191ab Mon Sep 17 00:00:00 2001 From: Joe Mooring Date: Tue, 26 Sep 2023 14:26:10 -0700 Subject: [PATCH 09/27] Adjust related functions --- content/en/functions/append.md | 3 +-- content/en/functions/slice.md | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/content/en/functions/append.md b/content/en/functions/append.md index 6bbd9a6f6..913ff322d 100644 --- a/content/en/functions/append.md +++ b/content/en/functions/append.md @@ -10,6 +10,7 @@ namespace: collections relatedFuncs: - collections.Append - collections.Merge + - collections.Slice signature: - COLLECTION | collections.Append ELEMENT [ELEMENT]... - COLLECTION | collections.Append COLLECTION @@ -88,8 +89,6 @@ To create a slice of slices, starting with an empty slice: {{ $s }} → [[a b] [c d]] ``` - - Although the elements in the examples above are strings, you can use the `append` function with any data type, including Pages. For example, on the home page of a corporate site, to display links to the two most recent press releases followed by links to the four most recent articles: ```go-html-template diff --git a/content/en/functions/slice.md b/content/en/functions/slice.md index 12568b746..f8a05c57e 100644 --- a/content/en/functions/slice.md +++ b/content/en/functions/slice.md @@ -8,6 +8,7 @@ menu: keywords: [] namespace: collections relatedFuncs: + - collections.Append - collections.Apply - collections.Delimit - collections.In From babf915448015feab5bd5ce6c85c3655bea2f1c3 Mon Sep 17 00:00:00 2001 From: Joe Mooring Date: Wed, 27 Sep 2023 08:49:53 -0700 Subject: [PATCH 10/27] Update echoparam --- content/en/functions/echoparam.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/functions/echoparam.md b/content/en/functions/echoparam.md index 853aadc8b..a45d03b62 100644 --- a/content/en/functions/echoparam.md +++ b/content/en/functions/echoparam.md @@ -29,7 +29,7 @@ To print the value of `poweredBy`: {{% note %}} When using the `echoParam` function you must reference the key using lower case. See the previous example. -The `echoParam` function may be deprecated in a future release. Instead, use either of the constructs below. +The `echoParam` function will be deprecated in a future release. Instead, use either of the constructs below. {{% /note %}} ```go-html-template From 4dba20db35d5f91ab2259ab4bc61f03d379c7740 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Wed, 27 Sep 2023 18:59:46 +0200 Subject: [PATCH 11/27] Update theme --- .../assets/css/_social-icons.css | 37 ++++++++-- .../gohugoioTheme/assets/output/css/app.css | 70 +++++++++++-------- .../gohugoioTheme/assets/output/js/app.js | 23 +++--- .../layouts/partials/site-nav.html | 4 +- .../layouts/partials/social-follow.html | 10 +-- _vendor/modules.txt | 2 +- go.mod | 2 +- go.sum | 2 + 8 files changed, 93 insertions(+), 57 deletions(-) diff --git a/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_social-icons.css b/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_social-icons.css index 04ea11ec5..6cfa7b1b4 100644 --- a/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_social-icons.css +++ b/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_social-icons.css @@ -1,5 +1,8 @@ -.facebook, .twitter, .instagram, .youtube { - fill: #BABABA; +.facebook, +.twitter, +.instagram, +.youtube { + fill: #bababa; } .facebook:hover { fill: #3b5998; @@ -10,10 +13,9 @@ } .twitter:hover { - fill: #BABABA; + fill: #bababa; } - .instagram:hover { fill: #e95950; } @@ -21,3 +23,30 @@ .youtube:hover { fill: #bb0000; } + +.mstdn { + display: inline-block; + background-color: #282c37; + color: #d9e1e8; + text-decoration: none; + padding: 4px 10px 4px 30px; + border-radius: 4px; + font-size: 16px; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2261.076954mm%22%20height%3D%2265.47831mm%22%20viewBox%3D%220%200%20216.4144%20232.00976%22%3E%3Cpath%20d%3D%22M211.80734%20139.0875c-3.18125%2016.36625-28.4925%2034.2775-57.5625%2037.74875-15.15875%201.80875-30.08375%203.47125-45.99875%202.74125-26.0275-1.1925-46.565-6.2125-46.565-6.2125%200%202.53375.15625%204.94625.46875%207.2025%203.38375%2025.68625%2025.47%2027.225%2046.39125%2027.9425%2021.11625.7225%2039.91875-5.20625%2039.91875-5.20625l.8675%2019.09s-14.77%207.93125-41.08125%209.39c-14.50875.7975-32.52375-.365-53.50625-5.91875C9.23234%20213.82%201.40609%20165.31125.20859%20116.09125c-.365-14.61375-.14-28.39375-.14-39.91875%200-50.33%2032.97625-65.0825%2032.97625-65.0825C49.67234%203.45375%2078.20359.2425%20107.86484%200h.72875c29.66125.2425%2058.21125%203.45375%2074.8375%2011.09%200%200%2032.975%2014.7525%2032.975%2065.0825%200%200%20.41375%2037.13375-4.59875%2062.915%22%20fill%3D%22%233088d4%22%2F%3E%3Cpath%20d%3D%22M177.50984%2080.077v60.94125h-24.14375v-59.15c0-12.46875-5.24625-18.7975-15.74-18.7975-11.6025%200-17.4175%207.5075-17.4175%2022.3525v32.37625H96.20734V85.42325c0-14.845-5.81625-22.3525-17.41875-22.3525-10.49375%200-15.74%206.32875-15.74%2018.7975v59.15H38.90484V80.077c0-12.455%203.17125-22.3525%209.54125-29.675%206.56875-7.3225%2015.17125-11.07625%2025.85-11.07625%2012.355%200%2021.71125%204.74875%2027.8975%2014.2475l6.01375%2010.08125%206.015-10.08125c6.185-9.49875%2015.54125-14.2475%2027.8975-14.2475%2010.6775%200%2019.28%203.75375%2025.85%2011.07625%206.36875%207.3225%209.54%2017.22%209.54%2029.675%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E"); + background-size: 16px; + background-repeat: no-repeat; + background-position: top 50% left 8px; + transition: all 0.5s; +} +.mstdn:hover { + background-color: #484c56; +} + +.mstdn > span { + color: #9baec8; + font-size: 12px; + padding-left: 3px; +} +.mstdn > span:before { + content: "@"; +} diff --git a/_vendor/github.com/gohugoio/gohugoioTheme/assets/output/css/app.css b/_vendor/github.com/gohugoio/gohugoioTheme/assets/output/css/app.css index af648c759..f5e09aeb1 100644 --- a/_vendor/github.com/gohugoio/gohugoioTheme/assets/output/css/app.css +++ b/_vendor/github.com/gohugoio/gohugoioTheme/assets/output/css/app.css @@ -804,8 +804,6 @@ img { max-width: 100%; } .b--washed-red { border-color: #ffdfdf; } .b--transparent { border-color: transparent; } .b--inherit { border-color: inherit; } -.b--initial { border-color: currentColor; border-color: initial; } -.b--unset { border-color: unset; } /* BORDER RADIUS @@ -854,9 +852,6 @@ img { max-width: 100%; } border-top-right-radius: 0; border-bottom-right-radius: 0; } -.br-inherit { border-radius: inherit; } -.br-initial { border-radius: 0; border-radius: initial; } -.br-unset { border-radius: unset; } @media screen and (min-width: 30em) { .br0-ns { border-radius: 0; } .br1-ns { border-radius: .125rem; } @@ -881,9 +876,6 @@ img { max-width: 100%; } border-top-right-radius: 0; border-bottom-right-radius: 0; } - .br-inherit-ns { border-radius: inherit; } - .br-initial-ns { border-radius: 0; border-radius: initial; } - .br-unset-ns { border-radius: unset; } } @media screen and (min-width: 30em) and (max-width: 60em) { .br0-m { border-radius: 0; } @@ -909,9 +901,6 @@ img { max-width: 100%; } border-top-right-radius: 0; border-bottom-right-radius: 0; } - .br-inherit-m { border-radius: inherit; } - .br-initial-m { border-radius: 0; border-radius: initial; } - .br-unset-m { border-radius: unset; } } @media screen and (min-width: 60em) { .br0-l { border-radius: 0; } @@ -937,9 +926,6 @@ img { max-width: 100%; } border-top-right-radius: 0; border-bottom-right-radius: 0; } - .br-inherit-l { border-radius: inherit; } - .br-initial-l { border-radius: 0; border-radius: initial; } - .br-unset-l { border-radius: unset; } } /* @@ -2381,7 +2367,6 @@ img { max-width: 100%; } .washed-yellow { color: #fffceb; } .washed-red { color: #ffdfdf; } .color-inherit { color: inherit; } -/* Background colors */ .bg-black-90 { background-color: rgba(0, 0, 0, .9); } .bg-black-80 { background-color: rgba(0, 0, 0, .8); } .bg-black-70 { background-color: rgba(0, 0, 0, .7); } @@ -2401,6 +2386,7 @@ img { max-width: 100%; } .bg-white-30 { background-color: rgba(255, 255, 255, .3); } .bg-white-20 { background-color: rgba(255, 255, 255, .2); } .bg-white-10 { background-color: rgba(255, 255, 255, .1); } +/* Background colors */ .bg-black { background-color: #000; } .bg-near-black { background-color: #111; } .bg-dark-gray { background-color: #333; } @@ -4685,7 +4671,6 @@ h6:hover .header-link { .searchbox__input::-webkit-input-placeholder{color:#aaa} .searchbox__input:-ms-input-placeholder{color:#aaa} .searchbox__input::-ms-input-placeholder{color:#aaa} -.searchbox__input::-moz-placeholder{color:#aaa} .searchbox__input::placeholder{color:#aaa} .searchbox__submit{position:absolute;top:0;margin:0;border:0;border-radius:16px 0 0 16px;background-color:rgba(69, 142, 225, 0);padding:0;width:32px;height:100%;vertical-align:middle;text-align:center;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:inherit;left:0} .searchbox__submit:before{display:inline-block;margin-right:-4px;height:100%;vertical-align:middle;content:""} @@ -4919,14 +4904,14 @@ pre { text-decoration: none; } -.column-count-2 {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1} -.column-gap-1 {-webkit-column-gap: 0;-moz-column-gap: 0;column-gap: 0} -.break-inside-avoid {-webkit-column-break-inside: auto;page-break-inside: auto;break-inside: auto} +.column-count-2 {-webkit-column-count: 1;column-count: 1} +.column-gap-1 {-webkit-column-gap: 0;column-gap: 0} +.break-inside-avoid {-webkit-column-break-inside: auto;break-inside: auto} @media screen and (min-width: 60em) { - .column-count-3-l {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3} - .column-count-2-l {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2} - .column-gap-1-l {-webkit-column-gap: 1;-moz-column-gap: 1;column-gap: 1} - .break-inside-avoid-l {-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid} + .column-count-3-l {-webkit-column-count: 3;column-count: 3} + .column-count-2-l {-webkit-column-count: 2;column-count: 2} + .column-gap-1-l {-webkit-column-gap: 1;column-gap: 1} + .break-inside-avoid-l {-webkit-column-break-inside: avoid;break-inside: avoid} } .prose ul, .prose ol { margin-bottom: 2em; @@ -4937,10 +4922,6 @@ pre { .prose li:hover { background-color: #eee } -.prose ::-moz-selection { - background: #0594CB; /* WebKit/Blink Browsers */ - color: white; -} .prose ::selection { background: #0594CB; /* WebKit/Blink Browsers */ color: white; @@ -5132,8 +5113,11 @@ code, .code, pre code, .highlight pre { -webkit-transition: opacity .15s ease-in; transition: opacity .15s ease-in; } -.facebook, .twitter, .instagram, .youtube { - fill: #BABABA; +.facebook, +.twitter, +.instagram, +.youtube { + fill: #bababa; } .facebook:hover { fill: #3b5998; @@ -5142,7 +5126,7 @@ code, .code, pre code, .highlight pre { fill: #55acee; } .twitter:hover { - fill: #BABABA; + fill: #bababa; } .instagram:hover { fill: #e95950; @@ -5150,6 +5134,32 @@ code, .code, pre code, .highlight pre { .youtube:hover { fill: #bb0000; } +.mstdn { + display: inline-block; + background-color: #282c37; + color: #d9e1e8; + text-decoration: none; + padding: 4px 10px 4px 30px; + border-radius: 4px; + font-size: 16px; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2261.076954mm%22%20height%3D%2265.47831mm%22%20viewBox%3D%220%200%20216.4144%20232.00976%22%3E%3Cpath%20d%3D%22M211.80734%20139.0875c-3.18125%2016.36625-28.4925%2034.2775-57.5625%2037.74875-15.15875%201.80875-30.08375%203.47125-45.99875%202.74125-26.0275-1.1925-46.565-6.2125-46.565-6.2125%200%202.53375.15625%204.94625.46875%207.2025%203.38375%2025.68625%2025.47%2027.225%2046.39125%2027.9425%2021.11625.7225%2039.91875-5.20625%2039.91875-5.20625l.8675%2019.09s-14.77%207.93125-41.08125%209.39c-14.50875.7975-32.52375-.365-53.50625-5.91875C9.23234%20213.82%201.40609%20165.31125.20859%20116.09125c-.365-14.61375-.14-28.39375-.14-39.91875%200-50.33%2032.97625-65.0825%2032.97625-65.0825C49.67234%203.45375%2078.20359.2425%20107.86484%200h.72875c29.66125.2425%2058.21125%203.45375%2074.8375%2011.09%200%200%2032.975%2014.7525%2032.975%2065.0825%200%200%20.41375%2037.13375-4.59875%2062.915%22%20fill%3D%22%233088d4%22%2F%3E%3Cpath%20d%3D%22M177.50984%2080.077v60.94125h-24.14375v-59.15c0-12.46875-5.24625-18.7975-15.74-18.7975-11.6025%200-17.4175%207.5075-17.4175%2022.3525v32.37625H96.20734V85.42325c0-14.845-5.81625-22.3525-17.41875-22.3525-10.49375%200-15.74%206.32875-15.74%2018.7975v59.15H38.90484V80.077c0-12.455%203.17125-22.3525%209.54125-29.675%206.56875-7.3225%2015.17125-11.07625%2025.85-11.07625%2012.355%200%2021.71125%204.74875%2027.8975%2014.2475l6.01375%2010.08125%206.015-10.08125c6.185-9.49875%2015.54125-14.2475%2027.8975-14.2475%2010.6775%200%2019.28%203.75375%2025.85%2011.07625%206.36875%207.3225%209.54%2017.22%209.54%2029.675%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E"); + background-size: 16px; + background-repeat: no-repeat; + background-position: top 50% left 8px; + -webkit-transition: all 0.5s; + transition: all 0.5s; +} +.mstdn:hover { + background-color: #484c56; +} +.mstdn > span { + color: #9baec8; + font-size: 12px; + padding-left: 3px; +} +.mstdn > span:before { + content: "@"; +} @media (min-width: 75em) { [data-scrolldir="down"] .sticky { diff --git a/_vendor/github.com/gohugoio/gohugoioTheme/assets/output/js/app.js b/_vendor/github.com/gohugoio/gohugoioTheme/assets/output/js/app.js index 346f209ba..a3e1801f8 100644 --- a/_vendor/github.com/gohugoio/gohugoioTheme/assets/output/js/app.js +++ b/_vendor/github.com/gohugoio/gohugoioTheme/assets/output/js/app.js @@ -1,24 +1,17 @@ -!function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=1)}([function(t,e,n){!function(e,n){var r=function(t,e,n){"use strict";var r,i;if(function(){var e,n={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(e in i=t.lazySizesConfig||t.lazysizesConfig||{},n)e in i||(i[e]=n[e])}(),!e||!e.getElementsByClassName)return{init:function(){},cfg:i,noSupport:!0};var o=e.documentElement,s=t.HTMLPictureElement,a=t.addEventListener.bind(t),u=t.setTimeout,c=t.requestAnimationFrame||u,l=t.requestIdleCallback,h=/^picture$/i,f=["load","error","lazyincluded","_lazyloaded"],p={},d=Array.prototype.forEach,g=function(t,e){return p[e]||(p[e]=new RegExp("(\\s|^)"+e+"(\\s|$)")),p[e].test(t.getAttribute("class")||"")&&p[e]},m=function(t,e){g(t,e)||t.setAttribute("class",(t.getAttribute("class")||"").trim()+" "+e)},y=function(t,e){var n;(n=g(t,e))&&t.setAttribute("class",(t.getAttribute("class")||"").replace(n," "))},v=function(t,e,n){var r=n?"addEventListener":"removeEventListener";n&&v(t,e),f.forEach((function(n){t[r](n,e)}))},b=function(t,n,i,o,s){var a=e.createEvent("Event");return i||(i={}),i.instance=r,a.initEvent(n,!o,!s),a.detail=i,t.dispatchEvent(a),a},w=function(e,n){var r;!s&&(r=t.picturefill||i.pf)?(n&&n.src&&!e.getAttribute("srcset")&&e.setAttribute("srcset",n.src),r({reevaluate:!0,elements:[e]})):n&&n.src&&(e.src=n.src)},_=function(t,e){return(getComputedStyle(t,null)||{})[e]},x=function(t,e,n){for(n=n||t.offsetWidth;n0)&&"visible"!=_(i,"overflow")&&(r=i.getBoundingClientRect(),s=z>r.left&&Fr.top-1&&H500&&o.clientWidth>500?500:370:i.expand,r._defEx=p,d=p*i.expFactor,g=i.hFac,U=null,W2&&D>2&&!e.hidden?(W=d,X=0):W=D>1&&X>1&&Q<6?p:0),f!==c&&($=innerWidth+c*g,M=innerHeight+c,l=-1*c,f=c),s=m[n].getBoundingClientRect(),(B=s.bottom)>=l&&(H=s.top)<=M&&(z=s.right)>=l*g&&(F=s.left)<=$&&(B||z||F||H)&&(i.loadHidden||Z(m[n]))&&(R&&Q<3&&!h&&(D<3||X<4)||Y(m[n],c))){if(at(m[n]),u=!0,Q>9)break}else!u&&R&&!a&&Q<4&&X<4&&D>2&&(L[0]||i.preloadAfterLoad)&&(L[0]||!h&&(B||z||F||H||"auto"!=m[n].getAttribute(i.sizesAttr)))&&(a=L[0]||m[n]);a&&!u&&at(a)}},et=function(t){var e,r=0,o=i.throttleDelay,s=i.ricTimeout,a=function(){e=!1,r=n.now(),t()},c=l&&s>49?function(){l(a,{timeout:s}),s!==i.ricTimeout&&(s=i.ricTimeout)}:C((function(){u(a)}),!0);return function(t){var i;(t=!0===t)&&(s=33),e||(e=!0,(i=o-(n.now()-r))<0&&(i=0),t||i<9?c():u(c,i))}}(tt),nt=function(t){var e=t.target;e._lazyCache?delete e._lazyCache:(G(t),m(e,i.loadedClass),y(e,i.loadingClass),v(e,it),b(e,"lazyloaded"))},rt=C(nt),it=function(t){rt({target:t.target})},ot=function(t){var e,n=t.getAttribute(i.srcsetAttr);(e=i.customMedia[t.getAttribute("data-media")||t.getAttribute("media")])&&t.setAttribute("media",e),n&&t.setAttribute("srcset",n)},st=C((function(t,e,n,r,o){var s,a,c,l,f,p;(f=b(t,"lazybeforeunveil",e)).defaultPrevented||(r&&(n?m(t,i.autosizesClass):t.setAttribute("sizes",r)),a=t.getAttribute(i.srcsetAttr),s=t.getAttribute(i.srcAttr),o&&(l=(c=t.parentNode)&&h.test(c.nodeName||"")),p=e.firesLoad||"src"in t&&(a||s||l),f={target:t},m(t,i.loadingClass),p&&(clearTimeout(P),P=u(G,2500),v(t,it,!0)),l&&d.call(c.getElementsByTagName("source"),ot),a?t.setAttribute("srcset",a):s&&!l&&(K.test(t.nodeName)?function(t,e){var n=t.getAttribute("data-load-mode")||i.iframeLoadMode;0==n?t.contentWindow.location.replace(e):1==n&&(t.src=e)}(t,s):t.src=s),o&&(a||l)&&w(t,{src:s})),t._lazyRace&&delete t._lazyRace,y(t,i.lazyClass),S((function(){var e=t.complete&&t.naturalWidth>1;p&&!e||(e&&m(t,i.fastLoadedClass),nt(f),t._lazyCache=!0,u((function(){"_lazyCache"in t&&delete t._lazyCache}),9)),"lazy"==t.loading&&Q--}),!0)})),at=function(t){if(!t._lazyRace){var e,n=V.test(t.nodeName),r=n&&(t.getAttribute(i.sizesAttr)||t.getAttribute("sizes")),o="auto"==r;(!o&&R||!n||!t.getAttribute("src")&&!t.srcset||t.complete||g(t,i.errorClass)||!g(t,i.lazyClass))&&(e=b(t,"lazyunveilread").detail,o&&T.updateElem(t,!0,t.offsetWidth),t._lazyRace=!0,Q++,st(t,e,o,r,n))}},ut=A((function(){i.loadMode=3,et()})),ct=function(){3==i.loadMode&&(i.loadMode=2),ut()},lt=function(){R||(n.now()-q<999?u(lt,999):(R=!0,i.loadMode=3,et(),a("scroll",ct,!0)))},{_:function(){q=n.now(),r.elements=e.getElementsByClassName(i.lazyClass),L=e.getElementsByClassName(i.lazyClass+" "+i.preloadClass),a("scroll",et,!0),a("resize",et,!0),a("pageshow",(function(t){if(t.persisted){var n=e.querySelectorAll("."+i.loadingClass);n.length&&n.forEach&&c((function(){n.forEach((function(t){t.complete&&at(t)}))}))}})),t.MutationObserver?new MutationObserver(et).observe(o,{childList:!0,subtree:!0,attributes:!0}):(o.addEventListener("DOMNodeInserted",et,!0),o.addEventListener("DOMAttrModified",et,!0),setInterval(et,999)),a("hashchange",et,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach((function(t){e.addEventListener(t,et,!0)})),/d$|^c/.test(e.readyState)?lt():(a("load",lt),e.addEventListener("DOMContentLoaded",et),u(lt,2e4)),r.elements.length?(tt(),S._lsFlush()):et()},checkElems:et,unveil:at,_aLSL:ct}),T=(N=C((function(t,e,n,r){var i,o,s;if(t._lazysizesWidth=r,r+="px",t.setAttribute("sizes",r),h.test(e.nodeName||""))for(o=0,s=(i=e.getElementsByTagName("source")).length;o0)&&"visible"!=_(i,"overflow")&&(r=i.getBoundingClientRect(),s=z>r.left&&Fr.top-1&&H500&&o.clientWidth>500?500:370:i.expand,r._defEx=d,p=d*i.expFactor,g=i.hFac,U=null,W2&&D>2&&!e.hidden?(W=p,X=0):W=D>1&&X>1&&Q<6?d:0),f!==c&&($=innerWidth+c*g,M=innerHeight+c,l=-1*c,f=c),s=m[n].getBoundingClientRect(),(B=s.bottom)>=l&&(H=s.top)<=M&&(z=s.right)>=l*g&&(F=s.left)<=$&&(B||z||F||H)&&(i.loadHidden||Z(m[n]))&&(R&&Q<3&&!h&&(D<3||X<4)||Y(m[n],c))){if(at(m[n]),u=!0,Q>9)break}else!u&&R&&!a&&Q<4&&X<4&&D>2&&(L[0]||i.preloadAfterLoad)&&(L[0]||!h&&(B||z||F||H||"auto"!=m[n].getAttribute(i.sizesAttr)))&&(a=L[0]||m[n]);a&&!u&&at(a)}},et=function(t){var e,r=0,o=i.throttleDelay,s=i.ricTimeout,a=function(){e=!1,r=n.now(),t()},c=l&&s>49?function(){l(a,{timeout:s}),s!==i.ricTimeout&&(s=i.ricTimeout)}:C((function(){u(a)}),!0);return function(t){var i;(t=!0===t)&&(s=33),e||(e=!0,(i=o-(n.now()-r))<0&&(i=0),t||i<9?c():u(c,i))}}(tt),nt=function(t){var e=t.target;e._lazyCache?delete e._lazyCache:(G(t),m(e,i.loadedClass),y(e,i.loadingClass),v(e,it),b(e,"lazyloaded"))},rt=C(nt),it=function(t){rt({target:t.target})},ot=function(t){var e,n=t.getAttribute(i.srcsetAttr);(e=i.customMedia[t.getAttribute("data-media")||t.getAttribute("media")])&&t.setAttribute("media",e),n&&t.setAttribute("srcset",n)},st=C((function(t,e,n,r,o){var s,a,c,l,f,d;(f=b(t,"lazybeforeunveil",e)).defaultPrevented||(r&&(n?m(t,i.autosizesClass):t.setAttribute("sizes",r)),a=t.getAttribute(i.srcsetAttr),s=t.getAttribute(i.srcAttr),o&&(l=(c=t.parentNode)&&h.test(c.nodeName||"")),d=e.firesLoad||"src"in t&&(a||s||l),f={target:t},m(t,i.loadingClass),d&&(clearTimeout(P),P=u(G,2500),v(t,it,!0)),l&&p.call(c.getElementsByTagName("source"),ot),a?t.setAttribute("srcset",a):s&&!l&&(K.test(t.nodeName)?function(t,e){var n=t.getAttribute("data-load-mode")||i.iframeLoadMode;0==n?t.contentWindow.location.replace(e):1==n&&(t.src=e)}(t,s):t.src=s),o&&(a||l)&&w(t,{src:s})),t._lazyRace&&delete t._lazyRace,y(t,i.lazyClass),S((function(){var e=t.complete&&t.naturalWidth>1;d&&!e||(e&&m(t,i.fastLoadedClass),nt(f),t._lazyCache=!0,u((function(){"_lazyCache"in t&&delete t._lazyCache}),9)),"lazy"==t.loading&&Q--}),!0)})),at=function(t){if(!t._lazyRace){var e,n=V.test(t.nodeName),r=n&&(t.getAttribute(i.sizesAttr)||t.getAttribute("sizes")),o="auto"==r;(!o&&R||!n||!t.getAttribute("src")&&!t.srcset||t.complete||g(t,i.errorClass)||!g(t,i.lazyClass))&&(e=b(t,"lazyunveilread").detail,o&&T.updateElem(t,!0,t.offsetWidth),t._lazyRace=!0,Q++,st(t,e,o,r,n))}},ut=A((function(){i.loadMode=3,et()})),ct=function(){3==i.loadMode&&(i.loadMode=2),ut()},lt=function(){R||(n.now()-q<999?u(lt,999):(R=!0,i.loadMode=3,et(),a("scroll",ct,!0)))},{_:function(){q=n.now(),r.elements=e.getElementsByClassName(i.lazyClass),L=e.getElementsByClassName(i.lazyClass+" "+i.preloadClass),a("scroll",et,!0),a("resize",et,!0),a("pageshow",(function(t){if(t.persisted){var n=e.querySelectorAll("."+i.loadingClass);n.length&&n.forEach&&c((function(){n.forEach((function(t){t.complete&&at(t)}))}))}})),t.MutationObserver?new MutationObserver(et).observe(o,{childList:!0,subtree:!0,attributes:!0}):(o.addEventListener("DOMNodeInserted",et,!0),o.addEventListener("DOMAttrModified",et,!0),setInterval(et,999)),a("hashchange",et,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach((function(t){e.addEventListener(t,et,!0)})),/d$|^c/.test(e.readyState)?lt():(a("load",lt),e.addEventListener("DOMContentLoaded",et),u(lt,2e4)),r.elements.length?(tt(),S._lsFlush()):et()},checkElems:et,unveil:at,_aLSL:ct}),T=(N=C((function(t,e,n,r){var i,o,s;if(t._lazysizesWidth=r,r+="px",t.setAttribute("sizes",r),h.test(e.nodeName||""))for(o=0,s=(i=e.getElementsByTagName("source")).length;o1&&void 0!==arguments[1]?arguments[1]:{container:document.body},n="";return"string"==typeof t?n=h(t,e):t instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==t?void 0:t.type)?n=h(t.value,e):(n=u()(t),c("copy")),n};function p(t){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var d=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.action,n=void 0===e?"copy":e,r=t.container,i=t.target,o=t.text;if("copy"!==n&&"cut"!==n)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==i){if(!i||"object"!==p(i)||1!==i.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===n&&i.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===n&&(i.hasAttribute("readonly")||i.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return o?f(o,{container:r}):i?"cut"===n?l(i):f(i,{container:r}):void 0};function g(t){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function m(t,e){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{container:document.body};return f(t,e)}},{key:"cut",value:function(t){return l(t)}},{key:"isSupported",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],e="string"==typeof t?[t]:t,n=!!document.queryCommandSupported;return e.forEach((function(t){n=n&&!!document.queryCommandSupported(t)})),n}}],(n=[{key:"resolveOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===g(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=s()(t,"click",(function(t){return e.onClick(t)}))}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget,n=this.action(e)||"copy",r=d({action:n,container:this.container,target:this.target(e),text:this.text(e)});this.emit(r?"success":"error",{action:n,text:r,trigger:e,clearSelection:function(){e&&e.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(t){return _("action",t)}},{key:"defaultTarget",value:function(t){var e=_("target",t);if(e)return document.querySelector(e)}},{key:"defaultText",value:function(t){return _("text",t)}},{key:"destroy",value:function(){this.listener.destroy()}}])&&m(e.prototype,n),r&&m(e,r),o}(i())},828:function(t){if("undefined"!=typeof Element&&!Element.prototype.matches){var e=Element.prototype;e.matches=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector}t.exports=function(t,e){for(;t&&9!==t.nodeType;){if("function"==typeof t.matches&&t.matches(e))return t;t=t.parentNode}}},438:function(t,e,n){var r=n(828);function i(t,e,n,r,i){var s=o.apply(this,arguments);return t.addEventListener(n,s,i),{destroy:function(){t.removeEventListener(n,s,i)}}}function o(t,e,n,i){return function(n){n.delegateTarget=r(n.target,e),n.delegateTarget&&i.call(t,n)}}t.exports=function(t,e,n,r,o){return"function"==typeof t.addEventListener?i.apply(null,arguments):"function"==typeof n?i.bind(null,document).apply(null,arguments):("string"==typeof t&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,(function(t){return i(t,e,n,r,o)})))}},879:function(t,e){e.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},e.nodeList=function(t){var n=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in t&&(0===t.length||e.node(t[0]))},e.string=function(t){return"string"==typeof t||t instanceof String},e.fn=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},370:function(t,e,n){var r=n(879),i=n(438);t.exports=function(t,e,n){if(!t&&!e&&!n)throw new Error("Missing required arguments");if(!r.string(e))throw new TypeError("Second argument must be a String");if(!r.fn(n))throw new TypeError("Third argument must be a Function");if(r.node(t))return function(t,e,n){return t.addEventListener(e,n),{destroy:function(){t.removeEventListener(e,n)}}}(t,e,n);if(r.nodeList(t))return function(t,e,n){return Array.prototype.forEach.call(t,(function(t){t.addEventListener(e,n)})),{destroy:function(){Array.prototype.forEach.call(t,(function(t){t.removeEventListener(e,n)}))}}}(t,e,n);if(r.string(t))return function(t,e,n){return i(document.body,t,e,n)}(t,e,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},817:function(t){t.exports=function(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var n=t.hasAttribute("readonly");n||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),n||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var r=window.getSelection(),i=document.createRange();i.selectNodeContents(t),r.removeAllRanges(),r.addRange(i),e=r.toString()}return e}},279:function(t){function e(){}e.prototype={on:function(t,e,n){var r=this.e||(this.e={});return(r[t]||(r[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var r=this;function i(){r.off(t,i),e.apply(n,arguments)}return i._=e,this.on(t,i,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),r=0,i=n.length;r";var r=document.createElement("div");r.appendChild(document.createTextNode(e)),n=n||"";var i=document.createElement("div");i.appendChild(document.createTextNode(n));var s=document.createElement("div");return s.appendChild(document.createTextNode(t)),s.innerHTML.replace(RegExp(o(r.innerHTML),"g"),e).replace(RegExp(o(i.innerHTML),"g"),n)}}},function(t,e,n){"use strict";t.exports={element:null}},function(t,e){var n=Object.prototype.hasOwnProperty,r=Object.prototype.toString;t.exports=function(t,e,i){if("[object Function]"!==r.call(e))throw new TypeError("iterator must be a function");var o=t.length;if(o===+o)for(var s=0;s was loaded but did not call our provided callback"),JSONPScriptError:o("JSONPScriptError"," +``` + +Rendered: + + +```html + +``` + +To avoid escaping by Go's [html/template] package: + +```go-html-template +{{ $title := "Lilo & Stitch" }} + +``` + +Rendered: + +```html + +``` + +[html/template]: https://pkg.go.dev/html/template diff --git a/content/en/functions/safeURL.md b/content/en/functions/safeURL.md index e205e9748..417bb7a7b 100644 --- a/content/en/functions/safeURL.md +++ b/content/en/functions/safeURL.md @@ -13,6 +13,7 @@ relatedFuncs: - safe.HTML - safe.HTMLAttr - safe.JS + - safe.JSStr - safe.URL signature: - safe.URL INPUT From d47d889e40ddfa5ab5fc29ec30342c9af79c2d2b Mon Sep 17 00:00:00 2001 From: Joe Mooring Date: Fri, 29 Sep 2023 11:08:04 -0700 Subject: [PATCH 14/27] Fix signatures --- content/en/functions/abslangurl.md | 4 +++- content/en/functions/absurl.md | 4 +++- content/en/functions/after.md | 4 +++- content/en/functions/first.md | 4 +++- content/en/functions/last.md | 4 +++- content/en/functions/relLangURL.md | 4 +++- content/en/functions/relurl.md | 4 +++- 7 files changed, 21 insertions(+), 7 deletions(-) diff --git a/content/en/functions/abslangurl.md b/content/en/functions/abslangurl.md index bc60050b0..d2d129c76 100644 --- a/content/en/functions/abslangurl.md +++ b/content/en/functions/abslangurl.md @@ -12,7 +12,9 @@ relatedFuncs: - urls.AbsURL - urls.RelLangURL - urls.RelURL -signature: [absLangURL INPUT] +signature: + - urls.AbsLangURL INPUT + - absLangURL INPUT --- Use this function with both monolingual and multilingual configurations. The URL returned by this function depends on: diff --git a/content/en/functions/absurl.md b/content/en/functions/absurl.md index 089dd5c2f..cac1a8e77 100644 --- a/content/en/functions/absurl.md +++ b/content/en/functions/absurl.md @@ -12,7 +12,9 @@ relatedFuncs: - urls.AbsURL - urls.RelLangURL - urls.RelURL -signature: [absURL INPUT] +signature: + - urls.AbsURL INPUT + - absURL INPUT --- With multilingual configurations, use the [`absLangURL`] function instead. The URL returned by this function depends on: diff --git a/content/en/functions/after.md b/content/en/functions/after.md index 3bf293a03..f121ca302 100644 --- a/content/en/functions/after.md +++ b/content/en/functions/after.md @@ -11,7 +11,9 @@ relatedFuncs: - collections.After - collections.First - collections.Last -signature: [after INDEX COLLECTION] +signature: + - collections.After INDEX COLLECTION + - after INDEX COLLECTION --- The following shows `after` being used in conjunction with the [`slice` function][slice]: diff --git a/content/en/functions/first.md b/content/en/functions/first.md index 8ab08dafa..f906da962 100644 --- a/content/en/functions/first.md +++ b/content/en/functions/first.md @@ -11,7 +11,9 @@ relatedFuncs: - collections.After - collections.First - collections.Last -signature: [first LIMIT COLLECTION] +signature: + - collections.First LIMIT COLLECTION + - first LIMIT COLLECTION --- `first` works in a similar manner to the [`limit` keyword in diff --git a/content/en/functions/last.md b/content/en/functions/last.md index c646c32c2..1cf7f21b5 100644 --- a/content/en/functions/last.md +++ b/content/en/functions/last.md @@ -11,7 +11,9 @@ relatedFuncs: - collections.After - collections.First - collections.Last -signature: [last INDEX COLLECTION] +signature: + - collections.Last INDEX COLLECTION + - last INDEX COLLECTION --- ```go-html-template diff --git a/content/en/functions/relLangURL.md b/content/en/functions/relLangURL.md index 8eaf47dd4..6d0a37747 100644 --- a/content/en/functions/relLangURL.md +++ b/content/en/functions/relLangURL.md @@ -12,7 +12,9 @@ relatedFuncs: - urls.AbsURL - urls.RelLangURL - urls.RelURL -signature: [relLangURL INPUT] +signature: + - urls.RelLangURL INPUT + - relLangURL INPUT --- Use this function with both monolingual and multilingual configurations. The URL returned by this function depends on: diff --git a/content/en/functions/relurl.md b/content/en/functions/relurl.md index d39c685bb..ea3e51141 100644 --- a/content/en/functions/relurl.md +++ b/content/en/functions/relurl.md @@ -12,7 +12,9 @@ relatedFuncs: - urls.AbsURL - urls.RelLangURL - urls.RelURL -signature: [relURL INPUT] +signature: + - urls.RelURL INPUT + - relURL INPUT --- With multilingual configurations, use the [`relLangURL`] function instead. The URL returned by this function depends on: From 85ac3e7791a21b39a2aede14e640282c74eeb29b Mon Sep 17 00:00:00 2001 From: Joe Mooring Date: Fri, 29 Sep 2023 12:56:33 -0700 Subject: [PATCH 15/27] Remove outdated feature image --- .../index.md => security-model.md} | 0 .../hugo-security-model-featured.png | Bin 85043 -> 0 bytes 2 files changed, 0 insertions(+), 0 deletions(-) rename content/en/about/{security-model/index.md => security-model.md} (100%) delete mode 100644 content/en/about/security-model/hugo-security-model-featured.png diff --git a/content/en/about/security-model/index.md b/content/en/about/security-model.md similarity index 100% rename from content/en/about/security-model/index.md rename to content/en/about/security-model.md diff --git a/content/en/about/security-model/hugo-security-model-featured.png b/content/en/about/security-model/hugo-security-model-featured.png deleted file mode 100644 index 5592d104b6971e634368c92f788d8c2e74f07e50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 85043 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 At69L*k%xdgItsDW_r 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 Date: Sat, 30 Sep 2023 21:03:52 -0700 Subject: [PATCH 16/27] Add return type to functions --- archetypes/functions.md | 11 +- archetypes/news/index.md | 5 +- archetypes/showcase/index.md | 5 +- content/en/about/what-is-hugo.md | 6 +- content/en/content-management/archetypes.md | 2 +- content/en/content-management/formats.md | 1 - .../image-processing/index.md | 8 +- content/en/content-management/multilingual.md | 24 +-- content/en/content-management/shortcodes.md | 4 +- .../content-management/syntax-highlighting.md | 2 +- content/en/content-management/taxonomies.md | 3 +- .../en/functions/{adddate.md => AddDate.md} | 10 +- content/en/functions/Format.md | 90 ++++++++++ content/en/functions/{get.md => Get.md} | 14 +- content/en/functions/GetPage.md | 11 +- content/en/functions/HasMenuCurrent.md | 35 ++++ content/en/functions/IsMenuCurrent.md | 33 ++++ content/en/functions/{param.md => Param.md} | 11 +- content/en/functions/{render.md => Render.md} | 11 +- content/en/functions/RenderString.md | 14 +- .../en/functions/{scratch.md => Scratch.md} | 12 +- content/en/functions/{store.md => Store.md} | 10 +- content/en/functions/Unix.md | 36 ++++ .../_common/go-template-functions.md | 3 + .../en/functions/{common => _common}/index.md | 0 content/en/functions/_common/locales.md | 3 + .../regular-expressions.md | 0 .../functions/_common/time-layout-string.md | 42 +++++ .../functions/{float.md => cast/ToFloat.md} | 16 +- .../en/functions/{int.md => cast/ToInt.md} | 16 +- .../functions/{string.md => cast/ToString.md} | 16 +- .../{after.md => collections/After.md} | 26 +-- .../{append.md => collections/Append.md} | 20 ++- .../{apply.md => collections/Apply.md} | 33 ++-- .../Complement.md} | 17 +- .../{delimit.md => collections/Delimit.md} | 16 +- .../{dict.md => collections/Dictionary.md} | 16 +- .../EchoParam.md} | 16 +- .../{first.md => collections/First.md} | 26 +-- .../{group.md => collections/Group.md} | 18 +- content/en/functions/collections/In.md | 38 +++++ .../IndexFunction.md} | 21 +-- .../Intersect.md} | 17 +- .../{isset.md => collections/IsSet.md} | 18 +- .../{keyvals.md => collections/KeyVals.md} | 17 +- .../{last.md => collections/Last.md} | 16 +- .../{merge.md => collections/Merge.md} | 20 ++- .../en/functions/collections/NewScratch.md | 22 +++ .../{querify.md => collections/Querify.md} | 20 ++- .../Reverse.md} | 12 +- .../functions/{seq.md => collections/Seq.md} | 23 +-- .../{shuffle.md => collections/Shuffle.md} | 17 +- .../{slice.md => collections/Slice.md} | 29 ++-- .../{sort.md => collections/Sort.md} | 16 +- content/en/functions/collections/SymDiff.md | 28 +++ .../{union.md => collections/Union.md} | 17 +- .../{uniq.md => collections/Uniq.md} | 16 +- .../{where.md => collections/Where.md} | 20 ++- .../en/functions/{cond.md => compare/Cond.md} | 16 +- .../{default.md => compare/Default.md} | 16 +- content/en/functions/{eq.md => compare/Eq.md} | 16 +- content/en/functions/{ge.md => compare/Ge.md} | 16 +- content/en/functions/{gt.md => compare/Gt.md} | 16 +- content/en/functions/{le.md => compare/Le.md} | 16 +- content/en/functions/{lt.md => compare/Lt.md} | 16 +- content/en/functions/{ne.md => compare/Ne.md} | 15 +- content/en/functions/countrunes.md | 28 --- .../{crypto.FNV32a.md => crypto/FNV32a.md} | 12 +- .../en/functions/{hmac.md => crypto/HMAC.md} | 16 +- .../en/functions/{md5.md => crypto/MD5.md} | 16 +- .../en/functions/{sha1.md => crypto/SHA1.md} | 17 +- .../functions/{sha256.md => crypto/SHA256.md} | 17 +- content/en/functions/data/GetCSV.md | 117 +++++++++++++ content/en/functions/data/GetJSON.md | 124 ++++++++++++++ content/en/functions/dateformat.md | 55 ------ content/en/functions/debug/Dump.md | 50 ++++++ .../Base64Decode.md} | 18 +- .../Base64Encode.md} | 17 +- .../{jsonify.md => encoding/Jsonify.md} | 22 +-- .../en/functions/{errorf.md => fmt/Errorf.md} | 20 ++- .../{erroridf.md => fmt/Erroridf.md} | 18 +- .../en/functions/{print.md => fmt/Print.md} | 16 +- .../en/functions/{printf.md => fmt/Printf.md} | 16 +- .../functions/{println.md => fmt/Println.md} | 16 +- .../en/functions/{warnf.md => fmt/Warnf.md} | 18 +- content/en/functions/format.md | 121 ------------- content/en/functions/{ => go-template}/len.md | 13 +- content/en/functions/go-template/range.md | 159 ++++++++++++++++++ .../functions/{ => go-template}/urlquery.md | 14 +- .../en/functions/{ => go-template}/with.md | 16 +- content/en/functions/hasmenucurrent.md | 23 --- .../en/functions/{hugo.md => hugo/index.md} | 17 +- content/en/functions/images/index.md | 3 +- content/en/functions/in.md | 32 ---- .../{humanize.md => inflect/Humanize.md} | 16 +- .../{pluralize.md => inflect/Pluralize.md} | 16 +- .../Singularize.md} | 20 ++- content/en/functions/ismenucurrent.md | 21 --- content/en/functions/lang.md | 14 -- content/en/functions/lang/FormatAccounting.md | 27 +++ content/en/functions/lang/FormatCurrency.md | 27 +++ content/en/functions/lang/FormatNumber.md | 27 +++ .../en/functions/lang/FormatNumberCustom.md | 41 +++++ content/en/functions/lang/FormatPercent.md | 27 +++ .../{lang.Merge.md => lang/Merge.md} | 12 +- .../functions/{i18n.md => lang/Translate.md} | 57 ++++--- .../en/functions/{math.md => math/index.md} | 10 +- .../{fileExists.md => os/FileExists.md} | 17 +- .../en/functions/{getenv.md => os/Getenv.md} | 16 +- .../functions/{readdir.md => os/ReadDir.md} | 22 +-- .../functions/{readfile.md => os/ReadFile.md} | 16 +- .../en/functions/{os.Stat.md => os/Stat.md} | 12 +- .../en/functions/{page.md => page/index.md} | 12 +- .../{partial.md => partials/Include.md} | 16 +- .../IncludeCached.md} | 15 +- .../functions/{path.Base.md => path/Base.md} | 12 +- .../{path.BaseName.md => path/BaseName.md} | 12 +- .../{path.Clean.md => path/Clean.md} | 12 +- .../en/functions/{path.Dir.md => path/Dir.md} | 12 +- .../en/functions/{path.Ext.md => path/Ext.md} | 12 +- .../functions/{path.Join.md => path/Join.md} | 12 +- .../{path.Split.md => path/Split.md} | 26 ++- content/en/functions/range.md | 19 --- .../{reflect.IsMap.md => reflect/IsMap.md} | 15 +- .../IsSlice.md} | 15 +- .../en/functions/{safeCSS.md => safe/CSS.md} | 16 +- .../functions/{safeHTML.md => safe/HTML.md} | 16 +- .../{safeHTMLAttr.md => safe/HTMLAttr.md} | 16 +- .../en/functions/{safeJS.md => safe/JS.md} | 16 +- .../functions/{safeJSStr.md => safe/JSStr.md} | 16 +- .../en/functions/{safeURL.md => safe/URL.md} | 17 +- .../en/functions/{site.md => site/index.md} | 13 +- content/en/functions/slicestr.md | 20 --- content/en/functions/strings.Repeat.md | 18 -- content/en/functions/strings.RuneCount.md | 27 --- .../functions/{chomp.md => strings/Chomp.md} | 20 ++- .../Contains.md} | 15 +- .../ContainsAny.md} | 15 +- .../ContainsNonSpace.md} | 13 +- .../{strings.Count.md => strings/Count.md} | 24 +-- content/en/functions/strings/CountRunes.md | 29 ++++ .../{countwords.md => strings/CountWords.md} | 16 +- .../FindRESubmatch.md} | 18 +- .../{findRe.md => strings/FindRe.md} | 18 +- .../FirstUpper.md} | 12 +- .../HasPrefix.md} | 17 +- .../HasSuffix.md} | 17 +- content/en/functions/strings/Repeat.md | 20 +++ .../{replace.md => strings/Replace.md} | 18 +- .../{replacere.md => strings/ReplaceRE.md} | 18 +- content/en/functions/strings/RuneCount.md | 28 +++ content/en/functions/strings/SliceString.md | 24 +++ .../functions/{split.md => strings/Split.md} | 18 +- .../{substr.md => strings/Substr.md} | 16 +- .../functions/{title.md => strings/Title.md} | 16 +- .../{lower.md => strings/ToLower.md} | 16 +- .../{upper.md => strings/ToUpper.md} | 17 +- .../en/functions/{trim.md => strings/Trim.md} | 16 +- .../TrimLeft.md} | 12 +- .../TrimPrefix.md} | 12 +- .../TrimRight.md} | 12 +- .../TrimSuffix.md} | 12 +- content/en/functions/strings/Truncate.md | 26 +++ content/en/functions/symdiff.md | 28 --- .../Exists.md} | 13 +- .../en/functions/{time.md => time/AsTime.md} | 20 ++- .../{duration.md => time/Duration.md} | 16 +- content/en/functions/time/Format.md | 76 +++++++++ content/en/functions/{now.md => time/Now.md} | 16 +- .../ParseDuration.md} | 12 +- .../en/functions/transform/CanHighlight.md | 22 +++ .../{emojify.md => transform/Emojify.md} | 15 +- .../HTMLEscape.md} | 16 +- .../HTMLUnescape.md} | 18 +- .../{highlight.md => transform/Highlight.md} | 18 +- .../functions/transform/HighlightCodeBlock.md | 43 +++++ .../Markdownify.md} | 16 +- .../{plainify.md => transform/Plainify.md} | 16 +- .../Remarshal.md} | 12 +- .../Unmarshal.md} | 15 +- content/en/functions/truncate.md | 24 --- content/en/functions/unix.md | 34 ---- .../{abslangurl.md => urls/AbsLangURL.md} | 16 +- .../functions/{absurl.md => urls/AbsURL.md} | 18 +- .../{anchorize.md => urls/Anchorize.md} | 16 +- .../{urls.JoinPath.md => urls/JoinPath.md} | 14 +- .../{urls.Parse.md => urls/Parse.md} | 12 +- content/en/functions/{ref.md => urls/Ref.md} | 16 +- .../{relLangURL.md => urls/RelLangURL.md} | 16 +- .../functions/{relref.md => urls/RelRef.md} | 16 +- .../functions/{relurl.md => urls/RelURL.md} | 18 +- .../functions/{urlize.md => urls/URLize.md} | 16 +- .../getting-started/configuration-markup.md | 2 +- content/en/getting-started/configuration.md | 17 +- content/en/getting-started/glossary.md | 2 +- .../hosting-on-firebase.md | 10 +- content/en/hugo-pipes/babel.md | 2 +- content/en/hugo-pipes/bundling.md | 2 +- content/en/hugo-pipes/fingerprint.md | 2 +- content/en/hugo-pipes/js.md | 2 +- content/en/hugo-pipes/minification.md | 2 +- content/en/hugo-pipes/postcss.md | 2 +- content/en/hugo-pipes/postprocess.md | 2 +- content/en/hugo-pipes/resource-from-string.md | 2 +- .../en/hugo-pipes/resource-from-template.md | 2 +- .../en/hugo-pipes/transpile-sass-to-css.md | 2 +- .../{common => _common}/01-editions.md | 0 .../{common => _common}/02-prerequisites.md | 0 .../03-prebuilt-binaries.md | 0 .../{common => _common}/04-docker.md | 0 .../05-build-from-source.md | 0 .../{common => _common}/homebrew.md | 0 .../installation/{common => _common}/index.md | 0 content/en/installation/bsd.md | 8 +- content/en/installation/linux.md | 12 +- content/en/installation/macos.md | 12 +- content/en/installation/windows.md | 10 +- content/en/readfiles/README.md | 16 -- content/en/readfiles/dateformatting.md | 87 ---------- content/en/readfiles/index.md | 3 - content/en/readfiles/sectionvars.md | 23 --- content/en/readfiles/testing.txt | 3 - content/en/templates/data-templates.md | 11 +- content/en/templates/files.md | 13 +- content/en/templates/introduction.md | 21 +-- content/en/templates/lists/index.md | 25 ++- content/en/templates/pagination.md | 10 +- content/en/templates/partials.md | 2 +- content/en/templates/section-templates.md | 4 +- content/en/templates/shortcode-templates.md | 8 +- content/en/templates/single-page-templates.md | 2 +- content/en/templates/taxonomy-templates.md | 9 +- .../en/troubleshooting/build-performance.md | 2 +- content/en/troubleshooting/faq.md | 2 +- content/en/variables/_index.md | 2 +- content/en/variables/git.md | 5 +- content/en/variables/page.md | 26 ++- content/en/variables/site.md | 6 +- content/en/variables/taxonomy.md | 2 +- hugo.toml | 2 +- layouts/_default/page.html | 34 ++++ layouts/partials/docs/functions-aliases.html | 12 ++ .../partials/docs/functions-signatures.html | 12 ++ layouts/partials/related.html | 2 +- resources/.gitattributes | 2 - ...s_d11fe7b62c27961c87ecd0f2490357b9.content | 1 - ....css_d11fe7b62c27961c87ecd0f2490357b9.json | 1 - ...s_8848f55d07695b7ff7188138f23d69e3.content | 18 -- ...p.js_8848f55d07695b7ff7188138f23d69e3.json | 1 - ...0_83801_1024x512_fill_catmullrom_top_2.png | Bin 68339 -> 0 bytes ...eb2110_83801_640x0_resize_catmullrom_2.png | Bin 23262 -> 0 bytes ...83801_8298a1fa052279512823ecd663d6f9c8.png | Bin 25555 -> 0 bytes 252 files changed, 2691 insertions(+), 1762 deletions(-) rename content/en/functions/{adddate.md => AddDate.md} (91%) create mode 100644 content/en/functions/Format.md rename content/en/functions/{get.md => Get.md} (88%) create mode 100644 content/en/functions/HasMenuCurrent.md create mode 100644 content/en/functions/IsMenuCurrent.md rename content/en/functions/{param.md => Param.md} (94%) rename content/en/functions/{render.md => Render.md} (86%) rename content/en/functions/{scratch.md => Scratch.md} (96%) rename content/en/functions/{store.md => Store.md} (97%) create mode 100644 content/en/functions/Unix.md create mode 100644 content/en/functions/_common/go-template-functions.md rename content/en/functions/{common => _common}/index.md (100%) create mode 100644 content/en/functions/_common/locales.md rename content/en/functions/{common => _common}/regular-expressions.md (100%) create mode 100644 content/en/functions/_common/time-layout-string.md rename content/en/functions/{float.md => cast/ToFloat.md} (83%) rename content/en/functions/{int.md => cast/ToInt.md} (86%) rename content/en/functions/{string.md => cast/ToString.md} (84%) rename content/en/functions/{after.md => collections/After.md} (80%) rename content/en/functions/{append.md => collections/Append.md} (89%) rename content/en/functions/{apply.md => collections/Apply.md} (76%) rename content/en/functions/{complement.md => collections/Complement.md} (87%) rename content/en/functions/{delimit.md => collections/Delimit.md} (77%) rename content/en/functions/{dict.md => collections/Dictionary.md} (90%) rename content/en/functions/{echoparam.md => collections/EchoParam.md} (78%) rename content/en/functions/{first.md => collections/First.md} (69%) rename content/en/functions/{group.md => collections/Group.md} (80%) create mode 100644 content/en/functions/collections/In.md rename content/en/functions/{index-function.md => collections/IndexFunction.md} (92%) rename content/en/functions/{intersect.md => collections/Intersect.md} (77%) rename content/en/functions/{isset.md => collections/IsSet.md} (81%) rename content/en/functions/{keyvals.md => collections/KeyVals.md} (75%) rename content/en/functions/{last.md => collections/Last.md} (61%) rename content/en/functions/{merge.md => collections/Merge.md} (81%) create mode 100644 content/en/functions/collections/NewScratch.md rename content/en/functions/{querify.md => collections/Querify.md} (76%) rename content/en/functions/{collections.Reverse.md => collections/Reverse.md} (71%) rename content/en/functions/{seq.md => collections/Seq.md} (69%) rename content/en/functions/{shuffle.md => collections/Shuffle.md} (68%) rename content/en/functions/{slice.md => collections/Slice.md} (50%) rename content/en/functions/{sort.md => collections/Sort.md} (94%) create mode 100644 content/en/functions/collections/SymDiff.md rename content/en/functions/{union.md => collections/Union.md} (84%) rename content/en/functions/{uniq.md => collections/Uniq.md} (65%) rename content/en/functions/{where.md => collections/Where.md} (94%) rename content/en/functions/{cond.md => compare/Cond.md} (87%) rename content/en/functions/{default.md => compare/Default.md} (91%) rename content/en/functions/{eq.md => compare/Eq.md} (70%) rename content/en/functions/{ge.md => compare/Ge.md} (75%) rename content/en/functions/{gt.md => compare/Gt.md} (75%) rename content/en/functions/{le.md => compare/Le.md} (75%) rename content/en/functions/{lt.md => compare/Lt.md} (75%) rename content/en/functions/{ne.md => compare/Ne.md} (68%) delete mode 100644 content/en/functions/countrunes.md rename content/en/functions/{crypto.FNV32a.md => crypto/FNV32a.md} (81%) rename content/en/functions/{hmac.md => crypto/HMAC.md} (80%) rename content/en/functions/{md5.md => crypto/MD5.md} (76%) rename content/en/functions/{sha1.md => crypto/SHA1.md} (64%) rename content/en/functions/{sha256.md => crypto/SHA256.md} (67%) create mode 100644 content/en/functions/data/GetCSV.md create mode 100644 content/en/functions/data/GetJSON.md delete mode 100644 content/en/functions/dateformat.md create mode 100644 content/en/functions/debug/Dump.md rename content/en/functions/{base64Decode.md => encoding/Base64Decode.md} (81%) rename content/en/functions/{base64Encode.md => encoding/Base64Encode.md} (53%) rename content/en/functions/{jsonify.md => encoding/Jsonify.md} (82%) rename content/en/functions/{errorf.md => fmt/Errorf.md} (74%) rename content/en/functions/{erroridf.md => fmt/Erroridf.md} (83%) rename content/en/functions/{print.md => fmt/Print.md} (69%) rename content/en/functions/{printf.md => fmt/Printf.md} (82%) rename content/en/functions/{println.md => fmt/Println.md} (64%) rename content/en/functions/{warnf.md => fmt/Warnf.md} (74%) delete mode 100644 content/en/functions/format.md rename content/en/functions/{ => go-template}/len.md (80%) create mode 100644 content/en/functions/go-template/range.md rename content/en/functions/{ => go-template}/urlquery.md (71%) rename content/en/functions/{ => go-template}/with.md (82%) delete mode 100644 content/en/functions/hasmenucurrent.md rename content/en/functions/{hugo.md => hugo/index.md} (94%) delete mode 100644 content/en/functions/in.md rename content/en/functions/{humanize.md => inflect/Humanize.md} (75%) rename content/en/functions/{pluralize.md => inflect/Pluralize.md} (61%) rename content/en/functions/{singularize.md => inflect/Singularize.md} (56%) delete mode 100644 content/en/functions/ismenucurrent.md delete mode 100644 content/en/functions/lang.md create mode 100644 content/en/functions/lang/FormatAccounting.md create mode 100644 content/en/functions/lang/FormatCurrency.md create mode 100644 content/en/functions/lang/FormatNumber.md create mode 100644 content/en/functions/lang/FormatNumberCustom.md create mode 100644 content/en/functions/lang/FormatPercent.md rename content/en/functions/{lang.Merge.md => lang/Merge.md} (83%) rename content/en/functions/{i18n.md => lang/Translate.md} (71%) rename content/en/functions/{math.md => math/index.md} (97%) rename content/en/functions/{fileExists.md => os/FileExists.md} (79%) rename content/en/functions/{getenv.md => os/Getenv.md} (84%) rename content/en/functions/{readdir.md => os/ReadDir.md} (81%) rename content/en/functions/{readfile.md => os/ReadFile.md} (83%) rename content/en/functions/{os.Stat.md => os/Stat.md} (88%) rename content/en/functions/{page.md => page/index.md} (96%) rename content/en/functions/{partial.md => partials/Include.md} (88%) rename content/en/functions/{partialCached.md => partials/IncludeCached.md} (88%) rename content/en/functions/{path.Base.md => path/Base.md} (82%) rename content/en/functions/{path.BaseName.md => path/BaseName.md} (81%) rename content/en/functions/{path.Clean.md => path/Clean.md} (83%) rename content/en/functions/{path.Dir.md => path/Dir.md} (84%) rename content/en/functions/{path.Ext.md => path/Ext.md} (82%) rename content/en/functions/{path.Join.md => path/Join.md} (83%) rename content/en/functions/{path.Split.md => path/Split.md} (59%) delete mode 100644 content/en/functions/range.md rename content/en/functions/{reflect.IsMap.md => reflect/IsMap.md} (59%) rename content/en/functions/{reflect.IsSlice.md => reflect/IsSlice.md} (58%) rename content/en/functions/{safeCSS.md => safe/CSS.md} (85%) rename content/en/functions/{safeHTML.md => safe/HTML.md} (86%) rename content/en/functions/{safeHTMLAttr.md => safe/HTMLAttr.md} (85%) rename content/en/functions/{safeJS.md => safe/JS.md} (85%) rename content/en/functions/{safeJSStr.md => safe/JSStr.md} (85%) rename content/en/functions/{safeURL.md => safe/URL.md} (93%) rename content/en/functions/{site.md => site/index.md} (84%) delete mode 100644 content/en/functions/slicestr.md delete mode 100644 content/en/functions/strings.Repeat.md delete mode 100644 content/en/functions/strings.RuneCount.md rename content/en/functions/{chomp.md => strings/Chomp.md} (58%) rename content/en/functions/{strings.Contains.md => strings/Contains.md} (64%) rename content/en/functions/{strings.ContainsAny.md => strings/ContainsAny.md} (74%) rename content/en/functions/{strings.ContainsNonSpace.md => strings/ContainsNonSpace.md} (82%) rename content/en/functions/{strings.Count.md => strings/Count.md} (54%) create mode 100644 content/en/functions/strings/CountRunes.md rename content/en/functions/{countwords.md => strings/CountWords.md} (70%) rename content/en/functions/{findresubmatch.md => strings/FindRESubmatch.md} (86%) rename content/en/functions/{findRe.md => strings/FindRe.md} (78%) rename content/en/functions/{strings.FirstUpper.md => strings/FirstUpper.md} (68%) rename content/en/functions/{strings.HasPrefix.md => strings/HasPrefix.md} (54%) rename content/en/functions/{strings.HasSuffix.md => strings/HasSuffix.md} (54%) create mode 100644 content/en/functions/strings/Repeat.md rename content/en/functions/{replace.md => strings/Replace.md} (66%) rename content/en/functions/{replacere.md => strings/ReplaceRE.md} (81%) create mode 100644 content/en/functions/strings/RuneCount.md create mode 100644 content/en/functions/strings/SliceString.md rename content/en/functions/{split.md => strings/Split.md} (50%) rename content/en/functions/{substr.md => strings/Substr.md} (84%) rename content/en/functions/{title.md => strings/Title.md} (81%) rename content/en/functions/{lower.md => strings/ToLower.md} (70%) rename content/en/functions/{upper.md => strings/ToUpper.md} (69%) rename content/en/functions/{trim.md => strings/Trim.md} (86%) rename content/en/functions/{strings.TrimLeft.md => strings/TrimLeft.md} (79%) rename content/en/functions/{strings.TrimPrefix.md => strings/TrimPrefix.md} (80%) rename content/en/functions/{strings.TrimRight.md => strings/TrimRight.md} (79%) rename content/en/functions/{strings.TrimSuffix.md => strings/TrimSuffix.md} (80%) create mode 100644 content/en/functions/strings/Truncate.md delete mode 100644 content/en/functions/symdiff.md rename content/en/functions/{templates.Exists.md => templates/Exists.md} (73%) rename content/en/functions/{time.md => time/AsTime.md} (90%) rename content/en/functions/{duration.md => time/Duration.md} (85%) create mode 100644 content/en/functions/time/Format.md rename content/en/functions/{now.md => time/Now.md} (87%) rename content/en/functions/{time.ParseDuration.md => time/ParseDuration.md} (85%) create mode 100644 content/en/functions/transform/CanHighlight.md rename content/en/functions/{emojify.md => transform/Emojify.md} (81%) rename content/en/functions/{htmlEscape.md => transform/HTMLEscape.md} (68%) rename content/en/functions/{htmlUnescape.md => transform/HTMLUnescape.md} (69%) rename content/en/functions/{highlight.md => transform/Highlight.md} (92%) create mode 100644 content/en/functions/transform/HighlightCodeBlock.md rename content/en/functions/{markdownify.md => transform/Markdownify.md} (81%) rename content/en/functions/{plainify.md => transform/Plainify.md} (62%) rename content/en/functions/{transform.Remarshal.md => transform/Remarshal.md} (91%) rename content/en/functions/{transform.Unmarshal.md => transform/Unmarshal.md} (90%) delete mode 100644 content/en/functions/truncate.md delete mode 100644 content/en/functions/unix.md rename content/en/functions/{abslangurl.md => urls/AbsLangURL.md} (92%) rename content/en/functions/{absurl.md => urls/AbsURL.md} (89%) rename content/en/functions/{anchorize.md => urls/Anchorize.md} (85%) rename content/en/functions/{urls.JoinPath.md => urls/JoinPath.md} (80%) rename content/en/functions/{urls.Parse.md => urls/Parse.md} (87%) rename content/en/functions/{ref.md => urls/Ref.md} (90%) rename content/en/functions/{relLangURL.md => urls/RelLangURL.md} (91%) rename content/en/functions/{relref.md => urls/RelRef.md} (91%) rename content/en/functions/{relurl.md => urls/RelURL.md} (88%) rename content/en/functions/{urlize.md => urls/URLize.md} (89%) rename content/en/installation/{common => _common}/01-editions.md (100%) rename content/en/installation/{common => _common}/02-prerequisites.md (100%) rename content/en/installation/{common => _common}/03-prebuilt-binaries.md (100%) rename content/en/installation/{common => _common}/04-docker.md (100%) rename content/en/installation/{common => _common}/05-build-from-source.md (100%) rename content/en/installation/{common => _common}/homebrew.md (100%) rename content/en/installation/{common => _common}/index.md (100%) delete mode 100644 content/en/readfiles/README.md delete mode 100644 content/en/readfiles/dateformatting.md delete mode 100644 content/en/readfiles/index.md delete mode 100644 content/en/readfiles/sectionvars.md delete mode 100644 content/en/readfiles/testing.txt create mode 100644 layouts/_default/page.html create mode 100644 layouts/partials/docs/functions-aliases.html create mode 100644 layouts/partials/docs/functions-signatures.html delete mode 100644 resources/.gitattributes delete mode 100644 resources/_gen/assets/css/output/css/app.css_d11fe7b62c27961c87ecd0f2490357b9.content delete mode 100644 resources/_gen/assets/css/output/css/app.css_d11fe7b62c27961c87ecd0f2490357b9.json delete mode 100644 resources/_gen/assets/js/output/js/app.js_8848f55d07695b7ff7188138f23d69e3.content delete mode 100644 resources/_gen/assets/js/output/js/app.js_8848f55d07695b7ff7188138f23d69e3.json delete mode 100644 resources/_gen/images/showcase/alora-labs/featured_hu15e97d42270c9e985a93353bc5eb2110_83801_1024x512_fill_catmullrom_top_2.png delete mode 100644 resources/_gen/images/showcase/alora-labs/featured_hu15e97d42270c9e985a93353bc5eb2110_83801_640x0_resize_catmullrom_2.png delete mode 100644 resources/_gen/images/showcase/alora-labs/featured_hu15e97d42270c9e985a93353bc5eb2110_83801_8298a1fa052279512823ecd663d6f9c8.png diff --git a/archetypes/functions.md b/archetypes/functions.md index 891458daa..cb0e7c930 100644 --- a/archetypes/functions.md +++ b/archetypes/functions.md @@ -1,11 +1,14 @@ --- -title: {{ replace .Name "-" " " | title }} -description: "" -signature: [] +title: {{ replace .File.ContentBaseName "-" " " | title }} +description: categories: [functions] keywords: [] menu: docs: parent: functions -relatedfuncs: [] +function: + aliases: [] + returnType: + signatures: [] +relatedFunctions: [] --- diff --git a/archetypes/news/index.md b/archetypes/news/index.md index 42e207e6a..fcc5b5835 100644 --- a/archetypes/news/index.md +++ b/archetypes/news/index.md @@ -1,6 +1,5 @@ --- -title: "{{ replace .Name "-" " " | title }}" -description: "" +title: {{ replace .File.ContentBaseName "-" " " | title }} +description: date: {{ .Date }} --- - diff --git a/archetypes/showcase/index.md b/archetypes/showcase/index.md index a21bb9726..04d454575 100644 --- a/archetypes/showcase/index.md +++ b/archetypes/showcase/index.md @@ -1,9 +1,9 @@ --- -title: {{ replace .Name "-" " " | title }} +title: {{ replace .File.ContentBaseName "-" " " | title }} date: {{ now.Format "2006-01-02" }} -description: "A short description of this page." +description: A short description of this page. # The URL to the site on the internet. siteURL: https://gohugo.io/ @@ -34,4 +34,3 @@ bio.md featured.png : A reasonably sized screenshot of your website. It can be named anything, but the name must start with "featured". The sample image is `1500x750` (2:1 aspect ratio). - diff --git a/content/en/about/what-is-hugo.md b/content/en/about/what-is-hugo.md index 9e28346dd..be564233f 100644 --- a/content/en/about/what-is-hugo.md +++ b/content/en/about/what-is-hugo.md @@ -36,13 +36,13 @@ Hugo is for people building a blog, a company site, a portfolio site, documentat [@spf13]: https://twitter.com/spf13 [Amazon S3]: https://aws.amazon.com/s3/ [Azure]: https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website -[CloudFront]: https://aws.amazon.com/cloudfront/ "Amazon CloudFront" +[CloudFront]: https://aws.amazon.com/cloudfront/ [DreamHost]: https://www.dreamhost.com/ -[Firebase]: https://firebase.google.com/docs/hosting/ "Firebase static hosting" +[Firebase]: https://firebase.google.com/docs/hosting/ [GitHub Pages]: https://pages.github.com/ [GitLab Pages]: https://about.gitlab.com/features/pages/ [Go language]: https://go.dev/ -[GoDaddy]: https://www.godaddy.com/ "GoDaddy.com Hosting" +[GoDaddy]: https://www.godaddy.com/ [Google Cloud Storage]: https://cloud.google.com/storage/ [Heroku]: https://www.heroku.com/ [Jekyll]: https://jekyllrb.com/ diff --git a/content/en/content-management/archetypes.md b/content/en/content-management/archetypes.md index d811bbac2..fe460f91f 100644 --- a/content/en/content-management/archetypes.md +++ b/content/en/content-management/archetypes.md @@ -68,7 +68,7 @@ If none of these exists, Hugo uses a built-in default archetype. ## Functions and context -You can use any [template function] within an archetype. As shown above, the default archetype uses the [`replace`](/functions/replace/) function to replace hyphens with spaces when populating the title in front matter. +You can use any [template function] within an archetype. As shown above, the default archetype uses the [`replace`](/functions/strings/replace) function to replace hyphens with spaces when populating the title in front matter. Archetypes receive the following objects and values in [context]: diff --git a/content/en/content-management/formats.md b/content/en/content-management/formats.md index f85c304cf..690fecd1d 100644 --- a/content/en/content-management/formats.md +++ b/content/en/content-management/formats.md @@ -115,7 +115,6 @@ Markdown syntax is simple enough to learn in a single sitting. The following are * [Markdown Tutorial (Interactive), Garen Torikian][mdtutorial] * [The Markdown Guide, Matt Cone][mdguide] -[`emojify` function]: /functions/emojify/ [ascii]: https://asciidoctor.org/ [config]: /getting-started/configuration/ [developer tools]: /tools/ diff --git a/content/en/content-management/image-processing/index.md b/content/en/content-management/image-processing/index.md index 4af4c104d..9cce9070a 100644 --- a/content/en/content-management/image-processing/index.md +++ b/content/en/content-management/image-processing/index.md @@ -115,7 +115,7 @@ Metadata (EXIF, IPTC, XMP, etc.) is not preserved during image transformation. U The `Process` method is also available as a filter, which is more effective if need to apply multiple filters to an image. See [Process filter](/functions/images/#process). {{% /note %}} -Process processes the image with the given specification. The specification can contain an optional action, one of `resize`, `crop`, `fit` or `fill`. This means that you can use this method instead of [`Resize`], [`Fit`], [`Fill`], or [`Crop`]. +Process processes the image with the given specification. The specification can contain an optional action, one of `resize`, `crop`, `fit` or `fill`. This means that you can use this method instead of [`Resize`], [`Fit`], [`Fill`], or [`Crop`]. See [Options](#image-processing-options) for available options. @@ -501,11 +501,11 @@ If you change image processing methods or options, or if you rename or remove im hugo --gc ``` -[time.Format]: /functions/dateformat +[time.Format]: /functions/time/format [`anchor`]: /content-management/image-processing#anchor [mounted]: /hugo-modules/configuration#module-configuration-mounts [page bundle]: /content-management/page-bundles -[`lang.FormatNumber`]: /functions/lang +[`lang.FormatNumber`]: /functions/lang/formatnumber [filters]: /functions/images [github.com/disintegration/imaging]: [Smartcrop]: @@ -519,4 +519,4 @@ hugo --gc [`Fit`]: #fit [`Resize`]: #resize [site configuration]: #processing-options -[`with`]: /functions/with/ +[`with`]: /functions/go-template/with/ diff --git a/content/en/content-management/multilingual.md b/content/en/content-management/multilingual.md index ec187d663..d4e32d39b 100644 --- a/content/en/content-management/multilingual.md +++ b/content/en/content-management/multilingual.md @@ -468,7 +468,7 @@ English|Wednesday, November 3, 2021 Français|mercredi 3 novembre 2021 Deutsch|Mittwoch, 3. November 2021 -See [time.Format] for details. +See [`time.Format`] for details. ### Currency @@ -636,7 +636,7 @@ i18n|MISSING_TRANSLATION|en|wordCount To support Multilingual mode in your themes, some considerations must be taken for the URLs in the templates. If there is more than one language, URLs must meet the following criteria: * Come from the built-in `.Permalink` or `.RelPermalink` -* Be constructed with the [`relLangURL` template function][rellangurl] or the [`absLangURL` template function][abslangurl] **OR** be prefixed with `{{ .LanguagePrefix }}` +* Be constructed with the [`relLangURL`] or [`absLangURL`] template function, or be prefixed with `{{ .LanguagePrefix }}` If there is more than one language defined, the `LanguagePrefix` variable will equal `/en` (or whatever your `CurrentLanguage` is). If not enabled, it will be an empty string (and is therefore harmless for single-language Hugo websites). @@ -657,23 +657,23 @@ hugo new content content/en/post/test.md hugo new content content/de/post/test.md ``` -[abslangurl]: /functions/abslangurl +[`abslangurl`]: /functions/urls/abslangurl [config]: /getting-started/configuration/ [contenttemplate]: /templates/single-page-templates/ [go-i18n-source]: https://github.com/nicksnyder/go-i18n [go-i18n]: https://github.com/nicksnyder/go-i18n [homepage]: /templates/homepage/ [Hugo Multilingual Part 1: Content translation]: https://regisphilibert.com/blog/2018/08/hugo-multilingual-part-1-managing-content-translation/ -[i18func]: /functions/i18n/ -[lang.FormatAccounting]: /functions/lang -[lang.FormatCurrency]: /functions/lang -[lang.FormatNumber]: /functions/lang -[lang.FormatNumberCustom]: /functions/lang -[lang.FormatPercent]: /functions/lang -[lang.Merge]: /functions/lang.merge/ +[i18func]: /functions/lang/translate +[lang.FormatAccounting]: /functions/lang/formataccounting +[lang.FormatCurrency]: /functions/lang/formatcurrency +[lang.FormatNumber]: /functions/lang/formatnumber +[lang.FormatNumberCustom]: /functions/lang/formatnumbercustom +[lang.FormatPercent]: /functions/lang/formatpercent +[lang.Merge]: /functions/lang/merge/ [menus]: /content-management/menus/ [OS environment]: /getting-started/configuration/#configure-with-environment-variables -[rellangurl]: /functions/rellangurl +[`rellangurl`]: /functions/urls/rellangurl [RFC 5646]: https://tools.ietf.org/html/rfc5646 [single page templates]: /templates/single-page-templates/ -[time.Format]: /functions/dateformat +[`time.Format`]: /functions/time/format diff --git a/content/en/content-management/shortcodes.md b/content/en/content-management/shortcodes.md index 670c5acc8..b1e32d902 100644 --- a/content/en/content-management/shortcodes.md +++ b/content/en/content-management/shortcodes.md @@ -187,7 +187,7 @@ Rendered: To specify one or more [highlighting options], include a quotation-encapsulated, comma-separated list: -[highlighting options]: /functions/highlight/ +[highlighting options]: /functions/transform/highlight/ ```text {{}} @@ -391,7 +391,7 @@ To learn more about creating custom shortcodes, see the [shortcode template docu [`figure` shortcode]: #figure [contentmanagementsection]: /content-management/formats/ [examplegist]: https://gist.github.com/spf13/7896402 -[figureelement]: https://html5doctor.com/the-figure-figcaption-elements/ "An article from HTML5 doctor discussing the fig and figcaption elements." +[figureelement]: https://html5doctor.com/the-figure-figcaption-elements/ [Hugo and the GDPR]: /about/hugo-and-gdpr/ [Instagram]: https://www.instagram.com/ [pagevariables]: /variables/page/ diff --git a/content/en/content-management/syntax-highlighting.md b/content/en/content-management/syntax-highlighting.md index 44dece2df..39fef0f9b 100644 --- a/content/en/content-management/syntax-highlighting.md +++ b/content/en/content-management/syntax-highlighting.md @@ -92,7 +92,7 @@ Gives this: ## Highlight template function -See [Highlight](/functions/highlight/). +See [Highlight](/functions/transform/highlight/). ## Highlighting in code fences diff --git a/content/en/content-management/taxonomies.md b/content/en/content-management/taxonomies.md index 14a467390..418c65d02 100644 --- a/content/en/content-management/taxonomies.md +++ b/content/en/content-management/taxonomies.md @@ -191,12 +191,11 @@ title: "Bruce Willis" wikipedia: "https://en.wikipedia.org/wiki/Bruce_Willis" {{< /code-toggle >}} -[`urlize` template function]: /functions/urlize/ [content section]: /content-management/sections/ [content type]: /content-management/types/ [documentation on archetypes]: /content-management/archetypes/ [front matter]: /content-management/front-matter/ [taxonomy list templates]: /templates/taxonomy-templates/#taxonomy-list-templates [taxonomy templates]: /templates/taxonomy-templates/ -[terms within the taxonomy]: /templates/taxonomy-templates/#taxonomy-terms-templates "See how to order terms associated with a taxonomy" +[terms within the taxonomy]: /templates/taxonomy-templates/#taxonomy-terms-templates [configuration]: /getting-started/configuration/ diff --git a/content/en/functions/adddate.md b/content/en/functions/AddDate.md similarity index 91% rename from content/en/functions/adddate.md rename to content/en/functions/AddDate.md index 95ecc69a7..7f5b39b16 100644 --- a/content/en/functions/adddate.md +++ b/content/en/functions/AddDate.md @@ -2,13 +2,15 @@ title: .AddDate description: Returns the time corresponding to adding the given number of years, months, and days to the given time.Time value. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: -relatedFuncs: [] -signature: [.AddDate YEARS MONTHS DAYS] +function: + aliases: [] + returnType: time.Time + signatures: [.AddDate YEARS MONTHS DAYS] +relatedFunctions: [] --- ```go-html-template diff --git a/content/en/functions/Format.md b/content/en/functions/Format.md new file mode 100644 index 000000000..e679cb2c4 --- /dev/null +++ b/content/en/functions/Format.md @@ -0,0 +1,90 @@ +--- +title: .Format +description: Returns a formatted time.Time value. +categories: [functions] +keywords: [] +menu: + docs: + parent: functions +function: + aliases: [] + returnType: string + signatures: [.Format LAYOUT] +relatedFunctions: [] +toc: true +--- + +```go-template +{{ $t := "2023-01-27T23:44:58-08:00" }} +{{ $t = time.AsTime $t }} +{{ $format := "2 Jan 2006" }} + +{{ $t.Format $format }} → 27 Jan 2023 +``` + +{{% note %}} +To return a formatted and localized `time.Time` value, use the [`time.Format`] function instead. + +[`time.Format`]: /functions/time/format +{{% /note %}} + +Use the `.Format` method with any `time.Time` value, including the four predefined front matter dates: + +```go-html-template +{{ $format := "2 Jan 2006" }} + +{{ .Date.Format $format }} +{{ .PublishDate.Format $format }} +{{ .ExpiryDate.Format $format }} +{{ .Lastmod.Format $format }} +``` + +## Layout string + +{{% readfile file="/functions/_common/time-layout-string.md" %}} + +## Examples + +Given this front matter: + +{{< code-toggle fm=true copy=false >}} +title = "About time" +date = 2023-01-27T23:44:58-08:00 +{{< /code-toggle >}} + +The examples below were rendered in the `America/Los_Angeles` time zone: + +Format string|Result +:--|:-- +`Monday, January 2, 2006`|`Friday, January 27, 2023` +`Mon Jan 2 2006`|`Fri Jan 27 2023` +`January 2006`|`January 2023` +`2006-01-02`|`2023-01-27` +`Monday`|`Friday` +`02 Jan 06 15:04 MST`|`27 Jan 23 23:44 PST` +`Mon, 02 Jan 2006 15:04:05 MST`|`Fri, 27 Jan 2023 23:44:58 PST` +`Mon, 02 Jan 2006 15:04:05 -0700`|`Fri, 27 Jan 2023 23:44:58 -0800` + +## UTC and local time + +Convert and format any `time.Time` value to either Coordinated Universal Time (UTC) or local time. + +```go-html-template +{{ $t := "2023-01-27T23:44:58-08:00" }} +{{ $t = time.AsTime $t }} +{{ $format := "2 Jan 2006 3:04:05 PM MST" }} + +{{ $t.UTC.Format $format }} → 28 Jan 2023 7:44:58 AM UTC +{{ $t.Local.Format $format }} → 27 Jan 2023 11:44:58 PM PST +``` + +## Ordinal representation + +Use the [`humanize`](/functions/inflect/humanize) function to render the day of the month as an ordinal number: + +```go-html-template +{{ $t := "2023-01-27T23:44:58-08:00" }} +{{ $t = time.AsTime $t }} + +{{ humanize $t.Day }} of {{ $t.Format "January 2006" }} → 27th of January 2023 +``` diff --git a/content/en/functions/get.md b/content/en/functions/Get.md similarity index 88% rename from content/en/functions/get.md rename to content/en/functions/Get.md index 20bd3ba5a..142e9811b 100644 --- a/content/en/functions/get.md +++ b/content/en/functions/Get.md @@ -2,15 +2,17 @@ title: .Get description: Accesses positional and ordered parameters in shortcode declaration. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: -relatedFuncs: [] -signature: - - .Get INDEX - - .Get KEY +function: + aliases: [] + returnType: any + signatures: + - .Get INDEX + - .Get KEY +relatedFunctions: [] --- `.Get` is specifically used when creating your own [shortcode template][sc], to access the [positional and named](/templates/shortcode-templates/#positional-vs-named-parameters) parameters passed to it. When used with a numeric INDEX, it queries positional parameters (starting with 0). With a string KEY, it queries named parameters. diff --git a/content/en/functions/GetPage.md b/content/en/functions/GetPage.md index 43e2717ee..4afebaca7 100644 --- a/content/en/functions/GetPage.md +++ b/content/en/functions/GetPage.md @@ -2,14 +2,15 @@ title: .GetPage description: Gets a `Page` of a given `path`. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: -relatedFuncs: [] -signature: - - .GetPage PATH +function: + aliases: [] + returnType: + signatures: [.GetPage PATH] +relatedFunctions: [] --- `.GetPage` returns a page of a given `path`. Both `Site` and `Page` implements this method. The `Page` variant will, if given a relative path -- i.e. a path without a leading `/` -- try look for the page relative to the current page. diff --git a/content/en/functions/HasMenuCurrent.md b/content/en/functions/HasMenuCurrent.md new file mode 100644 index 000000000..5b4200c56 --- /dev/null +++ b/content/en/functions/HasMenuCurrent.md @@ -0,0 +1,35 @@ +--- +title: .HasMenuCurrent +description: Reports whether the given page object matches the page object associated with one of the child menu entries under the given menu entry in the given menu. +categories: [functions] +keywords: [] +menu: + docs: + parent: functions +function: + aliases: [] + returnType: bool + signatures: [PAGE.HasMenuCurrent MENU MENUENTRY] +relatedFunctions: + - .HasMenuCurrent + - .IsMenuCurrent +--- + +If the page object associated with the menu entry is a section, this method also returns `true` for any descendant of that section. + +```go-html-template +{{ $currentPage := . }} +{{ range site.Menus.main }} + {{ if $currentPage.IsMenuCurrent .Menu . }} + {{ .Name }} + {{ else if $currentPage.HasMenuCurrent .Menu . }} + {{ .Name }} + {{ else }} + {{ .Name }} + {{ end }} +{{ end }} +``` + +See [menu templates] for a complete example. + +[menu templates]: /templates/menu-templates/#example diff --git a/content/en/functions/IsMenuCurrent.md b/content/en/functions/IsMenuCurrent.md new file mode 100644 index 000000000..c9980b3e8 --- /dev/null +++ b/content/en/functions/IsMenuCurrent.md @@ -0,0 +1,33 @@ +--- +title: .IsMenuCurrent +description: Reports whether the given page object matches the page object associated with the given menu entry in the given menu. +categories: [functions] +keywords: [] +menu: + docs: + parent: functions +function: + aliases: [] + returnType: bool + signatures: [PAGE.IsMenuCurrent MENU MENUENTRY] +relatedFunctions: + - .HasMenuCurrent + - .IsMenuCurrent +--- + +```go-html-template +{{ $currentPage := . }} +{{ range site.Menus.main }} + {{ if $currentPage.IsMenuCurrent .Menu . }} + {{ .Name }} + {{ else if $currentPage.HasMenuCurrent .Menu . }} + {{ .Name }} + {{ else }} + {{ .Name }} + {{ end }} +{{ end }} +``` + +See [menu templates] for a complete example. + +[menu templates]: /templates/menu-templates/#example diff --git a/content/en/functions/param.md b/content/en/functions/Param.md similarity index 94% rename from content/en/functions/param.md rename to content/en/functions/Param.md index 92831a63a..a2826a3c8 100644 --- a/content/en/functions/param.md +++ b/content/en/functions/Param.md @@ -2,14 +2,15 @@ title: .Param description: Returns a page parameter, falling back to a site parameter if present. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: -relatedFuncs: [] -signature: - - .Param KEY +function: + aliases: [] + returnType: any + signatures: [.Param KEY] +relatedFunctions: [] --- The `.Param` method on `.Page` looks for the given `KEY` in page parameters, and returns the corresponding value. If it cannot find the `KEY` in page parameters, it looks for the `KEY` in site parameters. If it cannot find the `KEY` in either location, the `.Param` method returns `nil`. diff --git a/content/en/functions/render.md b/content/en/functions/Render.md similarity index 86% rename from content/en/functions/render.md rename to content/en/functions/Render.md index 1d5228c71..02567845f 100644 --- a/content/en/functions/render.md +++ b/content/en/functions/Render.md @@ -2,14 +2,15 @@ title: .Render description: Takes a view to apply when rendering content. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: -relatedFuncs: [] -signature: - - .Render LAYOUT +function: + aliases: [] + returnType: template.HTML + signatures: [.Render LAYOUT] +relatedFunctions: [] --- The view is an alternative layout and should be a file name that points to a template in one of the locations specified in the documentation for [Content Views](/templates/views). diff --git a/content/en/functions/RenderString.md b/content/en/functions/RenderString.md index 60edc5673..91414d6a0 100644 --- a/content/en/functions/RenderString.md +++ b/content/en/functions/RenderString.md @@ -1,15 +1,15 @@ --- title: .RenderString -description: sRenders markup to HTML. +description: Renders markup to HTML. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: -relatedFuncs: [] -signature: - - .RenderString MARKUP [OPTIONS] +function: + aliases: [] + returnType: template.HTML + signatures: ['.RenderString MARKUP [OPTIONS]'] --- `.RenderString` is a method on `Page` that renders some markup to HTML using the content renderer defined for that page (if not set in the options). @@ -32,4 +32,4 @@ Some examples: {{ "/italic org mode/" | $p.RenderString $optOrg }} ``` -{{< new-in "0.93.0" >}} **Note**: [markdownify](/functions/markdownify/) uses this function in order to support [Render Hooks](/getting-started/configuration-markup/#markdown-render-hooks). +{{< new-in "0.93.0" >}} **Note**: [markdownify](/functions/transform/markdownify) uses this function in order to support [Render Hooks](/getting-started/configuration-markup/#markdown-render-hooks). diff --git a/content/en/functions/scratch.md b/content/en/functions/Scratch.md similarity index 96% rename from content/en/functions/scratch.md rename to content/en/functions/Scratch.md index 5836ca225..0640d6bcc 100644 --- a/content/en/functions/scratch.md +++ b/content/en/functions/Scratch.md @@ -2,15 +2,17 @@ title: .Scratch description: Acts as a "scratchpad" to store and manipulate data. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: -relatedFuncs: +function: + aliases: [] + returnType: + signatures: [] +relatedFunctions: - .Store - .Scratch -signature: aliases: [/extras/scratch/,/doc/scratch/] --- @@ -74,7 +76,7 @@ Get the value of a given key. Add a given value to existing value(s) of the given key. -For single values, `Add` accepts values that support Go's `+` operator. If the first `Add` for a key is an array or slice, the following adds will be [appended](/functions/append/) to that list. +For single values, `Add` accepts values that support Go's `+` operator. If the first `Add` for a key is an array or slice, the following adds will be [appended](/functions/collections/append/) to that list. ```go-html-template {{ $scratch.Add "greetings" "Hello" }} diff --git a/content/en/functions/store.md b/content/en/functions/Store.md similarity index 97% rename from content/en/functions/store.md rename to content/en/functions/Store.md index a9640a08a..49b38188b 100644 --- a/content/en/functions/store.md +++ b/content/en/functions/Store.md @@ -2,15 +2,17 @@ title: .Store description: Returns a Scratch that is not reset on server rebuilds. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: -relatedFuncs: +function: + aliases: [] + returnType: + signatures: [] +relatedFunctions: - .Store - .Scratch -signature: --- The `.Store` method on `.Page` returns a [Scratch] to store and manipulate data. In contrast to the `.Scratch` method, this Scratch is not reset on server rebuilds. diff --git a/content/en/functions/Unix.md b/content/en/functions/Unix.md new file mode 100644 index 000000000..ed49b72b5 --- /dev/null +++ b/content/en/functions/Unix.md @@ -0,0 +1,36 @@ +--- +title: .Unix +description: Converts a time.Time value to the number of seconds elapsed since the Unix epoch, excluding leap seconds. The Unix epoch is 00:00:00 UTC on 1 January 1970. +categories: [functions] +menu: + docs: + parent: functions +function: + aliases: [] + returnType: int64 + signatures: + - .Unix + - .UnixMilli + - .UnixMicro + - .UnixNano +relatedFunctions: [] +--- + +The `Milli`, `Micro`, and `Nano` variants return the number of milliseconds, microseconds, and nanoseconds (respectively) elapsed since the Unix epoch. + +```go-html-template +.Date.Unix → 1637259694 +.ExpiryDate.Unix → 1672559999 +.Lastmod.Unix → 1637361786 +.PublishDate.Unix → 1637421261 + +("1970-01-01T00:00:00-00:00" | time.AsTime).Unix → 0 +("1970-01-01T00:00:42-00:00" | time.AsTime).Unix → 42 +("1970-04-11T01:48:29-08:00" | time.AsTime).Unix → 8675309 +("2026-05-02T20:09:31-07:00" | time.AsTime).Unix → 1777777771 + +now.Unix → 1637447841 +now.UnixMilli → 1637447841347 +now.UnixMicro → 1637447841347378 +now.UnixNano → 1637447841347378799 +``` diff --git a/content/en/functions/_common/go-template-functions.md b/content/en/functions/_common/go-template-functions.md new file mode 100644 index 000000000..b8722743e --- /dev/null +++ b/content/en/functions/_common/go-template-functions.md @@ -0,0 +1,3 @@ +See Go's [text/template] documentation for more details. + +[text/template]: https://pkg.go.dev/text/template diff --git a/content/en/functions/common/index.md b/content/en/functions/_common/index.md similarity index 100% rename from content/en/functions/common/index.md rename to content/en/functions/_common/index.md diff --git a/content/en/functions/_common/locales.md b/content/en/functions/_common/locales.md new file mode 100644 index 000000000..259231cbf --- /dev/null +++ b/content/en/functions/_common/locales.md @@ -0,0 +1,3 @@ +Localization of dates, currencies, numbers, and percentages is performed by the [gohugoio/locales] package. The language tag of the current site must match one of the listed locales. + +[gohugoio/locales]: https://github.com/gohugoio/locales diff --git a/content/en/functions/common/regular-expressions.md b/content/en/functions/_common/regular-expressions.md similarity index 100% rename from content/en/functions/common/regular-expressions.md rename to content/en/functions/_common/regular-expressions.md diff --git a/content/en/functions/_common/time-layout-string.md b/content/en/functions/_common/time-layout-string.md new file mode 100644 index 000000000..40932f8cf --- /dev/null +++ b/content/en/functions/_common/time-layout-string.md @@ -0,0 +1,42 @@ +Format a `time.Time` value based on [Go's reference time]: + +[Go's reference time]: https://pkg.go.dev/time#pkg-constants + +```text {copy=false} +Mon Jan 2 15:04:05 MST 2006 +``` + +Create a format string using these components: + +Description|Valid components +:--|:-- +Year|`"2006" "06"` +Month|`"Jan" "January" "01" "1"` +Day of the week|`"Mon" "Monday"` +Day of the month|`"2" "_2" "02"` +Day of the year|`"__2" "002"` +Hour|`"15" "3" "03"` +Minute|`"4" "04"` +Second|`"5" "05"` +AM/PM mark|`"PM"` +Time zone offsets|`"-0700" "-07:00" "-07" "-070000" "-07:00:00"` + +Replace the sign in the format string with a Z to print Z instead of an offset for the UTC zone. + +Description|Valid components +:--|:-- +Time zone offsets|`"Z0700" "Z07:00" "Z07" "Z070000" "Z07:00:00"` + +```go-html-template +{{ $t := "2023-01-27T23:44:58-08:00" }} +{{ $t = time.AsTime $t }} +{{ $t = $t.Format "Jan 02, 2006 3:04 PM Z07:00" }} + +{{ $t }} → Jan 27, 2023 11:44 PM -08:00 +``` + +Strings such as `PST` and `CET` are not time zones. They are time zone _abbreviations_. + +Strings such as `-07:00` and `+01:00` are not time zones. They are time zone _offsets_. + +A time zone is a geographic area with the same local time. For example, the time zone abbreviated by `PST` and `PDT` (depending on Daylight Savings Time) is `America/Los_Angeles`. diff --git a/content/en/functions/float.md b/content/en/functions/cast/ToFloat.md similarity index 83% rename from content/en/functions/float.md rename to content/en/functions/cast/ToFloat.md index f5a409839..acf70bc43 100644 --- a/content/en/functions/float.md +++ b/content/en/functions/cast/ToFloat.md @@ -1,19 +1,21 @@ --- -title: float +title: cast.ToFloat +linkTitle: float description: Casts a value to a decimal (base 10) floating point value. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: cast -relatedFuncs: +function: + aliases: [float] + returnType: float64 + signatures: [cast.ToFloat INPUT] +relatedFunctions: - cast.ToFloat - cast.ToInt - cast.ToString -signature: - - cast.ToFloat INPUT - - float INPUT +aliases: [/functions/float] --- With a decimal (base 10) input: diff --git a/content/en/functions/int.md b/content/en/functions/cast/ToInt.md similarity index 86% rename from content/en/functions/int.md rename to content/en/functions/cast/ToInt.md index feab3da09..b4a37cb6c 100644 --- a/content/en/functions/int.md +++ b/content/en/functions/cast/ToInt.md @@ -1,19 +1,21 @@ --- -title: int +title: cast.ToInt +linkTitle: int description: Casts a value to a decimal (base 10) integer. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: cast -relatedFuncs: +function: + aliases: [int] + returnType: int + signatures: [cast.ToInt INPUT] +relatedFunctions: - cast.ToFloat - cast.ToInt - cast.ToString -signature: - - cast.ToInt INPUT - - int INPUT +aliases: [/functions/int] --- With a decimal (base 10) input: diff --git a/content/en/functions/string.md b/content/en/functions/cast/ToString.md similarity index 84% rename from content/en/functions/string.md rename to content/en/functions/cast/ToString.md index 341a3a89c..d677ecdbf 100644 --- a/content/en/functions/string.md +++ b/content/en/functions/cast/ToString.md @@ -1,19 +1,21 @@ --- -title: string +title: cast.ToString +linkTitle: string description: Cast a value to a string. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: cast -relatedFuncs: +function: + aliases: [string] + returnType: string + signatures: [cast.ToString INPUT] +relatedFunctions: - cast.ToFloat - cast.ToInt - cast.ToString -signature: - - cast.ToString INPUT - - string INPUT +aliases: [/functions/string] --- With a decimal (base 10) input: diff --git a/content/en/functions/after.md b/content/en/functions/collections/After.md similarity index 80% rename from content/en/functions/after.md rename to content/en/functions/collections/After.md index f121ca302..e27c1507f 100644 --- a/content/en/functions/after.md +++ b/content/en/functions/collections/After.md @@ -1,22 +1,24 @@ --- -title: after +title: collections.After +linkTitle: after description: Slices an array to the items after the Nth item. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: collections -relatedFuncs: +function: + aliases: [after] + returnType: any + signatures: [collections.After INDEX COLLECTION] +relatedFunctions: - collections.After - collections.First - collections.Last -signature: - - collections.After INDEX COLLECTION - - after INDEX COLLECTION +aliases: [/functions/after] --- -The following shows `after` being used in conjunction with the [`slice` function][slice]: +The following shows `after` being used in conjunction with the [`slice`]function: ```go-html-template {{ $data := slice "one" "two" "three" "four" }} @@ -28,7 +30,7 @@ The following shows `after` being used in conjunction with the [`slice` function ## Example of `after` with `first`: 2nd–4th most recent articles -You can use `after` in combination with the [`first` function] and Hugo's [powerful sorting methods][lists]. Let's assume you have a list page at `example.com/articles`. You have 10 articles, but you want your templating for the [list/section page] to show only two rows: +You can use `after` in combination with the [`first`] function and Hugo's [powerful sorting methods][lists]. Let's assume you have a list page at `example.com/articles`. You have 10 articles, but you want your templating for the [list/section page] to show only two rows: 1. The top row is titled "Featured" and shows only the most recently published article (i.e. by `publishdate` in the content files' front matter). 2. The second row is titled "Recent Articles" and shows only the 2nd- to 4th-most recently published articles. @@ -58,7 +60,7 @@ You can use `after` in combination with the [`first` function] and Hugo's [power {{ end }} {{< /code >}} -[`first` function]: /functions/first/ -[list/section page]: /templates/section-templates/ +[`first`]: /functions/collections/first +[list/section page]: /templates/section-templates [lists]: /templates/lists/#order-content -[slice]: /functions/slice/ +[`slice`]: /functions/collections/slice/ diff --git a/content/en/functions/append.md b/content/en/functions/collections/Append.md similarity index 89% rename from content/en/functions/append.md rename to content/en/functions/collections/Append.md index 913ff322d..31657288f 100644 --- a/content/en/functions/append.md +++ b/content/en/functions/collections/Append.md @@ -1,21 +1,23 @@ --- -title: append +title: collections.Append +linkTitle: append description: Appends one or more elements to a slice and returns the resulting slice. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: collections -relatedFuncs: +function: + aliases: [append] + returnType: any + signatures: + - COLLECTION | collections.Append ELEMENT [ELEMENT]... + - COLLECTION | collections.Append COLLECTION +relatedFunctions: - collections.Append - collections.Merge - collections.Slice -signature: - - COLLECTION | collections.Append ELEMENT [ELEMENT]... - - COLLECTION | collections.Append COLLECTION - - COLLECTION | append ELEMENT [ELEMENT]... - - COLLECTION | append COLLECTION +aliases: [/functions/append] --- This function appends all elements, excluding the last, to the last element. This allows [pipe](/getting-started/glossary/#pipeline) constructs as shown below. diff --git a/content/en/functions/apply.md b/content/en/functions/collections/Apply.md similarity index 76% rename from content/en/functions/apply.md rename to content/en/functions/collections/Apply.md index 95d8b6231..d7401908a 100644 --- a/content/en/functions/apply.md +++ b/content/en/functions/collections/Apply.md @@ -1,28 +1,30 @@ --- -title: apply +title: collections.Apply +linkTitle: apply description: Given an array or slice, `apply` returns a new slice with a function applied over it. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: collections -relatedFuncs: +function: + aliases: [apply] + returnType: any + signatures: ['collections.Apply COLLECTION FUNCTION [PARAM...]'] +relatedFunctions: - collections.Apply - collections.Delimit - collections.In - collections.Reverse - collections.Seq - collections.Slice -signature: - - collections.Apply COLLECTION FUNCTION [PARAM...] - - apply COLLECTION FUNCTION [PARAM...] +aliases: [/functions/apply] --- `apply` expects at least three arguments, depending on the function being applied. 1. The first argument is the sequence to operate on. -2. The second argument is the name of the function as a string, which must be the name of a valid [Hugo function][functions]. +2. The second argument is the name of the function as a string, which must be the name of a valid [template function]. 3. After that, the arguments to the applied function are provided, with the string `"."` standing in for each element of the sequence the function is to be applied against. Here is an example of a content file with `names:` as a front matter field: @@ -44,13 +46,13 @@ Which will result in the following: "derek-perkins", "joe-bergevin", "tanner-linsley" ``` -This is *roughly* equivalent to using the following with [range]: +This is *roughly* equivalent to using the following with [`range`]: ```go-html-template {{ range .Params.names }}{{ . | urlize }}{{ end }} ``` -However, it is not possible to provide the output of a range to the [`delimit` function][delimit], so you need to `apply` it. +However, it is not possible to provide the output of a range to the [`delimit`]function, so you need to `apply` it. If you have `post-tag-list.html` and `post-tag-link.html` as [partials], you *could* use the following snippets, respectively: @@ -92,7 +94,7 @@ This first version of `layouts/partials/post-tag-list.html` separates all of the {{ end }} ``` -Now in the completed version, you can sort the tags, convert the tags to links with `layouts/partials/post-tag-link.html`, [chomp] off stray newlines, and join the tags together in a delimited list for presentation. Here is an even DRYer version of the preceding example: +Now in the completed version, you can sort the tags, convert the tags to links with `layouts/partials/post-tag-link.html`, [`chomp`] stray newlines, and join the tags together in a delimited list for presentation. Here is an even DRYer version of the preceding example: {{< code file="layouts/partials/post-tag-list.html" >}} {{ with .Params.tags }} @@ -107,8 +109,7 @@ Now in the completed version, you can sort the tags, convert the tags to links w `apply` does not work when receiving the sequence as an argument through a pipeline. {{% /note %}} -[chomp]: /functions/chomp/ "See documentation for the chomp function" -[delimit]: /functions/delimit/ "See documentation for the delimit function" -[functions]: /functions/ "See the full list of Hugo functions to see what can be passed as an argument to the apply function." -[partials]: /templates/partials/ -[range]: /functions/range/ "Learn the importance of the range function, a fundamental keyword in both Hugo templates and the Go programming language." +[`chomp`]: /functions/strings/chomp/ +[`delimit`]: /functions/collections/delimit/ +[template function]: /functions/ +[`range`]: /functions/go-template/range/ diff --git a/content/en/functions/complement.md b/content/en/functions/collections/Complement.md similarity index 87% rename from content/en/functions/complement.md rename to content/en/functions/collections/Complement.md index 2c93b68a6..28b7ded3d 100644 --- a/content/en/functions/complement.md +++ b/content/en/functions/collections/Complement.md @@ -1,19 +1,22 @@ --- -title: complement +title: collections.Complement +linkTitle: complement description: Returns the elements of the last collection that are not in any of the others. categories: [functions] +keywords: [] menu: docs: parent: functions -namespace: collections -relatedFuncs: +function: + aliases: [complement] + returnType: any + signatures: ['collections.Complement COLLECTION [COLLECTION]...'] +relatedFunctions: - collections.Complement - collections.Intersect - collections.SymDiff - collections.Union -signature: - - collections.Complement COLLECTION [COLLECTION]... - - complement COLLECTION [COLLECTION]... +aliases: [/functions/complement] --- To find the elements within `$c3` that do not exist in `$c1` or `$c2`: @@ -61,7 +64,7 @@ To list everything except blog articles (`blog`) and frequently asked questions {{% note %}} Although the example above demonstrates the `complement` function, you could use the [`where`] function as well: -[`where`]: /functions/where/ +[`where`]: /functions/collections/where {{% /note %}} ```go-html-template diff --git a/content/en/functions/delimit.md b/content/en/functions/collections/Delimit.md similarity index 77% rename from content/en/functions/delimit.md rename to content/en/functions/collections/Delimit.md index 5d6cb42df..0fc3ef537 100644 --- a/content/en/functions/delimit.md +++ b/content/en/functions/collections/Delimit.md @@ -1,13 +1,17 @@ --- -title: delimit +title: collections.Delimit +linkTitle: delimit description: Loops through any array, slice, or map and returns a string of all the values separated by a delimiter. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: collections -relatedFuncs: +function: + aliases: [delimit] + returnType: template.HTML + signatures: ['collections.Delimit COLLECTION DELIMITER [LAST]'] +relatedFunctions: - collections.Apply - collections.Delimit - collections.In @@ -15,9 +19,7 @@ relatedFuncs: - collections.Seq - collections.Slice - strings.Split -signature: - - collections.Delimit COLLECTION DELIMITER [LAST] - - delimit COLLECTION DELIMITER [LAST] +aliases: [/functions/delimit] --- Delimit a slice: diff --git a/content/en/functions/dict.md b/content/en/functions/collections/Dictionary.md similarity index 90% rename from content/en/functions/dict.md rename to content/en/functions/collections/Dictionary.md index 50584caaf..28c387726 100644 --- a/content/en/functions/dict.md +++ b/content/en/functions/collections/Dictionary.md @@ -1,21 +1,23 @@ --- -title: dict +title: collections.Dictionary +linkTitle: dict description: Creates a map from a list of key and value pairs. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: collections -relatedFuncs: +function: + aliases: [dict] + returnType: mapany + signatures: ['collections.Dictionary KEY VALUE [KEY VALUE]...'] +relatedFunctions: - collections.Dictionary - collections.Group - collections.Index - collections.IsSet - collections.Where -signature: - - collections.Dictionary KEY VALUE [KEY VALUE]... - - dict KEY VALUE [KEY VALUE]... +aliases: [/functions/dict] --- `dict` is especially useful for passing more than one value to a partial template. diff --git a/content/en/functions/echoparam.md b/content/en/functions/collections/EchoParam.md similarity index 78% rename from content/en/functions/echoparam.md rename to content/en/functions/collections/EchoParam.md index a45d03b62..7617eedd9 100644 --- a/content/en/functions/echoparam.md +++ b/content/en/functions/collections/EchoParam.md @@ -1,16 +1,18 @@ --- -title: echoParam +title: collections.EchoParam +linkTitle: echoParam description: Prints a parameter if it is set. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: collections -relatedFuncs: [] -signature: - - collections.EchoParam COLLECTION KEY - - echoParam COLLECTION KEY +function: + aliases: [echoParam] + returnType: any + signatures: [collections.EchoParam COLLECTION KEY] +relatedFunctions: [] +aliases: [/functions/echoparam] --- For example, consider this site configuration: diff --git a/content/en/functions/first.md b/content/en/functions/collections/First.md similarity index 69% rename from content/en/functions/first.md rename to content/en/functions/collections/First.md index f906da962..ddb045382 100644 --- a/content/en/functions/first.md +++ b/content/en/functions/collections/First.md @@ -1,19 +1,21 @@ --- -title: first +title: collections.First +linkTitle: first description: Slices an array to the first N elements. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: collections -relatedFuncs: +function: + aliases: [first] + returnType: any + signatures: [collections.First LIMIT COLLECTION] +relatedFunctions: - collections.After - collections.First - collections.Last -signature: - - collections.First LIMIT COLLECTION - - first LIMIT COLLECTION +aliases: [/functions/first] --- `first` works in a similar manner to the [`limit` keyword in @@ -34,9 +36,9 @@ elements. It takes the array and number of elements as input. ## `first` and `where` Together -Using `first` and [`where`][wherefunction] together can be very -powerful. Below snippet gets a list of posts only from [**main -sections**][mainsections], sorts it by the `title` parameter, and then +Using `first` and [`where`] together can be very +powerful. Below snippet gets a list of posts only from [main +sections], sorts it by the `title` parameter, and then ranges through only the first 5 posts in that list: {{< code file="first-and-where-together.html" >}} @@ -47,5 +49,5 @@ ranges through only the first 5 posts in that list: [limitkeyword]: https://www.techonthenet.com/sql/select_limit.php -[wherefunction]: /functions/where/ -[mainsections]: /functions/where/#mainsections +[`where`]: /functions/collections/where +[main sections]: /functions/collections/where#mainsections diff --git a/content/en/functions/group.md b/content/en/functions/collections/Group.md similarity index 80% rename from content/en/functions/group.md rename to content/en/functions/collections/Group.md index bd7f71091..29220f1f7 100644 --- a/content/en/functions/group.md +++ b/content/en/functions/collections/Group.md @@ -1,21 +1,23 @@ --- -title: group -description: "`group` groups a list of pages." +title: collections.Group +linkTitle: group +description: Groups a list of pages. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: collections -relatedFuncs: +function: + aliases: [group] + returnType: any + signatures: [PAGES | collections.Group KEY] +relatedFunctions: - collections.Dictionary - collections.Group - collections.Index - collections.IsSet - collections.Where -signature: - - PAGES | collections.Group KEY - - PAGES | group KEY +aliases: [/functions/group] --- {{< code file="layouts/partials/groups.html" >}} diff --git a/content/en/functions/collections/In.md b/content/en/functions/collections/In.md new file mode 100644 index 000000000..57ffbd653 --- /dev/null +++ b/content/en/functions/collections/In.md @@ -0,0 +1,38 @@ +--- +title: collections.In +linkTitle: in +description: Reports whether an element is in an array or slice, or if a substring is in a string. +keywords: [] +menu: + docs: + parent: functions +function: + aliases: [in] + returnType: bool + signatures: [collections.In SET ITEM] +relatedFunctions: + - collections.Slice +aliases: [/functions/in] +--- + + + +```go-html-template +{{ $s := slice "a" "b" "c" }} +{{ in $s "b" }} → true +``` + +```go-html-template +{{ $s := slice 1 2 3 }} +{{ in $s 2 }} → true +``` + +```go-html-template +{{ $s := slice 1.11 2.22 3.33 }} +{{ in $s 2.22 }} → true +``` + +```go-html-template +{{ $s := "abc" }} +{{ in $s "b" }} → true +``` diff --git a/content/en/functions/index-function.md b/content/en/functions/collections/IndexFunction.md similarity index 92% rename from content/en/functions/index-function.md rename to content/en/functions/collections/IndexFunction.md index 1a9fd9dba..cd063f36e 100644 --- a/content/en/functions/index-function.md +++ b/content/en/functions/collections/IndexFunction.md @@ -1,25 +1,26 @@ --- -title: index +title: collections.Index +linkTitle: index description: Looks up the index(es) or key(s) of the data structure passed into it. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: collections -relatedFuncs: +function: + aliases: [index] + returnType: any + signatures: + - collections.Index COLLECTION INDEXES + - collections.Index COLLECTION KEYS +relatedFunctions: - collections.Dictionary - collections.EchoParam - collections.Group - collections.Index - collections.IsSet - collections.Where -signature: - - collections.Index COLLECTION INDEXES - - collections.Index COLLECTION KEYS - - index COLLECTION INDEXES - - index COLLECTION KEYS -aliases: [/functions/index/] +aliases: [/functions/index,/functions/index-function] --- The `index` functions returns the result of indexing its first argument by the following arguments. Each indexed item must be a map or a slice, e.g.: diff --git a/content/en/functions/intersect.md b/content/en/functions/collections/Intersect.md similarity index 77% rename from content/en/functions/intersect.md rename to content/en/functions/collections/Intersect.md index 0816fd1b6..6a2c131b4 100644 --- a/content/en/functions/intersect.md +++ b/content/en/functions/collections/Intersect.md @@ -1,19 +1,22 @@ --- -title: intersect +title: collections.Intersect +linkTitle: intersect description: Returns the common elements of two arrays or slices, in the same order as the first array. categories: [functions] +keywords: [] menu: docs: parent: functions -namespace: collections -relatedFuncs: +function: + aliases: [intersect] + returnType: any + signatures: [collections.Intersect SET1 SET2] +relatedFunctions: - collections.Complement - collections.Intersect - collections.SymDiff - collections.Union -signature: - - collections.Intersect SET1 SET2 - - intersect SET1 SET2 +aliases: [/functions/intersect] --- A useful example is to use it as `AND` filters when combined with where: @@ -27,7 +30,7 @@ A useful example is to use it as `AND` filters when combined with where: The above fetches regular pages not of `page` or `about` type unless they are pinned. And finally, we exclude all pages with no `images` set in Page parameters. -See [union](/functions/union) for `OR`. +See [union](/functions/collections/union) for `OR`. [partials]: /templates/partials/ diff --git a/content/en/functions/isset.md b/content/en/functions/collections/IsSet.md similarity index 81% rename from content/en/functions/isset.md rename to content/en/functions/collections/IsSet.md index 469ce9b02..93fb9f8f6 100644 --- a/content/en/functions/isset.md +++ b/content/en/functions/collections/IsSet.md @@ -1,21 +1,23 @@ --- -title: isset -description: Returns true if the key exists within the collection. +title: collections.IsSet +linkTitle: isset +description: Reports whether the key exists within the collection. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: collections -relatedFuncs: +function: + aliases: [isset] + returnType: bool + signatures: [collections.IsSet COLLECTION KEY] +relatedFunctions: - collections.Dictionary - collections.Group - collections.Index - collections.IsSet - collections.Where -signature: - - collections.IsSet COLLECTION KEY - - isset COLLECTION KEY +aliases: [/functions/isset] --- For example, consider this site configuration: diff --git a/content/en/functions/keyvals.md b/content/en/functions/collections/KeyVals.md similarity index 75% rename from content/en/functions/keyvals.md rename to content/en/functions/collections/KeyVals.md index 1fc2f1f5e..f3e0c559d 100644 --- a/content/en/functions/keyvals.md +++ b/content/en/functions/collections/KeyVals.md @@ -1,17 +1,18 @@ --- -title: keyVals +title: collections.KeyVals +linkTitle: keyVals description: Returns a KeyVals struct. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: collections -relatedFuncs: [] -signature: - - collections.KeyVals KEY VALUES... - - keyVals KEY VALUES... - +function: + aliases: [keyVals] + returnType: KeyValues + signatures: [collections.KeyVals KEY VALUES...] +relatedFunctions: [] +aliases: [/functions/keyvals] --- The primary application for this function is the definition of the `namedSlices` parameter in the options map passed to the `.Related` method on the `Page` object. diff --git a/content/en/functions/last.md b/content/en/functions/collections/Last.md similarity index 61% rename from content/en/functions/last.md rename to content/en/functions/collections/Last.md index 1cf7f21b5..3f8496354 100644 --- a/content/en/functions/last.md +++ b/content/en/functions/collections/Last.md @@ -1,19 +1,21 @@ --- -title: last +title: collections.Last +linkTitle: last description: Slices an array to the last N elements. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: collections -relatedFuncs: +function: + aliases: [last] + returnType: any + signatures: [collections.Last INDEX COLLECTION] +relatedFunctions: - collections.After - collections.First - collections.Last -signature: - - collections.Last INDEX COLLECTION - - last INDEX COLLECTION +aliases: [/functions/last] --- ```go-html-template diff --git a/content/en/functions/merge.md b/content/en/functions/collections/Merge.md similarity index 81% rename from content/en/functions/merge.md rename to content/en/functions/collections/Merge.md index 13801c05d..908f1738a 100644 --- a/content/en/functions/merge.md +++ b/content/en/functions/collections/Merge.md @@ -1,18 +1,20 @@ --- -title: merge -description: "Returns the result of merging two or more maps." +title: collections.Merge +linkTitle: merge +description: Returns the result of merging two or more maps. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: collections -relatedFuncs: +function: + aliases: [merge] + returnType: any + signatures: [collections.Merge MAP MAP...] +relatedFunctions: - collections.Append - collections.Merge -signature: - - collections.Merge MAP MAP... - - merge MAP MAP... +aliases: [/functions/merge] --- Returns the result of merging two or more maps from left to right. If a key already exists, `merge` updates its value. If a key is absent, `merge` inserts the value under the new key. @@ -68,5 +70,5 @@ Example 4 ``` {{% note %}} -Regardless of depth, merging only applies to maps. For slices, use [append](/functions/append). +Regardless of depth, merging only applies to maps. For slices, use [append](/functions/collections/append). {{% /note %}} diff --git a/content/en/functions/collections/NewScratch.md b/content/en/functions/collections/NewScratch.md new file mode 100644 index 000000000..0df90bb96 --- /dev/null +++ b/content/en/functions/collections/NewScratch.md @@ -0,0 +1,22 @@ +--- +title: collections.NewScratch +linkTitle: newScratch +description: Creates a new Scratch which can be used to store values in a thread safe way. +categories: [functions] +keywords: [] +menu: + docs: + parent: functions +function: + aliases: [newScratch] + returnType: Scratch + signatures: [collections.NewScratch ] +relatedFunctions: [] +--- + +```go-html-template +{{ $scratch := newScratch }} +{{ $scratch.Add "b" 2 }} +{{ $scratch.Add "b" 2 }} +{{ $scratch.Get "b" }} → 4 +``` diff --git a/content/en/functions/querify.md b/content/en/functions/collections/Querify.md similarity index 76% rename from content/en/functions/querify.md rename to content/en/functions/collections/Querify.md index 59177f14f..c94d51133 100644 --- a/content/en/functions/querify.md +++ b/content/en/functions/collections/Querify.md @@ -1,20 +1,22 @@ --- -title: querify +title: collections.Querify +linkTitle: querify description: Takes a set or slice of key-value pairs and returns a query string to be appended to URLs. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: collections -relatedFuncs: +function: + aliases: [querify] + returnType: string + signatures: + - collections.Querify KEY VALUE [KEY VALUE]... + - collections.Querify COLLECTION +relatedFunctions: - collections.Querify - urlquery -signature: - - collections.Querify KEY VALUE [KEY VALUE]... - - collections.Querify COLLECTION - - querify KEY VALUE [KEY VALUE]... - - querify COLLECTION +aliases: [/functions/querify] --- `querify` takes a set or slice of key-value pairs and returns a [query string](https://en.wikipedia.org/wiki/Query_string) that can be appended to a URL. diff --git a/content/en/functions/collections.Reverse.md b/content/en/functions/collections/Reverse.md similarity index 71% rename from content/en/functions/collections.Reverse.md rename to content/en/functions/collections/Reverse.md index 41d34e44a..521adc6f2 100644 --- a/content/en/functions/collections.Reverse.md +++ b/content/en/functions/collections/Reverse.md @@ -2,20 +2,22 @@ title: collections.Reverse description: Reverses the order of a collection. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: collections -relatedFuncs: +function: + aliases: [] + returnType: any + signatures: [collections.Reverse COLLECTION] +relatedFunctions: - collections.Apply - collections.Delimit - collections.In - collections.Reverse - collections.Seq - collections.Slice -signature: - - collections.Reverse COLLECTION +aliases: [/functions/collections.reverse] --- diff --git a/content/en/functions/seq.md b/content/en/functions/collections/Seq.md similarity index 69% rename from content/en/functions/seq.md rename to content/en/functions/collections/Seq.md index 342250e39..65ff1432f 100644 --- a/content/en/functions/seq.md +++ b/content/en/functions/collections/Seq.md @@ -1,26 +1,27 @@ --- -title: seq +title: collections.Seq +linkTitle: seq description: Returns a slice of integers. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: collections -relatedFuncs: +function: + aliases: [seq] + returnType: '[]int' + signatures: + - collections.Seq LAST + - collections.Seq FIRST LAST + - collections.Seq FIRST INCREMENT LAST +relatedFunctions: - collections.Apply - collections.Delimit - collections.In - collections.Reverse - collections.Seq - collections.Slice -signature: - - collections.Seq LAST - - collections.Seq FIRST LAST - - collections.Seq FIRST INCREMENT LAST - - seq LAST - - seq FIRST LAST - - seq FIRST INCREMENT LAST +aliases: [/functions/seq] --- ```go-html-template diff --git a/content/en/functions/shuffle.md b/content/en/functions/collections/Shuffle.md similarity index 68% rename from content/en/functions/shuffle.md rename to content/en/functions/collections/Shuffle.md index d07b3d2ac..8388d5332 100644 --- a/content/en/functions/shuffle.md +++ b/content/en/functions/collections/Shuffle.md @@ -1,24 +1,25 @@ --- -title: shuffle +title: collections.Shuffle +linkTitle: shuffle description: Returns a random permutation of a given array or slice. keywords: [ordering] categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: collections -relatedFuncs: +function: + aliases: [shuffle] + returnType: any + signatures: [collections.Shuffle COLLECTION] +relatedFunctions: - collections.Reverse - collections.Shuffle - collections.Sort - collections.Uniq -signature: - - collections.Shuffle COLLECTION - - shuffle COLLECTION +aliases: [/functions/shuffle] --- - ```go-html-template {{ shuffle (seq 1 2 3) }} → [3 1 2] {{ shuffle (slice "a" "b" "c") }} → [b a c] diff --git a/content/en/functions/slice.md b/content/en/functions/collections/Slice.md similarity index 50% rename from content/en/functions/slice.md rename to content/en/functions/collections/Slice.md index f8a05c57e..a30800ed3 100644 --- a/content/en/functions/slice.md +++ b/content/en/functions/collections/Slice.md @@ -1,13 +1,17 @@ --- -title: slice +title: collections.Slice +linkTitle: slice description: Creates a slice (array) of all passed arguments. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: collections -relatedFuncs: +function: + aliases: [slice] + returnType: any + signatures: [collections.Slice ITEM...] +relatedFunctions: - collections.Append - collections.Apply - collections.Delimit @@ -15,19 +19,12 @@ relatedFuncs: - collections.Reverse - collections.Seq - collections.Slice -signature: - - collections.Slice ITEM... - - slice ITEM... +aliases: [/functions/slice] --- One use case is the concatenation of elements in combination with the [`delimit` function]: -{{< code file="slice.html" >}} -{{ $sliceOfStrings := slice "foo" "bar" "buzz" }} - -{{ delimit ($sliceOfStrings) ", " }} - -{{< /code >}} - - -[`delimit` function]: /functions/delimit/ +```go-html-template +{{ $s := slice "a" "b" "c" }} +{{ $s }} → [a b c] +``` diff --git a/content/en/functions/sort.md b/content/en/functions/collections/Sort.md similarity index 94% rename from content/en/functions/sort.md rename to content/en/functions/collections/Sort.md index d0c722b0b..bb0f82cde 100644 --- a/content/en/functions/sort.md +++ b/content/en/functions/collections/Sort.md @@ -1,20 +1,22 @@ --- -title: sort +title: collections.Sort +linkTitle: sort description: Sorts slices, maps, and page collections. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: collections -relatedFuncs: +function: + aliases: [sort] + returnType: any + signatures: ['collections.Sort COLLECTION [KEY] [ORDER]'] +relatedFunctions: - collections.Reverse - collections.Shuffle - collections.Sort - collections.Uniq -signature: - - collections.Sort COLLECTION [KEY] [ORDER] - - sort COLLECTION [KEY] [ORDER] +aliases: [/functions/sort] --- The `KEY` is optional when sorting slices in ascending order, otherwise it is required. When sorting slices, use the literal `value` in place of the `KEY`. See examples below. diff --git a/content/en/functions/collections/SymDiff.md b/content/en/functions/collections/SymDiff.md new file mode 100644 index 000000000..ea9f20123 --- /dev/null +++ b/content/en/functions/collections/SymDiff.md @@ -0,0 +1,28 @@ +--- +title: collections.SymDiff +linkTitle: symdiff +description: Returns the symmetric difference of two collections. +categories: [functions] +keywords: [] +menu: + docs: + parent: functions +function: + aliases: [symdiff] + returnType: any + signatures: [COLLECTION | collections.SymDiff COLLECTION] +relatedFunctions: + - collections.Complement + - collections.Intersect + - collections.SymDiff + - collections.Union +aliases: [/functions/symdiff] +--- + +Example: + +```go-html-template +{{ slice 1 2 3 | symdiff (slice 3 4) }} → [1 2 4] +``` + +Also see https://en.wikipedia.org/wiki/Symmetric_difference diff --git a/content/en/functions/union.md b/content/en/functions/collections/Union.md similarity index 84% rename from content/en/functions/union.md rename to content/en/functions/collections/Union.md index a20610acb..119da6fb4 100644 --- a/content/en/functions/union.md +++ b/content/en/functions/collections/Union.md @@ -1,19 +1,22 @@ --- -title: union +title: collections.Union +linkTitle: union description: Given two arrays or slices, returns a new array that contains the elements or objects that belong to either or both arrays/slices. categories: [functions] +keywords: [] menu: docs: parent: functions -namespace: collections -relatedFuncs: +function: + aliases: [union] + returnType: any + signatures: [collections.Union SET1 SET2] +relatedFunctions: - collections.Complement - collections.Intersect - collections.SymDiff - collections.Union -signature: - - collections.Union SET1 SET2 - - union SET1 SET2 +aliases: [/functions/union] --- Given two arrays (or slices) A and B, this function will return a new array that contains the elements or objects that belong to either A or to B or to both. The elements supported are strings, integers, and floats (only float64). @@ -44,4 +47,4 @@ This is also very useful to use as `OR` filters when combined with where: The above fetches regular pages not of `page` or `about` type unless they are pinned. And finally, we exclude all pages with no `images` set in Page parameters. -See [intersect](/functions/intersect) for `AND`. +See [intersect](/functions/collections/intersect) for `AND`. diff --git a/content/en/functions/uniq.md b/content/en/functions/collections/Uniq.md similarity index 65% rename from content/en/functions/uniq.md rename to content/en/functions/collections/Uniq.md index 88be1cbd3..1b0a8f8f4 100644 --- a/content/en/functions/uniq.md +++ b/content/en/functions/collections/Uniq.md @@ -1,20 +1,22 @@ --- -title: uniq +title: collections.Uniq +linkTitle: uniq description: Takes in a slice or array and returns a slice with duplicate elements removed. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: collections -relatedFuncs: +function: + aliases: [uniq] + returnType: any + signatures: [collections.Uniq COLLECTION] +relatedFunctions: - collections.Reverse - collections.Shuffle - collections.Sort - collections.Uniq -signature: - - collections.Uniq COLLECTION - - uniq COLLECTION +aliases: [/functions/uniq] --- diff --git a/content/en/functions/where.md b/content/en/functions/collections/Where.md similarity index 94% rename from content/en/functions/where.md rename to content/en/functions/collections/Where.md index 6a076d1a1..df6cec89f 100644 --- a/content/en/functions/where.md +++ b/content/en/functions/collections/Where.md @@ -1,21 +1,23 @@ --- -title: where +title: collections.Where +linkTitle: where description: Filters an array to only the elements containing a matching value for a given field. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: collections -relatedFuncs: +function: + aliases: [where] + returnType: any + signatures: ['collections.Where COLLECTION KEY [OPERATOR] MATCH'] +relatedFunctions: - collections.Dictionary - collections.Group - collections.Index - collections.IsSet - collections.Where -signature: - - collections.Where COLLECTION KEY [OPERATOR] MATCH - - where COLLECTION KEY [OPERATOR] MATCH +aliases: [/functions/where] toc: true --- @@ -122,7 +124,7 @@ This example matches pages where the "foo" parameter begins with "ab": {{ end }} ``` -{{% readfile file="/functions/common/regular-expressions.md" %}} +{{% readfile file="/functions/_common/regular-expressions.md" %}} ## Use `where` with `first` @@ -184,5 +186,5 @@ The user can override the default: mainSections = ["blog", "docs"] {{< /code-toggle >}} -[intersect]: /functions/intersect/ +[intersect]: /functions/collections/intersect [wherekeyword]: https://www.techonthenet.com/sql/where.php diff --git a/content/en/functions/cond.md b/content/en/functions/compare/Cond.md similarity index 87% rename from content/en/functions/cond.md rename to content/en/functions/compare/Cond.md index 62f2cfdb9..4b92a893c 100644 --- a/content/en/functions/cond.md +++ b/content/en/functions/compare/Cond.md @@ -1,18 +1,20 @@ --- -title: cond +title: compare.Conditional +linkTitle: cond description: Returns one of two arguments depending on the value of the control argument. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: compare -relatedFuncs: +function: + aliases: [cond] + returnType: any + signatures: [compare.Conditional CONTROL ARG1 ARG2] +relatedFunctions: - compare.Conditional - compare.Default -signature: - - compare.Conditional CONTROL ARG1 ARG2 - - cond CONTROL ARG1 ARG2 +aliases: [/functions/cond] --- The CONTROL argument is a boolean value that indicates whether the function should return ARG1 or ARG2. If CONTROL is `true`, the function returns ARG1. Otherwise, the function returns ARG2. diff --git a/content/en/functions/default.md b/content/en/functions/compare/Default.md similarity index 91% rename from content/en/functions/default.md rename to content/en/functions/compare/Default.md index 98cf55fbf..24ad37ef2 100644 --- a/content/en/functions/default.md +++ b/content/en/functions/compare/Default.md @@ -1,18 +1,20 @@ --- -title: default +title: compare.Default +linkTitle: default description: Allows setting a default value that can be returned if a first value is not set. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: compare -relatedFuncs: +function: + aliases: [default] + returnType: any + signatures: [compare.Default DEFAULT INPUT] +relatedFunctions: - compare.Conditional - compare.Default -signature: - - compare.Default DEFAULT INPUT - - default DEFAULT INPUT +aliases: [/functions/default] --- `default` checks whether a given value is set and returns a default value if it is not. *Set* in this context means different things depending on the data type: diff --git a/content/en/functions/eq.md b/content/en/functions/compare/Eq.md similarity index 70% rename from content/en/functions/eq.md rename to content/en/functions/compare/Eq.md index 02691d0a3..010fc51b3 100644 --- a/content/en/functions/eq.md +++ b/content/en/functions/compare/Eq.md @@ -1,22 +1,24 @@ --- -title: eq +title: compare.Eq +linkTitle: eq description: Returns the boolean truth of arg1 == arg2 || arg1 == arg3. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: compare -relatedFuncs: +function: + aliases: [eq] + returnType: bool + signatures: ['compare.Eq ARG1 ARG2 [ARG...]'] +relatedFunctions: - compare.Eq - compare.Ge - compare.Gt - compare.Le - compare.Lt - compare.Ne -signature: - - compare.Eq ARG1 ARG2 [ARG...] - - eq ARG1 ARG2 [ARG...] +aliases: [/functions/eq] --- ```go-html-template diff --git a/content/en/functions/ge.md b/content/en/functions/compare/Ge.md similarity index 75% rename from content/en/functions/ge.md rename to content/en/functions/compare/Ge.md index adb7ea785..6bb48dd00 100644 --- a/content/en/functions/ge.md +++ b/content/en/functions/compare/Ge.md @@ -1,22 +1,24 @@ --- -title: ge +title: compare.Ge +linkTitle: ge description: Returns the boolean truth of arg1 >= arg2 && arg1 >= arg3. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: compare -relatedFuncs: +function: + aliases: [ge] + returnType: bool + signatures: ['compare.Ge ARG1 ARG2 [ARG...]'] +relatedFunctions: - compare.Eq - compare.Ge - compare.Gt - compare.Le - compare.Lt - compare.Ne -signature: - - compare.Ge ARG1 ARG2 [ARG...] - - ge ARG1 ARG2 [ARG...] +aliases: [/functions/ge] --- ```go-html-template diff --git a/content/en/functions/gt.md b/content/en/functions/compare/Gt.md similarity index 75% rename from content/en/functions/gt.md rename to content/en/functions/compare/Gt.md index e147efcd9..4691718ef 100644 --- a/content/en/functions/gt.md +++ b/content/en/functions/compare/Gt.md @@ -1,22 +1,24 @@ --- -title: gt +title: compare.Gt +linkTitle: gt description: Returns the boolean truth of arg1 > arg2 && arg1 > arg3. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: compare -relatedFuncs: +function: + aliases: [gt] + returnType: bool + signatures: ['compare.Gt ARG1 ARG2 [ARG...]'] +relatedFunctions: - compare.Eq - compare.Ge - compare.Gt - compare.Le - compare.Lt - compare.Ne -signature: - - compare.Gt ARG1 ARG2 [ARG...] - - gt ARG1 ARG2 [ARG...] +aliases: [/functions/gt] --- ```go-html-template diff --git a/content/en/functions/le.md b/content/en/functions/compare/Le.md similarity index 75% rename from content/en/functions/le.md rename to content/en/functions/compare/Le.md index ec09e0111..792ea6ce6 100644 --- a/content/en/functions/le.md +++ b/content/en/functions/compare/Le.md @@ -1,22 +1,24 @@ --- -title: le +title: compare.Le +linkTitle: le description: Returns the boolean truth of arg1 <= arg2 && arg1 <= arg3. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: compare -relatedFuncs: +function: + aliases: [le] + returnType: bool + signatures: ['compare.Le ARG1 ARG2 [ARG...]'] +relatedFunctions: - compare.Eq - compare.Ge - compare.Gt - compare.Le - compare.Lt - compare.Ne -signature: - - compare.Le ARG1 ARG2 [ARG...] - - le ARG1 ARG2 [ARG...] +aliases: [/functions/le] --- ```go-html-template diff --git a/content/en/functions/lt.md b/content/en/functions/compare/Lt.md similarity index 75% rename from content/en/functions/lt.md rename to content/en/functions/compare/Lt.md index b083e75da..537c23b6f 100644 --- a/content/en/functions/lt.md +++ b/content/en/functions/compare/Lt.md @@ -1,22 +1,24 @@ --- -title: lt +title: compare.Lt +linkTitle: lt description: Returns the boolean truth of arg1 < arg2 && arg1 < arg3. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: compare -relatedFuncs: +function: + aliases: [lt] + returnType: bool + signatures: ['compare.Lt ARG1 ARG2 [ARG...]'] +relatedFunctions: - compare.Eq - compare.Ge - compare.Gt - compare.Le - compare.Lt - compare.Ne -signature: - - compare.Lt ARG1 ARG2 [ARG...] - - lt ARG1 ARG2 [ARG...] +aliases: [/functions/lt] --- ```go-html-template diff --git a/content/en/functions/ne.md b/content/en/functions/compare/Ne.md similarity index 68% rename from content/en/functions/ne.md rename to content/en/functions/compare/Ne.md index 9bcddd71b..412f43d49 100644 --- a/content/en/functions/ne.md +++ b/content/en/functions/compare/Ne.md @@ -1,21 +1,24 @@ --- -title: ne +title: compare.Ne +linkTitle: ne description: Returns the boolean truth of arg1 != arg2 && arg1 != arg3. categories: [functions] +keywords: [] menu: docs: parent: functions -namespace: compare -relatedFuncs: +function: + aliases: [ne] + returnType: bool + signatures: ['compare.Ne ARG1 ARG2 [ARG...]'] +relatedFunctions: - compare.Eq - compare.Ge - compare.Gt - compare.Le - compare.Lt - compare.Ne -signature: - - compare.Ne ARG1 ARG2 [ARG...] - - ne ARG1 ARG2 [ARG...] +aliases: [/functions/ne] --- ```go-html-template diff --git a/content/en/functions/countrunes.md b/content/en/functions/countrunes.md deleted file mode 100644 index fc2545604..000000000 --- a/content/en/functions/countrunes.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: countrunes -description: Determines the number of runes in a string excluding any whitespace. -categories: [functions] -menu: - docs: - parent: functions -keywords: [] -namespace: strings -relatedFuncs: - - len - - strings.Count - - strings.CountRunes - - strings.CountWords - - strings.RuneCount -signature: - - strings.CountRunes INPUT - - countrunes INPUT ---- - -In contrast with `countwords` function, which counts every word in a string, the `countrunes` function determines the number of runes in the content and excludes any whitespace. This has specific utility if you are dealing with CJK-like languages. - -```go-html-template -{{ "Hello, 世界" | countrunes }} - -``` - -[pagevars]: /variables/page/ diff --git a/content/en/functions/crypto.FNV32a.md b/content/en/functions/crypto/FNV32a.md similarity index 81% rename from content/en/functions/crypto.FNV32a.md rename to content/en/functions/crypto/FNV32a.md index 41d663e17..7a7fe303e 100644 --- a/content/en/functions/crypto.FNV32a.md +++ b/content/en/functions/crypto/FNV32a.md @@ -2,19 +2,21 @@ title: crypto.FNV32a description: Returns the FNV (Fowler–Noll–Vo) 32 bit hash of a given string. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: crypto -relatedFuncs: +function: + aliases: [] + returnType: int + signatures: [crypto.FNV32a STRING] +relatedFunctions: - crypto.FNV32a - crypto.HMAC - crypto.MD5 - crypto.SHA1 - crypto.SHA256 -signature: - - crypto.FNV32a STRING +aliases: [/functions/crypto.fnv32a] --- This function calculates the 32 bit [FNV1a hash](https://en.wikipedia.org/wiki/Fowler%E2%80%93Noll%E2%80%93Vo_hash_function#FNV-1a_hash) of a given string according to the [specification](https://datatracker.ietf.org/doc/html/draft-eastlake-fnv-12): diff --git a/content/en/functions/hmac.md b/content/en/functions/crypto/HMAC.md similarity index 80% rename from content/en/functions/hmac.md rename to content/en/functions/crypto/HMAC.md index 4abd9f7b8..e58619b38 100644 --- a/content/en/functions/hmac.md +++ b/content/en/functions/crypto/HMAC.md @@ -1,21 +1,23 @@ --- -title: hmac +title: crypto.HMAC +linkTitle: hmac description: Returns a cryptographic hash that uses a key to sign a message. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: crypto -relatedFuncs: +function: + aliases: [hmac] + returnType: string + signatures: ['crypto.HMAC HASH_TYPE KEY MESSAGE [ENCODING]'] +relatedFunctions: - crypto.FNV32a - crypto.HMAC - crypto.MD5 - crypto.SHA1 - crypto.SHA256 -signature: - - crypto.HMAC HASH_TYPE KEY MESSAGE [ENCODING] - - hmac HASH_TYPE KEY MESSAGE [ENCODING] +aliases: [/functions/hmac] --- Set the `HASH_TYPE` argument to `md5`, `sha1`, `sha256`, or `sha512`. diff --git a/content/en/functions/md5.md b/content/en/functions/crypto/MD5.md similarity index 76% rename from content/en/functions/md5.md rename to content/en/functions/crypto/MD5.md index dc225bb8c..9415e015c 100644 --- a/content/en/functions/md5.md +++ b/content/en/functions/crypto/MD5.md @@ -1,21 +1,23 @@ --- -title: md5 +title: crypto.MD5 +linkTitle: md5 description: hashes the given input and returns its MD5 checksum. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: crypto -relatedFuncs: +function: + aliases: [md5] + returnType: string + signatures: [crypto.MD5 INPUT] +relatedFunctions: - crypto.FNV32a - crypto.HMAC - crypto.MD5 - crypto.SHA1 - crypto.SHA256 -signature: - - crypto.MD5 INPUT - - md5 INPUT +aliases: [/functions/md5] --- ```go-html-template diff --git a/content/en/functions/sha1.md b/content/en/functions/crypto/SHA1.md similarity index 64% rename from content/en/functions/sha1.md rename to content/en/functions/crypto/SHA1.md index 80dae32af..6269efe38 100644 --- a/content/en/functions/sha1.md +++ b/content/en/functions/crypto/SHA1.md @@ -1,22 +1,23 @@ --- -title: sha1 +title: crypto.SHA1 +linkTitle: sha1 description: Hashes the given input and returns its SHA1 checksum. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: crypto -relatedFuncs: +function: + aliases: [sha1] + returnType: string + signatures: [crypto.SHA1 INPUT] +relatedFunctions: - crypto.FNV32a - crypto.HMAC - crypto.MD5 - crypto.SHA1 - crypto.SHA256 -signature: - - crypto.SHA1 INPUT - - sha1 INPUT -aliases: [sha] +aliases: [/functions/sha,/functions/sha1] --- ```go-html-template diff --git a/content/en/functions/sha256.md b/content/en/functions/crypto/SHA256.md similarity index 67% rename from content/en/functions/sha256.md rename to content/en/functions/crypto/SHA256.md index dcd67cf78..3019432d2 100644 --- a/content/en/functions/sha256.md +++ b/content/en/functions/crypto/SHA256.md @@ -1,22 +1,23 @@ --- -title: sha256 +title: crypto.SHA256 +linkTitle: sha256 description: Hashes the given input and returns its SHA256 checksum. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: crypto -relatedFuncs: +function: + aliases: [sha256] + returnType: string + signatures: [crypto.SHA256 INPUT] +relatedFunctions: - crypto.FNV32a - crypto.HMAC - crypto.MD5 - crypto.SHA1 - crypto.SHA256 -signature: - - crypto.SHA256 INPUT - - sha256 INPUT -aliases: [sha] +aliases: [/functions/sha256] --- ```go-html-template diff --git a/content/en/functions/data/GetCSV.md b/content/en/functions/data/GetCSV.md new file mode 100644 index 000000000..e02c1588c --- /dev/null +++ b/content/en/functions/data/GetCSV.md @@ -0,0 +1,117 @@ +--- +title: data.GetCSV +linkTitle: getCSV +description: Returns an array of arrays from a local or remote CSV file, or an error if the file does not exist. +categories: [functions] +keywords: [] +menu: + docs: + parent: functions +function: + aliases: [getCSV] + returnType: '[]string' + signatures: [data.GetCSV SEPARATOR PATHPART...] +relatedFunctions: + - data.GetCSV + - data.GetJSON +toc: true +--- + +Given the following directory structure: + +```text +my-project/ +└── other-files/ + └── pets.csv +``` + +Access the data with either of the following: + +```go-html-template +{{ $data := getCSV "," "other-files/pets.csv" }} +{{ $data := getCSV "," "other-files/" "pets.csv" }} +``` + +Access remote data with either of the following: + +```go-html-template +{{ $data := getCSV "," "https://example.org/pets.csv" }} +{{ $data := getCSV "," "https://example.org/" "pets.csv" }} +``` + +The resulting data structure is an array of arrays: + +```json +[ + ["name","type","breed","age"], + ["Spot","dog","Collie","3"], + ["Felix","cat","Malicious","7"] +] +``` + +## Global resource alternative + +Consider using `resources.Get` with [`transform.Unmarshal`] when accessing a global resource. + +```text +my-project/ +└── assets/ + └── data/ + └── pets.csv +``` + +```go-html-template +{{ $data := "" }} +{{ $p := "data/pets.csv" }} +{{ with resources.Get $p }} + {{ $opts := dict "delimiter" "," }} + {{ $data = . | transform.Unmarshal $opts }} +{{ else }} + {{ errorf "Unable to get resource %q" $p }} +{{ end }} +``` + +## Page resource alternative + +Consider using `.Resources.Get` with [`transform.Unmarshal`] when accessing a page resource. + +```text +my-project/ +└── content/ + └── posts/ + └── my-pets/ + ├── index.md + └── pets.csv +``` + +```go-html-template +{{ $data := "" }} +{{ $p := "pets.csv" }} +{{ with .Resources.Get $p }} + {{ $opts := dict "delimiter" "," }} + {{ $data = . | transform.Unmarshal $opts }} +{{ else }} + {{ errorf "Unable to get resource %q" $p }} +{{ end }} +``` + +## Remote resource alternative + +Consider using `resources.GetRemote` with [`transform.Unmarshal`] for improved error handling when accessing a remote resource. + +```go-html-template +{{ $data := "" }} +{{ $u := "https://example.org/pets.csv" }} +{{ with resources.GetRemote $u }} + {{ with .Err }} + {{ errorf "%s" . }} + {{ else }} + {{ $opts := dict "delimiter" "," }} + {{ $data = . | transform.Unmarshal $opts }} + {{ end }} +{{ else }} + {{ errorf "Unable to get remote resource %q" $u }} +{{ end }} +``` + +[`transform.Unmarshal`]: /functions/transform/unmarshal diff --git a/content/en/functions/data/GetJSON.md b/content/en/functions/data/GetJSON.md new file mode 100644 index 000000000..37ee8e9a1 --- /dev/null +++ b/content/en/functions/data/GetJSON.md @@ -0,0 +1,124 @@ +--- +title: data.GetJSON +linkTitle: getJSON +description: Returns a JSON object from a local or remote JSON file, or an error if the file does not exist. +categories: [functions] +keywords: [] +menu: + docs: + parent: functions +function: + aliases: [getJSON] + returnType: any + signatures: [data.GetJSON PATHPART...] +relatedFunctions: + - data.GetCSV + - data.GetJSON +toc: true +--- + +Given the following directory structure: + +```text +my-project/ +└── other-files/ + └── books.json +``` + +Access the data with either of the following: + +```go-html-template +{{ $data := getCSV "," "other-files/books.json" }} +{{ $data := getCSV "," "other-files/" "books.json" }} +``` + +Access remote data with either of the following: + +```go-html-template +{{ $data := getCSV "," "https://example.org/books.json" }} +{{ $data := getCSV "," "https://example.org/" "books.json" }} +``` + +The resulting data structure is a JSON object: + +```json +[ + { + "author": "Victor Hugo", + "rating": 5, + "title": "Les Misérables" + }, + { + "author": "Victor Hugo", + "rating": 4, + "title": "The Hunchback of Notre Dame" + } +] +``` + +## Global resource alternative + +Consider using `resources.Get` with [`transform.Unmarshal`] when accessing a global resource. + +```text +my-project/ +└── assets/ + └── data/ + └── books.json +``` + +```go-html-template +{{ $data := "" }} +{{ $p := "data/books.json" }} +{{ with resources.Get $p }} + {{ $opts := dict "delimiter" "," }} + {{ $data = . | transform.Unmarshal $opts }} +{{ else }} + {{ errorf "Unable to get resource %q" $p }} +{{ end }} +``` + +## Page resource alternative + +Consider using `.Resources.Get` with [`transform.Unmarshal`] when accessing a page resource. + +```text +my-project/ +└── content/ + └── posts/ + └── reading-list/ + ├── books.json + └── index.md +``` + +```go-html-template +{{ $data := "" }} +{{ $p := "books.json" }} +{{ with .Resources.Get $p }} + {{ $opts := dict "delimiter" "," }} + {{ $data = . | transform.Unmarshal $opts }} +{{ else }} + {{ errorf "Unable to get resource %q" $p }} +{{ end }} +``` + +## Remote resource alternative + +Consider using `resources.GetRemote` with [`transform.Unmarshal`] for improved error handling when accessing a remote resource. + +```go-html-template +{{ $data := "" }} +{{ $u := "https://example.org/books.json" }} +{{ with resources.GetRemote $u }} + {{ with .Err }} + {{ errorf "%s" . }} + {{ else }} + {{ $opts := dict "delimiter" "," }} + {{ $data = . | transform.Unmarshal $opts }} + {{ end }} +{{ else }} + {{ errorf "Unable to get remote resource %q" $u }} +{{ end }} +``` + +[`transform.Unmarshal`]: /functions/transform/unmarshal diff --git a/content/en/functions/dateformat.md b/content/en/functions/dateformat.md deleted file mode 100644 index 226c903a7..000000000 --- a/content/en/functions/dateformat.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: time.Format -description: Converts a date/time to a localized string. -categories: [functions] -menu: - docs: - parent: functions -keywords: [] -namespace: time -relatedFuncs: - - time.AsTime - - time.Duration - - time.Format - - time.Now - - time.ParseDuration -signature: - - time.Format LAYOUT INPUT - - dateFormat LAYOUT INPUT ---- - -`time.Format` (alias `dateFormat`) converts either a `time.Time` object (e.g. `.Date`) or a timestamp string `INPUT` into the format specified by the `LAYOUT` string. - -```go-html-template -{{ time.Format "Monday, Jan 2, 2006" "2015-01-21" }} → "Wednesday, Jan 21, 2015" -``` - -`time.Format` returns a localized string for the current language. - -The `LAYOUT` string can be either: - -* [Go’s Layout String](/functions/format/#gos-layout-string) to learn about how the `LAYOUT` string has to be formatted. There are also some useful examples. -* A custom Hugo layout identifier (see full list below) - -See the [`time` function](/functions/time/) to convert a timestamp string to a Go `time.Time` type value. - - -## Date/time formatting layouts - -Go's date layout strings can be hard to reason about, especially with multiple languages. You can alternatively use some predefined layout identifiers that will output localized dates or times: - -```go-html-template -{{ .Date | time.Format ":date_long" }} -``` - -The full list of custom layouts with examples for English: - -* `:date_full` => `Wednesday, June 6, 2018` -* `:date_long` => `June 6, 2018` -* `:date_medium` => `Jun 6, 2018` -* `:date_short` => `6/6/18` - -* `:time_full` => `2:09:37 am UTC` -* `:time_long` => `2:09:37 am UTC` -* `:time_medium` => `2:09:37 am` -* `:time_short` => `2:09 am` diff --git a/content/en/functions/debug/Dump.md b/content/en/functions/debug/Dump.md new file mode 100644 index 000000000..ff505a76b --- /dev/null +++ b/content/en/functions/debug/Dump.md @@ -0,0 +1,50 @@ +--- +title: debug.Dump +description: Returns an object dump as a string. +categories: [functions] +keywords: [] +menu: + docs: + parent: functions +function: + aliases: [] + returnType: string + signatures: [debug.Dump VALUE] +relatedFunctions: [] +--- + +```go-html-template +{{ $data := "" }} +{{ $p := "data/books.json" }} +{{ with resources.Get $p }} + {{ $opts := dict "delimiter" "," }} + {{ $data = . | transform.Unmarshal $opts }} +{{ else }} + {{ errorf "Unable to get resource %q" $p }} +{{ end }} +``` + +```go-html-template +

{{ debug.Dump $data }}
+``` + +```text +[]interface {}{ + map[string]interface {}{ + "author": "Victor Hugo", + "rating": 5.0, + "title": "Les Misérables", + }, + map[string]interface {}{ + "author": "Victor Hugo", + "rating": 4.0, + "title": "The Hunchback of Notre Dame", + }, +} +``` + + + +{{% note %}} +Output from this function may change from one release to the next. Use for debugging only. +{{% /note %}} diff --git a/content/en/functions/base64Decode.md b/content/en/functions/encoding/Base64Decode.md similarity index 81% rename from content/en/functions/base64Decode.md rename to content/en/functions/encoding/Base64Decode.md index 05e950e1e..8bd554c83 100644 --- a/content/en/functions/base64Decode.md +++ b/content/en/functions/encoding/Base64Decode.md @@ -1,18 +1,20 @@ --- -title: base64Decode +title: encoding.Base64Decode +linkTitle: base64Decode description: Returns the base64 decoding of the given content. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: encoding -relatedFuncs: - - encoding.Base64Decode - - encoding.Base64Encode -signature: - - encoding.Base64Decode INPUT +function: + aliases: [base64Decode] + returnType: string + signatures: [encoding.Base64Decode INPUT] +signatures: + - - base64Decode INPUT +aliases: [/functions/base64Decode] --- ```go-html-template diff --git a/content/en/functions/base64Encode.md b/content/en/functions/encoding/Base64Encode.md similarity index 53% rename from content/en/functions/base64Encode.md rename to content/en/functions/encoding/Base64Encode.md index 3a0cbecff..d548aca8e 100644 --- a/content/en/functions/base64Encode.md +++ b/content/en/functions/encoding/Base64Encode.md @@ -1,19 +1,20 @@ --- -title: base64Encode +title: encoding.Base64Encode +linkTitle: base64Encode description: Returns the base64 decoding of the given content. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: encoding -relatedFuncs: +function: + aliases: [base64Encode] + returnType: string + signatures: [encoding.Base64Encode INPUT] +relatedFunctions: - encoding.Base64Decode - encoding.Base64Encode -signature: - - encoding.Base64Encode INPUT - - base64Encode INPUT -aliases: ['/functions/base64'] +aliases: [/functions/base64, /functions/base64Encode] --- ```go-html-template diff --git a/content/en/functions/jsonify.md b/content/en/functions/encoding/Jsonify.md similarity index 82% rename from content/en/functions/jsonify.md rename to content/en/functions/encoding/Jsonify.md index 6ce4556ec..0b9cb2e74 100644 --- a/content/en/functions/jsonify.md +++ b/content/en/functions/encoding/Jsonify.md @@ -1,21 +1,23 @@ --- -title: jsonify +title: encoding.Jsonify +linkTitle: jsonify description: Encodes a given object to JSON. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: encoding -relatedFuncs: +function: + aliases: [jsonify] + returnType: template.HTML + signatures: + - encoding.Jsonify INPUT + - encoding.Jsonify OPTIONS INPUT +relatedFunctions: - encoding.Jsonify - transform.Remarshal - transform.Unmarshal -signature: - - encoding.Jsonify INPUT - - encoding.Jsonify OPTIONS INPUT - - jsonify INPUT - - jsonify OPTIONS INPUT +aliases: [/functions/jsonify] --- To customize the printing of the JSON, pass a map of options as the first @@ -30,7 +32,7 @@ more copies of *indent* according to the indentation nesting. {{ dict "title" .Title "content" .Plain | jsonify (dict "prefix" " " "indent" " ") }} ``` -## Jsonify options +## Options indent ("") : Indentation to use. diff --git a/content/en/functions/errorf.md b/content/en/functions/fmt/Errorf.md similarity index 74% rename from content/en/functions/errorf.md rename to content/en/functions/fmt/Errorf.md index 5cb60554b..409c70c0a 100644 --- a/content/en/functions/errorf.md +++ b/content/en/functions/fmt/Errorf.md @@ -1,19 +1,21 @@ --- -title: errorf +title: fmt.Errorf +linkTitle: errorf description: Log an ERROR from a template. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: fmt -relatedFuncs: +function: + aliases: [errorf] + returnType: string + signatures: ['fmt.Errorf FORMAT [INPUT]'] +relatedFunctions: - fmt.Errorf - fmt.Erroridf - fmt.Warnf -signature: - - fmt.Errorf FORMAT [INPUT] - - errorf FORMAT [INPUT] +aliases: [/functions/errorf] --- The documentation for [Go's fmt package] describes the structure and content of the format string. @@ -26,6 +28,6 @@ Like the [`printf`] function, the `errorf` function evaluates the format string Use the [`erroridf`] function to allow optional supression of specific errors. -[`erroridf`]: /functions/erroridf/ -[`printf`]: /functions/printf/ +[`erroridf`]: /functions/fmt/erroridf +[`printf`]: /functions/fmt/printf [Go's fmt package]: https://pkg.go.dev/fmt diff --git a/content/en/functions/erroridf.md b/content/en/functions/fmt/Erroridf.md similarity index 83% rename from content/en/functions/erroridf.md rename to content/en/functions/fmt/Erroridf.md index fd6118694..2271be2ac 100644 --- a/content/en/functions/erroridf.md +++ b/content/en/functions/fmt/Erroridf.md @@ -1,19 +1,21 @@ --- -title: erroridf +title: fmt.Erroridf +linkTitle: erroridf description: Log a suppressable ERROR from a template. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: fmt -relatedFuncs: +function: + aliases: [erroridf] + returnType: string + signatures: ['fmt.Erroridf ID FORMAT [INPUT]'] +relatedFunctions: - fmt.Errorf - fmt.Erroridf - fmt.Warnf -signature: - - fmt.Erroridf ID FORMAT [INPUT] - - erroridf ID FORMAT [INPUT] +aliases: [/functions/erroridf] --- The documentation for [Go's fmt package] describes the structure and content of the format string. @@ -42,5 +44,5 @@ To suppress this message: ignoreErrors = ["error-42"] {{< /code-toggle >}} -[`errorf`]: /functions/errorf/ +[`errorf`]: /functions/fmt/errorf [Go's fmt package]: https://pkg.go.dev/fmt diff --git a/content/en/functions/print.md b/content/en/functions/fmt/Print.md similarity index 69% rename from content/en/functions/print.md rename to content/en/functions/fmt/Print.md index 19098057b..f9ff885f8 100644 --- a/content/en/functions/print.md +++ b/content/en/functions/fmt/Print.md @@ -1,19 +1,21 @@ --- -title: print +title: fmt.Print +linkTitle: print description: Prints the default representation of the given arguments using the standard `fmt.Print` function. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: fmt -relatedFuncs: +function: + aliases: [print] + returnType: string + signatures: [fmt.Print INPUT] +relatedFunctions: - fmt.Print - fmt.Printf - fmt.Println -signature: - - fmt.Print INPUT - - print INPUT +aliases: [/functions/print] --- ```go-html-template diff --git a/content/en/functions/printf.md b/content/en/functions/fmt/Printf.md similarity index 82% rename from content/en/functions/printf.md rename to content/en/functions/fmt/Printf.md index 1286acb1c..06b7222e9 100644 --- a/content/en/functions/printf.md +++ b/content/en/functions/fmt/Printf.md @@ -1,19 +1,21 @@ --- -title: printf +title: fmt.Printf +linkTitle: printf description: Formats a string using the standard `fmt.Sprintf` function. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: fmt -relatedFuncs: +function: + aliases: [printf] + returnType: string + signatures: ['fmt.Printf FORMAT [INPUT]'] +relatedFunctions: - fmt.Print - fmt.Printf - fmt.Println -signature: - - fmt.Printf FORMAT [INPUT] - - printf FORMAT [INPUT] +aliases: [/functions/printf] --- The documentation for [Go's fmt package] describes the structure and content of the format string. diff --git a/content/en/functions/println.md b/content/en/functions/fmt/Println.md similarity index 64% rename from content/en/functions/println.md rename to content/en/functions/fmt/Println.md index 5eca89a8c..358b5f8ac 100644 --- a/content/en/functions/println.md +++ b/content/en/functions/fmt/Println.md @@ -1,19 +1,21 @@ --- -title: println +title: fmt.Println +linkTitle: println description: Prints the default representation of the given argument using the standard `fmt.Print` function and enforces a linebreak. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: fmt -relatedFuncs: +function: + aliases: [println] + returnType: string + signatures: [fmt.Println INPUT] +relatedFunctions: - fmt.Print - fmt.Printf - fmt.Println -signature: - - fmt.Println INPUT - - println INPUT +aliases: [/functions/println] --- ```go-html-template diff --git a/content/en/functions/warnf.md b/content/en/functions/fmt/Warnf.md similarity index 74% rename from content/en/functions/warnf.md rename to content/en/functions/fmt/Warnf.md index d076528f3..be579a216 100644 --- a/content/en/functions/warnf.md +++ b/content/en/functions/fmt/Warnf.md @@ -1,19 +1,21 @@ --- -title: warnf +title: fmt.Warnf +linkTitle: warnf description: Log a WARNING from a template. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: fmt -relatedFuncs: +function: + aliases: [warnf] + returnType: string + signatures: ['fmt.Warnf FORMAT [INPUT]'] +relatedFunctions: - fmt.Errorf - fmt.Erroridf - fmt.Warnf -signature: - - fmt.Warnf FORMAT [INPUT] - - warnf FORMAT [INPUT] +aliases: [/functions/warnf] --- The documentation for [Go's fmt package] describes the structure and content of the format string. @@ -24,5 +26,5 @@ Like the [`printf`] function, the `warnf` function evaluates the format string. {{ warnf "Copyright notice missing from site configuration" }} ``` -[`printf`]: /functions/printf/ +[`printf`]: /functions/fmt/printf [Go's fmt package]: https://pkg.go.dev/fmt diff --git a/content/en/functions/format.md b/content/en/functions/format.md deleted file mode 100644 index 14410e8dc..000000000 --- a/content/en/functions/format.md +++ /dev/null @@ -1,121 +0,0 @@ ---- -title: .Format -description: Formats built-in Hugo dates---`.Date`, `.PublishDate`, and `.Lastmod`---according to Go's layout string. -categories: [functions] -menu: - docs: - parent: functions -keywords: [] -namespace: -relatedFuncs: [] -signature: - - .Format FORMAT -toc: true ---- - -`.Format` will format date values defined in your front matter and can be used as a property on the following [page variables][pagevars]: - -* `.PublishDate` -* `.Date` -* `.Lastmod` - -Assuming a key-value of `date: 2017-03-03` in a content file's front matter, your can run the date through `.Format` followed by a layout string for your desired output at build time: - -```go-html-template -{{ .PublishDate.Format "January 2, 2006" }} => March 3, 2017 -``` - -For formatting *any* string representations of dates defined in your front matter, see the [`dateFormat` function][dateFormat], which will still leverage the Go layout string explained below but uses a slightly different syntax. - -## Go's layout string - -Hugo templates [format your dates][time] via layout strings that point to a specific reference time: - -``` -Mon Jan 2 15:04:05 MST 2006 -``` - -While this may seem arbitrary, the numerical value of `MST` is `07`, thus making the layout string a sequence of numbers. - -Here is a visual explanation [taken directly from the Go docs][gdex]: - -``` - Jan 2 15:04:05 2006 MST -=> 1 2 3 4 5 6 -7 -``` - -### Hugo date and time templating reference - -The following examples show the layout string followed by the rendered output. - -The examples were rendered and tested in [CST] and all point to the same field in a content file's front matter: - -``` -date: 2017-03-03T14:15:59-06:00 -``` - -`.Date` (i.e. called via [page variable][pagevars]) -: **Returns**: `2017-03-03 14:15:59 -0600 CST` - -`"Monday, January 2, 2006"` -: **Returns**: `Friday, March 3, 2017` - -`"Mon Jan 2 2006"` -: **Returns**: `Fri Mar 3 2017` - -`"January 2006"` -: **Returns**: `March 2017` - -`"2006-01-02"` -: **Returns**: `2017-03-03` - -`"Monday"` -: **Returns**: `Friday` - -`"02 Jan 06 15:04 MST"` (RFC822) -: **Returns**: `03 Mar 17 14:15 CST` - -`"02 Jan 06 15:04 -0700"` (RFC822Z) -: **Returns**: `03 Mar 17 14:15 -0600` - -`"Mon, 02 Jan 2006 15:04:05 MST"` (RFC1123) -: **Returns**: `Fri, 03 Mar 2017 14:15:59 CST` - -`"Mon, 02 Jan 2006 15:04:05 -0700"` (RFC1123Z) -: **Returns**: `Fri, 03 Mar 2017 14:15:59 -0600` - -More examples can be found in Go's [documentation for the time package][timeconst]. - -### Cardinal s - -Spelled-out cardinal numbers (e.g. "one", "two", and "three") are not currently supported. - -Use the [`humanize`](/functions/humanize) function to render the day of the month as an ordinal number: - -```go-html-template -{{ humanize .Date.Day }} of {{ .Date.Format "January 2006" }} -``` - -This will output: - -``` -5th of March 2017 -``` - - -### Use `.Local` and `.UTC` - -In conjunction with the [`dateFormat` function][dateFormat], you can also convert your dates to `UTC` or to local timezones: - -`{{ dateFormat "02 Jan 06 15:04 MST" .Date.UTC }}` -: **Returns**: `03 Mar 17 20:15 UTC` - -`{{ dateFormat "02 Jan 06 15:04 MST" .Date.Local }}` -: **Returns**: `03 Mar 17 14:15 CST` - -[CST]: https://en.wikipedia.org/wiki/Central_Time_Zone -[dateFormat]: /functions/dateformat/ -[gdex]: https://golang.org/pkg/time/#example_Time_Format -[pagevars]: /variables/page/ -[time]: https://golang.org/pkg/time/ -[timeconst]: https://golang.org/pkg/time/#ANSIC diff --git a/content/en/functions/len.md b/content/en/functions/go-template/len.md similarity index 80% rename from content/en/functions/len.md rename to content/en/functions/go-template/len.md index 6be348104..b8be621e8 100644 --- a/content/en/functions/len.md +++ b/content/en/functions/go-template/len.md @@ -2,20 +2,25 @@ title: len description: Returns the length of a string, slice, map, or collection. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: text/template -relatedFuncs: +function: + aliases: [] + returnType: int + signatures: [len INPUT] +relatedFunctions: - len - strings.Count - strings.CountRunes - strings.CountWords - strings.RuneCount -signature: ["len INPUT"] +aliases: [/functions/len] --- +{{% readfile file="/functions/_common/go-template-functions.md" %}} + With a string: ```go-html-template diff --git a/content/en/functions/go-template/range.md b/content/en/functions/go-template/range.md new file mode 100644 index 000000000..cf01633b4 --- /dev/null +++ b/content/en/functions/go-template/range.md @@ -0,0 +1,159 @@ +--- +title: range +description: Iterates over slices, maps, and page collections. +categories: [functions] +keywords: [] +menu: + docs: + parent: functions +function: + aliases: [] + returnType: + signatures: [range COLLECTION] +relatedFunctions: + - with + - range +aliases: [/functions/range] +toc: true +--- + +{{% readfile file="/functions/_common/go-template-functions.md" %}} + +## Slices + +Template: + +```go-html-template +{{ $s := slice "foo" "bar" "baz" }} +{{ range $s }} +

{{ . }}

+{{ end }} +``` + +Result: + +```html +

foo

+

bar

+

baz

+``` + +Template: + +```go-html-template +{{ $s := slice "foo" "bar" "baz" }} +{{ range $v := $s }} +

{{ $v }}

+{{ end }} +``` + +Result: + +```html +

foo

+

bar

+

baz

+``` + +Template: + +```go-html-template +{{ $s := slice "foo" "bar" "baz" }} +{{ range $k, $v := $s }} +

{{ $k }}: {{ $v }}

+{{ end }} +``` + +Result: + +```html +

0: foo

+

1: bar

+

2: baz

+``` + +## Maps + +Template: + +```go-html-template +{{ $m := slice + (dict "name" "John" "age" 30) + (dict "name" "Will" "age" 28) + (dict "name" "Joey" "age" 24) +}} +{{ range $m }} +

{{ .name }} is {{ .age }}

+{{ end }} +``` + +Result: + +```html +

John is 30

+

Will is 28

+

Joey is 24

+``` + +## Page collections + +Template: + +```go-html-template +{{ range where site.RegularPages "Type" "articles" }} +

{{ .LinkTitle }}

+{{ end }} +``` + +Result: + +```html +

Article 3

+

Article 2

+

Article 1

+``` + +## Break + +Use the `break` statement to stop the innermost iteration and bypass all remaining iterations. + +Template: + +```go-html-template +{{ $s := slice "foo" "bar" "baz" }} +{{ range $s }} + {{ if eq . "bar" }} + {{ break }} + {{ end }} +

{{ . }}

+{{ end }} +``` + +Result: + +```html +

foo

+``` + +## Continue + +Use the `continue` statement to stop the innermost iteration and continue to the next iteration. + +Template: + +```go-html-template +{{ $s := slice "foo" "bar" "baz" }} +{{ range $s }} + {{ if eq . "bar" }} + {{ continue }} + {{ end }} +

{{ . }}

+{{ end }} +``` + +Result: + +```html +

foo

+

baz

+``` diff --git a/content/en/functions/urlquery.md b/content/en/functions/go-template/urlquery.md similarity index 71% rename from content/en/functions/urlquery.md rename to content/en/functions/go-template/urlquery.md index 92d17378f..cbbfdfa7d 100644 --- a/content/en/functions/urlquery.md +++ b/content/en/functions/go-template/urlquery.md @@ -2,18 +2,22 @@ title: urlquery description: Returns the escaped value of the textual representation of its arguments in a form suitable for embedding in a URL query. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: text/template -relatedFuncs: +function: + aliases: [] + returnType: string + signatures: ['urlquery INPUT [INPUT]...'] +relatedFunctions: - collections.Querify - urlquery -signature: - - urlquery INPUT [INPUT]... +aliases: [/functions/urlquery] --- +{{% readfile file="/functions/_common/go-template-functions.md" %}} + This template code: ```go-html-template diff --git a/content/en/functions/with.md b/content/en/functions/go-template/with.md similarity index 82% rename from content/en/functions/with.md rename to content/en/functions/go-template/with.md index 07426f281..06ca38150 100644 --- a/content/en/functions/with.md +++ b/content/en/functions/go-template/with.md @@ -2,23 +2,27 @@ title: with description: Rebinds the context (`.`) within its scope and skips the block if the variable is absent or empty. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: text/template -relatedFuncs: +function: + aliases: [] + returnType: any + signatures: [with PIPELINE] +relatedFunctions: - with - range -signature: - - with INPUT +aliases: [/functions/with] --- +{{% readfile file="/functions/_common/go-template-functions.md" %}} + An alternative way of writing an `if` statement and then referencing the same value is to use `with` instead. `with` rebinds the context (`.`) within its scope and skips the block if the variable is absent, unset or empty. The set of *empty* values is defined by [the Go templates package](https://golang.org/pkg/text/template/). Empty values include `false`, the number zero, and the empty string. -If you want to render a block if an index or key is present in a slice, array, channel or map, regardless of whether the value is empty, you should use [`isset`](/functions/isset) instead. +If you want to render a block if an index or key is present in a slice, array, channel or map, regardless of whether the value is empty, you should use [`isset`](/functions/collections/isset) instead. The following example checks for a [user-defined site variable](/variables/site/) called `twitteruser`. If the key-value is not set, the following will render nothing: diff --git a/content/en/functions/hasmenucurrent.md b/content/en/functions/hasmenucurrent.md deleted file mode 100644 index 822a3d2ee..000000000 --- a/content/en/functions/hasmenucurrent.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: .HasMenuCurrent -description: -categories: [functions] -menu: - docs: - parent: functions -keywords: [] -namespace: -relatedFuncs: - - .HasMenuCurrent - - .IsMenuCurrent -signature: - - PAGE.HasMenuCurrent MENU MENUENTRY ---- - -`.HasMenuCurrent` is a method in `Page` object returning a _boolean_ value. It -returns `true` if the PAGE is the same object as the `.Page` in one of the -**children menu entries** under MENUENTRY in a given MENU. - -If MENUENTRY's `.Page` is a [section](/content-management/sections/) then, from Hugo `0.86.0`, this method also returns true for any descendant of that section.. - -You can find its example use in [menu templates](/templates/menu-templates/). diff --git a/content/en/functions/hugo.md b/content/en/functions/hugo/index.md similarity index 94% rename from content/en/functions/hugo.md rename to content/en/functions/hugo/index.md index a60a016f7..208ea39b5 100644 --- a/content/en/functions/hugo.md +++ b/content/en/functions/hugo/index.md @@ -1,15 +1,20 @@ --- title: hugo -description: The `hugo` function provides easy access to Hugo-related data. -keywords: [] +description: Provides global access to Hugo-related data. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: global -relatedFuncs: [] -signature: [hugo] +function: + aliases: [] + returnType: + signatures: [hugo] +relatedFunctions: + - hugo + - page + - site +aliases: [/functions/hugo] --- `hugo` returns an instance that contains the following functions: diff --git a/content/en/functions/images/index.md b/content/en/functions/images/index.md index 779e2cc96..a71c2b61c 100644 --- a/content/en/functions/images/index.md +++ b/content/en/functions/images/index.md @@ -2,6 +2,7 @@ title: Image filters description: The images namespace provides a list of filters and other image related functions. categories: [functions] +keywords: [] aliases: [/functions/imageconfig/] menu: docs: @@ -270,4 +271,4 @@ favicon.ico: {{ .Width }} x {{ .Height }} {{ end }} ``` -[`Process`]: #process \ No newline at end of file +[`Process`]: #process diff --git a/content/en/functions/in.md b/content/en/functions/in.md deleted file mode 100644 index 6fdabc07f..000000000 --- a/content/en/functions/in.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: in -description: Checks if an element is in an array or slice---or a substring in a string---and returns a boolean. -categories: [functions] -menu: - docs: - parent: functions -keywords: [] -namespace: collections -relatedFuncs: - - strings.Contains - - strings.ContainsAny - - strings.ContainsNonSpace - - strings.HasPrefix - - strings.HasSuffix -signature: - - collections.In SET ITEM - - in SET ITEM ---- - -The elements supported are strings, integers and floats, although only float64 will match as expected. - -In addition, `in` can also check if a substring exists in a string. - -```go-html-template -{{ if in .Params.tags "Git" }}Follow me on GitHub!{{ end }} -``` - - -```go-html-template -{{ if in "this string contains a substring" "substring" }}Substring found!{{ end }} -``` diff --git a/content/en/functions/humanize.md b/content/en/functions/inflect/Humanize.md similarity index 75% rename from content/en/functions/humanize.md rename to content/en/functions/inflect/Humanize.md index 7611a6715..74d24f310 100644 --- a/content/en/functions/humanize.md +++ b/content/en/functions/inflect/Humanize.md @@ -1,19 +1,21 @@ --- -title: humanize +title: inflect.Humanize +linkTitle: humanize description: Returns the humanized version of an argument with the first letter capitalized. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: inflect -relatedFuncs: +function: + aliases: [humanize] + returnType: string + signatures: [inflect.Humanize INPUT] +relatedFunctions: - inflect.Humanize - inflect.Pluralize - inflect.Singularize -signature: - - inflect.Humanize INPUT - - humanize INPUT +aliases: [/functions/humanize] --- If the input is either an int64 value or the string representation of an integer, humanize returns the number with the proper ordinal appended. diff --git a/content/en/functions/pluralize.md b/content/en/functions/inflect/Pluralize.md similarity index 61% rename from content/en/functions/pluralize.md rename to content/en/functions/inflect/Pluralize.md index 928a6683f..5bb444114 100644 --- a/content/en/functions/pluralize.md +++ b/content/en/functions/inflect/Pluralize.md @@ -1,19 +1,21 @@ --- -title: pluralize +title: inflect.Pluralize +linkTitle: pluralize description: Pluralizes the given word according to a set of common English pluralization rules categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: inflect -relatedFuncs: +function: + aliases: [pluralize] + returnType: string + signatures: [inflect.Pluralize INPUT] +relatedFunctions: - inflect.Humanize - inflect.Pluralize - inflect.Singularize -signature: - - inflect.Pluralize INPUT - - pluralize INPUT +aliases: [/functions/pluralize] --- ```go-html-template diff --git a/content/en/functions/singularize.md b/content/en/functions/inflect/Singularize.md similarity index 56% rename from content/en/functions/singularize.md rename to content/en/functions/inflect/Singularize.md index f5b85d304..5aba4e4ee 100644 --- a/content/en/functions/singularize.md +++ b/content/en/functions/inflect/Singularize.md @@ -1,21 +1,25 @@ --- -title: singularize +title: inflect.Singularize +linkTitle: singularize description: Converts a word according to a set of common English singularization rules. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: inflect -relatedFuncs: +function: + aliases: [singularize] + returnType: string + signatures: [inflect.Singularize INPUT] +relatedFunctions: - inflect.Humanize - inflect.Pluralize - inflect.Singularize -signature: - - inflect.Singularize INPUT - - singularize INPUT +aliases: [/functions/singularize] --- -`{{ "cats" | singularize }}` → "cat" +```go-html-template +{{ "cats" | singularize }} → "cat" +``` See also the `.Data.Singular` [taxonomy variable](/variables/taxonomy/) for singularizing taxonomy names. diff --git a/content/en/functions/ismenucurrent.md b/content/en/functions/ismenucurrent.md deleted file mode 100644 index 4ec3daca7..000000000 --- a/content/en/functions/ismenucurrent.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: .IsMenuCurrent -description: -categories: [functions] -menu: - docs: - parent: functions -keywords: [] -namespace: -relatedFuncs: - - .HasMenuCurrent - - .IsMenuCurrent -signature: - - PAGE.IsMenuCurrent MENU MENUENTRY ---- - -`.IsMenuCurrent` is a method in `Page` object returning a _boolean_ value. It -returns `true` if the PAGE is the same object as the `.Page` in MENUENTRY in a -given MENU. - -You can find its example use in [menu templates](/templates/menu-templates/). diff --git a/content/en/functions/lang.md b/content/en/functions/lang.md deleted file mode 100644 index d114d8558..000000000 --- a/content/en/functions/lang.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: lang -package: lang -description: "Functions in the language namespace." -categories: [functions] -menu: - docs: - parent: functions -keywords: [] -relatedFuncs: [] -signature: [] -aliases: ['/functions/numfmt/'] -type: 'template-func' ---- diff --git a/content/en/functions/lang/FormatAccounting.md b/content/en/functions/lang/FormatAccounting.md new file mode 100644 index 000000000..974dc4a1a --- /dev/null +++ b/content/en/functions/lang/FormatAccounting.md @@ -0,0 +1,27 @@ +--- +title: lang.FormatAccounting +description: Returns a currency representation of a number for the given currency and precision for the current language in accounting notation. +categories: [functions] +keywords: [] +menu: + docs: + parent: functions +function: + aliases: [] + returnType: string + signatures: [lang.FormatAccounting PRECISION CURRENCY NUMBER] +relatedFunctions: + - lang.FormatAccounting + - lang.FormatCurrency + - lang.FormatNumber + - lang.FormatNumberCustom + - lang.FormatPercent +--- + +```go-html-template +{{ 512.5032 | lang.FormatAccounting 2 "NOK" }} → NOK512.50 +``` + +{{% note %}} +{{% readfile file="/functions/_common/locales.md" %}} +{{% /note %}} diff --git a/content/en/functions/lang/FormatCurrency.md b/content/en/functions/lang/FormatCurrency.md new file mode 100644 index 000000000..b29a807fe --- /dev/null +++ b/content/en/functions/lang/FormatCurrency.md @@ -0,0 +1,27 @@ +--- +title: lang.FormatCurrency +description: Returns a currency representation of a number for the given currency and precision for the current language. +categories: [functions] +keywords: [] +menu: + docs: + parent: functions +function: + aliases: [] + returnType: string + signatures: [lang.FormatAccounting PRECISION CURRENCY NUMBER] +relatedFunctions: + - lang.FormatAccounting + - lang.FormatCurrency + - lang.FormatNumber + - lang.FormatNumberCustom + - lang.FormatPercent +--- + +```go-html-template +{{ 512.5032 | lang.FormatCurrency 2 "USD" }} → $512.50 +``` + +{{% note %}} +{{% readfile file="/functions/_common/locales.md" %}} +{{% /note %}} diff --git a/content/en/functions/lang/FormatNumber.md b/content/en/functions/lang/FormatNumber.md new file mode 100644 index 000000000..dd878fdef --- /dev/null +++ b/content/en/functions/lang/FormatNumber.md @@ -0,0 +1,27 @@ +--- +title: lang.FormatNumber +description: Returns a numeric representation of a number with the given precision for the current language. +categories: [functions] +keywords: [] +menu: + docs: + parent: functions +function: + aliases: [] + returnType: string + signatures: [lang.FormatNumber PRECISION NUMBER] +relatedFunctions: + - lang.FormatAccounting + - lang.FormatCurrency + - lang.FormatNumber + - lang.FormatNumberCustom + - lang.FormatPercent +--- + +```go-html-template +{{ 512.5032 | lang.FormatNumber 2 }} → 512.50 +``` + +{{% note %}} +{{% readfile file="/functions/_common/locales.md" %}} +{{% /note %}} diff --git a/content/en/functions/lang/FormatNumberCustom.md b/content/en/functions/lang/FormatNumberCustom.md new file mode 100644 index 000000000..97b022567 --- /dev/null +++ b/content/en/functions/lang/FormatNumberCustom.md @@ -0,0 +1,41 @@ +--- +title: lang.FormatNumberCustom +description: Returns a numeric representation of a number with the given precision using negative, decimal, and grouping options. +categories: [functions] +keywords: [] +menu: + docs: + parent: functions +function: + aliases: [] + returnType: string + signatures: ['lang.FormatNumberCustom PRECISION NUMBER [OPTIONS...]'] +relatedFunctions: + - lang.FormatAccounting + - lang.FormatCurrency + - lang.FormatNumber + - lang.FormatNumberCustom + - lang.FormatPercent +aliases: ['/functions/numfmt/'] +--- + +This function formats a number with the given precision. The first options parameter is a space-delimited string of characters to represent negativity, the decimal point, and grouping. The default value is `- . ,`. The second options parameter defines an alternate delimiting character. + +Note that numbers are rounded up at 5 or greater. So, with precision set to 0, 1.5 becomes 2, and 1.4 becomes 1. + +For a simpler function that adapts to the current language, see [`lang.FormatNumber`]. + + +```go-html-template +{{ lang.FormatNumberCustom 2 12345.6789 }} → 12,345.68 +{{ lang.FormatNumberCustom 2 12345.6789 "- , ." }} → 12.345,68 +{{ lang.FormatNumberCustom 6 -12345.6789 "- ." }} → -12345.678900 +{{ lang.FormatNumberCustom 0 -12345.6789 "- . ," }} → -12,346 +{{ lang.FormatNumberCustom 0 -12345.6789 "-|.| " "|" }} → -12 346 +``` + +{{% note %}} +{{% readfile file="/functions/_common/locales.md" %}} +{{% /note %}} + +[`lang.FormatNumber`]: /functions/lang/formatnumber diff --git a/content/en/functions/lang/FormatPercent.md b/content/en/functions/lang/FormatPercent.md new file mode 100644 index 000000000..dd2042490 --- /dev/null +++ b/content/en/functions/lang/FormatPercent.md @@ -0,0 +1,27 @@ +--- +title: lang.FormatPercent +description: Returns a percentage representation of a number with the given precision for the current language. +categories: [functions] +keywords: [] +menu: + docs: + parent: functions +function: + aliases: [] + returnType: string + signatures: [lang.FormatPercent PRECISION NUMBER] +relatedFunctions: + - lang.FormatAccounting + - lang.FormatCurrency + - lang.FormatNumber + - lang.FormatNumberCustom + - lang.FormatPercent +--- + +```go-html-template +{{ 512.5032 | lang.FormatPercent 2 }} → 512.50% +``` + +{{% note %}} +{{% readfile file="/functions/_common/locales.md" %}} +{{% /note %}} diff --git a/content/en/functions/lang.Merge.md b/content/en/functions/lang/Merge.md similarity index 83% rename from content/en/functions/lang.Merge.md rename to content/en/functions/lang/Merge.md index ebd771c65..b3d21cd7a 100644 --- a/content/en/functions/lang.Merge.md +++ b/content/en/functions/lang/Merge.md @@ -2,14 +2,16 @@ title: lang.Merge description: Merge missing translations from other languages. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: lang -relatedFuncs: [] -signature: - - lang.Merge FROM TO +function: + aliases: [] + returnType: any + signatures: [lang.Merge FROM TO] +relatedFunctions: [] +aliases: [/functions/lang.merge] --- As an example: diff --git a/content/en/functions/i18n.md b/content/en/functions/lang/Translate.md similarity index 71% rename from content/en/functions/i18n.md rename to content/en/functions/lang/Translate.md index bdea419a5..718d8cfb2 100644 --- a/content/en/functions/i18n.md +++ b/content/en/functions/lang/Translate.md @@ -1,17 +1,18 @@ --- -title: i18n +title: lang.Translate +linkTitle: i18n description: Translates a string using the translation tables in the i18n directory. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: lang -relatedFuncs: [] -signature: - - lang.Translate KEY [CONTEXT] - - i18n KEY [CONTEXT] - - T KEY [CONTEXT] +function: + aliases: [i18n,T] + returnType: string + signatures: ['lang.Translate KEY [CONTEXT]'] +relatedFunctions: [] +aliases: [/functions/i18n] --- Let's say your multilingual site supports two languages, English and Polish. Create a translation table for each language in the `i18n` directory. @@ -76,35 +77,35 @@ The examples below use the `T` alias for brevity. When viewing the English language site: ```go-html-template -{{ T "privacy" }} --> privacy -{{ T "security" }} --> security +{{ T "privacy" }} → privacy +{{ T "security" }} → security -{{ T "day" 0 }} --> days -{{ T "day" 1 }} --> day -{{ T "day" 2 }} --> days -{{ T "day" 5 }} --> days +{{ T "day" 0 }} → days +{{ T "day" 1 }} → day +{{ T "day" 2 }} → days +{{ T "day" 5 }} → days -{{ T "day_with_count" 0 }} --> 0 days -{{ T "day_with_count" 1 }} --> 1 day -{{ T "day_with_count" 2 }} --> 2 days -{{ T "day_with_count" 5 }} --> 5 days +{{ T "day_with_count" 0 }} → 0 days +{{ T "day_with_count" 1 }} → 1 day +{{ T "day_with_count" 2 }} → 2 days +{{ T "day_with_count" 5 }} → 5 days ```` When viewing the Polish language site: ```go-html-template -{{ T "privacy" }} --> prywatność -{{ T "security" }} --> bezpieczeństwo +{{ T "privacy" }} → prywatność +{{ T "security" }} → bezpieczeństwo -{{ T "day" 0 }} --> miesięcy -{{ T "day" 1 }} --> miesiąc -{{ T "day" 2 }} --> miesiące -{{ T "day" 5 }} --> miesięcy +{{ T "day" 0 }} → miesięcy +{{ T "day" 1 }} → miesiąc +{{ T "day" 2 }} → miesiące +{{ T "day" 5 }} → miesięcy -{{ T "day_with_count" 0 }} --> 0 miesięcy -{{ T "day_with_count" 1 }} --> 1 miesiąc -{{ T "day_with_count" 2 }} --> 2 miesiące -{{ T "day_with_count" 5 }} --> 5 miesięcy +{{ T "day_with_count" 0 }} → 0 miesięcy +{{ T "day_with_count" 1 }} → 1 miesiąc +{{ T "day_with_count" 2 }} → 2 miesiące +{{ T "day_with_count" 5 }} → 5 miesięcy ``` In the pluralization examples above, we passed an integer in context (the second argument). You can also pass a map in context, creating a `count` key to control pluralization. diff --git a/content/en/functions/math.md b/content/en/functions/math/index.md similarity index 97% rename from content/en/functions/math.md rename to content/en/functions/math/index.md index b9d7bbeab..fd4d10a31 100644 --- a/content/en/functions/math.md +++ b/content/en/functions/math/index.md @@ -2,12 +2,16 @@ title: math description: Hugo provides mathematical operators in templates. categories: [functions] +keywords: [] + menu: docs: parent: functions -keywords: [] -relatedFuncs: [] -signature: [] +function: + aliases: [] + returnType: + signatures: [] +relatedFunctions: [] --- | Function | Description | Example | diff --git a/content/en/functions/fileExists.md b/content/en/functions/os/FileExists.md similarity index 79% rename from content/en/functions/fileExists.md rename to content/en/functions/os/FileExists.md index 2f658a83d..52cfe32c8 100644 --- a/content/en/functions/fileExists.md +++ b/content/en/functions/os/FileExists.md @@ -1,20 +1,23 @@ --- -title: fileExists -description: Checks for file or directory existence. +title: os.FileExists +linkTitle: fileExists +description: Reports whether the file or directory exists. categories: [functions] +keywords: [] menu: docs: parent: functions -namespace: os -relatedFuncs: +function: + aliases: [fileExists] + returnType: bool + signatures: [os.FileExists PATH] +relatedFunctions: - os.FileExists - os.Getenv - os.ReadDir - os.ReadFile - os.Stat -signature: - - os.FileExists PATH - - fileExists PATH +aliases: [/functions/fileexists] --- The `os.FileExists` function attempts to resolve the path relative to the root of your project directory. If a matching file or directory is not found, it will attempt to resolve the path relative to the [`contentDir`](/getting-started/configuration#contentdir). A leading path separator (`/`) is optional. diff --git a/content/en/functions/getenv.md b/content/en/functions/os/Getenv.md similarity index 84% rename from content/en/functions/getenv.md rename to content/en/functions/os/Getenv.md index b3422dc72..16f73f5aa 100644 --- a/content/en/functions/getenv.md +++ b/content/en/functions/os/Getenv.md @@ -1,21 +1,23 @@ --- -title: getenv +title: os.Getenv +linkTitle: getenv description: Returns the value of an environment variable, or an empty string if the environment variable is not set. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: os -relatedFuncs: +function: + aliases: [getenv] + returnType: string + signatures: [os.Getenv VARIABLE] +relatedFunctions: - os.FileExists - os.Getenv - os.ReadDir - os.ReadFile - os.Stat -signature: - - os.Getenv VARIABLE - - getenv VARIABLE +aliases: [/functions/getenv] --- Examples: diff --git a/content/en/functions/readdir.md b/content/en/functions/os/ReadDir.md similarity index 81% rename from content/en/functions/readdir.md rename to content/en/functions/os/ReadDir.md index 9de88bf67..d0ed87bdf 100644 --- a/content/en/functions/readdir.md +++ b/content/en/functions/os/ReadDir.md @@ -1,21 +1,23 @@ --- -title: readDir +title: os.ReadDir +linkTitle: readDir description: Returns an array of FileInfo structures sorted by file name, one element for each directory entry. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: os -relatedFuncs: +function: + aliases: [readDir] + returnType: FileInfo + signatures: [os.ReadDir PATH] +relatedFunctions: - os.FileExists - os.Getenv - os.ReadDir - os.ReadFile - os.Stat -signature: - - os.ReadDir PATH - - readDir PATH +aliases: [/functions/readdir] --- The `os.ReadDir` function resolves the path relative to the root of your project directory. A leading path separator (`/`) is optional. @@ -42,9 +44,9 @@ This template code: Produces: ```html -about.md --> false -contact.md --> false -news --> true +about.md → false +contact.md → false +news → true ``` Note that `os.ReadDir` is not recursive. diff --git a/content/en/functions/readfile.md b/content/en/functions/os/ReadFile.md similarity index 83% rename from content/en/functions/readfile.md rename to content/en/functions/os/ReadFile.md index 79b45a370..30f2b3056 100644 --- a/content/en/functions/readfile.md +++ b/content/en/functions/os/ReadFile.md @@ -1,21 +1,23 @@ --- -title: readFile +title: os.ReadFile +linkTitle: readFile description: Returns the contents of a file. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: os -relatedFuncs: +function: + aliases: [readFile] + returnType: string + signatures: [os.ReadFile PATH] +relatedFunctions: - os.FileExists - os.Getenv - os.ReadDir - os.ReadFile - os.Stat -signature: - - os.ReadFile PATH - - readFile PATH +aliases: [/functions/readfile] --- The `os.ReadFile` function attempts to resolve the path relative to the root of your project directory. If a matching file is not found, it will attempt to resolve the path relative to the [`contentDir`](/getting-started/configuration#contentdir). A leading path separator (`/`) is optional. diff --git a/content/en/functions/os.Stat.md b/content/en/functions/os/Stat.md similarity index 88% rename from content/en/functions/os.Stat.md rename to content/en/functions/os/Stat.md index c612f9f19..dfef3c815 100644 --- a/content/en/functions/os.Stat.md +++ b/content/en/functions/os/Stat.md @@ -2,19 +2,21 @@ title: os.Stat description: Returns a FileInfo structure describing a file or directory. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: os -relatedFuncs: +function: + aliases: [] + returnType: FileInfo + signatures: [os.Stat PATH] +relatedFunctions: - os.FileExists - os.Getenv - os.ReadDir - os.ReadFile - os.Stat -signature: - - os.Stat PATH +aliases: [/functions/os.stat] --- The `os.Stat` function attempts to resolve the path relative to the root of your project directory. If a matching file or directory is not found, it will attempt to resolve the path relative to the [`contentDir`](/getting-started/configuration#contentdir). A leading path separator (`/`) is optional. diff --git a/content/en/functions/page.md b/content/en/functions/page/index.md similarity index 96% rename from content/en/functions/page.md rename to content/en/functions/page/index.md index c2eb35758..01f014078 100644 --- a/content/en/functions/page.md +++ b/content/en/functions/page/index.md @@ -2,15 +2,19 @@ title: page description: Provides global access to the .Page object. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: global -relatedFuncs: +function: + aliases: [] + returnType: + signatures: [page] +relatedFunctions: + - hugo - page - site -signature: [page] +aliases: [/functions/page] --- At the top level of a template that receives the `Page` object in context, these are equivalent: diff --git a/content/en/functions/partial.md b/content/en/functions/partials/Include.md similarity index 88% rename from content/en/functions/partial.md rename to content/en/functions/partials/Include.md index 447f6d623..ea9dfb31a 100644 --- a/content/en/functions/partial.md +++ b/content/en/functions/partials/Include.md @@ -1,18 +1,20 @@ --- -title: partial +title: partials.Include +linkTitle: partial description: Executes the named partial template. If the partial contains a return statement, returns that value, else returns the rendered output. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: partials -relatedFuncs: +function: + aliases: [partial] + returnType: any + signatures: ['partials.Include LAYOUT [CONTEXT]'] +relatedFunctions: - partials.Include - partials.IncludeCached -signature: - - partials.Include LAYOUT [CONTEXT] - - partial LAYOUT [CONTEXT] +aliases: [/functions/partial] --- In this example we have three partial templates: diff --git a/content/en/functions/partialCached.md b/content/en/functions/partials/IncludeCached.md similarity index 88% rename from content/en/functions/partialCached.md rename to content/en/functions/partials/IncludeCached.md index 5084fc44d..ab9a77835 100644 --- a/content/en/functions/partialCached.md +++ b/content/en/functions/partials/IncludeCached.md @@ -1,18 +1,23 @@ --- -title: partialCached +title: partials.IncludeCached +linkTitle: partialCached description: Allows for caching of partials that do not need to be re-rendered on every invocation. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: partials -relatedFuncs: +function: + aliases: [partialCached] + returnType: any + signatures: ['partials.IncludeCached LAYOUT CONTEXT [VARIANT...]'] +relatedFunctions: - partials.Include - partials.IncludeCached -signature: +signatures: - partials.IncludeCached LAYOUT CONTEXT [VARIANT...] - partialCached LAYOUT CONTEXT [VARIANT...] +aliases: [/functions/partialcached] --- The `partialCached` template function can offer significant performance gains for complex templates that don't need to be re-rendered on every invocation. diff --git a/content/en/functions/path.Base.md b/content/en/functions/path/Base.md similarity index 82% rename from content/en/functions/path.Base.md rename to content/en/functions/path/Base.md index 785f5347e..c00873524 100644 --- a/content/en/functions/path.Base.md +++ b/content/en/functions/path/Base.md @@ -2,12 +2,15 @@ title: path.Base description: Base returns the last element of a path. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: path -relatedFuncs: +function: + aliases: [] + returnType: string + signatures: [path.Base PATH] +relatedFunctions: - path.Base - path.BaseName - path.Clean @@ -15,8 +18,7 @@ relatedFuncs: - path.Ext - path.Join - path.Split -signature: - - path.Base PATH +aliases: [/functions/path.base] --- `path.Base` returns the last element of `PATH`. diff --git a/content/en/functions/path.BaseName.md b/content/en/functions/path/BaseName.md similarity index 81% rename from content/en/functions/path.BaseName.md rename to content/en/functions/path/BaseName.md index 54aa8bde7..a357ed403 100644 --- a/content/en/functions/path.BaseName.md +++ b/content/en/functions/path/BaseName.md @@ -2,12 +2,15 @@ title: path.BaseName description: BaseName returns the last element of a path, removing the extension if present. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: path -relatedFuncs: +function: + aliases: [] + returnType: string + signatures: [path.BaseName PATH] +relatedFunctions: - path.Base - path.BaseName - path.Clean @@ -15,8 +18,7 @@ relatedFuncs: - path.Ext - path.Join - path.Split -signature: - - path.BaseName PATH +aliases: [/functions/path.basename] --- If `PATH` is empty, `.` is returned. diff --git a/content/en/functions/path.Clean.md b/content/en/functions/path/Clean.md similarity index 83% rename from content/en/functions/path.Clean.md rename to content/en/functions/path/Clean.md index 866f17b76..98160c568 100644 --- a/content/en/functions/path.Clean.md +++ b/content/en/functions/path/Clean.md @@ -2,12 +2,15 @@ title: path.Clean description: Replaces path separators with slashes (`/`) and removes extraneous separators. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: path -relatedFuncs: +function: + aliases: [] + returnType: string + signatures: [path.Clean PATH] +relatedFunctions: - path.Base - path.BaseName - path.Clean @@ -15,8 +18,7 @@ relatedFuncs: - path.Ext - path.Join - path.Split -signature: - - path.Clean PATH +aliases: [/functions/path.clean] --- `path.Clean` replaces path separators with slashes (`/`) and removes extraneous separators, including trailing separators. diff --git a/content/en/functions/path.Dir.md b/content/en/functions/path/Dir.md similarity index 84% rename from content/en/functions/path.Dir.md rename to content/en/functions/path/Dir.md index 809128a12..0a2928696 100644 --- a/content/en/functions/path.Dir.md +++ b/content/en/functions/path/Dir.md @@ -2,12 +2,15 @@ title: path.Dir description: Dir returns all but the last element of a path. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: path -relatedFuncs: +function: + aliases: [] + returnType: string + signatures: [path.Dir PATH] +relatedFunctions: - path.Base - path.BaseName - path.Clean @@ -15,8 +18,7 @@ relatedFuncs: - path.Ext - path.Join - path.Split -signature: - - path.Dir PATH +aliases: [/functions/path.dir] --- `path.Dir` returns all but the last element of `PATH`, typically `PATH`'s directory. diff --git a/content/en/functions/path.Ext.md b/content/en/functions/path/Ext.md similarity index 82% rename from content/en/functions/path.Ext.md rename to content/en/functions/path/Ext.md index 4e157dc3c..6b5685948 100644 --- a/content/en/functions/path.Ext.md +++ b/content/en/functions/path/Ext.md @@ -2,12 +2,15 @@ title: path.Ext description: Ext returns the file name extension of a path. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: path -relatedFuncs: +function: + aliases: [] + returnType: string + signatures: [path.Ext PATH] +relatedFunctions: - path.Base - path.BaseName - path.Clean @@ -15,8 +18,7 @@ relatedFuncs: - path.Ext - path.Join - path.Split -signature: - - path.Ext PATH +aliases: [/functions/path.ext] --- `path.Ext` returns the file name extension `PATH`. diff --git a/content/en/functions/path.Join.md b/content/en/functions/path/Join.md similarity index 83% rename from content/en/functions/path.Join.md rename to content/en/functions/path/Join.md index 103a15302..4f5c51c0f 100644 --- a/content/en/functions/path.Join.md +++ b/content/en/functions/path/Join.md @@ -2,12 +2,15 @@ title: path.Join description: Join path elements into a single path. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: path -relatedFuncs: +function: + aliases: [] + returnType: string + signatures: [path.Join ELEMENT...] +relatedFunctions: - path.Base - path.BaseName - path.Clean @@ -16,8 +19,7 @@ relatedFuncs: - path.Join - path.Split - urls.JoinPath -signature: - - path.Join ELEMENT... +aliases: [/functions/path.join] --- `path.Join` joins path elements into a single path, adding a separating slash if necessary. diff --git a/content/en/functions/path.Split.md b/content/en/functions/path/Split.md similarity index 59% rename from content/en/functions/path.Split.md rename to content/en/functions/path/Split.md index 2b36faefb..bde412743 100644 --- a/content/en/functions/path.Split.md +++ b/content/en/functions/path/Split.md @@ -2,12 +2,15 @@ title: path.Split description: Split path immediately following the final slash. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: path -relatedFuncs: +function: + aliases: [] + returnType: DirFile + signatures: [path.Split PATH] +relatedFunctions: - path.Base - path.BaseName - path.Clean @@ -15,8 +18,7 @@ relatedFuncs: - path.Ext - path.Join - path.Split -signature: - - path.Split PATH +aliases: [/functions/path.split] --- `path.Split` splits `PATH` immediately following the final slash, separating it into a directory and a base component. @@ -27,7 +29,15 @@ If there is no slash in `PATH`, it returns an empty directory and the base is se **Note:** On Windows, `PATH` is converted to slash (`/`) separators. ```go-html-template -{{ $dirFile := path.Split "a/news.html" }} → $dirFile.Dir → "a/", $dirFile.File → "news.html" -{{ $dirFile := path.Split "news.html" }} → $dirFile.Dir → "", $dirFile.File → "news.html" -{{ $dirFile := path.Split "a/b/c" }} → $dirFile.Dir → "a/b/", $dirFile.File → "c" +{{ $dirFile := path.Split "a/news.html" }} +{{ $dirFile.Dir }} → "a/" +{{ $dirFile.File }} → "news.html" + +{{ $dirFile := path.Split "news.html" }} +{{ $dirFile.Dir }} → "" +{{ $dirFile.File }} → "news.html" + +{{ $dirFile := path.Split "a/b/c" }} +{{ $dirFile.Dir }} → "a/b/" +{{ $dirFile.File }} → "c" ``` diff --git a/content/en/functions/range.md b/content/en/functions/range.md deleted file mode 100644 index 7b8d7bc75..000000000 --- a/content/en/functions/range.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: range -description: Iterates over a map, array, or slice. -categories: [functions] -menu: - docs: - parent: functions -keywords: [] -namespace: text/template -relatedFuncs: - - with - - range -signature: - - range COLLECTION ---- - -Just like in the Go programming language, Go and Hugo templates make heavy use of `range` to iterate over a map, array or slice. Other templating languages use a foreach for the equivalent functionality. - -`range` is fundamental to templating in Hugo. (See the [Introduction to Hugo Templates](/templates/introduction/) for more examples.) diff --git a/content/en/functions/reflect.IsMap.md b/content/en/functions/reflect/IsMap.md similarity index 59% rename from content/en/functions/reflect.IsMap.md rename to content/en/functions/reflect/IsMap.md index fa846f3b8..7d89bb38a 100644 --- a/content/en/functions/reflect.IsMap.md +++ b/content/en/functions/reflect/IsMap.md @@ -1,21 +1,22 @@ --- title: reflect.IsMap -description: Reports if a value is a map. +description: Reports whether the value is a map. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] +function: + aliases: [] + returnType: bool + signatures: [reflect.IsMap INPUT] namespace: reflect -relatedFuncs: +relatedFunctions: - reflect.IsMap - reflect.IsSlice -signature: - - reflect.IsMap INPUT +aliases: [/functions/reflect.ismap] --- -`reflect.IsMap` reports if `VALUE` is a map. Returns a boolean. - ```go-html-template {{ reflect.IsMap (dict "key" "value") }} → true {{ reflect.IsMap "yo" }} → false diff --git a/content/en/functions/reflect.IsSlice.md b/content/en/functions/reflect/IsSlice.md similarity index 58% rename from content/en/functions/reflect.IsSlice.md rename to content/en/functions/reflect/IsSlice.md index 09a311859..09bab7127 100644 --- a/content/en/functions/reflect.IsSlice.md +++ b/content/en/functions/reflect/IsSlice.md @@ -1,21 +1,22 @@ --- title: reflect.IsSlice -description: Reports if a value is a slice. +description: Reports whether the value is a slice. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] +function: + aliases: [] + returnType: bool + signatures: [reflect.IsSlice INPUT] namespace: reflect -relatedFuncs: +relatedFunctions: - reflect.IsMap - reflect.IsSlice -signature: - - reflect.IsSlice INPUT +aliases: [/functions/reflect.isslice] --- -`reflect.IsSlice` reports if `VALUE` is a slice. Returns a boolean. - ```go-html-template {{ reflect.IsSlice (slice 1 2 3) }} → true {{ reflect.IsSlice "yo" }} → false diff --git a/content/en/functions/safeCSS.md b/content/en/functions/safe/CSS.md similarity index 85% rename from content/en/functions/safeCSS.md rename to content/en/functions/safe/CSS.md index 197c7c25e..d5dcdfb66 100644 --- a/content/en/functions/safeCSS.md +++ b/content/en/functions/safe/CSS.md @@ -1,22 +1,24 @@ --- -title: safeCSS +title: safe.CSS +linkTitle: safeCSS description: Declares the provided string as a known "safe" CSS string. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: safe -relatedFuncs: +function: + aliases: [safeCSS] + returnType: template.CSS + signatures: [safe.CSS INPUT] +relatedFunctions: - safe.CSS - safe.HTML - safe.HTMLAttr - safe.JS - safe.JSStr - safe.URL -signature: - - safe.CSS INPUT - - safeCSS INPUT +aliases: [/functions/safecss] --- In this context, *safe* means CSS content that matches any of the following: diff --git a/content/en/functions/safeHTML.md b/content/en/functions/safe/HTML.md similarity index 86% rename from content/en/functions/safeHTML.md rename to content/en/functions/safe/HTML.md index 9d981411e..ea3afe8f3 100644 --- a/content/en/functions/safeHTML.md +++ b/content/en/functions/safe/HTML.md @@ -1,22 +1,24 @@ --- -title: safeHTML +title: safe.HTML +linkTitle: safeHTML description: Declares a provided string as a "safe" HTML document to avoid escaping by Go templates. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: safe -relatedFuncs: +function: + aliases: [safeHTML] + returnType: template.HTML + signatures: [safe.HTML INPUT] +relatedFunctions: - safe.CSS - safe.HTML - safe.HTMLAttr - safe.JS - safe.JSStr - safe.URL -signature: - - safe.HTML INPUT - - safeHTML INPUT +aliases: [/functions/safehtml] --- It should not be used for HTML from a third-party, or HTML with unclosed tags or comments. diff --git a/content/en/functions/safeHTMLAttr.md b/content/en/functions/safe/HTMLAttr.md similarity index 85% rename from content/en/functions/safeHTMLAttr.md rename to content/en/functions/safe/HTMLAttr.md index 7efd7b651..7d1b06c47 100644 --- a/content/en/functions/safeHTMLAttr.md +++ b/content/en/functions/safe/HTMLAttr.md @@ -1,22 +1,24 @@ --- -title: safeHTMLAttr +title: safe.HTMLAttr +linkTitle: safeHTMLAttr description: Declares the provided string as a safe HTML attribute. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: safe -relatedFuncs: +function: + aliases: [safeHTMLAttr] + returnType: template.HTMLAttr + signatures: [safe.HTMLAttr INPUT] +relatedFunctions: - safe.CSS - safe.HTML - safe.HTMLAttr - safe.JS - safe.JSStr - safe.URL -signature: - - safe.HTMLAttr INPUT - - safeHTMLAttr INPUT +aliases: [/functions/safehtmlattr] --- Given a site configuration that contains this menu entry: diff --git a/content/en/functions/safeJS.md b/content/en/functions/safe/JS.md similarity index 85% rename from content/en/functions/safeJS.md rename to content/en/functions/safe/JS.md index ae47cb56a..e679b5f85 100644 --- a/content/en/functions/safeJS.md +++ b/content/en/functions/safe/JS.md @@ -1,22 +1,24 @@ --- -title: safeJS +title: safe.JS +linkTitle: safeJS description: Declares the provided string as a known safe JavaScript string. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: safe -relatedFuncs: +function: + aliases: [safeJS] + returnType: template.JS + signatures: [safe.JS INPUT] +relatedFunctions: - safe.CSS - safe.HTML - safe.HTMLAttr - safe.JS - safe.JSStr - safe.URL -signature: - - safe.JS INPUT - - safeJS INPUT +aliases: [/functions/safejs] --- In this context, *safe* means the string encapsulates a known safe EcmaScript5 Expression (e.g., `(x + y * z())`). diff --git a/content/en/functions/safeJSStr.md b/content/en/functions/safe/JSStr.md similarity index 85% rename from content/en/functions/safeJSStr.md rename to content/en/functions/safe/JSStr.md index 1b62b1d5f..790de3a73 100644 --- a/content/en/functions/safeJSStr.md +++ b/content/en/functions/safe/JSStr.md @@ -1,22 +1,24 @@ --- -title: safeJSStr +title: safe.JSStr +linkTitle: safeJSStr description: Declares the provided string as a known safe JavaScript string. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: safe -relatedFuncs: +function: + aliases: [safeJSStr] + returnType: template.JSStr + signatures: [safe.JSStr INPUT] +relatedFunctions: - safe.CSS - safe.HTML - safe.HTMLAttr - safe.JS - safe.JSStr - safe.URL -signature: - - safe.JSStr INPUT - - safeJSStr INPUT +aliases: [/functions/safejsstr] --- Encapsulates a sequence of characters meant to be embedded between quotes in a JavaScript expression. Use of this type presents a security risk: the encapsulated content should come from a trusted source, as it will be included verbatim in the template output. diff --git a/content/en/functions/safeURL.md b/content/en/functions/safe/URL.md similarity index 93% rename from content/en/functions/safeURL.md rename to content/en/functions/safe/URL.md index 417bb7a7b..edc62ff9d 100644 --- a/content/en/functions/safeURL.md +++ b/content/en/functions/safe/URL.md @@ -1,23 +1,24 @@ --- -title: safeURL +title: safe.URL +linkTitle: safeURL description: Declares the provided string as a safe URL or URL substring. -keywords: [strings,urls] categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: safe -relatedFuncs: +function: + aliases: [safeURL] + returnType: template.URL + signatures: [safe.URL INPUT] +relatedFunctions: - safe.CSS - safe.HTML - safe.HTMLAttr - safe.JS - safe.JSStr - safe.URL -signature: - - safe.URL INPUT - - safeURL INPUT +aliases: [/functions/safeurl] --- `safeURL` declares the provided string as a "safe" URL or URL substring (see [RFC 3986]). A URL like `javascript:checkThatFormNotEditedBeforeLeavingPage()` from a trusted source should go in the page, but by default dynamic `javascript:` URLs are filtered out since they are a frequently exploited injection vector. diff --git a/content/en/functions/site.md b/content/en/functions/site/index.md similarity index 84% rename from content/en/functions/site.md rename to content/en/functions/site/index.md index 522375588..3341bff98 100644 --- a/content/en/functions/site.md +++ b/content/en/functions/site/index.md @@ -2,15 +2,19 @@ title: site description: Provides global access to the .Site object. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: global -relatedFuncs: +function: + aliases: [] + returnType: + signatures: [site] +relatedFunctions: + - hugo - page - site -signature: [site] +aliases: [/functions/site] --- At the top level of a template that receives the `Site` object in context, these are equivalent: @@ -28,5 +32,4 @@ When the `Site` object is not in context, use the global `site` function: {{% note %}} To simplify your templates, use the global `site` function regardless of whether the `Site` object is in context. - {{% /note %}} diff --git a/content/en/functions/slicestr.md b/content/en/functions/slicestr.md deleted file mode 100644 index 2b088e493..000000000 --- a/content/en/functions/slicestr.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: slicestr -description: Creates a slice of a half-open range, including start and end indices. -categories: [functions] -menu: - docs: - parent: functions -keywords: [] -namespace: strings -relatedFuncs: [] -signature: - - strings.SliceString STRING START [END] - - slicestr STRING START [END] ---- - -For example, 1 and 4 creates a slice including elements 1 through 3. -The `end` index can be omitted; it defaults to the string's length. - -* `{{ slicestr "BatMan" 3 }}` → "Man" -* `{{ slicestr "BatMan" 0 3 }}` → "Bat" diff --git a/content/en/functions/strings.Repeat.md b/content/en/functions/strings.Repeat.md deleted file mode 100644 index 8578cf8cc..000000000 --- a/content/en/functions/strings.Repeat.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: strings.Repeat -description: Returns INPUT repeated COUNT times. -categories: [functions] -menu: - docs: - parent: functions -keywords: [] -namespace: strings -relatedFuncs: [] -signature: - - strings.Repeat COUNT INPUT ---- - -```go-html-template -{{ strings.Repeat 3 "yo" }} → "yoyoyo" -{{ "yo" | strings.Repeat 3 }} → "yoyoyo" -``` diff --git a/content/en/functions/strings.RuneCount.md b/content/en/functions/strings.RuneCount.md deleted file mode 100644 index c80d86e42..000000000 --- a/content/en/functions/strings.RuneCount.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: strings.RuneCount -description: Determines the number of runes in a string. -categories: [functions] -menu: - docs: - parent: functions -keywords: [] -namespace: strings -relatedFuncs: - - len - - strings.Count - - strings.CountRunes - - strings.CountWords - - strings.RuneCount -signature: - - strings.RuneCount INPUT ---- - -In contrast with `strings.CountRunes` function, which strips HTML and whitespace before counting runes, `strings.RuneCount` simply counts all the runes in a string. It relies on the Go [`utf8.RuneCountInString`] function. - -```go-html-template -{{ "Hello, 世界" | strings.RuneCount }} - -``` - -[`utf8.RuneCount`]: https://golang.org/pkg/unicode/utf8/#RuneCount diff --git a/content/en/functions/chomp.md b/content/en/functions/strings/Chomp.md similarity index 58% rename from content/en/functions/chomp.md rename to content/en/functions/strings/Chomp.md index 012c58b6d..22e2b546b 100644 --- a/content/en/functions/chomp.md +++ b/content/en/functions/strings/Chomp.md @@ -1,26 +1,30 @@ --- title: chomp -toc: true +linkTitle: chomp description: Removes any trailing newline characters. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: strings -relatedFuncs: +function: + aliases: [chomp] + returnType: any + signatures: [strings.Chomp STRING] +relatedFunctions: - strings.Chomp - strings.Trim - strings.TrimLeft - strings.TrimPrefix - strings.TrimRight - strings.TrimSuffix -signature: - - chomp STRING - - strings.Chomp STRING +aliases: [/functions/chomp] --- -Useful in a pipeline to remove newlines added by other processing (e.g., [`markdownify`](/functions/markdownify/)). +If the argument is of type template.HTML, returns template.HTML, else returns a string. + + +Useful in a pipeline to remove newlines added by other processing (e.g., [`markdownify`](/functions/transform/markdownify)). ```go-html-template {{ chomp "

Blockhead

\n" }} → "

Blockhead

" diff --git a/content/en/functions/strings.Contains.md b/content/en/functions/strings/Contains.md similarity index 64% rename from content/en/functions/strings.Contains.md rename to content/en/functions/strings/Contains.md index d37a6b536..66a90aeea 100644 --- a/content/en/functions/strings.Contains.md +++ b/content/en/functions/strings/Contains.md @@ -1,21 +1,22 @@ --- title: strings.Contains -description: Reports whether a string contains a substring. +description: Reports whether the string contains a substring. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: strings -relatedFuncs: +function: + aliases: [] + returnType: bool + signatures: [strings.Contains STRING SUBSTRING] +relatedFunctions: - strings.Contains - strings.ContainsAny - strings.ContainsNonSpace - strings.HasPrefix - strings.HasSuffix - - collections.In -signature: - - strings.Contains STRING SUBSTRING +aliases: [/functions/strings.contains] --- ```go-html-template diff --git a/content/en/functions/strings.ContainsAny.md b/content/en/functions/strings/ContainsAny.md similarity index 74% rename from content/en/functions/strings.ContainsAny.md rename to content/en/functions/strings/ContainsAny.md index 281f6ec7d..4f324358a 100644 --- a/content/en/functions/strings.ContainsAny.md +++ b/content/en/functions/strings/ContainsAny.md @@ -2,25 +2,26 @@ title: strings.ContainsAny description: Reports whether a string contains any character from a given string. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: strings -relatedFuncs: +function: + aliases: [] + returnType: bool + signatures: [strings.ContainsAny STRING CHARACTERS] +relatedFunctions: - strings.Contains - strings.ContainsAny - strings.ContainsNonSpace - strings.HasPrefix - strings.HasSuffix - - collections.In -signature: - - strings.ContainsAny STRING CHARACTERS +aliases: [/functions/strings.containsany] --- ```go-html-template {{ strings.ContainsAny "Hugo" "gm" }} → true ---- +``` The check is case sensitive: diff --git a/content/en/functions/strings.ContainsNonSpace.md b/content/en/functions/strings/ContainsNonSpace.md similarity index 82% rename from content/en/functions/strings.ContainsNonSpace.md rename to content/en/functions/strings/ContainsNonSpace.md index c8dcc1a45..d2e6114b3 100644 --- a/content/en/functions/strings.ContainsNonSpace.md +++ b/content/en/functions/strings/ContainsNonSpace.md @@ -2,20 +2,21 @@ title: strings.ContainsNonSpace description: Reports whether a string contains any non-space characters as defined by Unicode’s White Space property. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: strings -relatedFuncs: +function: + aliases: [] + returnType: bool + signatures: [strings.ContainsNonSpace STRING] +relatedFunctions: - strings.Contains - strings.ContainsAny - strings.ContainsNonSpace - strings.HasPrefix - strings.HasSuffix - - collections.In -signature: - - strings.ContainsNonSpace STRING +aliases: [/functions/strings.containsnonspace] --- ```go-html-template diff --git a/content/en/functions/strings.Count.md b/content/en/functions/strings/Count.md similarity index 54% rename from content/en/functions/strings.Count.md rename to content/en/functions/strings/Count.md index 152685355..25ea58967 100644 --- a/content/en/functions/strings.Count.md +++ b/content/en/functions/strings/Count.md @@ -2,26 +2,28 @@ title: strings.Count description: Returns the number of non-overlapping instances of a substring within a string. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: strings -relatedFuncs: +function: + aliases: [] + returnType: int + signatures: [strings.Count SUBSTR STRING] +relatedFunctions: - len - strings.Count - strings.CountRunes - strings.CountWords - strings.RuneCount -signature: - - strings.Count SUBSTR STRING +aliases: [/functions/strings.count] --- If `SUBSTR` is an empty string, this function returns 1 plus the number of Unicode code points in `STRING`. -Example|Result -:--|:-- -`{{ "aaabaab" \| strings.Count "a" }}`|5 -`{{ "aaabaab" \| strings.Count "aa" }}`|2 -`{{ "aaabaab" \| strings.Count "aaa" }}`|1 -`{{ "aaabaab" \| strings.Count "" }}`|8 +```go-html-template +{{ "aaabaab" | strings.Count "a" }} → 5 +{{ "aaabaab" | strings.Count "aa" }} → 2 +{{ "aaabaab" | strings.Count "aaa" }} → 1 +{{ "aaabaab" | strings.Count "" }} → 8 +``` diff --git a/content/en/functions/strings/CountRunes.md b/content/en/functions/strings/CountRunes.md new file mode 100644 index 000000000..4a17d04ab --- /dev/null +++ b/content/en/functions/strings/CountRunes.md @@ -0,0 +1,29 @@ +--- +title: strings.CountRunes +linkTitle: countrunes +description: Returns the number of runes in a string excluding whitespace. +categories: [functions] +keywords: [] +menu: + docs: + parent: functions +function: + aliases: [countrunes] + returnType: int + signatures: [strings.CountRunes INPUT] +relatedFunctions: + - len + - strings.Count + - strings.CountRunes + - strings.CountWords + - strings.RuneCount +aliases: [/functions/countrunes] +--- + +In contrast with the [`strings.RuneCount`] function, which counts every rune in a string, `strings.CountRunes` excludes whitespace. + +```go-html-template +{{ "Hello, 世界" | strings.CountRunes }} → 8 +``` + +[`strings.RuneCount`]: /functions/strings/runecount diff --git a/content/en/functions/countwords.md b/content/en/functions/strings/CountWords.md similarity index 70% rename from content/en/functions/countwords.md rename to content/en/functions/strings/CountWords.md index a7b06debe..e6915e6cd 100644 --- a/content/en/functions/countwords.md +++ b/content/en/functions/strings/CountWords.md @@ -1,21 +1,23 @@ --- -title: countwords +title: strings.CountWords +linkTitle: countwords description: Counts the number of words in a string. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: strings -relatedFuncs: +function: + aliases: [countwords] + returnType: int + signatures: [strings.CountWords INPUT] +relatedFunctions: - len - strings.Count - strings.CountRunes - strings.CountWords - strings.RuneCount -signature: - - strings.CountWords INPUT - - countwords INPUT +aliases: [/functions/countwords] --- The template function works similar to the [.WordCount page variable][pagevars]. diff --git a/content/en/functions/findresubmatch.md b/content/en/functions/strings/FindRESubmatch.md similarity index 86% rename from content/en/functions/findresubmatch.md rename to content/en/functions/strings/FindRESubmatch.md index 9a374ea4e..5a0410fdb 100644 --- a/content/en/functions/findresubmatch.md +++ b/content/en/functions/strings/FindRESubmatch.md @@ -1,25 +1,27 @@ --- -title: findRESubmatch +title: strings.FindRESubmatch +linkTitle: findRESubmatch description: Returns a slice of all successive matches of the regular expression. Each element is a slice of strings holding the text of the leftmost match of the regular expression and the matches, if any, of its subexpressions. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: strings -relatedFuncs: +function: + aliases: [findRESubmatch] + returnType: '[]string' + signatures: ['strings.FindRESubmatch PATTERN INPUT [LIMIT]'] +relatedFunctions: - strings.FindRE - strings.FindRESubmatch - strings.Replace - strings.ReplaceRE -signature: - - strings.FindRESubmatch PATTERN INPUT [LIMIT - - findRESubmatch PATTERN INPUT [LIMIT] +aliases: [/functions/findresubmatch] --- By default, `findRESubmatch` finds all matches. You can limit the number of matches with an optional LIMIT argument. A return value of nil indicates no match. -{{% readfile file="/functions/common/regular-expressions.md" %}} +{{% readfile file="/functions/_common/regular-expressions.md" %}} ## Demonstrative examples diff --git a/content/en/functions/findRe.md b/content/en/functions/strings/FindRe.md similarity index 78% rename from content/en/functions/findRe.md rename to content/en/functions/strings/FindRe.md index c5d26c3a4..4a7811f3d 100644 --- a/content/en/functions/findRe.md +++ b/content/en/functions/strings/FindRe.md @@ -1,24 +1,26 @@ --- -title: findRE +title: strings.FindRE +linkTitle: findRE description: Returns a slice of strings that match the regular expression. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: strings -relatedFuncs: +function: + aliases: [findRE] + returnType: string + signatures: ['strings.FindRE PATTERN INPUT [LIMIT]'] +relatedFunctions: - strings.FindRE - strings.FindRESubmatch - strings.Replace - strings.ReplaceRE -signature: - - strings.FindRE PATTERN INPUT [LIMIT] - - findRE PATTERN INPUT [LIMIT] +aliases: [/functions/findre] --- By default, `findRE` finds all matches. You can limit the number of matches with an optional LIMIT argument. -{{% readfile file="/functions/common/regular-expressions.md" %}} +{{% readfile file="/functions/_common/regular-expressions.md" %}} This example returns a slice of all second level headings (`h2` elements) within the rendered `.Content`: diff --git a/content/en/functions/strings.FirstUpper.md b/content/en/functions/strings/FirstUpper.md similarity index 68% rename from content/en/functions/strings.FirstUpper.md rename to content/en/functions/strings/FirstUpper.md index 1cb38386c..320f01eda 100644 --- a/content/en/functions/strings.FirstUpper.md +++ b/content/en/functions/strings/FirstUpper.md @@ -2,18 +2,20 @@ title: strings.FirstUpper description: Capitalizes the first character of a given string. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: strings -relatedFuncs: +function: + aliases: [] + returnType: string + signatures: [strings.FirstUpper STRING] +relatedFunctions: - strings.FirstUpper - strings.Title - strings.ToLower - strings.ToUpper -signature: - - strings.FirstUpper STRING +aliases: [/functions/strings.firstupper] --- ```go-html-template diff --git a/content/en/functions/strings.HasPrefix.md b/content/en/functions/strings/HasPrefix.md similarity index 54% rename from content/en/functions/strings.HasPrefix.md rename to content/en/functions/strings/HasPrefix.md index 332050b7e..88a79a935 100644 --- a/content/en/functions/strings.HasPrefix.md +++ b/content/en/functions/strings/HasPrefix.md @@ -1,23 +1,22 @@ --- title: strings.HasPrefix -description: Tests whether a string begins with prefix. +description: Reports whether a string begins with prefix. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: strings -relatedFuncs: +function: + aliases: [hasPrefix] + returnType: bool + signatures: [strings.HasPrefix STRING PREFIX] +relatedFunctions: - strings.Contains - strings.ContainsAny - strings.ContainsNonSpace - strings.HasPrefix - strings.HasSuffix - - collections.In -signature: - - strings.HasPrefix STRING PREFIX - - hasPrefix STRING PREFIX -aliases: [/functions/hasprefix/] +aliases: [/functions/hasprefix,/functions/strings.hasprefix] --- ```go-html-template diff --git a/content/en/functions/strings.HasSuffix.md b/content/en/functions/strings/HasSuffix.md similarity index 54% rename from content/en/functions/strings.HasSuffix.md rename to content/en/functions/strings/HasSuffix.md index 5ba29a550..d11f3e8cf 100644 --- a/content/en/functions/strings.HasSuffix.md +++ b/content/en/functions/strings/HasSuffix.md @@ -1,23 +1,22 @@ --- title: strings.HasSuffix -description: Tests whether a string ends with suffix. +description: Reports whether a string ends with suffix. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: strings -relatedFuncs: +function: + aliases: [hasSuffix] + returnType: bool + signatures: [strings.HasSuffix STRING SUFFIX] +relatedFunctions: - strings.Contains - strings.ContainsAny - strings.ContainsNonSpace - strings.HasPrefix - strings.HasSuffix - - collections.In -signature: - - strings.HasSuffix STRING SUFFIX - - hasSuffix STRING SUFFIX -aliases: [/functions/hassuffix/] +aliases: [/functions/hassuffix,/functions/strings/hassuffix] --- ```go-html-template diff --git a/content/en/functions/strings/Repeat.md b/content/en/functions/strings/Repeat.md new file mode 100644 index 000000000..718f24984 --- /dev/null +++ b/content/en/functions/strings/Repeat.md @@ -0,0 +1,20 @@ +--- +title: strings.Repeat +description: Returns a new string consisting of zero or more copies of another string. +categories: [functions] +keywords: [] +menu: + docs: + parent: functions +function: + aliases: [] + returnType: string + signatures: [strings.Repeat COUNT INPUT] +relatedFunctions: [] +aliases: [/functions/strings.repeat] +--- + +```go-html-template +{{ strings.Repeat 3 "yo" }} → "yoyoyo" +{{ "yo" | strings.Repeat 3 }} → "yoyoyo" +``` diff --git a/content/en/functions/replace.md b/content/en/functions/strings/Replace.md similarity index 66% rename from content/en/functions/replace.md rename to content/en/functions/strings/Replace.md index da58f9cb2..8d5e54859 100644 --- a/content/en/functions/replace.md +++ b/content/en/functions/strings/Replace.md @@ -1,27 +1,29 @@ --- -title: replace +title: strings.Replace +linkTitle: replace description: Replaces all occurrences of the search string with the replacement string. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: strings -relatedFuncs: +function: + aliases: [replace] + returnType: string + signatures: ['strings.Replace INPUT OLD NEW [LIMIT]'] +relatedFunctions: - strings.FindRE - strings.FindRESubmatch - strings.Replace - strings.ReplaceRE -signature: - - strings.Replace INPUT OLD NEW [LIMIT] - - replace INPUT OLD NEW [LIMIT] +aliases: [/functions/replace] --- Replace returns a copy of `INPUT` with all occurrences of `OLD` replaced with `NEW`. The number of replacements can be limited with an optional `LIMIT` argument. ``` -`{{ replace "Batman and Robin" "Robin" "Catwoman" }}` +{{ replace "Batman and Robin" "Robin" "Catwoman" }} → "Batman and Catwoman" {{ replace "aabbaabb" "a" "z" 2 }} → "zzbbaabb" diff --git a/content/en/functions/replacere.md b/content/en/functions/strings/ReplaceRE.md similarity index 81% rename from content/en/functions/replacere.md rename to content/en/functions/strings/ReplaceRE.md index 4116e57d2..247595877 100644 --- a/content/en/functions/replacere.md +++ b/content/en/functions/strings/ReplaceRE.md @@ -1,24 +1,26 @@ --- -title: replaceRE +title: strings.ReplaceRE +linkTitle: replaceRE description: Returns a string, replacing all occurrences of a regular expression with a replacement pattern. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: strings -relatedFuncs: +function: + aliases: [replaceRE] + returnType: string + signatures: ['strings.ReplaceRE PATTERN REPLACEMENT INPUT [LIMIT]'] +relatedFunctions: - strings.FindRE - strings.FindRESubmatch - strings.Replace - strings.ReplaceRE -signature: - - strings.ReplaceRE PATTERN REPLACEMENT INPUT [LIMIT] - - replaceRE PATTERN REPLACEMENT INPUT [LIMIT] +aliases: [/functions/replacere] --- By default, `replaceRE` replaces all matches. You can limit the number of matches with an optional LIMIT argument. -{{% readfile file="/functions/common/regular-expressions.md" %}} +{{% readfile file="/functions/_common/regular-expressions.md" %}} This example replaces two or more consecutive hyphens with a single hyphen: diff --git a/content/en/functions/strings/RuneCount.md b/content/en/functions/strings/RuneCount.md new file mode 100644 index 000000000..a4d5a8dbe --- /dev/null +++ b/content/en/functions/strings/RuneCount.md @@ -0,0 +1,28 @@ +--- +title: strings.RuneCount +description: Returns the number of runes in a string. +categories: [functions] +keywords: [] +menu: + docs: + parent: functions +function: + aliases: [] + returnType: int + signatures: [strings.RuneCount INPUT] +relatedFunctions: + - len + - strings.Count + - strings.CountRunes + - strings.CountWords + - strings.RuneCount +aliases: [/functions/strings.runecount] +--- + +In contrast with the [`strings.CountRunes`] function, which excludes whitespace, `strings.RuneCount` counts every rune in a string. + +```go-html-template +{{ "Hello, 世界" | strings.RuneCount }} → 9 +``` + +[`strings.CountRunes`]: /functions/strings/countrunes diff --git a/content/en/functions/strings/SliceString.md b/content/en/functions/strings/SliceString.md new file mode 100644 index 000000000..8d26d76e4 --- /dev/null +++ b/content/en/functions/strings/SliceString.md @@ -0,0 +1,24 @@ +--- +title: strings.SliceString +linkTitle: slicestr +description: Creates a slice of a half-open range, including start and end indices. +categories: [functions] +keywords: [] +menu: + docs: + parent: functions +function: + aliases: [slicestr] + returnType: string + signatures: ['strings.SliceString STRING START [END]'] +relatedFunctions: [] +aliases: [/functions/slicestr] +--- + +For example, 1 and 4 creates a slice including elements 1 through 3. +The `end` index can be omitted; it defaults to the string's length. + +```go-html-template +{{ slicestr "BatMan" 3 }}` → "Man" +{{ slicestr "BatMan" 0 3 }}` → "Bat" +``` diff --git a/content/en/functions/split.md b/content/en/functions/strings/Split.md similarity index 50% rename from content/en/functions/split.md rename to content/en/functions/strings/Split.md index d5d089b77..7d15704b2 100644 --- a/content/en/functions/split.md +++ b/content/en/functions/strings/Split.md @@ -1,18 +1,20 @@ --- -title: split +title: strings.Split +linkTitle: split description: Returns a slice of strings by splitting STRING by DELIM. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: strings -relatedFuncs: +function: + aliases: [split] + returnType: string + signatures: [strings.Split STRING DELIM] +relatedFunctions: - collections.Delimit - strings.Split -signature: - - strings.Split STRING DELIM - - split STRING DELIM +aliases: [/functions/split] --- Examples: @@ -24,5 +26,5 @@ Examples: {{% note %}} -`split` essentially does the opposite of [delimit](/functions/delimit). While `split` creates a slice from a string, `delimit` creates a string from a slice. +`split` essentially does the opposite of [delimit](/functions/collections/delimit). While `split` creates a slice from a string, `delimit` creates a string from a slice. {{% /note %}} diff --git a/content/en/functions/substr.md b/content/en/functions/strings/Substr.md similarity index 84% rename from content/en/functions/substr.md rename to content/en/functions/strings/Substr.md index 6bdb10126..9dafa0737 100644 --- a/content/en/functions/substr.md +++ b/content/en/functions/strings/Substr.md @@ -1,16 +1,18 @@ --- -title: substr +title: strings.Substr +linkTitle: substr description: Extracts parts of a string from a specified character's position and returns the specified number of characters. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: strings -relatedFuncs: [] -signature: - - substr STRING START [LENGTH] - - strings.Substr STRING START [LENGTH] +function: + aliases: [substr] + returnType: string + signatures: ['strings.Substr STRING START [LENGTH]'] +relatedFunctions: [] +aliases: [/functions/substr] --- It normally takes two argument: `start` and `length`. It can also take one argument: `start`, i.e. `length` is omitted, in which case the substring starting from start until the end of the string will be returned. diff --git a/content/en/functions/title.md b/content/en/functions/strings/Title.md similarity index 81% rename from content/en/functions/title.md rename to content/en/functions/strings/Title.md index 80627cf5d..1e20d1f59 100644 --- a/content/en/functions/title.md +++ b/content/en/functions/strings/Title.md @@ -1,20 +1,22 @@ --- -title: title +title: strings.Title +linkTitle: title description: Converts the provided string to title case. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: strings -relatedFuncs: +function: + aliases: [title] + returnType: string + signatures: [strings.Title STRING] +relatedFunctions: - strings.FirstUpper - strings.Title - strings.ToLower - strings.ToUpper -signature: - - strings.Title STRING - - title STRING +aliases: [/functions/title] --- ```go-html-template diff --git a/content/en/functions/lower.md b/content/en/functions/strings/ToLower.md similarity index 70% rename from content/en/functions/lower.md rename to content/en/functions/strings/ToLower.md index 04d60b334..cb76462ea 100644 --- a/content/en/functions/lower.md +++ b/content/en/functions/strings/ToLower.md @@ -1,20 +1,22 @@ --- -title: lower +title: strings.ToLower +linkTitle: lower description: Converts all characters in the provided string to lowercase. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: strings -relatedFuncs: +function: + aliases: [lower] + returnType: string + signatures: [strings.ToLower INPUT] +relatedFunctions: - strings.FirstUpper - strings.Title - strings.ToLower - strings.ToUpper -signature: - - strings.ToLower INPUT - - lower INPUT +aliases: [/functions/lower] --- diff --git a/content/en/functions/upper.md b/content/en/functions/strings/ToUpper.md similarity index 69% rename from content/en/functions/upper.md rename to content/en/functions/strings/ToUpper.md index 73e861525..d46491637 100644 --- a/content/en/functions/upper.md +++ b/content/en/functions/strings/ToUpper.md @@ -1,21 +1,22 @@ --- -title: upper +title: strings.ToUpper +linkTitle: upper description: Converts all characters in a string to uppercase - categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: strings -relatedFuncs: +function: + aliases: [upper] + returnType: string + signatures: [strings.ToUpper INPUT] +relatedFunctions: - strings.FirstUpper - strings.Title - strings.ToLower - strings.ToUpper -signature: - - strings.ToUpper INPUT - - upper INPUT +aliases: [/functions/upper] --- Note that `upper` can be applied in your templates in more than one way: diff --git a/content/en/functions/trim.md b/content/en/functions/strings/Trim.md similarity index 86% rename from content/en/functions/trim.md rename to content/en/functions/strings/Trim.md index a2048c832..9eae9ee45 100644 --- a/content/en/functions/trim.md +++ b/content/en/functions/strings/Trim.md @@ -1,22 +1,24 @@ --- -title: trim +title: strings.Trim +linkTitle: trim description: Returns a slice of a passed string with all leading and trailing characters from cutset removed. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: strings -relatedFuncs: +function: + aliases: [title] + returnType: string + signatures: [strings.Trim INPUT CUTSET] +relatedFunctions: - strings.Chomp - strings.Trim - strings.TrimLeft - strings.TrimPrefix - strings.TrimRight - strings.TrimSuffix -signature: - - strings.Trim INPUT CUTSET - - trim INPUT CUTSET +aliases: [/functions/trim] --- ```go-html-template diff --git a/content/en/functions/strings.TrimLeft.md b/content/en/functions/strings/TrimLeft.md similarity index 79% rename from content/en/functions/strings.TrimLeft.md rename to content/en/functions/strings/TrimLeft.md index a718e62a3..3924e492f 100644 --- a/content/en/functions/strings.TrimLeft.md +++ b/content/en/functions/strings/TrimLeft.md @@ -2,20 +2,22 @@ title: strings.TrimLeft description: Returns a slice of a given string with all leading characters contained in the cutset removed. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: strings -relatedFuncs: +function: + aliases: [] + returnType: string + signatures: [strings.TrimLeft CUTSET STRING] +relatedFunctions: - strings.Chomp - strings.Trim - strings.TrimLeft - strings.TrimPrefix - strings.TrimRight - strings.TrimSuffix -signature: - - strings.TrimLeft CUTSET STRING +aliases: [/functions/strings.trimleft] --- Given the string `"abba"`, leading `"a"`'s can be removed a follows: diff --git a/content/en/functions/strings.TrimPrefix.md b/content/en/functions/strings/TrimPrefix.md similarity index 80% rename from content/en/functions/strings.TrimPrefix.md rename to content/en/functions/strings/TrimPrefix.md index 661533e55..37657732d 100644 --- a/content/en/functions/strings.TrimPrefix.md +++ b/content/en/functions/strings/TrimPrefix.md @@ -2,20 +2,22 @@ title: strings.TrimPrefix description: Returns a given string s without the provided leading prefix string. If s doesn't start with prefix, s is returned unchanged. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: strings -relatedFuncs: +function: + aliases: [] + returnType: string + signatures: [strings.TrimPrefix PREFIX STRING] +relatedFunctions: - strings.Chomp - strings.Trim - strings.TrimLeft - strings.TrimPrefix - strings.TrimRight - strings.TrimSuffix -signature: - - strings.TrimPrefix PREFIX STRING +aliases: [/functions/strings.trimprefix] --- Given the string `"aabbaa"`, the specified prefix is only removed if `"aabbaa"` starts with it: diff --git a/content/en/functions/strings.TrimRight.md b/content/en/functions/strings/TrimRight.md similarity index 79% rename from content/en/functions/strings.TrimRight.md rename to content/en/functions/strings/TrimRight.md index 19c3a6b6d..fa538b605 100644 --- a/content/en/functions/strings.TrimRight.md +++ b/content/en/functions/strings/TrimRight.md @@ -2,20 +2,22 @@ title: strings.TrimRight description: Returns a slice of a given string with all trailing characters contained in the cutset removed. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: strings -relatedFuncs: +function: + aliases: [] + returnType: string + signatures: [strings.TrimRight CUTSET STRING] +relatedFunctions: - strings.Chomp - strings.Trim - strings.TrimLeft - strings.TrimPrefix - strings.TrimRight - strings.TrimSuffix -signature: - - strings.TrimRight CUTSET STRING +aliases: [/functions/strings.trimright] --- Given the string `"abba"`, trailing `"a"`'s can be removed a follows: diff --git a/content/en/functions/strings.TrimSuffix.md b/content/en/functions/strings/TrimSuffix.md similarity index 80% rename from content/en/functions/strings.TrimSuffix.md rename to content/en/functions/strings/TrimSuffix.md index eaf4b1492..6dc9becfc 100644 --- a/content/en/functions/strings.TrimSuffix.md +++ b/content/en/functions/strings/TrimSuffix.md @@ -2,20 +2,22 @@ title: strings.TrimSuffix description: Returns a given string s without the provided trailing suffix string. If s doesn't end with suffix, s is returned unchanged. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: strings -relatedFuncs: +function: + aliases: [] + returnType: string + signatures: [strings.TrimSuffix SUFFIX STRING] +relatedFunctions: - strings.Chomp - strings.Trim - strings.TrimLeft - strings.TrimPrefix - strings.TrimRight - strings.TrimSuffix -signature: - - strings.TrimSuffix SUFFIX STRING +aliases: [/functions/strings.trimsuffix] --- Given the string `"aabbaa"`, the specified suffix is only removed if `"aabbaa"` ends with it: diff --git a/content/en/functions/strings/Truncate.md b/content/en/functions/strings/Truncate.md new file mode 100644 index 000000000..0bd78d840 --- /dev/null +++ b/content/en/functions/strings/Truncate.md @@ -0,0 +1,26 @@ +--- +title: strings.Truncate +linkTitle: truncate +description: Truncates a text to a max length without cutting words or leaving unclosed HTML tags. +categories: [functions] +keywords: [] +menu: + docs: + parent: functions +function: + aliases: [truncate] + returnType: template.HTML + signatures: ['strings.Truncate SIZE [ELLIPSIS] INPUT'] +relatedFunctions: [] +aliases: [/functions/truncate] +--- + +Since Go templates are HTML-aware, `truncate` will intelligently handle normal strings vs HTML strings: + +```go-html-template +{{ "Keep my HTML" | safeHTML | truncate 10 }} → Keep my … +``` + +{{% note %}} +If you have a raw string that contains HTML tags you want to remain treated as HTML, you will need to convert the string to HTML using the [`safeHTML` template function](/functions/safe/html) before sending the value to truncate. Otherwise, the HTML tags will be escaped when passed through the `truncate` function. +{{% /note %}} diff --git a/content/en/functions/symdiff.md b/content/en/functions/symdiff.md deleted file mode 100644 index ad2e29333..000000000 --- a/content/en/functions/symdiff.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: symdiff -description: "`collections.SymDiff` (alias `symdiff`) returns the symmetric difference of two collections." -categories: [functions] -menu: - docs: - parent: functions -keywords: [] -namespace: collections -relatedFuncs: - - collections.Complement - - collections.Intersect - - collections.SymDiff - - collections.Union -signature: - - COLLECTION | collections.SymDiff COLLECTION - - COLLECTION | symdiff COLLECTION ---- - -Example: - -```go-html-template -{{ slice 1 2 3 | symdiff (slice 3 4) }} -``` - -The above will print `[1 2 4]`. - -Also see https://en.wikipedia.org/wiki/Symmetric_difference diff --git a/content/en/functions/templates.Exists.md b/content/en/functions/templates/Exists.md similarity index 73% rename from content/en/functions/templates.Exists.md rename to content/en/functions/templates/Exists.md index 1623583b7..d4a8fab76 100644 --- a/content/en/functions/templates.Exists.md +++ b/content/en/functions/templates/Exists.md @@ -1,15 +1,18 @@ --- title: templates.Exists -description: "Checks whether a template file exists under the given path relative to the `layouts` directory." +description: Reports whether a template file exists under the given path relative to the `layouts` directory. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] +function: + aliases: [] + returnType: bool + signatures: [templates.Exists PATH] namespace: templates -relatedFuncs: [] -signature: - - templates.Exists PATH +relatedFunctions: [] +aliases: [/functions/templates.exists] --- A template file is any file living below the `layouts` directories of either the project or any of its theme components including partials and shortcodes. diff --git a/content/en/functions/time.md b/content/en/functions/time/AsTime.md similarity index 90% rename from content/en/functions/time.md rename to content/en/functions/time/AsTime.md index d534098c9..1244eeb5c 100644 --- a/content/en/functions/time.md +++ b/content/en/functions/time/AsTime.md @@ -1,21 +1,23 @@ --- -title: time +title: time.AsTime +linkTitle: time description: Converts a timestamp string into a `time.Time` structure. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: time -relatedFuncs: +function: + aliases: [time] + returnType: time.Time + signatures: ['time.AsTime INPUT [TIMEZONE]'] +relatedFunctions: - time.AsTime - time.Duration - time.Format - time.Now - time.ParseDuration -signature: - - time.AsTime INPUT [TIMEZONE] - - time INPUT [TIMEZONE] +aliases: [/functions/time] --- @@ -57,6 +59,6 @@ The following example may be useful when setting up [multilingual sites][multili {{< /code >}} -[int]: /functions/int/ +[int]: /functions/cast/toint [multilingual]: /content-management/multilingual/ -[`printf`]: /functions/printf/ +[`printf`]: /functions/fmt/printf diff --git a/content/en/functions/duration.md b/content/en/functions/time/Duration.md similarity index 85% rename from content/en/functions/duration.md rename to content/en/functions/time/Duration.md index fa7b13843..921f25a96 100644 --- a/content/en/functions/duration.md +++ b/content/en/functions/time/Duration.md @@ -1,21 +1,23 @@ --- -title: duration +title: time.Duration +linkTitle: duration description: Returns a `time.Duration` structure, using the given time unit and duration number. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: time -relatedFuncs: +function: + aliases: [duration] + returnType: time.Duration + signatures: [time.Duration TIME_UNIT DURATION_NUMBER] +relatedFunctions: - time.AsTime - time.Duration - time.Format - time.Now - time.ParseDuration -signature: - - time.Duration TIME_UNIT DURATION_NUMBER - - duration TIME_UNIT DURATION_NUMBER +aliases: [/functions/duration] --- `time.Duration` converts a given number into a [`time.Duration`](https://pkg.go.dev/time#Duration) structure so you can access its fields. E.g. you can perform [time operations](https://pkg.go.dev/time#Duration) on the returned `time.Duration` value: diff --git a/content/en/functions/time/Format.md b/content/en/functions/time/Format.md new file mode 100644 index 000000000..3a0b1eb2a --- /dev/null +++ b/content/en/functions/time/Format.md @@ -0,0 +1,76 @@ +--- +title: time.Format +description: Returns a formatted and localized time.Time value. +categories: [functions] +keywords: [] +menu: + docs: + parent: functions +function: + aliases: [dateFormat] + returnType: string + signatures: [time.Format LAYOUT INPUT] +relatedFunctions: + - time.AsTime + - time.Duration + - time.Format + - time.Now + - time.ParseDuration +aliases: [/functions/dateformat] +toc: true +--- + +```go-template +{{ $t := "2023-01-27T23:44:58-08:00" }} +{{ $format := "2 Jan 2006" }} + +{{ $t | time.Format $format }} → 27 Jan 2023 + +{{ $t = time.AsTime $t }} +{{ $t | time.Format $format }} → 27 Jan 2023 +``` + +## Layout string + +{{% readfile file="/functions/_common/time-layout-string.md" %}} + +## Localization + +Use the `time.Format` function to localize `time.Time` values for the current language and region. + +{{% note %}} +{{% readfile file="/functions/_common/locales.md" %}} +{{% /note %}} + + +Use the layout string as described above, or one of the tokens below. For example: + +```go-template +{{ .Date | time.Format ":date_medium" }} → Jan 27, 2023 +``` + +Localized to en-US: + +Token|Result +:--|:-- +`:date_full`|`Friday, January 27, 2023` +`:date_long`|`January 27, 2023` +`:date_medium`|`Jan 27, 2023` +`:date_short`|`1/27/23` +`:time_full`|`11:44:58 pm Pacific Standard Time` +`:time_long`|`11:44:58 pm PST` +`:time_medium`|`11:44:58 pm` +`:time_short`|`11:44 pm` + +Localized to de-DE: + +Token|Result +:--|:-- +`:date_full`|`Freitag, 27. Januar 2023` +`:date_long`|`27. Januar 2023` +`:date_medium`|`27.01.2023` +`:date_short`|`27.01.23` +`:time_full`|`23:44:58 Nordamerikanische Westküsten-Normalzeit` +`:time_long`|`23:44:58 PST` +`:time_medium`|`23:44:58` +`:time_short`|`23:44` diff --git a/content/en/functions/now.md b/content/en/functions/time/Now.md similarity index 87% rename from content/en/functions/now.md rename to content/en/functions/time/Now.md index 032fa1026..74b01ecc5 100644 --- a/content/en/functions/now.md +++ b/content/en/functions/time/Now.md @@ -1,21 +1,23 @@ --- -title: now +title: time.Now +linkTitle: now description: Returns the current local time categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: time -relatedFuncs: +function: + aliases: [now] + returnType: time.Time + signatures: [time.Now] +relatedFunctions: - time.AsTime - time.Duration - time.Format - time.Now - time.ParseDuration -signature: - - time.Now - - now +aliases: [/functions/now] --- See [`time.Time`](https://godoc.org/time#Time). diff --git a/content/en/functions/time.ParseDuration.md b/content/en/functions/time/ParseDuration.md similarity index 85% rename from content/en/functions/time.ParseDuration.md rename to content/en/functions/time/ParseDuration.md index e019648e6..e3abc7c15 100644 --- a/content/en/functions/time.ParseDuration.md +++ b/content/en/functions/time/ParseDuration.md @@ -2,19 +2,21 @@ title: time.ParseDuration description: Parses a given duration string into a `time.Duration` structure. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: time -relatedFuncs: +function: + aliases: [] + returnType: time.Duration + signatures: [time.ParseDuration DURATION] +relatedFunctions: - time.AsTime - time.Duration - time.Format - time.Now - time.ParseDuration -signature: - - time.ParseDuration DURATION +aliases: [/functions/time.parseduration] --- `time.ParseDuration` parses a duration string into a [`time.Duration`](https://pkg.go.dev/time#Duration) structure so you can access its fields. diff --git a/content/en/functions/transform/CanHighlight.md b/content/en/functions/transform/CanHighlight.md new file mode 100644 index 000000000..eabef933b --- /dev/null +++ b/content/en/functions/transform/CanHighlight.md @@ -0,0 +1,22 @@ +--- +title: transform.CanHighlight +description: Reports whether the given code language is supported by the Chroma highlighter. +categories: [functions] +keywords: [] +menu: + docs: + parent: functions +function: + aliases: [] + returnType: bool + signatures: [transform.CanHighlight LANGUAGE] +relatedFunctions: + - transform.CanHighlight + - transform.Highlight + - transform.HighlightCodeBlock +--- + +```go-html-template +{{ transform.CanHighlight "go" }} → true +{{ transform.CanHighlight "klingon" }} → false +``` diff --git a/content/en/functions/emojify.md b/content/en/functions/transform/Emojify.md similarity index 81% rename from content/en/functions/emojify.md rename to content/en/functions/transform/Emojify.md index e1753cb20..324c41851 100644 --- a/content/en/functions/emojify.md +++ b/content/en/functions/transform/Emojify.md @@ -1,16 +1,19 @@ --- -title: emojify +title: transform.Emojify +linkTitle: emojify description: Runs a string through the Emoji emoticons processor. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] +function: + aliases: [emojify] + returnType: template.HTML + signatures: [transform.Emojify INPUT] namespace: transform -relatedFuncs: [] -signature: - - transform.Emojify INPUT - - emojify INPUT +relatedFunctions: [] +aliases: [/functions/emojify] --- `emojify` runs a passed string through the Emoji emoticons processor. diff --git a/content/en/functions/htmlEscape.md b/content/en/functions/transform/HTMLEscape.md similarity index 68% rename from content/en/functions/htmlEscape.md rename to content/en/functions/transform/HTMLEscape.md index cc7648068..62249367b 100644 --- a/content/en/functions/htmlEscape.md +++ b/content/en/functions/transform/HTMLEscape.md @@ -1,18 +1,20 @@ --- -title: htmlEscape +title: transform.HTMLEscape +linkTitle: htmlEscape description: Returns the given string with the reserved HTML codes escaped. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: transform -relatedFuncs: +function: + aliases: [htmlEscape] + returnType: string + signatures: [transform.HTMLEscape INPUT] +relatedFunctions: - transform.HTMLEscape - transform.HTMLUnescape -signature: - - transform.HTMLEscape INPUT - - htmlEscape INPUT +aliases: [/functions/htmlescape] --- In the result `&` becomes `&` and so on. It escapes only: `<`, `>`, `&`, `'` and `"`. diff --git a/content/en/functions/htmlUnescape.md b/content/en/functions/transform/HTMLUnescape.md similarity index 69% rename from content/en/functions/htmlUnescape.md rename to content/en/functions/transform/HTMLUnescape.md index c59248444..c0774232f 100644 --- a/content/en/functions/htmlUnescape.md +++ b/content/en/functions/transform/HTMLUnescape.md @@ -1,22 +1,22 @@ --- -title: htmlUnescape +title: transform.HTMLUnescape +linkTitle: htmlUnescape description: Returns the given string with HTML escape codes un-escaped. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] -namespace: transform -relatedFuncs: +function: + aliases: [htmlUnescape] + returnType: string + signatures: [transform.HTMLUnescape INPUT] +relatedFunctions: - transform.HTMLEscape - transform.HTMLUnescape -signature: - - transform.HTMLUnescape INPUT - - htmlUnescape INPUT +aliases: [/functions/htmlunescape] --- -`htmlUnescape` returns the given string with HTML escape codes un-escaped. - Remember to pass the output of this to `safeHTML` if fully un-escaped characters are desired. Otherwise, the output will be escaped again as normal. ```go-html-template diff --git a/content/en/functions/highlight.md b/content/en/functions/transform/Highlight.md similarity index 92% rename from content/en/functions/highlight.md rename to content/en/functions/transform/Highlight.md index 0d0fbd98a..93043b4a1 100644 --- a/content/en/functions/highlight.md +++ b/content/en/functions/transform/Highlight.md @@ -1,16 +1,22 @@ --- -title: highlight +title: transform.Highlight +linkTitle: highlight description: Renders code with a syntax highlighter. categories: [functions] +keywords: [] menu: docs: parent: functions -keywords: [] +function: + aliases: [highlight] + returnType: template.HTML + signatures: ['transform.Highlight INPUT LANG [OPTIONS]'] namespace: transform -relatedFuncs: [] -signature: - - transform.Highlight INPUT LANG [OPTIONS] - - highlight INPUT LANG [OPTIONS] +relatedFunctions: + - transform.CanHighlight + - transform.Highlight + - transform.HighlightCodeBlock +aliases: [/functions/highlight] toc: true --- diff --git a/content/en/functions/transform/HighlightCodeBlock.md b/content/en/functions/transform/HighlightCodeBlock.md new file mode 100644 index 000000000..fa7045641 --- /dev/null +++ b/content/en/functions/transform/HighlightCodeBlock.md @@ -0,0 +1,43 @@ +--- +title: transform.HighlightCodeBlock +description: Highlights code received in context within a code block render hook. +categories: [functions] +keywords: [] +menu: + docs: + parent: functions +function: + aliases: [] + returnType: highlight.HighlightResult + signatures: ['transform.HighlightCodeBlock CONTEXT [OPTIONS]'] +relatedFunctions: + - transform.CanHighlight + - transform.Highlight + - transform.HighlightCodeBlock +--- + +This function is only useful within a code block render hook. + +Given the context passed into a code block render hook, `transform.HighlightCodeBlock` returns a `HighlightResult` object with two methods. + +.Wrapped +: (`template.HTML`) Returns highlighted code wrapped in `
`, `
`, and `` elements. This is identical to the value returned by the transform.Highlight function.
+
+.Inner
+: (`template.HTML`) Returns highlighted code without any wrapping elements, allowing you to create your own wrapper.
+
+
+```go-html-template
+{{ $result := transform.HighlightCodeBlock . }}
+{{ $result.Wrapped }}
+```
+
+To override the default [highlighting options]:
+
+```go-html-template
+{{ $options := merge .Options (dict "linenos" true) }}
+{{ $result := transform.HighlightCodeBlock . $options }}
+{{ $result.Wrapped }}
+```
+
+[highlighting options]: /functions/transform/highlight/#options
diff --git a/content/en/functions/markdownify.md b/content/en/functions/transform/Markdownify.md
similarity index 81%
rename from content/en/functions/markdownify.md
rename to content/en/functions/transform/Markdownify.md
index 103d1703f..b0be902ce 100644
--- a/content/en/functions/markdownify.md
+++ b/content/en/functions/transform/Markdownify.md
@@ -1,16 +1,18 @@
 ---
-title: markdownify
+title: transform.Markdownify
+linkTitle: markdownify
 description: Renders markdown to HTML.
 categories: [functions]
+keywords: []
 menu:
   docs:
     parent: functions
-keywords: []
-namespace: transform
-relatedFuncs: []
-signature:
-  - transform.Markdownify INPUT
-  - markdownify INPUT
+function:
+  aliases: [markdownify]
+  returnType: template.HTML
+  signatures: [transform.Markdownify INPUT]
+relatedFunctions: []
+aliases: [/functions/markdownify]
 ---
 
 ```go-html-template
diff --git a/content/en/functions/plainify.md b/content/en/functions/transform/Plainify.md
similarity index 62%
rename from content/en/functions/plainify.md
rename to content/en/functions/transform/Plainify.md
index 17f67b692..163233d4a 100644
--- a/content/en/functions/plainify.md
+++ b/content/en/functions/transform/Plainify.md
@@ -1,16 +1,18 @@
 ---
-title: plainify
+title: transform.Plainify
+linkTitle: plainify
 description: Returns a string with all HTML tags removed.
 categories: [functions]
+keywords: []
 menu:
   docs:
     parent: functions
-keywords: []
-namespace: transform
-relatedFuncs: []
-signature:
-  - transform.Plainify
-  - plainify INPUT
+function:
+  aliases: [plainify]
+  returnType: string
+  signatures: [transform.Plainify INPUT]
+relatedFunctions: []
+aliases: [/functions/plainify]
 ---
 
 ```go-html-template
diff --git a/content/en/functions/transform.Remarshal.md b/content/en/functions/transform/Remarshal.md
similarity index 91%
rename from content/en/functions/transform.Remarshal.md
rename to content/en/functions/transform/Remarshal.md
index f961a35cd..8f6e58247 100644
--- a/content/en/functions/transform.Remarshal.md
+++ b/content/en/functions/transform/Remarshal.md
@@ -2,17 +2,19 @@
 title: transform.Remarshal
 description: Marshals a string of serialized data, or a map, into a string of serialized data in the specified format.
 categories: [functions]
+keywords: []
 menu:
   docs:
     parent: functions
-keywords: []
-namespace: transform
-relatedFuncs:
+function:
+  aliases: []
+  returnType: string
+  signatures: [transform.Remarshal FORMAT INPUT]
+relatedFunctions:
   - encoding.Jsonify
   - transform.Remarshal
   - transform.Unmarshal
-signature:
-  - transform.Remarshal FORMAT INPUT
+aliases: [/functions/transform.remarshal]
 ---
 
 The FORMAT must be one of `json`, `toml`, `yaml`, or `xml`. If the INPUT is a string of serialized data, it must be valid JSON, TOML, YAML, or XML.
diff --git a/content/en/functions/transform.Unmarshal.md b/content/en/functions/transform/Unmarshal.md
similarity index 90%
rename from content/en/functions/transform.Unmarshal.md
rename to content/en/functions/transform/Unmarshal.md
index f976b2f3d..ab32d13de 100644
--- a/content/en/functions/transform.Unmarshal.md
+++ b/content/en/functions/transform/Unmarshal.md
@@ -2,18 +2,21 @@
 title: transform.Unmarshal
 description: Parses the input and converts it into a map or an array. Supported formats are JSON, TOML, YAML, XML and CSV.
 categories: [functions]
+keywords: []
 menu:
   docs:
     parent: functions
-keywords: []
-namespace: transform
-relatedFuncs:
+function:
+  aliases: [unmarshal]
+  returnType: any
+  signatures:
+    - RESOURCE or STRING | transform.Unmarshal [OPTIONS]
+    - RESOURCE or STRING | unmarshal [OPTIONS]
+relatedFunctions:
   - encoding.Jsonify
   - transform.Remarshal
   - transform.Unmarshal
-signature:
-  - RESOURCE or STRING | transform.Unmarshal [OPTIONS]
-  - RESOURCE or STRING | unmarshal [OPTIONS]
+aliases: [/functions/transform.unmarshal]
 ---
 
 The function accepts either a `Resource` created in [Hugo Pipes](/hugo-pipes/) or via [Page Bundles](/content-management/page-bundles/), or simply a string. The two examples below will produce the same map:
diff --git a/content/en/functions/truncate.md b/content/en/functions/truncate.md
deleted file mode 100644
index 8b2121180..000000000
--- a/content/en/functions/truncate.md
+++ /dev/null
@@ -1,24 +0,0 @@
----
-title: truncate
-description: Truncates a text to a max length without cutting words or leaving unclosed HTML tags.
-categories: [functions]
-menu:
-  docs:
-    parent: functions
-keywords: []
-namespace: strings
-relatedFuncs: []
-signature:
-  - strings.Truncate SIZE [ELLIPSIS] INPUT
-  - truncate SIZE [ELLIPSIS] INPUT
----
-
-Since Go templates are HTML-aware, `truncate` will intelligently handle normal strings vs HTML strings:
-
-```go-html-template
-{{ "Keep my HTML" | safeHTML | truncate 10 }}` → Keep my …`
-```
-
-{{% note %}}
-If you have a raw string that contains HTML tags you want to remain treated as HTML, you will need to convert the string to HTML using the [`safeHTML` template function](/functions/safehtml) before sending the value to truncate. Otherwise, the HTML tags will be escaped when passed through the `truncate` function.
-{{% /note %}}
diff --git a/content/en/functions/unix.md b/content/en/functions/unix.md
deleted file mode 100644
index 0d1e72700..000000000
--- a/content/en/functions/unix.md
+++ /dev/null
@@ -1,34 +0,0 @@
----
-title: .Unix
-description: Converts a time.Time value to the number of seconds elapsed since the Unix epoch, excluding leap seconds. The Unix epoch is 00:00:00 UTC on 1 January 1970.
-categories: [functions]
-menu:
-  docs:
-    parent: functions
-namespace:
-relatedFuncs: []
-signature: 
-  - .Unix
-  - .UnixMilli
-  - .UnixMicro
-  - .UnixNano
----
-
-The `Milli`, `Micro`, and `Nano` variants return the number of milliseconds, microseconds, and nanoseconds (respectively) elapsed since the Unix epoch.
-
-```go-html-template
-.Date.Unix        --> 1637259694
-.ExpiryDate.Unix  --> 1672559999
-.Lastmod.Unix     --> 1637361786
-.PublishDate.Unix --> 1637421261
-
-("1970-01-01T00:00:00-00:00" | time.AsTime).Unix --> 0
-("1970-01-01T00:00:42-00:00" | time.AsTime).Unix --> 42
-("1970-04-11T01:48:29-08:00" | time.AsTime).Unix --> 8675309
-("2026-05-02T20:09:31-07:00" | time.AsTime).Unix --> 1777777771
-
-now.Unix      --> 1637447841
-now.UnixMilli --> 1637447841347
-now.UnixMicro --> 1637447841347378
-now.UnixNano  --> 1637447841347378799
-```
diff --git a/content/en/functions/abslangurl.md b/content/en/functions/urls/AbsLangURL.md
similarity index 92%
rename from content/en/functions/abslangurl.md
rename to content/en/functions/urls/AbsLangURL.md
index d2d129c76..ad73bbff0 100644
--- a/content/en/functions/abslangurl.md
+++ b/content/en/functions/urls/AbsLangURL.md
@@ -1,20 +1,22 @@
 ---
-title: absLangURL
+title: urls.AbsLangURL
+linkTitle: absLangURL
 description: Returns an absolute URL with a language prefix, if any.
 categories: [functions]
+keywords: []
 menu:
   docs:
     parent: functions
-keywords: []
-namespace: urls
-relatedFuncs:
+function:
+  aliases: [absLangURL]
+  returnType: template.HTML
+  signatures: [urls.AbsLangURL INPUT]
+relatedFunctions:
   - urls.AbsLangURL
   - urls.AbsURL 
   - urls.RelLangURL
   - urls.RelURL
-signature:
-  - urls.AbsLangURL INPUT
-  - absLangURL INPUT
+aliases: [/functions/abslangurl]
 ---
 
 Use this function with both monolingual and multilingual configurations. The URL returned by this function depends on:
diff --git a/content/en/functions/absurl.md b/content/en/functions/urls/AbsURL.md
similarity index 89%
rename from content/en/functions/absurl.md
rename to content/en/functions/urls/AbsURL.md
index cac1a8e77..bb6816f57 100644
--- a/content/en/functions/absurl.md
+++ b/content/en/functions/urls/AbsURL.md
@@ -1,20 +1,22 @@
 ---
-title: absURL
+title: urls.AbsURL 
+linkTitle: absURL
 description: Returns an absolute URL.
 categories: [functions]
+keywords: []
 menu:
   docs:
     parent: functions
-keywords: []
-namespace: urls
-relatedFuncs:
+function:
+  aliases: [absURL]
+  returnType: template.html
+  signatures: [urls.AbsURL INPUT]
+relatedFunctions:
   - urls.AbsLangURL
   - urls.AbsURL 
   - urls.RelLangURL
   - urls.RelURL
-signature: 
-  - urls.AbsURL INPUT
-  - absURL INPUT
+aliases: [/functions/absurl]
 ---
 
 With multilingual configurations, use the [`absLangURL`] function instead.  The URL returned by this function depends on:
@@ -66,4 +68,4 @@ With `baseURL = https://example.org/docs/`
 The last three examples are not desirable in most situations. As a best practice, never include a leading slash when using this function.
 {{% /note %}}
 
-[`absLangURL`]: /functions/abslangurl/
+[`absLangURL`]: /functions/urls/abslangurl/
diff --git a/content/en/functions/anchorize.md b/content/en/functions/urls/Anchorize.md
similarity index 85%
rename from content/en/functions/anchorize.md
rename to content/en/functions/urls/Anchorize.md
index 1248c0b25..15efe9a5e 100644
--- a/content/en/functions/anchorize.md
+++ b/content/en/functions/urls/Anchorize.md
@@ -1,18 +1,20 @@
 ---
-title: anchorize
+title: urls.Anchorize
+linkTitle: anchorize
 description: Takes a string and sanitizes it the same way as the [`defaultMarkdownHandler`](/getting-started/configuration-markup#default-configuration) does for markdown headers.
 categories: [functions]
+keywords: []
 menu:
   docs:
     parent: functions
-keywords: []
-namespace: urls
-relatedFuncs:
+function:
+  aliases: [anchorize]
+  returnType: string
+  signatures: [urls.Anchorize INPUT]
+relatedFunctions:
   - urls.Anchorize
   - urls.URLize
-signature:
-  - urls.Anchorize INPUT
-  - anchorize INPUT
+aliases: [/functions/anchorize]
 ---
 
 If [Goldmark](/getting-started/configuration-markup#goldmark) is set as `defaultMarkdownHandler`, the sanitizing logic adheres to the setting [`markup.goldmark.parser.autoHeadingIDType`](/getting-started/configuration-markup#goldmark).
diff --git a/content/en/functions/urls.JoinPath.md b/content/en/functions/urls/JoinPath.md
similarity index 80%
rename from content/en/functions/urls.JoinPath.md
rename to content/en/functions/urls/JoinPath.md
index caf361c92..41adf7ee7 100644
--- a/content/en/functions/urls.JoinPath.md
+++ b/content/en/functions/urls/JoinPath.md
@@ -2,16 +2,18 @@
 title: urls.JoinPath
 description: Joins the provided elements into a URL string and cleans the result of any ./ or ../ elements. If the argument list is empty, JoinPath returns an empty string.
 categories: [functions]
+keywords: []
 menu:
   docs:
     parent: functions
-keywords: []
-namespace: urls
-relatedFuncs:
+function:
+  aliases: []
+  returnType: string
+  signatures: [urls.JoinPath ELEMENT...]
+relatedFunctions:
   - path.Join
   - urls.JoinPath
-signature: 
-  - urls.JoinPath ELEMENT...
+aliases: [/functions/urls.joinpath]
 ---
 
 ```go-html-template
@@ -27,4 +29,4 @@ signature:
 
 Unlike the [`path.Join`] function, `urls.JoinPath` retains consecutive leading slashes.
 
-[`path.Join`]: /functions/path.join/
+[`path.Join`]: /functions/path/join
diff --git a/content/en/functions/urls.Parse.md b/content/en/functions/urls/Parse.md
similarity index 87%
rename from content/en/functions/urls.Parse.md
rename to content/en/functions/urls/Parse.md
index 7358bfae0..17c924d51 100644
--- a/content/en/functions/urls.Parse.md
+++ b/content/en/functions/urls/Parse.md
@@ -2,14 +2,16 @@
 title: urls.Parse
 description: Parses a URL into a URL structure.
 categories: [functions]
+keywords: []
 menu:
   docs:
     parent: functions
-keywords: []
-namespace: urls
-relatedFuncs: []
-signature: 
-  - urls.Parse URL
+function:
+  aliases: []
+  returnType: URL
+  signatures: [urls.Parse URL]
+relatedFunctions: []
+aliases: [/functions/urls.parse]
 ---
 
 The `urls.Parse` function parses a URL into a [URL structure](https://godoc.org/net/url#URL). The URL may be relative (a path, without a host) or absolute (starting with a [scheme]). Hugo throws an error when parsing an invalid URL.
diff --git a/content/en/functions/ref.md b/content/en/functions/urls/Ref.md
similarity index 90%
rename from content/en/functions/ref.md
rename to content/en/functions/urls/Ref.md
index b9e8c202e..908fd6ca8 100644
--- a/content/en/functions/ref.md
+++ b/content/en/functions/urls/Ref.md
@@ -1,18 +1,20 @@
 ---
-title: ref
+title: urls.Ref
+linkTitle: ref
 description: Returns the absolute permalink to a page.
 categories: [functions]
+keywords: []
 menu:
   docs:
     parent: functions
-keywords: []
-namespace: urls
-relatedFuncs:
+function:
+  aliases: [ref]
+  returnType: template.HTML
+  signatures: [urls.Ref . PAGE]
+relatedFunctions:
   - urls.Ref
   - urls.RelRef
-signature:
-  - urls.Ref . PAGE
-  - ref . PAGE
+aliases: [/functions/ref]
 ---
 
 This function takes two arguments:
diff --git a/content/en/functions/relLangURL.md b/content/en/functions/urls/RelLangURL.md
similarity index 91%
rename from content/en/functions/relLangURL.md
rename to content/en/functions/urls/RelLangURL.md
index 6d0a37747..b8850c71d 100644
--- a/content/en/functions/relLangURL.md
+++ b/content/en/functions/urls/RelLangURL.md
@@ -1,20 +1,22 @@
 ---
-title: relLangURL
+title: urls.RelLangURL
+linkTitle: relLangURL
 description: Returns a relative URL with a language prefix, if any.
 categories: [functions]
+keywords: []
 menu:
   docs:
     parent: functions
-keywords: []
-namespace: urls
-relatedFuncs:
+function:
+  aliases: [relLangURL]
+  returnType: template.HTML
+  signatures: [urls.RelLangURL INPUT]
+relatedFunctions:
   - urls.AbsLangURL
   - urls.AbsURL 
   - urls.RelLangURL
   - urls.RelURL
-signature:
-  - urls.RelLangURL INPUT
-  - relLangURL INPUT
+aliases: [/functions/rellangurl]
 ---
 
 Use this function with both monolingual and multilingual configurations. The URL returned by this function depends on:
diff --git a/content/en/functions/relref.md b/content/en/functions/urls/RelRef.md
similarity index 91%
rename from content/en/functions/relref.md
rename to content/en/functions/urls/RelRef.md
index 1d91c1444..1ff213b70 100644
--- a/content/en/functions/relref.md
+++ b/content/en/functions/urls/RelRef.md
@@ -1,18 +1,20 @@
 ---
-title: relref
+title: urls.RelRef
+linkTitle: relref
 description: Returns the relative permalink to a page.
 categories: [functions]
+keywords: []
 menu:
   docs:
     parent: functions
-keywords: []
-namespace: urls
-relatedFuncs:
+function:
+  aliases: [relref]
+  returnType: template.HTML
+  signatures: [urls.RelRef . PAGE]
+relatedFunctions:
   - urls.Ref
   - urls.RelRef
-signature:
-  - urls.RelRef . PAGE
-  - relref . PAGE
+aliases: [/functions/relref]
 ---
 
 This function takes two arguments:
diff --git a/content/en/functions/relurl.md b/content/en/functions/urls/RelURL.md
similarity index 88%
rename from content/en/functions/relurl.md
rename to content/en/functions/urls/RelURL.md
index ea3e51141..fa1f9af73 100644
--- a/content/en/functions/relurl.md
+++ b/content/en/functions/urls/RelURL.md
@@ -1,20 +1,22 @@
 ---
-title: relURL
+title: urls.RelURL
+linkTitle: relURL
 description: Returns a relative URL.
 categories: [functions]
+keywords: []
 menu:
   docs:
     parent: functions
-keywords: []
-namespace: urls
-relatedFuncs:
+function:
+  aliases: [relURL]
+  returnType: template.HTML
+  signatures: [urls.RelURL INPUT]
+relatedFunctions:
   - urls.AbsLangURL
   - urls.AbsURL 
   - urls.RelLangURL
   - urls.RelURL
-signature:
-  - urls.RelURL INPUT
-  - relURL INPUT
+aliases: [/functions/relurl]
 ---
 
 With multilingual configurations, use the [`relLangURL`] function instead. The URL returned by this function depends on:
@@ -66,4 +68,4 @@ With `baseURL = https://example.org/docs/`
 The last three examples are not desirable in most situations. As a best practice, never include a leading slash when using this function.
 {{% /note %}}
 
-[`relLangURL`]: /functions/rellangurl/
+[`relLangURL`]: /functions/urls/rellangurl/
diff --git a/content/en/functions/urlize.md b/content/en/functions/urls/URLize.md
similarity index 89%
rename from content/en/functions/urlize.md
rename to content/en/functions/urls/URLize.md
index 820d43f99..3c80a92f8 100644
--- a/content/en/functions/urlize.md
+++ b/content/en/functions/urls/URLize.md
@@ -1,18 +1,20 @@
 ---
-title: urlize
+title: urls.URLize
+linkTitle: urlize
 description: Takes a string, sanitizes it for usage in URLs, and converts spaces to hyphens.
 categories: [functions]
+keywords: []
 menu:
   docs:
     parent: functions
-keywords: []
-namespace: urls
-relatedFuncs:
+function:
+  aliases: [urlize]
+  returnType: string
+  signatures: [urls.URLize INPUT]
+relatedFunctions:
   - urls.Anchorize
   - urls.URLize
-signature:
-  - urls.URLize INPUT
-  - urlize INPUT
+aliases: [/functions/urlize]
 ---
 
 The following examples pull from a content file with the following front matter:
diff --git a/content/en/getting-started/configuration-markup.md b/content/en/getting-started/configuration-markup.md
index dca2b3c52..ae7241dc5 100644
--- a/content/en/getting-started/configuration-markup.md
+++ b/content/en/getting-started/configuration-markup.md
@@ -80,7 +80,7 @@ Note that attributes in [code fences](/content-management/syntax-highlighting/#h
 ````
 
 autoHeadingIDType ("github")
-: The strategy used for creating auto IDs (anchor names). Available types are `github`, `github-ascii` and `blackfriday`. `github` produces GitHub-compatible IDs, `github-ascii` will drop any non-Ascii characters after accent normalization, and `blackfriday` will make the IDs compatible with Blackfriday, the default Markdown engine before Hugo 0.60. Note that if Goldmark is your default Markdown engine, this is also the strategy used in the [anchorize](/functions/anchorize/) template func.
+: The strategy used for creating auto IDs (anchor names). Available types are `github`, `github-ascii` and `blackfriday`. `github` produces GitHub-compatible IDs, `github-ascii` will drop any non-Ascii characters after accent normalization, and `blackfriday` will make the IDs compatible with Blackfriday, the default Markdown engine before Hugo 0.60. Note that if Goldmark is your default Markdown engine, this is also the strategy used in the [anchorize](/functions/urls/anchorize) template func.
 
 ## Highlight
 
diff --git a/content/en/getting-started/configuration.md b/content/en/getting-started/configuration.md
index d210765ab..e72bb8d3b 100644
--- a/content/en/getting-started/configuration.md
+++ b/content/en/getting-started/configuration.md
@@ -400,7 +400,7 @@ URL to be used as a placeholder when a page reference cannot be found in `ref` o
 Removes [non-spacing marks](https://www.compart.com/en/unicode/category/Mn) from [composite characters](https://en.wikipedia.org/wiki/Precomposed_character) in content paths.
 
 ```text
-content/post/hügó.md --> https://example.org/post/hugo/
+content/post/hügó.md → https://example.org/post/hugo/
 ```
 
 ### rssLimit
@@ -449,7 +449,7 @@ Timeout for generating page contents, specified as a [duration](https://pkg.go.d
 
 ### timeZone
 
-The time zone (or location), e.g. `Europe/Oslo`, used to parse front matter dates without such information and in the [`time` function](/functions/time/). The list of valid values may be system dependent, but should include `UTC`, `Local`, and any location in the [IANA Time Zone database](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).
+The time zone (or location), e.g. `Europe/Oslo`, used to parse front matter dates without such information and in the [`time`] function. The list of valid values may be system dependent, but should include `UTC`, `Local`, and any location in the [IANA Time Zone database](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).
 
 ### title
 
@@ -527,8 +527,6 @@ useResourceCacheWhen
 
 The `build.cachebusters` configuration option was added to support development using Tailwind 3.x's JIT compiler where a `build` configuration may look like this:
 
-
-
 {{< code-toggle file="hugo" >}}
 [build]
   [build.buildStats]
@@ -616,7 +614,7 @@ status = 404
 
 ## Configure title case
 
-Set `titleCaseStyle` to specify the title style used by the [title](/functions/title/) template function and the automatic section titles in Hugo.
+Set `titleCaseStyle` to specify the title style used by the [title](/functions/strings/title) template function and the automatic section titles in Hugo.
 
 Can be one of:
 
@@ -684,10 +682,6 @@ To set configuration parameters, prefix the name with `HUGO_PARAMS_`
 
 If you are using snake_cased variable names, the above will not work. Hugo determines the delimiter to use by the first character after `HUGO`. This allows you to define environment variables on the form `HUGOxPARAMSxAPI_KEY=abcdefgh`, using any [allowed](https://stackoverflow.com/questions/2821043/allowed-characters-in-linux-environment-variable-names#:~:text=So%20names%20may%20contain%20any,not%20begin%20with%20a%20digit.) delimiter.
 
-{{< todo >}}
-Test and document setting parameters via JSON env var.
-{{< /todo >}}
-
 ## Ignore content and data files when rendering
 
 **Note:** This works, but we recommend you use the newer and more powerful [includeFiles and excludeFiles](/hugo-modules/configuration/#module-configuration-mounts) mount options.
@@ -799,7 +793,7 @@ dir
 
 [`.Site.Params`]: /variables/site/
 [directory structure]: /getting-started/directory-structure
-[json]: https://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf "Specification for JSON, JavaScript Object Notation"
+[json]: https://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf
 [lookup order]: /templates/lookup-order/
 [Output Formats]: /templates/output-formats/
 [templates]: /templates/
@@ -821,3 +815,6 @@ If this is not set, Hugo will use, in order of preference:
 1. In a  `hugo_cache_$USER` directory below the OS temp dir.
 
 If you want to know the current value of `cacheDir`, you can run `hugo config`, e.g: `hugo config | grep cachedir`.
+
+
+[`time`]: /functions/time/astime
diff --git a/content/en/getting-started/glossary.md b/content/en/getting-started/glossary.md
index 404732a23..c15af5170 100644
--- a/content/en/getting-started/glossary.md
+++ b/content/en/getting-started/glossary.md
@@ -254,7 +254,7 @@ A packaged combination of [archetypes](#archetype), assets, content, data, [temp
 
 ### token
 
-An identifier within a format string, beginning with a colon and replaced with a value when rendered. For example, use tokens in format strings for both [permalinks](/content-management/urls/#permalinks) and [dates](/functions/dateformat/#datetime-formatting-layouts).
+An identifier within a format string, beginning with a colon and replaced with a value when rendered. For example, use tokens in format strings for both [permalinks](/content-management/urls/#permalinks) and [dates](/functions/time/format/#localization).
 
 
 ### type
diff --git a/content/en/hosting-and-deployment/hosting-on-firebase.md b/content/en/hosting-and-deployment/hosting-on-firebase.md
index 3b1ba9dcd..c58f4b752 100644
--- a/content/en/hosting-and-deployment/hosting-on-firebase.md
+++ b/content/en/hosting-and-deployment/hosting-on-firebase.md
@@ -47,26 +47,26 @@ From here:
 
 In new versions of Firebase, some other questions apply:
 
-6. Set up automatic builds and deploys with GitHub? 
+6. Set up automatic builds and deploys with GitHub?
 
 Here you will be redirected to login in your GitHub account to get permissions. Confirm.
 
-7. For which GitHub repository would you like to set up a GitHub workflow? (format: user/repository) 
+7. For which GitHub repository would you like to set up a GitHub workflow? (format: user/repository)
 
 Include the repository you will use in the format above (Account/Repo)
 Firebase script with retrieve credentials, create a service account you can later manage in your GitHub settings.
 
-8. Set up the workflow to run a build script before every deploy? 
+8. Set up the workflow to run a build script before every deploy?
 
 Here is your opportunity to include some commands before you run the deploy.
 
-9. Set up automatic deployment to your site's live channel when a PR is merged? 
+9. Set up automatic deployment to your site's live channel when a PR is merged?
 
 You can let in the default option (main)
 
 After that Firebase has been set in your project with CI/CD. After that run:
 
-```
+```sh
 hugo && firebase deploy
 ```
 
diff --git a/content/en/hugo-pipes/babel.md b/content/en/hugo-pipes/babel.md
index 222b5116b..44b4e670e 100755
--- a/content/en/hugo-pipes/babel.md
+++ b/content/en/hugo-pipes/babel.md
@@ -8,7 +8,7 @@ menu:
     parent: hugo-pipes
     weight: 70
 weight: 70
-signature: ["resources.Babel RESOURCE [OPTIONS]", "babel RESOURCE [OPTIONS]"]
+signatures: ["resources.Babel RESOURCE [OPTIONS]", "babel RESOURCE [OPTIONS]"]
 ---
 
 ## Usage
diff --git a/content/en/hugo-pipes/bundling.md b/content/en/hugo-pipes/bundling.md
index 8b9899432..f3ff42f9c 100755
--- a/content/en/hugo-pipes/bundling.md
+++ b/content/en/hugo-pipes/bundling.md
@@ -9,7 +9,7 @@ menu:
     parent: hugo-pipes
     weight: 90
 weight: 90
-signature: ["resources.Concat TARGET_PATH SLICE_RESOURCES"]
+signatures: ["resources.Concat TARGET_PATH SLICE_RESOURCES"]
 ---
 
 ## Usage
diff --git a/content/en/hugo-pipes/fingerprint.md b/content/en/hugo-pipes/fingerprint.md
index bdabbe029..c492d4c70 100755
--- a/content/en/hugo-pipes/fingerprint.md
+++ b/content/en/hugo-pipes/fingerprint.md
@@ -9,7 +9,7 @@ menu:
     parent: hugo-pipes
     weight: 100
 weight: 100
-signature: ["resources.Fingerprint RESOURCE [ALGORITHM]", "fingerprint RESOURCE [ALGORITHM]"]
+signatures: ["resources.Fingerprint RESOURCE [ALGORITHM]", "fingerprint RESOURCE [ALGORITHM]"]
 ---
 
 ## Usage
diff --git a/content/en/hugo-pipes/js.md b/content/en/hugo-pipes/js.md
index 86c1564cf..ecf6dc33f 100644
--- a/content/en/hugo-pipes/js.md
+++ b/content/en/hugo-pipes/js.md
@@ -9,7 +9,7 @@ menu:
     parent: hugo-pipes
     weight: 60
 weight: 60
-signature: ["js.Build RESOURCE [OPTIONS]"]
+signatures: ["js.Build RESOURCE [OPTIONS]"]
 ---
 
 ## Usage
diff --git a/content/en/hugo-pipes/minification.md b/content/en/hugo-pipes/minification.md
index a32ef6e6f..74ddfaa89 100755
--- a/content/en/hugo-pipes/minification.md
+++ b/content/en/hugo-pipes/minification.md
@@ -9,7 +9,7 @@ menu:
     parent: hugo-pipes
     weight: 80
 weight: 80
-signature: ["resources.Minify RESOURCE", "minify RESOURCE"]
+signatures: ["resources.Minify RESOURCE", "minify RESOURCE"]
 ---
 
 ## Usage
diff --git a/content/en/hugo-pipes/postcss.md b/content/en/hugo-pipes/postcss.md
index 4e969caf2..2a08c7ad4 100755
--- a/content/en/hugo-pipes/postcss.md
+++ b/content/en/hugo-pipes/postcss.md
@@ -9,7 +9,7 @@ menu:
     weight: 40
 toc: true
 weight: 40
-signature: ["resources.PostCSS RESOURCE [OPTIONS]", "postCSS RESOURCE [OPTIONS]"]
+signatures: ["resources.PostCSS RESOURCE [OPTIONS]", "postCSS RESOURCE [OPTIONS]"]
 ---
 
 ## Setup
diff --git a/content/en/hugo-pipes/postprocess.md b/content/en/hugo-pipes/postprocess.md
index 3b7d5c610..4b3cb8ad4 100755
--- a/content/en/hugo-pipes/postprocess.md
+++ b/content/en/hugo-pipes/postprocess.md
@@ -8,7 +8,7 @@ menu:
     parent: hugo-pipes
     weight: 50
 weight: 50
-signature: ["resources.PostProcess RESOURCE"]
+signatures: ["resources.PostProcess RESOURCE"]
 ---
 
 ## Usage
diff --git a/content/en/hugo-pipes/resource-from-string.md b/content/en/hugo-pipes/resource-from-string.md
index f3f0cda4f..fa472715c 100755
--- a/content/en/hugo-pipes/resource-from-string.md
+++ b/content/en/hugo-pipes/resource-from-string.md
@@ -9,7 +9,7 @@ menu:
     parent: hugo-pipes
     weight: 110
 weight: 110
-signature: ["resources.FromString TARGET_PATH CONTENT"]
+signatures: ["resources.FromString TARGET_PATH CONTENT"]
 ---
 
 ## Usage
diff --git a/content/en/hugo-pipes/resource-from-template.md b/content/en/hugo-pipes/resource-from-template.md
index 4f34817c0..c1c4cb316 100755
--- a/content/en/hugo-pipes/resource-from-template.md
+++ b/content/en/hugo-pipes/resource-from-template.md
@@ -9,7 +9,7 @@ menu:
     parent: hugo-pipes
     weight: 120
 weight: 120
-signature: ["resources.ExecuteAsTemplate TARGET_PATH CONTEXT RESOURCE"]
+signatures: ["resources.ExecuteAsTemplate TARGET_PATH CONTEXT RESOURCE"]
 ---
 
 ## Usage
diff --git a/content/en/hugo-pipes/transpile-sass-to-css.md b/content/en/hugo-pipes/transpile-sass-to-css.md
index bf3d136f1..b09cc165b 100644
--- a/content/en/hugo-pipes/transpile-sass-to-css.md
+++ b/content/en/hugo-pipes/transpile-sass-to-css.md
@@ -9,7 +9,7 @@ menu:
     parent: hugo-pipes
     weight: 30
 weight: 30
-signature: ["resources.ToCSS RESOURCE [OPTIONS]", "toCSS RESOURCE [OPTIONS]"]
+signatures: ["resources.ToCSS RESOURCE [OPTIONS]", "toCSS RESOURCE [OPTIONS]"]
 toc: true
 aliases: [/hugo-pipes/transform-to-css/]
 ---
diff --git a/content/en/installation/common/01-editions.md b/content/en/installation/_common/01-editions.md
similarity index 100%
rename from content/en/installation/common/01-editions.md
rename to content/en/installation/_common/01-editions.md
diff --git a/content/en/installation/common/02-prerequisites.md b/content/en/installation/_common/02-prerequisites.md
similarity index 100%
rename from content/en/installation/common/02-prerequisites.md
rename to content/en/installation/_common/02-prerequisites.md
diff --git a/content/en/installation/common/03-prebuilt-binaries.md b/content/en/installation/_common/03-prebuilt-binaries.md
similarity index 100%
rename from content/en/installation/common/03-prebuilt-binaries.md
rename to content/en/installation/_common/03-prebuilt-binaries.md
diff --git a/content/en/installation/common/04-docker.md b/content/en/installation/_common/04-docker.md
similarity index 100%
rename from content/en/installation/common/04-docker.md
rename to content/en/installation/_common/04-docker.md
diff --git a/content/en/installation/common/05-build-from-source.md b/content/en/installation/_common/05-build-from-source.md
similarity index 100%
rename from content/en/installation/common/05-build-from-source.md
rename to content/en/installation/_common/05-build-from-source.md
diff --git a/content/en/installation/common/homebrew.md b/content/en/installation/_common/homebrew.md
similarity index 100%
rename from content/en/installation/common/homebrew.md
rename to content/en/installation/_common/homebrew.md
diff --git a/content/en/installation/common/index.md b/content/en/installation/_common/index.md
similarity index 100%
rename from content/en/installation/common/index.md
rename to content/en/installation/_common/index.md
diff --git a/content/en/installation/bsd.md b/content/en/installation/bsd.md
index 5fbc4bfad..e767b5c08 100644
--- a/content/en/installation/bsd.md
+++ b/content/en/installation/bsd.md
@@ -9,11 +9,11 @@ menu:
 toc: true
 weight: 50
 ---
-{{% readfile file="/installation/common/01-editions.md" %}}
+{{% readfile file="/installation/_common/01-editions.md" %}}
 
-{{% readfile file="/installation/common/02-prerequisites.md" %}}
+{{% readfile file="/installation/_common/02-prerequisites.md" %}}
 
-{{% readfile file="/installation/common/03-prebuilt-binaries.md" %}}
+{{% readfile file="/installation/_common/03-prebuilt-binaries.md" %}}
 
 ## Repository packages
 
@@ -61,7 +61,7 @@ doas pkg_add hugo
 
 [OpenBSD]: https://www.openbsd.org/
 
-{{% readfile file="/installation/common/05-build-from-source.md" %}}
+{{% readfile file="/installation/_common/05-build-from-source.md" %}}
 
 ## Comparison
 
diff --git a/content/en/installation/linux.md b/content/en/installation/linux.md
index 4056b987a..aec811cbd 100644
--- a/content/en/installation/linux.md
+++ b/content/en/installation/linux.md
@@ -9,11 +9,11 @@ menu:
 toc: true
 weight: 30
 ---
-{{% readfile file="/installation/common/01-editions.md" %}}
+{{% readfile file="/installation/_common/01-editions.md" %}}
 
-{{% readfile file="/installation/common/02-prerequisites.md" %}}
+{{% readfile file="/installation/_common/02-prerequisites.md" %}}
 
-{{% readfile file="/installation/common/03-prebuilt-binaries.md" %}}
+{{% readfile file="/installation/_common/03-prebuilt-binaries.md" %}}
 
 ## Package managers
 
@@ -47,7 +47,7 @@ sudo snap disconnect hugo:ssh-keys
 [strictly confined]: https://snapcraft.io/docs/snap-confinement
 [Snap]: https://snapcraft.io/
 
-{{% readfile file="/installation/common/homebrew.md" %}}
+{{% readfile file="/installation/_common/homebrew.md" %}}
 
 ## Repository packages
 
@@ -124,9 +124,9 @@ sudo eopkg install hugo
 
 [Solus]: https://getsol.us/
 
-{{% readfile file="/installation/common/04-docker.md" %}}
+{{% readfile file="/installation/_common/04-docker.md" %}}
 
-{{% readfile file="/installation/common/05-build-from-source.md" %}}
+{{% readfile file="/installation/_common/05-build-from-source.md" %}}
 
 ## Comparison
 
diff --git a/content/en/installation/macos.md b/content/en/installation/macos.md
index 9d10642de..d1b77d853 100644
--- a/content/en/installation/macos.md
+++ b/content/en/installation/macos.md
@@ -9,15 +9,15 @@ menu:
 toc: true
 weight: 20
 ---
-{{% readfile file="/installation/common/01-editions.md" %}}
+{{% readfile file="/installation/_common/01-editions.md" %}}
 
-{{% readfile file="/installation/common/02-prerequisites.md" %}}
+{{% readfile file="/installation/_common/02-prerequisites.md" %}}
 
-{{% readfile file="/installation/common/03-prebuilt-binaries.md" %}}
+{{% readfile file="/installation/_common/03-prebuilt-binaries.md" %}}
 
 ## Package managers
 
-{{% readfile file="/installation/common/homebrew.md" %}}
+{{% readfile file="/installation/_common/homebrew.md" %}}
 
 ### MacPorts
 
@@ -29,9 +29,9 @@ sudo port install hugo
 
 [MacPorts]: https://www.macports.org/
 
-{{% readfile file="/installation/common/04-docker.md" %}}
+{{% readfile file="/installation/_common/04-docker.md" %}}
 
-{{% readfile file="/installation/common/05-build-from-source.md" %}}
+{{% readfile file="/installation/_common/05-build-from-source.md" %}}
 
 ## Comparison
 
diff --git a/content/en/installation/windows.md b/content/en/installation/windows.md
index 92979d9f2..949e94776 100644
--- a/content/en/installation/windows.md
+++ b/content/en/installation/windows.md
@@ -9,11 +9,11 @@ menu:
 toc: true
 weight: 40
 ---
-{{% readfile file="/installation/common/01-editions.md" %}}
+{{% readfile file="/installation/_common/01-editions.md" %}}
 
-{{% readfile file="/installation/common/02-prerequisites.md" %}}
+{{% readfile file="/installation/_common/02-prerequisites.md" %}}
 
-{{% readfile file="/installation/common/03-prebuilt-binaries.md" %}}
+{{% readfile file="/installation/_common/03-prebuilt-binaries.md" %}}
 
 ## Package managers
 
@@ -47,9 +47,9 @@ winget install Hugo.Hugo.Extended
 
 [Winget]: https://learn.microsoft.com/en-us/windows/package-manager/
 
-{{% readfile file="/installation/common/04-docker.md" %}}
+{{% readfile file="/installation/_common/04-docker.md" %}}
 
-{{% readfile file="/installation/common/05-build-from-source.md" %}}
+{{% readfile file="/installation/_common/05-build-from-source.md" %}}
 
 {{% note %}}
 See these [detailed instructions](https://discourse.gohugo.io/t/41370) to install GCC on Windows.
diff --git a/content/en/readfiles/README.md b/content/en/readfiles/README.md
deleted file mode 100644
index 4b10f0e47..000000000
--- a/content/en/readfiles/README.md
+++ /dev/null
@@ -1,16 +0,0 @@
-# readdirs Directory for Reusable Content
-
-Files in this directory are:
-
-1. Used in *more than one place* within the Hugo docs
-2. Used in Examples of readdir (i.e. in local file templates)
-
-These files are called using the [`readfile` shortcode (source)](../layouts/readfile.html).
-
-You can call this shortcode in the docs as follows:
-
-
-{{% readfile file="/path/to/file.txt" markdown="true" %}}
-
-
-`markdown="true"` is optional (default = `"false"`) and parses the string through the Blackfriday renderer.
diff --git a/content/en/readfiles/dateformatting.md b/content/en/readfiles/dateformatting.md
deleted file mode 100644
index e6c395151..000000000
--- a/content/en/readfiles/dateformatting.md
+++ /dev/null
@@ -1,87 +0,0 @@
-Go templates [format your dates][time] according to a single reference time:
-
-```txt
-Mon Jan 2 15:04:05 MST 2006
-```
-
-You can think of `MST` as `07`, thus making the reference format string a sequence of numbers. The following is [taken directly from the Go docs][gdex]:
-
-```txt
-Jan 2 15:04:05 2006 MST
-  1 2  3  4  5    6  -7
-```
-
-### Hugo date templating reference
-
-Each of the following examples show the reference formatting string followed by the string Hugo will output in your HTML.
-
-Note that the examples were rendered and tested in [CST] and pull from a single example date you might have in your content's front matter:
-
-```yml
-date: 2017-03-03T14:15:59-06:00
-```
-
-`.Date` (i.e. called via [page variable][pagevars])
-: **Returns**: `2017-03-03 14:15:59 -0600 CST`
-
-`"Monday, January 2, 2006"`
-: **Returns**: `Friday, March 3, 2017`
-
-`"Mon Jan 2 2006"`
-: **Returns**: `Fri Mar 3 2017`
-
-`"January 2nd"`
-: **Returns**: `March 3rd`
-
-`"January 2006"`
-: **Returns**: `March 2017`
-
-`"2006-01-02"`
-: **Returns**: `2017-03-03`
-
-`"Monday"`
-: **Returns**: `Friday`
-
-`"02 Jan 06 15:04 MST"` (RFC822)
-: **Returns**: `03 Mar 17 14:15 CST`
-
-`"02 Jan 06 15:04 -0700"` (RFC822Z)
-: **Returns**: `03 Mar 17 14:15 -0600`
-
-`"Mon, 02 Jan 2006 15:04:05 MST"` (RFC1123)
-: **Returns**: `Fri, 03 Mar 2017 14:15:59 CST`
-
-`"Mon, 02 Jan 2006 15:04:05 -0700"` (RFC339)
-: **Returns**: `Fri, 03 Mar 2017 14:15:59 -0600`
-
-### Cardinal numbers and ordinal abbreviations
-
-Spelled-out cardinal numbers (e.g. "one", "two", and "three") and ordinal abbreviations (e.g. "1st", "2nd", and "3rd") are not currently supported.
-
-To continue with the example above:
-
-```go-html-template
-{{ .Date.Format "Jan 2nd 2006" }}
-```
-
-Hugo assumes you want to append `nd` as a string to the day of the month and outputs the following:
-
-```txt
-Mar 2nd 2017
-```
-
-### Use `.Local` and `.UTC`
-
-In conjunction with the [`dateFormat` function][dateFormat], you can also convert your dates to `UTC` or to local timezones:
-
-`{{ dateFormat "02 Jan 06 15:04 MST" .Date.UTC }}`
-: **Returns**: `03 Mar 17 20:15 UTC`
-
-`{{ dateFormat "02 Jan 06 15:04 MST" .Date.Local }}`
-: **Returns**: `03 Mar 17 14:15 CST`
-
-[CST]: https://en.wikipedia.org/wiki/Central_Time_Zone
-[dateFormat]: /functions/dateformat/
-[gdex]: https://golang.org/pkg/time/#example_Time_Format
-[pagevars]: /variables/page/
-[time]: https://golang.org/pkg/time/
diff --git a/content/en/readfiles/index.md b/content/en/readfiles/index.md
deleted file mode 100644
index 3d65eaa0f..000000000
--- a/content/en/readfiles/index.md
+++ /dev/null
@@ -1,3 +0,0 @@
----
-headless: true
----
\ No newline at end of file
diff --git a/content/en/readfiles/sectionvars.md b/content/en/readfiles/sectionvars.md
deleted file mode 100644
index 45aaff1f3..000000000
--- a/content/en/readfiles/sectionvars.md
+++ /dev/null
@@ -1,23 +0,0 @@
-.CurrentSection
-: The page's current section. The value can be the page itself if it is a section or the homepage.
-
-.FirstSection
-: The page's first section below root, e.g. `/docs`, `/blog` etc.
-
-.InSection $anotherPage
-: Whether the given page is in the current section.
-
-.IsAncestor $anotherPage
-: Whether the current page is an ancestor of the given page.
-
-.IsDescendant $anotherPage
-: Whether the current page is a descendant of the given page.
-
-.Parent
-: A section's parent section or a page's section.
-
-.Section
-: The [section](/content-management/sections/) this content belongs to. **Note:** For nested sections, this is the first path element in the directory, for example, `/blog/funny/mypost/ => blog`.
-
-.Sections
-: The [sections](/content-management/sections/) below this content.
diff --git a/content/en/readfiles/testing.txt b/content/en/readfiles/testing.txt
deleted file mode 100644
index 6428710e3..000000000
--- a/content/en/readfiles/testing.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-##### Hello World!
-
-Testing one, **two**, *three*. Don't delete this sample file used in the [templates](/templates/) section of the Hugo docs.
\ No newline at end of file
diff --git a/content/en/templates/data-templates.md b/content/en/templates/data-templates.md
index 0aadbb9ae..cf835af44 100644
--- a/content/en/templates/data-templates.md
+++ b/content/en/templates/data-templates.md
@@ -20,7 +20,7 @@ Hugo supports loading data from YAML, JSON, XML, and TOML files located in the `
 
 ## The data folder
 
-The `data` folder should store additional data for Hugo to use when generating your site. 
+The `data` folder should store additional data for Hugo to use when generating your site.
 
 Data files are not for generating standalone pages. They should supplement content files by:
 
@@ -37,7 +37,7 @@ To access the data using the `site.Data.filename` notation, the file name must b
 - `x123.json` - Valid
 - `_123.json` - Valid
 
-To access the data using the [`index`](/functions/index-function/) function, the file name is irrelevant. For example:
+To access the data using the [`index`](/functions/collections/indexfunction) function, the file name is irrelevant. For example:
 
 Data file|Template code
 :--|:--
@@ -130,8 +130,7 @@ You can use the following code to render the `Short Description` in your layout:
 
Short Description of {{ .Site.Data.User0123.Name }}:

{{ index .Site.Data.User0123 "Short Description" | markdownify }}

``` -Note the use of the [`markdownify` template function][markdownify]. This will send the description through the Markdown rendering engine. - +Note the use of the [`markdownify`] function. This will send the description through the Markdown rendering engine. ## Get remote data @@ -255,10 +254,10 @@ If you change any local file and the LiveReload is triggered, Hugo will read the [config]: /getting-started/configuration/ [csv]: https://tools.ietf.org/html/rfc4180 [customize]: /hugo-modules/theme-components/ -[json]: https://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf "Specification for JSON, JavaScript Object Notation" +[json]: https://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf [LiveReload]: /getting-started/usage/#livereload [lookup]: /templates/lookup-order/ -[markdownify]: /functions/markdownify/ +[`markdownify`]: /functions/transform/markdownify [OAuth]: https://en.wikipedia.org/wiki/OAuth [partials]: /templates/partials/ [toml]: https://toml.io/en/latest diff --git a/content/en/templates/files.md b/content/en/templates/files.md index 7b058d531..2e82688c0 100644 --- a/content/en/templates/files.md +++ b/content/en/templates/files.md @@ -14,11 +14,11 @@ toc: true ## Traverse local files -With Hugo's [`readDir`][readDir] and [`readFile`][readFile] template functions, you can traverse your website's files on your server. +With Hugo's [`readDir`] and [`readFile`] template functions, you can traverse your website's files on your server. ## Use `readDir` -The [`readDir` function][readDir] returns an array of [`os.FileInfo`][osfileinfo]. It takes the file's `path` as a single string argument. This path can be to any directory of your website (i.e., as found on your server's file system). +The [`readDir`] function returns an array of [`os.FileInfo`] structures. It takes the file's `path` as a single string argument. This path can be to any directory of your website (i.e., as found on your server's file system). Whether the path is absolute or relative does not matter because---at least for `readDir`---the root of your website (typically `./public/`) in effect becomes both: @@ -27,7 +27,7 @@ Whether the path is absolute or relative does not matter because---at least for ## Use `readFile` -The [`readfile` function][readFile] reads a file from disk and converts it into a string to be manipulated by other Hugo functions or added as-is. `readFile` takes the file, including path, as an argument passed to the function. +The [`readfile`] function reads a file from disk and converts it into a string to be manipulated by other Hugo functions or added as-is. `readFile` takes the file, including path, as an argument passed to the function. To use the `readFile` function in your templates, make sure the path is relative to your *Hugo project's root directory*: @@ -48,10 +48,9 @@ If you are going to create [custom shortcodes](/templates/shortcode-templates/) {{% /note %}} [called directly in the Hugo docs]: https://github.com/gohugoio/hugoDocs/blob/master/content/en/templates/files.md -[osfileinfo]: https://golang.org/pkg/os/#FileInfo -[readDir]: /functions/readdir/ -[readFile]: /functions/readfile/ +[`os.FileInfo`]: https://pkg.go.dev/io/fs#FileInfo +[`readDir`]: /functions/os/readdir +[`readFile`]: /functions/os/readfile [sc]: /content-management/shortcodes/ [sct]: /templates/shortcode-templates/ [readfilesource]: https://github.com/gohugoio/hugoDocs/blob/master/layouts/shortcodes/readfile.html -[testfile]: https://github.com/gohugoio/hugoDocs/blob/master/content/en/readfiles/testing.txt diff --git a/content/en/templates/introduction.md b/content/en/templates/introduction.md index 5d60e9ed1..93666de28 100644 --- a/content/en/templates/introduction.md +++ b/content/en/templates/introduction.md @@ -301,7 +301,7 @@ Below example is "Example 1" rewritten using `if`: #### Example 4: `if` .. `else` Below example is "Example 2" rewritten using `if` .. `else`, and using -[`isset` function][isset] + `.Params` variable (different from the +[`isset`] + `.Params` variable (different from the [`.Param` **function**][param]) instead: ```go-html-template @@ -355,7 +355,7 @@ The following two examples are functionally the same: ### Example 2: `index` -The following accesses the page parameter called "disqus_url" and escapes the HTML. This example also uses the [`index` function](/functions/index-function/), which is built into Go Templates: +The following accesses the page parameter called "disqus_url" and escapes the HTML. This example also uses the [`index`] function, which is built into Go Templates: ```go-html-template {{ index .Params "disqus_url" | html }} @@ -569,7 +569,7 @@ params: sidebarrecentlimit: 5 {{< /code >}} -Within a footer layout, you might then declare a `
` that is only rendered if the `copyrighthtml` parameter is provided. If it *is* provided, you will then need to declare the string is safe to use via the [`safeHTML` function][safehtml] so that the HTML entity is not escaped again. This would let you easily update just your top-level configuration file each January 1st, instead of hunting through your templates. +Within a footer layout, you might then declare a `
` that is only rendered if the `copyrighthtml` parameter is provided. If it *is* provided, you will then need to declare the string is safe to use via the [`safeHTML`] function so that the HTML entity is not escaped again. This would let you easily update just your top-level configuration file each January 1st, instead of hunting through your templates. ```go-html-template {{ if .Site.Params.copyrighthtml }} @@ -579,7 +579,7 @@ Within a footer layout, you might then declare a `
` that is only rendere {{ end }} ``` -An alternative way of writing the "`if`" and then referencing the same value is to use [`with`][with] instead. `with` rebinds the context (`.`) within its scope and skips the block if the variable is absent: +An alternative way of writing the "`if`" and then referencing the same value is to use [`with`] instead. `with` rebinds the context (`.`) within its scope and skips the block if the variable is absent: {{< code file="layouts/partials/twitter.html" >}} {{ with .Site.Params.twitteruser }} @@ -590,7 +590,7 @@ An alternative way of writing the "`if`" and then referencing the same value is {{ end }} {{< /code >}} -Finally, you can pull "magic constants" out of your layouts as well. The following uses the [`first`][first] function, as well as the [`.RelPermalink`][relpermalink] page variable and the [`.Site.Pages`][sitevars] site variable. +Finally, you can pull "magic constants" out of your layouts as well. The following uses the [`first`] function, as well as the [`.RelPermalink`][relpermalink] page variable and the [`.Site.Pages`][sitevars] site variable. ```go-html-template

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%0Dskxq2C|>i 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ℜK|h*SBrwbF*It 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≠F_8Z#1LoA8D?*|U6l%~vT!}W;>s#YuZ+Z)lI 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