From dc7f8cb0af68c53607a11760ce869e91a137ac74 Mon Sep 17 00:00:00 2001 From: Leilei332 Date: Sat, 7 Sep 2024 22:04:55 +0800 Subject: [PATCH 001/178] Add docs for some hidden settings (#8508) * Add docs for $:/config/EmptyStoryMessage in hidden settings * Add docs for $:/config/DefaultTiddlerColour --- ...tting Content to be displayed for empty story.tid | 12 ++++++++++++ .../Hidden Setting Default Tiddler Colour.tid | 7 +++++++ 2 files changed, 19 insertions(+) create mode 100644 editions/tw5.com/tiddlers/hiddensettings/Hidden Setting Content to be displayed for empty story.tid create mode 100644 editions/tw5.com/tiddlers/hiddensettings/Hidden Setting Default Tiddler Colour.tid diff --git a/editions/tw5.com/tiddlers/hiddensettings/Hidden Setting Content to be displayed for empty story.tid b/editions/tw5.com/tiddlers/hiddensettings/Hidden Setting Content to be displayed for empty story.tid new file mode 100644 index 000000000..f3497d5be --- /dev/null +++ b/editions/tw5.com/tiddlers/hiddensettings/Hidden Setting Content to be displayed for empty story.tid @@ -0,0 +1,12 @@ +created: 20240811052854726 +modified: 20240811053649554 +tags: [[Hidden Settings]] +title: Hidden Setting: Content to be displayed for empty story + +To display content when the story is empty, create $:/config/EmptyStoryMessage and enter the desired contents. + +The following would show the GettingStarted tiddler when all others are closed. + +``` +{{GettingStarted||$:/core/ui/ViewTemplate}} +``` \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/hiddensettings/Hidden Setting Default Tiddler Colour.tid b/editions/tw5.com/tiddlers/hiddensettings/Hidden Setting Default Tiddler Colour.tid new file mode 100644 index 000000000..e8bb0dc87 --- /dev/null +++ b/editions/tw5.com/tiddlers/hiddensettings/Hidden Setting Default Tiddler Colour.tid @@ -0,0 +1,7 @@ +created: 20240907042443909 +modified: 20240907042629405 +tags: [[Hidden Settings]] +title: Hidden Setting: Default Tiddler Colour +type: text/vnd.tiddlywiki + +A default tiddler colour can be specified by creating a tiddler called $:/config/DefaultTiddlerColour containing the title of the tiddler containing the CSS color value. From 4327d58c1b3a90981ad8543633008006e4cf8b5e Mon Sep 17 00:00:00 2001 From: Leilei332 Date: Sun, 8 Sep 2024 20:41:32 +0800 Subject: [PATCH 002/178] Fix description for $:/config/DefaultTiddlerColour (#8588) A small fix after #8508 --- .../hiddensettings/Hidden Setting Default Tiddler Colour.tid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editions/tw5.com/tiddlers/hiddensettings/Hidden Setting Default Tiddler Colour.tid b/editions/tw5.com/tiddlers/hiddensettings/Hidden Setting Default Tiddler Colour.tid index e8bb0dc87..649fd7629 100644 --- a/editions/tw5.com/tiddlers/hiddensettings/Hidden Setting Default Tiddler Colour.tid +++ b/editions/tw5.com/tiddlers/hiddensettings/Hidden Setting Default Tiddler Colour.tid @@ -4,4 +4,4 @@ tags: [[Hidden Settings]] title: Hidden Setting: Default Tiddler Colour type: text/vnd.tiddlywiki -A default tiddler colour can be specified by creating a tiddler called $:/config/DefaultTiddlerColour containing the title of the tiddler containing the CSS color value. +A default tiddler colour can be specified by creating a tiddler called $:/config/DefaultTiddlerColour containing the CSS color value. From e1b3308a9ddafebd7352d76b7480037d50515008 Mon Sep 17 00:00:00 2001 From: Mario Pietsch Date: Mon, 9 Sep 2024 10:48:57 +0200 Subject: [PATCH 003/178] Fix float right overflow (#8557) * tc-subtitle is not a sibling to tc-body, So tc-subtitle needs a clearfix to contains float:right * add clearfix to all tiddler elements that could contain floats * add clearfix to tc-tiddler-title in ViewTemplate * add clearfix to plugin/blog/templates * add clearfix to plugin/tour/templates * remove test tiddler * rename draft title class to tc-tiddler-title-draft * undo title field covering * move tc-clearfix to tc-float-right in the base CSS file * rename clearfix CSS class to tc-clearfix * update documentation tiddlers --- core/templates/server/static.tiddler.wikitext.tid | 8 ++++---- core/ui/EditTemplate/controls.tid | 3 +-- core/ui/ViewTemplate/body.tid | 2 +- core/ui/ViewTemplate/subtitle/default.tid | 2 +- core/ui/ViewTemplate/title.tid | 2 +- .../tw5.com/tiddlers/definitions/Tiddlyhost.tid | 7 +++---- editions/tw5.com/tiddlers/definitions/Xememex.tid | 7 +++---- .../tw5.com/tiddlers/wikitext/Utility Classes.tid | 2 +- plugins/tiddlywiki/blog/templates/tiddler.tid | 4 ++-- .../tour/simplified-tiddler-with-tags.tid | 8 ++++---- plugins/tiddlywiki/tour/simplified-tiddler.tid | 4 ++-- themes/tiddlywiki/vanilla/base.tid | 15 +++++++++++---- 12 files changed, 34 insertions(+), 30 deletions(-) diff --git a/core/templates/server/static.tiddler.wikitext.tid b/core/templates/server/static.tiddler.wikitext.tid index 2d2bdaba6..1f2ee3cf4 100644 --- a/core/templates/server/static.tiddler.wikitext.tid +++ b/core/templates/server/static.tiddler.wikitext.tid @@ -1,23 +1,23 @@ title: $:/core/templates/server/static.tiddler.wikitext \whitespace trim -
+

<$text text=<>/>

-
+
<$link to={{!!modifier}}> <$view field="modifier"/> <$view field="modified" format="date" template={{$:/language/Tiddler/DateFormat}}/>
-
+
<$list filter="[all[current]tags[]sort[title]]"> encodeuricomponent[]] }}}> <$macrocall $name="tag-pill" tag=<>/>
-
+
<$transclude mode="block"/>
diff --git a/core/ui/EditTemplate/controls.tid b/core/ui/EditTemplate/controls.tid index e97cedd78..3bb90aac1 100644 --- a/core/ui/EditTemplate/controls.tid +++ b/core/ui/EditTemplate/controls.tid @@ -3,7 +3,7 @@ tags: $:/tags/EditTemplate \define config-title() $:/config/EditToolbarButtons/Visibility/$(listItem)$ \whitespace trim -
+
<$view field="title"/> <$list filter="[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]" variable="listItem"> @@ -14,5 +14,4 @@ tags: $:/tags/EditTemplate -
diff --git a/core/ui/ViewTemplate/body.tid b/core/ui/ViewTemplate/body.tid index 34e6aaa38..e4f03ec0e 100644 --- a/core/ui/ViewTemplate/body.tid +++ b/core/ui/ViewTemplate/body.tid @@ -3,7 +3,7 @@ tags: $:/tags/ViewTemplate \import [all[shadows+tiddlers]tag[$:/tags/Macro/View/Body]!is[draft]] [all[shadows+tiddlers]tag[$:/tags/Global/View/Body]!is[draft]] -<$reveal tag="div" class="tc-tiddler-body" type="nomatch" stateTitle=<> text="hide" retain="yes" animate="yes"> +<$reveal tag="div" class="tc-tiddler-body tc-clearfix" type="nomatch" stateTitle=<> text="hide" retain="yes" animate="yes"> <$transclude tiddler={{{ [] :cascade[all[shadows+tiddlers]tag[$:/tags/ViewTemplateBodyFilter]!is[draft]get[text]] :and[!is[blank]else[$:/core/ui/ViewTemplate/body/default]] }}} /> diff --git a/core/ui/ViewTemplate/subtitle/default.tid b/core/ui/ViewTemplate/subtitle/default.tid index 3885dc779..99042c95e 100644 --- a/core/ui/ViewTemplate/subtitle/default.tid +++ b/core/ui/ViewTemplate/subtitle/default.tid @@ -2,7 +2,7 @@ title: $:/core/ui/ViewTemplate/subtitle/default \whitespace trim <$reveal type="nomatch" stateTitle=<> text="hide" tag="div" retain="yes" animate="yes"> -
+
<$list filter="[all[shadows+tiddlers]tag[$:/tags/ViewTemplate/Subtitle]!has[draft.of]]" variable="subtitleTiddler"> <$transclude tiddler=<> mode="inline"/><$list-join>  diff --git a/core/ui/ViewTemplate/title.tid b/core/ui/ViewTemplate/title.tid index 225ea4351..b2cf1bd8e 100644 --- a/core/ui/ViewTemplate/title.tid +++ b/core/ui/ViewTemplate/title.tid @@ -4,7 +4,7 @@ tags: $:/tags/ViewTemplate \whitespace trim \define title-styles() fill:$(foregroundColor)$; -
+
<$list filter="[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]] :filter[lookup[$:/config/ViewToolbarButtons/Visibility/]!match[hide]]" diff --git a/editions/tw5.com/tiddlers/definitions/Tiddlyhost.tid b/editions/tw5.com/tiddlers/definitions/Tiddlyhost.tid index 8dee477da..3a9140237 100644 --- a/editions/tw5.com/tiddlers/definitions/Tiddlyhost.tid +++ b/editions/tw5.com/tiddlers/definitions/Tiddlyhost.tid @@ -1,12 +1,11 @@ -title: Tiddlyhost -tags: Definitions created: 20230410105035569 modified: 20230410105035569 +tags: Definitions +title: Tiddlyhost +type: text/vnd.tiddlywiki [img width=140 [Tiddlyhost Logo]] [[Tiddlyhost.com|https://tiddlyhost.com/]] is a hosting service for TiddlyWiki created by Simon Baird. Once you sign up and confirm your email you can create "sites", (i.e. ~TiddlyWikis), with support for online saving. Sites can be private or public, and you can optionally list them on the taggable and searchable [[Tiddlyhost Hub|https://tiddlyhost.com/hub]] where they'll be discoverable by others. Unlike [[TiddlySpot|Saving on TiddlySpot]], [[Tiddlyhost|https://tiddlyhost.com]] is secure, open source, and has proper support for TiddlyWiki5. It also allows uploading existing ~TiddlyWiki files, supports TiddlyWikiClassic, and lets you claim ownership of your ~TiddlySpot sites. For more information see the [[FAQ|https://github.com/simonbaird/tiddlyhost/wiki/FAQ]] and the [[About|https://tiddlyhost.com/about]] page. - -
\ No newline at end of file diff --git a/editions/tw5.com/tiddlers/definitions/Xememex.tid b/editions/tw5.com/tiddlers/definitions/Xememex.tid index e69c17e8b..8f3fc1dd6 100644 --- a/editions/tw5.com/tiddlers/definitions/Xememex.tid +++ b/editions/tw5.com/tiddlers/definitions/Xememex.tid @@ -1,7 +1,8 @@ -title: Xememex -tags: Definitions created: 20230410105035569 modified: 20230410105035569 +tags: Definitions +title: Xememex +type: text/vnd.tiddlywiki [img width=340 [Xememex Logo]] @@ -10,5 +11,3 @@ Xememex is a multiuser TiddlyWiki from [[Intertwingled Innovations]]. It allows The largest customer implementation has hundreds of online wikis with thousands of users. See https://manuals.annafreud.org/ Xememex is currently only available under commercial terms from Intertwingled Innovations. Contact [[Jeremy Ruston at Intertwingled Innovations|mailto:jeremy@intertwingledinnovations.com]] for more details. - -
\ No newline at end of file diff --git a/editions/tw5.com/tiddlers/wikitext/Utility Classes.tid b/editions/tw5.com/tiddlers/wikitext/Utility Classes.tid index 4a291e34b..b61246960 100644 --- a/editions/tw5.com/tiddlers/wikitext/Utility Classes.tid +++ b/editions/tw5.com/tiddlers/wikitext/Utility Classes.tid @@ -13,7 +13,7 @@ type: text/vnd.tiddlywiki |`tc-max-width-80`|Sets the width of a block-element to use 80% of the maximum container width. This setting is useful with the `tc-center` class | |`tc-edit-max-width `|Expands [[TextWidget]]s to use the maximum available width. See [[ControlPanel -> Info -> Basics|$:/core/ui/ControlPanel/Basics]]| |`tc-first-link-nowrap` |Ensures that any links in the first table column will never wrap to the next line | - +|`tc-clearfix`|<<.from-version "5.3.6">> This class can be used to prevent elements, that have a `class="tc-float-right"` from overflowing their container elements. tc-clearfix is already assigned to all major ViewTemplate and EditTemplate elements. So it only needs to be used where the default does not work out of the box.| !! Table Utility Classes |`tc-table-no-border` |Removes the borders of a table | diff --git a/plugins/tiddlywiki/blog/templates/tiddler.tid b/plugins/tiddlywiki/blog/templates/tiddler.tid index 32e625861..074e89c22 100644 --- a/plugins/tiddlywiki/blog/templates/tiddler.tid +++ b/plugins/tiddlywiki/blog/templates/tiddler.tid @@ -1,8 +1,8 @@ title: $:/plugins/tiddlywiki/blog/templates/tiddler -
+
-
+
diff --git a/plugins/tiddlywiki/tour/simplified-tiddler-with-tags.tid b/plugins/tiddlywiki/tour/simplified-tiddler-with-tags.tid index 9adf981e1..c2c14a7b0 100644 --- a/plugins/tiddlywiki/tour/simplified-tiddler-with-tags.tid +++ b/plugins/tiddlywiki/tour/simplified-tiddler-with-tags.tid @@ -81,8 +81,8 @@ color:$(foregroundColor)$; \end <$let storyTiddler=<>> -
-
+
+
<$list filter="[match[yes]]" variable="ignore"> @@ -94,12 +94,12 @@ color:$(foregroundColor)$;
-
+
<$list filter="[all[current]tags[]sort[title]]" storyview="pop"> <>
-
+
<$transclude field="text" mode="block"/>
diff --git a/plugins/tiddlywiki/tour/simplified-tiddler.tid b/plugins/tiddlywiki/tour/simplified-tiddler.tid index 22a146b9a..302903bee 100644 --- a/plugins/tiddlywiki/tour/simplified-tiddler.tid +++ b/plugins/tiddlywiki/tour/simplified-tiddler.tid @@ -3,7 +3,7 @@ title: $:/plugins/tiddlywiki/tour/simplified-tiddler \whitespace trim <$let storyTiddler=<>>
-
+
<$list filter="[match[yes]]" variable="ignore"> @@ -15,7 +15,7 @@ title: $:/plugins/tiddlywiki/tour/simplified-tiddler
-
+
<$transclude field="text" mode="block"/>
diff --git a/themes/tiddlywiki/vanilla/base.tid b/themes/tiddlywiki/vanilla/base.tid index ff64ea23e..65c1a5fe3 100644 --- a/themes/tiddlywiki/vanilla/base.tid +++ b/themes/tiddlywiki/vanilla/base.tid @@ -1350,10 +1350,6 @@ canvas.tc-edit-bitmapeditor { display: block; } -.tc-tiddler-body { - clear: both; -} - .tc-single-tiddler-window .tc-tiddler-body, .tc-tiddler-frame .tc-tiddler-body { font-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}}; @@ -2773,6 +2769,16 @@ a.tc-tiddlylink.tc-plugin-info:hover > .tc-plugin-info-chunk .tc-plugin-info-sta float: right; } +/* Float tc-clearfix. Needs to be used by elements that allow float:right in their content. +** So the floating element does not overflow +*/ + +.tc-clearfix:after { + content: ""; + clear: both; + display: table; +} + /* ** Chooser */ @@ -3524,3 +3530,4 @@ span.tc-translink > a:first-child { .tc-tiny-v-gap-bottom { margin-bottom: 3px; } + From 8a8dcf82553fbf5aa0aad8bf24705ac9e7b33553 Mon Sep 17 00:00:00 2001 From: Mario Pietsch Date: Tue, 10 Sep 2024 11:49:41 +0200 Subject: [PATCH 004/178] Add startCount to unusedtitle macro, new tests, new docs (#7941) * add startCount to unusedtitle macro, new tests, new docs * rename test files * update .from-version in docs --- core/modules/macros/unusedtitle.js | 10 ++++--- core/modules/utils/utils.js | 6 +++-- core/modules/wiki.js | 16 +++++++---- .../data/macros/unusedtitle/basic-params.tid | 10 ++++++- .../unusedtitle/template-startCount.tid | 27 +++++++++++++++++++ .../data/macros/unusedtitle/template.tid | 2 +- .../tiddlers/macros/UnusedTitleMacro.tid | 7 +++-- .../unusedtitle Macro (Examples 1).tid | 16 ++++++++++- .../tiddlers/macros/examples/unusedtitle.tid | 5 ++-- 9 files changed, 81 insertions(+), 18 deletions(-) create mode 100644 editions/test/tiddlers/tests/data/macros/unusedtitle/template-startCount.tid diff --git a/core/modules/macros/unusedtitle.js b/core/modules/macros/unusedtitle.js index 952bd0264..8a61c425e 100644 --- a/core/modules/macros/unusedtitle.js +++ b/core/modules/macros/unusedtitle.js @@ -16,20 +16,22 @@ exports.name = "unusedtitle"; exports.params = [ {name: "baseName"}, {name: "separator"}, - {name: "template"} + {name: "template"}, + {name: "startCount"} ]; /* Run the macro */ -exports.run = function(baseName,separator,template) { +exports.run = function(baseName,separator,template,startCount) { separator = separator || " "; + startCount = startCount || 0; if(!baseName) { baseName = $tw.language.getString("DefaultNewTiddlerTitle"); } // $tw.wiki.generateNewTitle = function(baseTitle,options) - // options.prefix must be a string! - return this.wiki.generateNewTitle(baseName, {"prefix": separator, "template": template}); + // options.prefix must be a string! + return this.wiki.generateNewTitle(baseName, {"prefix": separator, "template": template, "startCount": startCount}); }; })(); diff --git a/core/modules/utils/utils.js b/core/modules/utils/utils.js index 878f83fbb..234de0c75 100644 --- a/core/modules/utils/utils.js +++ b/core/modules/utils/utils.js @@ -330,16 +330,18 @@ exports.formatTitleString = function(template,options) { }] ]; while(t.length){ - var matchString = ""; + var matchString = "", + found = false; $tw.utils.each(matches, function(m) { var match = m[0].exec(t); if(match) { + found = true; matchString = m[1].call(null,match); t = t.substr(match[0].length); return false; } }); - if(matchString) { + if(found) { result += matchString; } else { result += t.charAt(0); diff --git a/core/modules/wiki.js b/core/modules/wiki.js index 5673c9e3b..29a839c7a 100755 --- a/core/modules/wiki.js +++ b/core/modules/wiki.js @@ -194,18 +194,24 @@ options.prefix must be a string */ exports.generateNewTitle = function(baseTitle,options) { options = options || {}; - var c = 0, - title = baseTitle, - template = options.template, + var title = baseTitle, + template = options.template || "", + // test if .startCount is a positive integer. If not set to 0 + c = (parseInt(options.startCount,10) > 0) ? parseInt(options.startCount,10) : 0, prefix = (typeof(options.prefix) === "string") ? options.prefix : " "; + if (template) { // "count" is important to avoid an endless loop in while(...)!! template = (/\$count:?(\d+)?\$/i.test(template)) ? template : template + "$count$"; - title = $tw.utils.formatTitleString(template,{"base":baseTitle,"separator":prefix,"counter":c}); + // .formatTitleString() expects strings as input + title = $tw.utils.formatTitleString(template,{"base":baseTitle,"separator":prefix,"counter":c+""}); while(this.tiddlerExists(title) || this.isShadowTiddler(title) || this.findDraft(title)) { - title = $tw.utils.formatTitleString(template,{"base":baseTitle,"separator":prefix,"counter":(++c)}); + title = $tw.utils.formatTitleString(template,{"base":baseTitle,"separator":prefix,"counter":(++c)+""}); } } else { + if (c > 0) { + title = baseTitle + prefix + c; + } while(this.tiddlerExists(title) || this.isShadowTiddler(title) || this.findDraft(title)) { title = baseTitle + prefix + (++c); } diff --git a/editions/test/tiddlers/tests/data/macros/unusedtitle/basic-params.tid b/editions/test/tiddlers/tests/data/macros/unusedtitle/basic-params.tid index 5e1ae482d..c0ec65ec0 100644 --- a/editions/test/tiddlers/tests/data/macros/unusedtitle/basic-params.tid +++ b/editions/test/tiddlers/tests/data/macros/unusedtitle/basic-params.tid @@ -14,7 +14,15 @@ title: Output <> + + +<> + +<> + +<> + + title: ExpectedResult -

New Tiddler

New Tiddler

anotherBase

About

\ No newline at end of file +

New Tiddler

New Tiddler

anotherBase

About

New Tiddler 3

invalid start

invalid count

\ No newline at end of file diff --git a/editions/test/tiddlers/tests/data/macros/unusedtitle/template-startCount.tid b/editions/test/tiddlers/tests/data/macros/unusedtitle/template-startCount.tid new file mode 100644 index 000000000..83fc1686b --- /dev/null +++ b/editions/test/tiddlers/tests/data/macros/unusedtitle/template-startCount.tid @@ -0,0 +1,27 @@ +title: Macros/unusedtitle/template-startCount +description: test <> with templates and startCount +type: text/vnd.tiddlywiki-multiple +tags: [[$:/tags/wiki-test-spec]] + +title: Output + + + +<> + +<> + +<> + + + +<> + +<> + +<> + ++ +title: ExpectedResult + +

New Tiddler 0xx

New Tiddler 4xx

New Tiddler 11xx

emptyCount 00xx

invalid start 0xx

invalid count 0xx

\ No newline at end of file diff --git a/editions/test/tiddlers/tests/data/macros/unusedtitle/template.tid b/editions/test/tiddlers/tests/data/macros/unusedtitle/template.tid index 66bd0f763..183ad42da 100644 --- a/editions/test/tiddlers/tests/data/macros/unusedtitle/template.tid +++ b/editions/test/tiddlers/tests/data/macros/unusedtitle/template.tid @@ -25,4 +25,4 @@ title: Output + title: ExpectedResult -

New Tiddler

count-missing

00-new

00-base

00-New Tiddler

00-asdf

00 asdf

\ No newline at end of file +

New Tiddler

count-missing0

00-new

00-base

00-New Tiddler

00-asdf

00 asdf

\ No newline at end of file diff --git a/editions/tw5.com/tiddlers/macros/UnusedTitleMacro.tid b/editions/tw5.com/tiddlers/macros/UnusedTitleMacro.tid index e0cc00433..b39bb5eb1 100644 --- a/editions/tw5.com/tiddlers/macros/UnusedTitleMacro.tid +++ b/editions/tw5.com/tiddlers/macros/UnusedTitleMacro.tid @@ -1,6 +1,6 @@ caption: unusedtitle created: 20210104143546885 -modified: 20210427184035684 +modified: 20240119224103283 tags: Macros [[Core Macros]] title: unusedtitle Macro type: text/vnd.tiddlywiki @@ -18,7 +18,10 @@ It uses the same method as the create new tiddler button, a number is appended t : <<.from-version "5.2.0">> An ''optional'' string specifying the separator between baseName and the unique number. eg: `separator:"-"`. Defaults to a space: `" "`. If you need an empty separator use the ''template''! ; template -: <<.from-version "5.2.0">> A ''optional'' template string can be used to allow you maximum flexibility. If the template string is used, there will always be a counter value. +: <<.from-version "5.2.0">> An ''optional'' template string can be used to allow you maximum flexibility. If the template string is used, there will always be a counter value. + +; startCount +: <<.from-version "5.3.6">> An ''optional'' parameter, that sets the initial value for the new tiddler counter. !! Template String diff --git a/editions/tw5.com/tiddlers/macros/examples/unusedtitle Macro (Examples 1).tid b/editions/tw5.com/tiddlers/macros/examples/unusedtitle Macro (Examples 1).tid index 22ece3997..3853299bf 100644 --- a/editions/tw5.com/tiddlers/macros/examples/unusedtitle Macro (Examples 1).tid +++ b/editions/tw5.com/tiddlers/macros/examples/unusedtitle Macro (Examples 1).tid @@ -1,5 +1,5 @@ created: 20210227212730299 -modified: 20211118025545823 +modified: 20240119151636562 tags: [[Macro Examples]] title: unusedtitle Macro (Examples 1) type: text/vnd.tiddlywiki @@ -16,6 +16,10 @@ type: text/vnd.tiddlywiki <$action-sendmessage $message="tm-new-tiddler" title=<> /> \end +\define testStartCount() +<$action-createtiddler $basetitle=<>/> +\end + ``` <> ``` @@ -43,6 +47,16 @@ New Tiddler Create Tiddler + +``` +<> +``` + +<$button actions=<>> +<$action-setfield $tiddler="$:/state/tab/sidebar--595412856" text="$:/core/ui/SideBar/Recent"/> +Create Tiddler + + ---
diff --git a/editions/tw5.com/tiddlers/macros/examples/unusedtitle.tid b/editions/tw5.com/tiddlers/macros/examples/unusedtitle.tid index a86f0d16e..fc9ed29ed 100644 --- a/editions/tw5.com/tiddlers/macros/examples/unusedtitle.tid +++ b/editions/tw5.com/tiddlers/macros/examples/unusedtitle.tid @@ -1,5 +1,5 @@ created: 20210104143940715 -modified: 20210228141241657 +modified: 20240119150720917 tags: [[unusedtitle Macro]] [[Macro Examples]] title: unusedtitle Macro (Examples) type: text/vnd.tiddlywiki @@ -9,7 +9,8 @@ type: text/vnd.tiddlywiki <$macrocall $name=".example" n="2" eg="""<>"""/> <$macrocall $name=".example" n="3" eg="""<>"""/> <$macrocall $name=".example" n="4" eg="""<>"""/> -<$macrocall $name=".example" n="5" eg="""<>"""/> +<$macrocall $name=".example" n="5" eg="""<>"""/> +<$macrocall $name=".example" n="6" eg="""<>"""/> --- From 3434884ea46349f32c8c42362c191dbf79c29180 Mon Sep 17 00:00:00 2001 From: Leilei332 Date: Tue, 10 Sep 2024 18:13:00 +0800 Subject: [PATCH 005/178] Add a settings page for markdown plugin (#8585) * Add a settings page for markdown plugin * Add link to $:/config/markdown/renderWikiText * Place "Quotes replacement" settings after "Typographer" * Add link to plugin itself & remove transclusion in config tab The transclusion to $:/plugins/tiddlywiki/markdown/settings in config tab is removed to avoid confusion * Add settings tab in plugin info --- plugins/tiddlywiki/markdown/config.tid | 10 ---------- plugins/tiddlywiki/markdown/plugin.info | 2 +- plugins/tiddlywiki/markdown/settings.tid | 19 +++++++++++++++++++ .../tiddlywiki/markdown/settings/breaks.tid | 9 +++++++++ .../tiddlywiki/markdown/settings/linkify.tid | 9 +++++++++ .../tiddlywiki/markdown/settings/quotes.tid | 8 ++++++++ .../markdown/settings/renderWikiText.tid | 9 +++++++++ .../settings/renderWikiTextPragma.tid | 7 +++++++ .../markdown/settings/typographer.tid | 9 +++++++++ 9 files changed, 71 insertions(+), 11 deletions(-) create mode 100644 plugins/tiddlywiki/markdown/settings.tid create mode 100644 plugins/tiddlywiki/markdown/settings/breaks.tid create mode 100644 plugins/tiddlywiki/markdown/settings/linkify.tid create mode 100644 plugins/tiddlywiki/markdown/settings/quotes.tid create mode 100644 plugins/tiddlywiki/markdown/settings/renderWikiText.tid create mode 100644 plugins/tiddlywiki/markdown/settings/renderWikiTextPragma.tid create mode 100644 plugins/tiddlywiki/markdown/settings/typographer.tid diff --git a/plugins/tiddlywiki/markdown/config.tid b/plugins/tiddlywiki/markdown/config.tid index c3fb14c0d..1438d3fa6 100755 --- a/plugins/tiddlywiki/markdown/config.tid +++ b/plugins/tiddlywiki/markdown/config.tid @@ -2,16 +2,6 @@ title: $:/plugins/tiddlywiki/markdown/config ! Plugin Configuration -|!Config |!Default |!Description | -|[[breaks|$:/config/markdown/breaks]]|`false`|markdown-it library config: Convert '\n' in paragraphs into `
` | -|[[linkify|$:/config/markdown/linkify]]|`false`|markdown-it library config: Autoconvert URL-like text to links | -|[[renderWikiText|$:/config/markdown/renderWikiText]]|`true`|After Markdown is parsed, should any text elements be handed off to the ~WikiText parser for further processing? | -|[[renderWikiTextPragma|$:/config/markdown/renderWikiTextPragma]]|<$view tiddler="$:/plugins/tiddlywiki/markdown" subtiddler="$:/config/markdown/renderWikiTextPragma" mode="inline"/>|When handing off to the ~WikiText parser, what parser rules should it follow? | -|[[typographer|$:/config/markdown/typographer]]|`false`|markdown-it library config: Enable some language-neutral replacement + quotes beautification | -|[[quotes|$:/config/markdown/quotes]]|`“”‘’`|markdown-it library config: Double + single quotes replacement pairs, when `typographer` is enabled | - -''IMPORTANT:'' You must reload your wiki for changes to take effect. -

~WikiText Pragma

The value of [[renderWikiTextPragma|$:/config/markdown/renderWikiTextPragma]] has been carefully tuned to properly integrate markdown with ~TiddlyWiki. Changing this setting may produce unexpected results, but the inclusion of the following parser rules should be fine: diff --git a/plugins/tiddlywiki/markdown/plugin.info b/plugins/tiddlywiki/markdown/plugin.info index cf5ecea3a..1288ad068 100755 --- a/plugins/tiddlywiki/markdown/plugin.info +++ b/plugins/tiddlywiki/markdown/plugin.info @@ -2,6 +2,6 @@ "title": "$:/plugins/tiddlywiki/markdown", "name": "Markdown", "description": "Markdown parser based on markdown-it", - "list": "readme config syntax license", + "list": "readme config settings syntax license", "stability": "STABILITY_2_STABLE" } diff --git a/plugins/tiddlywiki/markdown/settings.tid b/plugins/tiddlywiki/markdown/settings.tid new file mode 100644 index 000000000..54207fa10 --- /dev/null +++ b/plugins/tiddlywiki/markdown/settings.tid @@ -0,0 +1,19 @@ +title: $:/plugins/tiddlywiki/markdown/settings +tags: $:/tags/ControlPanel/SettingsTab +caption: Markdown + +These settings let you customise the behaviour of Markdown. See [[plugin|$:/plugins/tiddlywiki/markdown]] readme and config tab for more information. + +''IMPORTANT:'' You must reload your wiki for changes to take effect. + +<$list filter="[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings/Markdown]]"> + +
> > + +!!.tc-control-panel-accent <$link><$transclude field="caption"/> + +<$transclude/> + +
+ + \ No newline at end of file diff --git a/plugins/tiddlywiki/markdown/settings/breaks.tid b/plugins/tiddlywiki/markdown/settings/breaks.tid new file mode 100644 index 000000000..95ebc47a8 --- /dev/null +++ b/plugins/tiddlywiki/markdown/settings/breaks.tid @@ -0,0 +1,9 @@ +title: $:/plugins/tiddlywiki/markdown/settings/breaks +tags: $:/tags/ControlPanel/Settings/Markdown +caption: Breaks + +markdown-it library config: Convert `\n` in paragraphs into `
` + +<$checkbox tiddler="$:/config/markdown/breaks" field="text" checked="true" unchecked="false"> + [[Breaks|$:/config/markdown/breaks]] + \ No newline at end of file diff --git a/plugins/tiddlywiki/markdown/settings/linkify.tid b/plugins/tiddlywiki/markdown/settings/linkify.tid new file mode 100644 index 000000000..c43928ccf --- /dev/null +++ b/plugins/tiddlywiki/markdown/settings/linkify.tid @@ -0,0 +1,9 @@ +title: $:/plugins/tiddlywiki/markdown/settings/linkify +tags: $:/tags/ControlPanel/Settings/Markdown +caption: Linkify + +markdown-it library config: Autoconvert URL-like text to links + +<$checkbox tiddler="$:/config/markdown/linkify" field="text" checked="true" unchecked="false"> + [[Linkify|$:/config/markdown/linkify]] + \ No newline at end of file diff --git a/plugins/tiddlywiki/markdown/settings/quotes.tid b/plugins/tiddlywiki/markdown/settings/quotes.tid new file mode 100644 index 000000000..b4247ede6 --- /dev/null +++ b/plugins/tiddlywiki/markdown/settings/quotes.tid @@ -0,0 +1,8 @@ +title: $:/plugins/tiddlywiki/markdown/settings/quotes +tags: $:/tags/ControlPanel/Settings/Markdown +caption: Quotes replacement +list-after: $:/plugins/tiddlywiki/markdown/settings/typographer + +markdown-it library config: Double + single quotes replacement pairs, when [[typographer|$:/config/markdown/typographer]] is enabled. + +|[[Quotes replacement|$:/config/markdown/quotes]]|<$edit-text tiddler="$:/config/markdown/quotes" tag="input"/> | \ No newline at end of file diff --git a/plugins/tiddlywiki/markdown/settings/renderWikiText.tid b/plugins/tiddlywiki/markdown/settings/renderWikiText.tid new file mode 100644 index 000000000..9b2073c10 --- /dev/null +++ b/plugins/tiddlywiki/markdown/settings/renderWikiText.tid @@ -0,0 +1,9 @@ +title: $:/plugins/tiddlywiki/markdown/settings/renderWikiText +tags: $:/tags/ControlPanel/Settings/Markdown +caption: Enable WikiText + +After Markdown is parsed, should any text elements be handed off to the ~WikiText parser for further processing? + +<$checkbox tiddler="$:/config/markdown/renderWikiText" field="text" checked="true" unchecked="false"> + [[Enable WikiText|$:/config/markdown/renderWikiText]] + \ No newline at end of file diff --git a/plugins/tiddlywiki/markdown/settings/renderWikiTextPragma.tid b/plugins/tiddlywiki/markdown/settings/renderWikiTextPragma.tid new file mode 100644 index 000000000..12b4ceefb --- /dev/null +++ b/plugins/tiddlywiki/markdown/settings/renderWikiTextPragma.tid @@ -0,0 +1,7 @@ +title: $:/plugins/tiddlywiki/markdown/settings/renderWikiTextPragma +tags: $:/tags/ControlPanel/Settings/Markdown +caption: Enabled WikiText parser rules + +When handing off to the ~WikiText parser, what parser rules should it follow? + +|[[Enabled WikiText parser rules|$:/config/markdown/renderWikiTextPragma]]|<$edit tiddler="$:/config/markdown/renderWikiTextPragma" class="tc-edit-texteditor" autoHeight="yes"/> | \ No newline at end of file diff --git a/plugins/tiddlywiki/markdown/settings/typographer.tid b/plugins/tiddlywiki/markdown/settings/typographer.tid new file mode 100644 index 000000000..5b9153dae --- /dev/null +++ b/plugins/tiddlywiki/markdown/settings/typographer.tid @@ -0,0 +1,9 @@ +title: $:/plugins/tiddlywiki/markdown/settings/typographer +tags: $:/tags/ControlPanel/Settings/Markdown +caption: Typographer + +markdown-it library config: Enable some language-neutral replacement + quotes beautification + +<$checkbox tiddler="$:/config/markdown/typographer" field="text" checked="true" unchecked="false"> + [[Typographer|$:/config/markdown/typographer]] + \ No newline at end of file From 93543ba213d322e037303424f1a41cbe406802af Mon Sep 17 00:00:00 2001 From: Leilei332 Date: Tue, 10 Sep 2024 18:33:28 +0800 Subject: [PATCH 006/178] Add documention for $:/tags/ControlPanel/SettingsTab (#8512) * Add documention for $:/tags/ControlPanel/SettingsTab * Fix tag name --- .../SystemTag_ $__tags_ControlPanel_SettingsTab.tid | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 editions/tw5.com/tiddlers/systemtags/SystemTag_ $__tags_ControlPanel_SettingsTab.tid diff --git a/editions/tw5.com/tiddlers/systemtags/SystemTag_ $__tags_ControlPanel_SettingsTab.tid b/editions/tw5.com/tiddlers/systemtags/SystemTag_ $__tags_ControlPanel_SettingsTab.tid new file mode 100644 index 000000000..2f08ea686 --- /dev/null +++ b/editions/tw5.com/tiddlers/systemtags/SystemTag_ $__tags_ControlPanel_SettingsTab.tid @@ -0,0 +1,9 @@ +caption: $:/tags/ControlPanel/SettingsTab +created: 20240813060717747 +description: marks elements to be placed under "Settings" tab in Control Panel +modified: 20240813060843043 +tags: SystemTags +title: SystemTag: $:/tags/ControlPanel/SettingsTab +type: text/vnd.tiddlywiki + +The [[system tag|SystemTags]] `$:/tags/ControlPanel/SettingsTab` marks elements to be placed under "Settings" tab in [[$:/ControlPanel]] \ No newline at end of file From 813a574921765bafe0f81cc0ecc6e080c9d84ac3 Mon Sep 17 00:00:00 2001 From: Mohammad Rahmani <830394+kookma@users.noreply.github.com> Date: Tue, 10 Sep 2024 14:05:05 +0330 Subject: [PATCH 007/178] Docs: list operator "Index" instead of "Property" (#8509) --- editions/tw5.com/tiddlers/filters/list.tid | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/editions/tw5.com/tiddlers/filters/list.tid b/editions/tw5.com/tiddlers/filters/list.tid index be3908b86..8df76103c 100644 --- a/editions/tw5.com/tiddlers/filters/list.tid +++ b/editions/tw5.com/tiddlers/filters/list.tid @@ -1,16 +1,16 @@ +caption: list created: 20140410103123179 -modified: 20211115092315020 +modified: 20240811083650364 +op-input: ignored +op-neg-input: a [[selection of titles|Title Selection]] +op-neg-output: those input titles that are <<.em not>> mentioned at <<.place R>> +op-output: the titles stored as a [[title list|Title List]] at <<.place R>> +op-parameter: a [[reference|TextReference]] to a [[field|TiddlerFields]] or [[index|DataTiddlers]] of a particular tiddler +op-parameter-name: R +op-purpose: select titles via a list field tags: [[Filter Operators]] [[Field Operators]] [[Selection Constructors]] [[Negatable Operators]] title: list Operator type: text/vnd.tiddlywiki -caption: list -op-purpose: select titles via a list field -op-input: ignored -op-neg-input: a [[selection of titles|Title Selection]] -op-parameter: a [[reference|TextReference]] to a [[field|TiddlerFields]] or [[property|DataTiddlers]] of a particular tiddler -op-parameter-name: R -op-output: the titles stored as a [[title list|Title List]] at <<.place R>> -op-neg-output: those input titles that are <<.em not>> mentioned at <<.place R>> <<.place R>> can reference either a field or a property. See [[TextReference]] for the syntax. From 8d9407aad7bb2896c090f03494d3ad539c97dd13 Mon Sep 17 00:00:00 2001 From: Aza K9 <58900639+wolfsprite@users.noreply.github.com> Date: Tue, 10 Sep 2024 10:36:34 +0000 Subject: [PATCH 008/178] Signing CLA (#8502) Co-authored-by: Jeremy Ruston --- licenses/cla-individual.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/licenses/cla-individual.md b/licenses/cla-individual.md index a77287f1d..ecabb96fd 100644 --- a/licenses/cla-individual.md +++ b/licenses/cla-individual.md @@ -586,4 +586,6 @@ Michael McDermott, @michaeljmcd, 2024-07-09 Val Packett, @valpackett, 2024/07/26 -@JDIGIO0213, 2024/08/29 \ No newline at end of file +@wolfsprite, 2024/08/09 + +@JDIGIO0213, 2024/08/29 From 30bb563ffe33373ea3367a18c388f239e5a0e240 Mon Sep 17 00:00:00 2001 From: Aza K9 <58900639+wolfsprite@users.noreply.github.com> Date: Tue, 10 Sep 2024 10:37:03 +0000 Subject: [PATCH 009/178] Fix Issue With Highlight.js Demo Link (#8503) --- editions/tw5.com/tiddlers/widgets/CodeblockWidget.tid | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/editions/tw5.com/tiddlers/widgets/CodeblockWidget.tid b/editions/tw5.com/tiddlers/widgets/CodeblockWidget.tid index acdab9ef9..e6e7bd166 100644 --- a/editions/tw5.com/tiddlers/widgets/CodeblockWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/CodeblockWidget.tid @@ -1,6 +1,6 @@ caption: codeblock created: 20151103160200000 -modified: 20160817175325205 +modified: 20240809074611002 tags: Widgets title: CodeBlockWidget type: text/vnd.tiddlywiki @@ -22,7 +22,7 @@ The content of the `<$codeblock>` widget is ignored. The `language` attribute accepts either: -* a Highlight.js language code (see https://highlightjs.org/static/demo/ for a list) +* a Highlight.js language code (see https://highlightjs.org/demo for a list) * a MIME type (eg, `text/html` or `image/svg+xml`) ! Examples From 19336dc4375b5a6b9e39f063413e6ee505b228de Mon Sep 17 00:00:00 2001 From: lin onetwo Date: Tue, 10 Sep 2024 18:39:50 +0800 Subject: [PATCH 010/178] Update Alternative page layouts.tid (#8461) --- .../tiddlers/customising/Alternative page layouts.tid | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/editions/tw5.com/tiddlers/customising/Alternative page layouts.tid b/editions/tw5.com/tiddlers/customising/Alternative page layouts.tid index 071d00dbd..eb1afd2b7 100644 --- a/editions/tw5.com/tiddlers/customising/Alternative page layouts.tid +++ b/editions/tw5.com/tiddlers/customising/Alternative page layouts.tid @@ -1,5 +1,5 @@ created: 20201123172925848 -modified: 20240627060629394 +modified: 20240801020629394 tags: [[Customise TiddlyWiki]] title: Alternative page layouts type: text/vnd.tiddlywiki @@ -23,9 +23,8 @@ This alternative page template can either be a tweaked and modified version of t tc-page-container tc-language-$(languageTitle)$ your-plugin-name-container \end \procedure redirected-navigate-actions() - <$action-setfield $tiddler="$:/layout" text="" $timestamp="no"> - <$action-navigate $to=<> $scroll="yes" /> - + <$action-setfield $tiddler="$:/layout" text="" $timestamp="no" /> + <$action-navigate $to=<> $scroll="yes" /> \end <$navigator story="$:/StoryList" history="$:/HistoryList" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}> From feec6ef18fd44498ae87af99e217aafb54f10c77 Mon Sep 17 00:00:00 2001 From: btheado Date: Tue, 10 Sep 2024 06:48:14 -0400 Subject: [PATCH 011/178] Use testcase tiddlers for html examples (#8376) * Convert several html examples into testcase tiddlers * Convert html table exmaple into testcase tiddler --- .../testcases/HTML/BlockModeInHTMLTable.tid | 30 +++++++++++++ .../testcases/HTML/OpenTagBlankLine.tid | 23 ++++++++++ .../HTML/OpenTagBlankLineInBoldSyntax.tid | 22 +++++++++ .../HTML/OpenTagBlankLineInTableSyntax.tid | 22 +++++++++ .../testcases/HTML/OpenTagNoBlankLine.tid | 34 ++++++++++++++ .../WikiText parser mode_ HTML examples.tid | 45 +++---------------- 6 files changed, 137 insertions(+), 39 deletions(-) create mode 100644 editions/tw5.com/tiddlers/testcases/HTML/BlockModeInHTMLTable.tid create mode 100644 editions/tw5.com/tiddlers/testcases/HTML/OpenTagBlankLine.tid create mode 100644 editions/tw5.com/tiddlers/testcases/HTML/OpenTagBlankLineInBoldSyntax.tid create mode 100644 editions/tw5.com/tiddlers/testcases/HTML/OpenTagBlankLineInTableSyntax.tid create mode 100644 editions/tw5.com/tiddlers/testcases/HTML/OpenTagNoBlankLine.tid diff --git a/editions/tw5.com/tiddlers/testcases/HTML/BlockModeInHTMLTable.tid b/editions/tw5.com/tiddlers/testcases/HTML/BlockModeInHTMLTable.tid new file mode 100644 index 000000000..f7050de7d --- /dev/null +++ b/editions/tw5.com/tiddlers/testcases/HTML/BlockModeInHTMLTable.tid @@ -0,0 +1,30 @@ +created: 20240713164810184 +description: Block mode for table cells +modified: 20240713164810184 +tags: $:/tags/wiki-test-spec +title: TestCases/HTML/BlockModeInHTMLTable +type: text/vnd.tiddlywiki-multiple + +title: Narrative + +Unlike the table wiki syntax, the less convenient ``, ``, ` -\end \whitespace trim + +\procedure lingo-base() $:/language/Docs/Fields/ + +\function tf.getLingoText() [] [] +[join[]get[text]] + +\procedure renderfield(title) +<tr class="tc-view-field"> + <td class="tc-view-field-name"> + ''<$text text=<<title>>/>'': + </td> + <td class="tc-view-field-value"> + //<<tf.getLingoText>>// + </td> + <td class="tc-view-field-list"> + <$macrocall $name="show-filter-count" filter=`[has[$(title)$]sort[]]`>> + </td> +</tr> +\end + <table class="tc-view-field-table"> -<tbody> -<$list filter="[fields[]sort[title]]" variable="listItem"> -<$macrocall $name="renderfield" title=<<listItem>>/> -</$list> -</tbody> + <tbody> + <!-- <<renderfieldHeader>> --> + <$list filter="[fields[]sort[title]]" variable="listItem"> + <$macrocall $name="renderfield" title=<<listItem>>/> + </$list> + </tbody> </table> diff --git a/core/wiki/macros/show-filter-count.tid b/core/wiki/macros/show-filter-count.tid new file mode 100644 index 000000000..be06fcde1 --- /dev/null +++ b/core/wiki/macros/show-filter-count.tid @@ -0,0 +1,17 @@ +title: $:/core/macros/show-filter-count +tags: $:/tags/Macro $:/tags/Global + +\whitespace trim + +\procedure show-filter-count(filter) +<$button class="tc-btn-invisible"> + <$action-setfield $tiddler="$:/temp/advancedsearch" $value=<<filter>>/> + <$action-setfield $tiddler="$:/temp/advancedsearch/input" $value=<<filter>>/> + <$action-setfield $tiddler="$:/temp/advancedsearch/refresh" text="yes"/> + <$action-setfield $tiddler="$:/state/tab--1498284803" $value="$:/core/ui/AdvancedSearch/Filter"/> + <$action-navigate $to="$:/AdvancedSearch"/> + <$action-sendmessage $message="tm-focus-selector" $param=".tc-advanced-search input"/> + <span class="tc-small-gap-right">''<$count filter=<<filter>>/>''</span> + {{$:/core/images/advanced-search-button}} +</$button> +\end \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/macros/show-filter-count.tid b/editions/tw5.com/tiddlers/macros/show-filter-count.tid new file mode 100644 index 000000000..7e026a590 --- /dev/null +++ b/editions/tw5.com/tiddlers/macros/show-filter-count.tid @@ -0,0 +1,21 @@ + +created: 20240804143842924 +modified: 20240804150223291 +tags: Macros [[Core Macros]] +title: show-filter-count Macro +type: text/vnd.tiddlywiki + +<<.from-version "5.3.6">> -- The <<.def show-filter-count>> [[macro|Macros]] creates an element, that shows a counter and a button to open the provided filter string in $:/AdvancedSearch + +!! Parameters + +; filter +: Needs to be a valid [[filter run|Filters]] + +!! Examples + +<<wikitext-example-without-html src:"""<<show-filter-count filter:"[tag[HelloThere]]">> -- The number and the icon is click-able""">> + +<<wikitext-example-without-html src:"""<<show-filter-count filter:"[has[author]sort[]]">> -- The number and the icon is click-able""">> + +Also see: [[$:/core/ui/ControlPanel/TiddlerFields]] From 232cffb0a1e6c7527fa894285a3f43daca9df1ca Mon Sep 17 00:00:00 2001 From: Mario Pietsch <pmariojo@gmail.com> Date: Tue, 10 Sep 2024 18:13:09 +0200 Subject: [PATCH 017/178] Add type "number: (default)" to compare operator (#8160) * Add type "number: (default)" to compare operator * Update compare Operator.tid * Update compare Operator (Examples).tid * Update compare Operator (Examples).tid --- .../tiddlers/filters/compare Operator.tid | 18 +++++++++--------- .../examples/compare Operator (Examples).tid | 1 + 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/editions/tw5.com/tiddlers/filters/compare Operator.tid b/editions/tw5.com/tiddlers/filters/compare Operator.tid index debf09ead..b86e8c729 100644 --- a/editions/tw5.com/tiddlers/filters/compare Operator.tid +++ b/editions/tw5.com/tiddlers/filters/compare Operator.tid @@ -1,15 +1,15 @@ +caption: compare created: 20200412181551706 modified: 20200412181551706 +op-input: a [[selection of titles|Title Selection]] +op-neg-output: those input titles <<.em not>> matching the specified comparison +op-output: those input titles matching the specified comparison +op-parameter: the value to compare +op-purpose: filter the input by comparing each item against the parameter +op-suffix: the <<.op compare>> operator uses a rich suffix, see below for details tags: [[Filter Operators]] [[Mathematics Operators]] [[String Operators]] [[Negatable Operators]] title: compare Operator type: text/vnd.tiddlywiki -caption: compare -op-purpose: filter the input by comparing each item against the parameter -op-input: a [[selection of titles|Title Selection]] -op-suffix: the <<.op compare>> operator uses a rich suffix, see below for details -op-parameter: the value to compare -op-output: those input titles matching the specified comparison -op-neg-output: those input titles <<.em not>> matching the specified comparison <<.from-version "5.1.22">>The <<.op compare>> filter allows numerical, string and date comparisons to be performed. @@ -21,7 +21,7 @@ The <<.op compare>> operator uses an extended syntax to specify all the options: The ''type'' can be: -* "number" - invalid numbers are interpreted as zero +* "number" - (default) invalid numbers are interpreted as zero * "integer" - invalid integers are interpreted as zero * "string" * "date" - invalid dates are interpreted as 1st January 1970 @@ -43,7 +43,7 @@ For example: ``` [[2]compare:number:eq[3]] returns nothing [[2]compare:number:lt[3]] returns "2" -[[2]compare:number:eq[2]] returns "2" +[[2]compare::eq[2]] returns "2" ``` Note that several of the variants of the <<.op compare>> operator are synonyms for existing operators, and are provided in the interests of consistency. For example, `compare:string:eq[x]` is a synonym for `match[x]`. diff --git a/editions/tw5.com/tiddlers/filters/examples/compare Operator (Examples).tid b/editions/tw5.com/tiddlers/filters/examples/compare Operator (Examples).tid index f729dc5d2..76488503a 100644 --- a/editions/tw5.com/tiddlers/filters/examples/compare Operator (Examples).tid +++ b/editions/tw5.com/tiddlers/filters/examples/compare Operator (Examples).tid @@ -9,3 +9,4 @@ type: text/vnd.tiddlywiki <<.operator-example 3 "[list[Days of the Week]compare:string:gt[M]compare:string:lt[W]]">> <<.operator-example 4 "[[v5.1.23-prerelease]compare:version:gt[v5.1.22]]">> <<.operator-example 5 "[[1]compare:number:gt[2]then[yes]else[no]]">> +<<.operator-example 6 "[[-2]compare::lt[-1]]">> From ffbef16152092df5ad74fb170d85b92439d90b2a Mon Sep 17 00:00:00 2001 From: Mario Pietsch <pmariojo@gmail.com> Date: Tue, 10 Sep 2024 18:13:58 +0200 Subject: [PATCH 018/178] ViewTemplate toolbar add, change aria-label to hint so it is more descriptive (#8323) --- core/ui/EditToolbar/delete.tid | 18 +++++++++++------- core/ui/ViewToolbar/clone.tid | 23 ++++++++++++++--------- core/ui/ViewToolbar/close.tid | 22 +++++++++++++--------- core/ui/ViewToolbar/edit.tid | 22 +++++++++++++--------- 4 files changed, 51 insertions(+), 34 deletions(-) diff --git a/core/ui/EditToolbar/delete.tid b/core/ui/EditToolbar/delete.tid index bdc6731b9..1e6451da1 100644 --- a/core/ui/EditToolbar/delete.tid +++ b/core/ui/EditToolbar/delete.tid @@ -4,11 +4,15 @@ caption: {{$:/core/images/delete-button}} {{$:/language/Buttons/Delete/Caption}} description: {{$:/language/Buttons/Delete/Hint}} \whitespace trim -<$button actions=<<cancel-delete-tiddler-actions "delete">> tooltip={{$:/language/Buttons/Delete/Hint}} aria-label={{$:/language/Buttons/Delete/Caption}} class=<<tv-config-toolbar-class>>> -<%if [<tv-config-toolbar-icons>match[yes]] %> -{{$:/core/images/delete-button}} -<%endif%> -<%if [<tv-config-toolbar-text>match[yes]] %> -<span class="tc-btn-text"><$text text={{$:/language/Buttons/Delete/Caption}}/></span> -<%endif%> +<$button actions=<<cancel-delete-tiddler-actions "delete">> + tooltip={{$:/language/Buttons/Delete/Hint}} + aria-label={{$:/language/Buttons/Delete/Hint}} + class=<<tv-config-toolbar-class>> +> + <%if [<tv-config-toolbar-icons>match[yes]] %> + {{$:/core/images/delete-button}} + <%endif%> + <%if [<tv-config-toolbar-text>match[yes]] %> + <span class="tc-btn-text"><$text text={{$:/language/Buttons/Delete/Caption}}/></span> + <%endif%> </$button> diff --git a/core/ui/ViewToolbar/clone.tid b/core/ui/ViewToolbar/clone.tid index abe01eda8..a4066fc00 100644 --- a/core/ui/ViewToolbar/clone.tid +++ b/core/ui/ViewToolbar/clone.tid @@ -4,13 +4,18 @@ caption: {{$:/core/images/clone-button}} {{$:/language/Buttons/Clone/Caption}} description: {{$:/language/Buttons/Clone/Hint}} \whitespace trim -<$button message="tm-new-tiddler" param=<<currentTiddler>> tooltip={{$:/language/Buttons/Clone/Hint}} aria-label={{$:/language/Buttons/Clone/Caption}} class=<<tv-config-toolbar-class>>> -<%if [<tv-config-toolbar-icons>match[yes]] %> -{{$:/core/images/clone-button}} -<%endif%> -<%if [<tv-config-toolbar-text>match[yes]] %> -<span class="tc-btn-text"> -<$text text={{$:/language/Buttons/Clone/Caption}}/> -</span> -<%endif%> +<$button message="tm-new-tiddler" + param=<<currentTiddler>> + tooltip={{$:/language/Buttons/Clone/Hint}} + aria-label={{$:/language/Buttons/Clone/Hint}} + class=<<tv-config-toolbar-class>> +> + <%if [<tv-config-toolbar-icons>match[yes]] %> + {{$:/core/images/clone-button}} + <%endif%> + <%if [<tv-config-toolbar-text>match[yes]] %> + <span class="tc-btn-text"> + <$text text={{$:/language/Buttons/Clone/Caption}}/> + </span> + <%endif%> </$button> \ No newline at end of file diff --git a/core/ui/ViewToolbar/close.tid b/core/ui/ViewToolbar/close.tid index da4db1e26..fcc53cef0 100644 --- a/core/ui/ViewToolbar/close.tid +++ b/core/ui/ViewToolbar/close.tid @@ -4,13 +4,17 @@ caption: {{$:/core/images/close-button}} {{$:/language/Buttons/Close/Caption}} description: {{$:/language/Buttons/Close/Hint}} \whitespace trim -<$button message="tm-close-tiddler" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=<<tv-config-toolbar-class>>> -<%if [<tv-config-toolbar-icons>match[yes]] %> -{{$:/core/images/close-button}} -<%endif%> -<%if [<tv-config-toolbar-text>match[yes]] %> -<span class="tc-btn-text"> -<$text text={{$:/language/Buttons/Close/Caption}}/> -</span> -<%endif%> +<$button message="tm-close-tiddler" + tooltip={{$:/language/Buttons/Close/Hint}} + aria-label={{$:/language/Buttons/Close/Caption}} + class=<<tv-config-toolbar-class>> +> + <%if [<tv-config-toolbar-icons>match[yes]] %> + {{$:/core/images/close-button}} + <%endif%> + <%if [<tv-config-toolbar-text>match[yes]] %> + <span class="tc-btn-text"> + <$text text={{$:/language/Buttons/Close/Caption}}/> + </span> + <%endif%> </$button> \ No newline at end of file diff --git a/core/ui/ViewToolbar/edit.tid b/core/ui/ViewToolbar/edit.tid index 38827aa14..730fd6ed5 100644 --- a/core/ui/ViewToolbar/edit.tid +++ b/core/ui/ViewToolbar/edit.tid @@ -4,13 +4,17 @@ caption: {{$:/core/images/edit-button}} {{$:/language/Buttons/Edit/Caption}} description: {{$:/language/Buttons/Edit/Hint}} \whitespace trim -<$button message="tm-edit-tiddler" tooltip={{$:/language/Buttons/Edit/Hint}} aria-label={{$:/language/Buttons/Edit/Caption}} class=<<tv-config-toolbar-class>>> -<%if [<tv-config-toolbar-icons>match[yes]] %> -{{$:/core/images/edit-button}} -<%endif%> -<%if [<tv-config-toolbar-text>match[yes]] %> -<span class="tc-btn-text"> -<$text text={{$:/language/Buttons/Edit/Caption}}/> -</span> -<%endif%> +<$button message="tm-edit-tiddler" + tooltip={{$:/language/Buttons/Edit/Hint}} + aria-label={{$:/language/Buttons/Edit/Hint}} + class=<<tv-config-toolbar-class>> +> + <%if [<tv-config-toolbar-icons>match[yes]] %> + {{$:/core/images/edit-button}} + <%endif%> + <%if [<tv-config-toolbar-text>match[yes]] %> + <span class="tc-btn-text"> + <$text text={{$:/language/Buttons/Edit/Caption}}/> + </span> + <%endif%> </$button> \ No newline at end of file From 753a8209456597976c5db845433ba6163ef5d5db Mon Sep 17 00:00:00 2001 From: Mario Pietsch <pmariojo@gmail.com> Date: Tue, 10 Sep 2024 18:14:29 +0200 Subject: [PATCH 019/178] Edittemplate toolbar improve accessibility (#8324) * change aria-label from caption to hint to make it more descriptive * add indentation --- core/ui/EditToolbar/cancel.tid | 18 +++++++++++------- core/ui/EditToolbar/save.tid | 2 +- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/core/ui/EditToolbar/cancel.tid b/core/ui/EditToolbar/cancel.tid index ca2248920..ae41fd4af 100644 --- a/core/ui/EditToolbar/cancel.tid +++ b/core/ui/EditToolbar/cancel.tid @@ -4,11 +4,15 @@ caption: {{$:/core/images/cancel-button}} {{$:/language/Buttons/Cancel/Caption}} description: {{$:/language/Buttons/Cancel/Hint}} \whitespace trim -<$button actions=<<cancel-delete-tiddler-actions "cancel">> tooltip={{$:/language/Buttons/Cancel/Hint}} aria-label={{$:/language/Buttons/Cancel/Caption}} class=<<tv-config-toolbar-class>>> -<%if [<tv-config-toolbar-icons>match[yes]] %> -{{$:/core/images/cancel-button}} -<%endif%> -<%if [<tv-config-toolbar-text>match[yes]] %> -<span class="tc-btn-text"><$text text={{$:/language/Buttons/Cancel/Caption}}/></span> -<%endif%> +<$button actions=<<cancel-delete-tiddler-actions "cancel">> + tooltip={{$:/language/Buttons/Cancel/Hint}} + aria-label={{$:/language/Buttons/Cancel/Hint}} + class=<<tv-config-toolbar-class>> +> + <%if [<tv-config-toolbar-icons>match[yes]] %> + {{$:/core/images/cancel-button}} + <%endif%> + <%if [<tv-config-toolbar-text>match[yes]] %> + <span class="tc-btn-text"><$text text={{$:/language/Buttons/Cancel/Caption}}/></span> + <%endif%> </$button> diff --git a/core/ui/EditToolbar/save.tid b/core/ui/EditToolbar/save.tid index b217806bb..d62daf981 100644 --- a/core/ui/EditToolbar/save.tid +++ b/core/ui/EditToolbar/save.tid @@ -8,7 +8,7 @@ description: {{$:/language/Buttons/Save/Hint}} <$fieldmangler> <$button tooltip={{$:/language/Buttons/Save/Hint}} - aria-label={{$:/language/Buttons/Save/Caption}} + aria-label={{$:/language/Buttons/Save/Hint}} class=<<tv-config-toolbar-class>> > <<save-tiddler-actions>> From 0c1d478e19ebf7ae44892b31f6f1e53a512f3fda Mon Sep 17 00:00:00 2001 From: Mario Pietsch <pmariojo@gmail.com> Date: Tue, 10 Sep 2024 18:15:17 +0200 Subject: [PATCH 020/178] Improve hellothere flex cards accessibility (#8325) * add alt-text field to image meta data files * add aria-label to some HelloThere links * improve flex-card procedure to render alt-text for images and aria-hide the new-badge because it causes problems * revert HelloThere modified date --- editions/tw5.com/tiddlers/hellothere/HelloThere.tid | 4 ++-- .../tiddlers/hellothere/badges/ProductHunt-Link.tid | 2 +- editions/tw5.com/tiddlers/images/Blurry Lawn.jpg.meta | 3 ++- .../tw5.com/tiddlers/images/Favicon template.svg.meta | 3 ++- editions/tw5.com/tiddlers/images/Funding.png.meta | 1 + .../tw5.com/tiddlers/images/Grok TiddlyWiki.png.meta | 1 + .../images/Introduction Video Thumbnail.jpg.meta | 1 + .../tiddlers/images/Marketplace Banner.png.meta | 1 + .../tw5.com/tiddlers/images/Motovun Jack.ascii.tid | 1 + .../tw5.com/tiddlers/images/Motovun Jack.jpg.meta | 1 + .../tw5.com/tiddlers/images/Motovun Jack.pdf.meta | 1 + .../tiddlers/images/New Release Banner.png.meta | 1 + .../tw5.com/tiddlers/images/Newnham Horizon.jpg.meta | 1 + .../tw5.com/tiddlers/images/Open Collective Logo.tid | 1 + editions/tw5.com/tiddlers/images/PerlinLight.jpg.meta | 1 + editions/tw5.com/tiddlers/images/Reddit Logo.tid | 1 + .../tw5.com/tiddlers/images/TWEUM Thumbnail.jpg.meta | 1 + .../tw5.com/tiddlers/images/Tiddler Fishes.svg.meta | 1 + .../tw5.com/tiddlers/images/Tiddler Poster.png.meta | 1 + .../tiddlers/images/TiddlyFox Apocalypse.png.meta | 1 + .../tiddlers/images/TiddlyWiki Classic.png.meta | 1 + .../images/TiddlyWiki Newsletter Badge.png.meta | 7 +++++-- .../tw5.com/tiddlers/images/TiddlyWikiLinks.png.meta | 1 + .../tw5.com/tiddlers/images/Tiddlyhost Logo.png.meta | 1 + .../tw5.com/tiddlers/images/Xememex Logo.svg.meta | 1 + editions/tw5.com/tiddlers/images/favicon.png.meta | 1 + .../tw5.com/tiddlers/images/green_favicon.png.meta | 1 + editions/tw5.com/tiddlers/system/wikitext-macros.tid | 11 ++++++++--- 28 files changed, 42 insertions(+), 10 deletions(-) diff --git a/editions/tw5.com/tiddlers/hellothere/HelloThere.tid b/editions/tw5.com/tiddlers/hellothere/HelloThere.tid index db719f1c0..8ceacfe24 100644 --- a/editions/tw5.com/tiddlers/hellothere/HelloThere.tid +++ b/editions/tw5.com/tiddlers/hellothere/HelloThere.tid @@ -9,7 +9,7 @@ type: text/vnd.tiddlywiki Use it to keep your [[to-do list|TaskManagementExample]], to plan an [[essay or novel|"TiddlyWiki for Scholars" by Alberto Molina]], or to organise your wedding. Record every thought that crosses your brain, or build a flexible and responsive website. -TiddlyWiki lets you choose where to keep your data, guaranteeing that in the decades to come you will [[still be able to use|Future Proof]] the notes you take today. +~TiddlyWiki lets you choose where to keep your data, guaranteeing that in the decades to come you will [[still be able to use|Future Proof]] the notes you take today. !! ''Quick Start'' @@ -19,7 +19,7 @@ TiddlyWiki lets you choose where to keep your data, guaranteeing that in the dec </$list> </div> <div class="tc-cards tc-small"> -<$link to="中文社区 - Chinese Community" class="tc-btn-big-green tc-card"> +<$link to="中文社区 - Chinese Community" class="tc-btn-big-green tc-card" aria-label="Chinese Community"> 中文社区<br/>Chinese Community </$link> </div> diff --git a/editions/tw5.com/tiddlers/hellothere/badges/ProductHunt-Link.tid b/editions/tw5.com/tiddlers/hellothere/badges/ProductHunt-Link.tid index 3554c2d74..2dd0a2912 100644 --- a/editions/tw5.com/tiddlers/hellothere/badges/ProductHunt-Link.tid +++ b/editions/tw5.com/tiddlers/hellothere/badges/ProductHunt-Link.tid @@ -1,4 +1,4 @@ title: Product Hunt Link tags: [[HelloThere Badge]] -<a href="https://www.producthunt.com/posts/tiddlywiki-2?utm_source=badge-top-post-badge&utm_medium=badge&utm_souce=badge-tiddlywiki-2" alt="Product Hunt: Product of the Day" target="_blank" rel="noopener noreferrer">{{ProductHunt-Badge.svg}}</a> \ No newline at end of file +<a href="https://www.producthunt.com/posts/tiddlywiki-2?utm_source=badge-top-post-badge&utm_medium=badge&utm_souce=badge-tiddlywiki-2" aria-label="Product Hunt: Product of the Day" target="_blank" rel="noopener noreferrer">{{ProductHunt-Badge.svg}}</a> \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/images/Blurry Lawn.jpg.meta b/editions/tw5.com/tiddlers/images/Blurry Lawn.jpg.meta index 2dc802bee..49b003bd2 100644 --- a/editions/tw5.com/tiddlers/images/Blurry Lawn.jpg.meta +++ b/editions/tw5.com/tiddlers/images/Blurry Lawn.jpg.meta @@ -1,4 +1,5 @@ title: Blurry Lawn.jpg type: image/jpeg tags: picture external-image -source: https://www.flickr.com/photos/jermy/16386332964/in/photostream \ No newline at end of file +source: https://www.flickr.com/photos/jermy/16386332964/in/photostream +alt-text: Blurry image with green grass with flowsers. diff --git a/editions/tw5.com/tiddlers/images/Favicon template.svg.meta b/editions/tw5.com/tiddlers/images/Favicon template.svg.meta index 8d6a1a197..9ad8a9f86 100644 --- a/editions/tw5.com/tiddlers/images/Favicon template.svg.meta +++ b/editions/tw5.com/tiddlers/images/Favicon template.svg.meta @@ -1,3 +1,4 @@ title: Favicon template.svg tags: picture -type: image/svg+xml \ No newline at end of file +type: image/svg+xml +alt-text: Motovun Jack with blue background. diff --git a/editions/tw5.com/tiddlers/images/Funding.png.meta b/editions/tw5.com/tiddlers/images/Funding.png.meta index b9caa4a72..8d6225a60 100644 --- a/editions/tw5.com/tiddlers/images/Funding.png.meta +++ b/editions/tw5.com/tiddlers/images/Funding.png.meta @@ -1,3 +1,4 @@ title: Funding.png type: image/png tags: picture +alt-text: Hand over a debit-card. diff --git a/editions/tw5.com/tiddlers/images/Grok TiddlyWiki.png.meta b/editions/tw5.com/tiddlers/images/Grok TiddlyWiki.png.meta index a0595cc9f..da5e252a2 100644 --- a/editions/tw5.com/tiddlers/images/Grok TiddlyWiki.png.meta +++ b/editions/tw5.com/tiddlers/images/Grok TiddlyWiki.png.meta @@ -1,3 +1,4 @@ title: Grok TiddlyWiki Banner type: image/png tags: picture +alt-text: Grok TiddlyWiki page and siluette of Motovun Jack. diff --git a/editions/tw5.com/tiddlers/images/Introduction Video Thumbnail.jpg.meta b/editions/tw5.com/tiddlers/images/Introduction Video Thumbnail.jpg.meta index ee1c94cd4..9b2a023c4 100644 --- a/editions/tw5.com/tiddlers/images/Introduction Video Thumbnail.jpg.meta +++ b/editions/tw5.com/tiddlers/images/Introduction Video Thumbnail.jpg.meta @@ -1,3 +1,4 @@ title: Introduction Video Thumbnail.jpg type: image/jpeg tags: picture +alt-text: Screenshot with a headline: TiddlyWiki. Below are several tiddlers randomly stacked. diff --git a/editions/tw5.com/tiddlers/images/Marketplace Banner.png.meta b/editions/tw5.com/tiddlers/images/Marketplace Banner.png.meta index b693c99e3..14ccdbc0b 100644 --- a/editions/tw5.com/tiddlers/images/Marketplace Banner.png.meta +++ b/editions/tw5.com/tiddlers/images/Marketplace Banner.png.meta @@ -1,3 +1,4 @@ title: TiddlyWiki Marketplace Banner type: image/jpeg tags: picture +alt-text: Motovun Jack with a shopping cart. Blue floor, orange background. diff --git a/editions/tw5.com/tiddlers/images/Motovun Jack.ascii.tid b/editions/tw5.com/tiddlers/images/Motovun Jack.ascii.tid index 115cf2e60..db5a9dc28 100644 --- a/editions/tw5.com/tiddlers/images/Motovun Jack.ascii.tid +++ b/editions/tw5.com/tiddlers/images/Motovun Jack.ascii.tid @@ -1,5 +1,6 @@ title: Motovun Jack.ascii tags: picture +alt-text: Motovun Jack ASCII-art. \rules only html <pre style="font-size:10px; font-family: monospace; line-height:13px"> diff --git a/editions/tw5.com/tiddlers/images/Motovun Jack.jpg.meta b/editions/tw5.com/tiddlers/images/Motovun Jack.jpg.meta index 43901f30f..ee2ddbe5b 100644 --- a/editions/tw5.com/tiddlers/images/Motovun Jack.jpg.meta +++ b/editions/tw5.com/tiddlers/images/Motovun Jack.jpg.meta @@ -2,3 +2,4 @@ title: Motovun Jack.jpg type: image/jpeg source: https://www.flickr.com/photos/jermy/6292279493/in/photostream tags: picture +alt-text: Motovun Jack on a stone wall with treas and hills in the background. diff --git a/editions/tw5.com/tiddlers/images/Motovun Jack.pdf.meta b/editions/tw5.com/tiddlers/images/Motovun Jack.pdf.meta index 27cb054c9..0a64294e5 100644 --- a/editions/tw5.com/tiddlers/images/Motovun Jack.pdf.meta +++ b/editions/tw5.com/tiddlers/images/Motovun Jack.pdf.meta @@ -1,3 +1,4 @@ title: Motovun Jack.pdf type: application/pdf tags: picture +alt-text: PDF reader with Motovun Jack siluette on a white background page 1 of 1. diff --git a/editions/tw5.com/tiddlers/images/New Release Banner.png.meta b/editions/tw5.com/tiddlers/images/New Release Banner.png.meta index e5fc745fe..2da8dc356 100644 --- a/editions/tw5.com/tiddlers/images/New Release Banner.png.meta +++ b/editions/tw5.com/tiddlers/images/New Release Banner.png.meta @@ -1,3 +1,4 @@ title: New Release Banner type: image/png tags: picture +alt-text: Release banner, with a custom background and a release version in big letters. diff --git a/editions/tw5.com/tiddlers/images/Newnham Horizon.jpg.meta b/editions/tw5.com/tiddlers/images/Newnham Horizon.jpg.meta index 4e5fb7d8b..8202f6a04 100644 --- a/editions/tw5.com/tiddlers/images/Newnham Horizon.jpg.meta +++ b/editions/tw5.com/tiddlers/images/Newnham Horizon.jpg.meta @@ -2,3 +2,4 @@ title: Newnham Horizon.jpg type: image/jpeg tags: picture external-image source: https://www.flickr.com/photos/jermy/289999155/in/photostream +alt-text: Newham Horizon. Green field, blue skey with some clouds on a sunny day. diff --git a/editions/tw5.com/tiddlers/images/Open Collective Logo.tid b/editions/tw5.com/tiddlers/images/Open Collective Logo.tid index 7dec4d62b..dbafad946 100644 --- a/editions/tw5.com/tiddlers/images/Open Collective Logo.tid +++ b/editions/tw5.com/tiddlers/images/Open Collective Logo.tid @@ -2,5 +2,6 @@ created: 20240621075644739 modified: 20240621075647009 tags: picture title: Open Collective Logo +alt-text: Open Collective Logo <svg style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 28 28"><path d="M25.509 6.026A13.934 13.934 0 0 1 28 14c0 2.963-.92 5.71-2.491 7.974l-3.626-3.627A8.96 8.96 0 0 0 23 14a8.964 8.964 0 0 0-1.117-4.347l3.626-3.627Z"/><path d="m21.974 2.49-3.627 3.628a9 9 0 1 0 0 15.765l3.627 3.626A13.934 13.934 0 0 1 14 27.999C6.268 28 0 21.733 0 14 0 6.269 6.268 0 14 0c2.963 0 5.711.922 7.974 2.492Z"/></svg> \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/images/PerlinLight.jpg.meta b/editions/tw5.com/tiddlers/images/PerlinLight.jpg.meta index 3df28f9c5..aff5d2b80 100644 --- a/editions/tw5.com/tiddlers/images/PerlinLight.jpg.meta +++ b/editions/tw5.com/tiddlers/images/PerlinLight.jpg.meta @@ -1,2 +1,3 @@ title: PerlinLight.jpg type: image/jpeg +alt-text: Backgournd tile with light gray dots randomly scatterd. diff --git a/editions/tw5.com/tiddlers/images/Reddit Logo.tid b/editions/tw5.com/tiddlers/images/Reddit Logo.tid index f4153ebb0..660785858 100644 --- a/editions/tw5.com/tiddlers/images/Reddit Logo.tid +++ b/editions/tw5.com/tiddlers/images/Reddit Logo.tid @@ -1,4 +1,5 @@ title: Reddit Logo +alt-text: Reddit Logo \parameters (size:"22pt") <svg width=<<size>> height=<<size>> viewBox="0 0 20 20"> diff --git a/editions/tw5.com/tiddlers/images/TWEUM Thumbnail.jpg.meta b/editions/tw5.com/tiddlers/images/TWEUM Thumbnail.jpg.meta index 8d35840cf..3ff7014fb 100644 --- a/editions/tw5.com/tiddlers/images/TWEUM Thumbnail.jpg.meta +++ b/editions/tw5.com/tiddlers/images/TWEUM Thumbnail.jpg.meta @@ -1,3 +1,4 @@ title: TWEUM Thumbnail.jpg type: image/jpeg tags: picture +alt-text: TW EU Meeting thumbnail. Skyline of Oxford on a sunny day with blue sky. Motovun Jack and a TiddlyWiki sceenshot in the back. diff --git a/editions/tw5.com/tiddlers/images/Tiddler Fishes.svg.meta b/editions/tw5.com/tiddlers/images/Tiddler Fishes.svg.meta index 257787b66..042c8a89d 100644 --- a/editions/tw5.com/tiddlers/images/Tiddler Fishes.svg.meta +++ b/editions/tw5.com/tiddlers/images/Tiddler Fishes.svg.meta @@ -1,3 +1,4 @@ title: Tiddler Fishes.svg type: image/svg+xml tags: picture +alt-text: 5 coloured sketched fish arranged in a cyrcle. diff --git a/editions/tw5.com/tiddlers/images/Tiddler Poster.png.meta b/editions/tw5.com/tiddlers/images/Tiddler Poster.png.meta index 2466871f0..221569974 100644 --- a/editions/tw5.com/tiddlers/images/Tiddler Poster.png.meta +++ b/editions/tw5.com/tiddlers/images/Tiddler Poster.png.meta @@ -2,3 +2,4 @@ title: Tiddler Poster.png type: image/png source: https://tiddlywiki.com/poster tags: picture +alt-text: Poster with a headline: Your messy thoughts. Organized. Below is an abstract Stickleback fish and tiddlywiki.com URL. diff --git a/editions/tw5.com/tiddlers/images/TiddlyFox Apocalypse.png.meta b/editions/tw5.com/tiddlers/images/TiddlyFox Apocalypse.png.meta index 2c3e7bab3..50d42ef49 100644 --- a/editions/tw5.com/tiddlers/images/TiddlyFox Apocalypse.png.meta +++ b/editions/tw5.com/tiddlers/images/TiddlyFox Apocalypse.png.meta @@ -1,3 +1,4 @@ title: TiddlyFox Apocalypse.png type: image/png tags: picture +alt-text: Motovun Jack's head with a FireFox logo over the head and a date: Nov. 14th 2017 on the left. diff --git a/editions/tw5.com/tiddlers/images/TiddlyWiki Classic.png.meta b/editions/tw5.com/tiddlers/images/TiddlyWiki Classic.png.meta index 4296f5116..0142e4d67 100644 --- a/editions/tw5.com/tiddlers/images/TiddlyWiki Classic.png.meta +++ b/editions/tw5.com/tiddlers/images/TiddlyWiki Classic.png.meta @@ -1,3 +1,4 @@ title: TiddlyWiki Classic.png type: image/png tags: picture +alt-text: TiddlyWiki classic screenshto thumbnail. diff --git a/editions/tw5.com/tiddlers/images/TiddlyWiki Newsletter Badge.png.meta b/editions/tw5.com/tiddlers/images/TiddlyWiki Newsletter Badge.png.meta index b53a63b97..3eb2dbdde 100644 --- a/editions/tw5.com/tiddlers/images/TiddlyWiki Newsletter Badge.png.meta +++ b/editions/tw5.com/tiddlers/images/TiddlyWiki Newsletter Badge.png.meta @@ -1,3 +1,6 @@ -title: TiddlyWiki Newsletter Badge.png -type: image/png +alt-text: Motovun Jack reads a Newsletter. +created: 20240630093143711 +modified: 20240630094906495 tags: picture +title: TiddlyWiki Newsletter Badge.png +type: image/png \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/images/TiddlyWikiLinks.png.meta b/editions/tw5.com/tiddlers/images/TiddlyWikiLinks.png.meta index 5ac185287..ebe0b79ba 100644 --- a/editions/tw5.com/tiddlers/images/TiddlyWikiLinks.png.meta +++ b/editions/tw5.com/tiddlers/images/TiddlyWikiLinks.png.meta @@ -1,3 +1,4 @@ title: TiddlyWikiLinks type: image/png tags: picture +alt-text: Motovun Jack body with "chain liks" around the neck. diff --git a/editions/tw5.com/tiddlers/images/Tiddlyhost Logo.png.meta b/editions/tw5.com/tiddlers/images/Tiddlyhost Logo.png.meta index c0f8f256a..7cae3e920 100644 --- a/editions/tw5.com/tiddlers/images/Tiddlyhost Logo.png.meta +++ b/editions/tw5.com/tiddlers/images/Tiddlyhost Logo.png.meta @@ -1,3 +1,4 @@ title: Tiddlyhost Logo type: image/png tags: picture +atl-text: TiddlyHost logo. \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/images/Xememex Logo.svg.meta b/editions/tw5.com/tiddlers/images/Xememex Logo.svg.meta index 1eab02541..19726a249 100644 --- a/editions/tw5.com/tiddlers/images/Xememex Logo.svg.meta +++ b/editions/tw5.com/tiddlers/images/Xememex Logo.svg.meta @@ -1,2 +1,3 @@ type: image/svg+xml title: Xememex Logo +alt-text Xememex Logo diff --git a/editions/tw5.com/tiddlers/images/favicon.png.meta b/editions/tw5.com/tiddlers/images/favicon.png.meta index 76d0be1a8..45e69d9e7 100644 --- a/editions/tw5.com/tiddlers/images/favicon.png.meta +++ b/editions/tw5.com/tiddlers/images/favicon.png.meta @@ -1,2 +1,3 @@ title: $:/favicon.ico type: image/png +alt-text: Motovun Jack with blue background. diff --git a/editions/tw5.com/tiddlers/images/green_favicon.png.meta b/editions/tw5.com/tiddlers/images/green_favicon.png.meta index 1f2a3ecc0..9c605b1e4 100644 --- a/editions/tw5.com/tiddlers/images/green_favicon.png.meta +++ b/editions/tw5.com/tiddlers/images/green_favicon.png.meta @@ -1,2 +1,3 @@ title: $:/green_favicon.ico type: image/png +alt-text: Motovun Jack with green background. diff --git a/editions/tw5.com/tiddlers/system/wikitext-macros.tid b/editions/tw5.com/tiddlers/system/wikitext-macros.tid index e4a898ad8..796f949a7 100644 --- a/editions/tw5.com/tiddlers/system/wikitext-macros.tid +++ b/editions/tw5.com/tiddlers/system/wikitext-macros.tid @@ -89,10 +89,13 @@ type: text/vnd.tiddlywiki \end \procedure flex-card(class,bordercolor:"",backgroundcolor:"",textcolor:"",imageField:"image",captionField:"caption",subtitle:"",descriptionField:"description",linkField:"link") -<$link class={{{ [<class>addprefix[tc-card ]] }}} to={{{ [<currentTiddler>get<linkField>else<currentTiddler>] }}}> +<$link class={{{ [<class>addprefix[tc-card ]] }}} + to={{{ [<currentTiddler>get<linkField>else<currentTiddler>] }}} + aria-label=<<currentTiddler>> +> <div class="tc-card-accent" style.borderTop={{{ [<bordercolor>!is[blank]addprefix[5px solid ]] }}} style.background={{!!background}} style.backgroundColor=<<backgroundcolor>> style.color=<<textcolor>> style.fill=<<textcolor>>> <$list filter="[<currentTiddler>has[ribbon-text]]" variable="ignore"> - <div class="tc-card-ribbon-wrapper"> + <div class="tc-card-ribbon-wrapper" aria-hidden="true"> <div class="tc-card-ribbon" style.backgroundColor={{{ [<currentTiddler>get[ribbon-color]else[red]] }}}> <div class="tc-card-ribbon-inner"> <$text text={{!!ribbon-text}}/> @@ -102,7 +105,9 @@ type: text/vnd.tiddlywiki </$list> <$list filter="[<currentTiddler>has<imageField>]" variable="ignore"> <div class="tc-card-image"> - <$image source={{{ [<currentTiddler>get<imageField>] }}}/> + <$image source={{{ [<currentTiddler>get<imageField>] }}} + alt={{{ [<currentTiddler>get<imageField>get[alt-text]else[Image.]] }}} + /> </div> </$list> <div class="tc-card-title"><$transclude field=<<captionField>>><$view field="title"/></$transclude></div> From c64bbd984f447ed23d6d76cd570434332f7a128f Mon Sep 17 00:00:00 2001 From: Mario Pietsch <pmariojo@gmail.com> Date: Tue, 10 Sep 2024 18:16:02 +0200 Subject: [PATCH 021/178] Re-activate tabs-macro test, rename expected-* files for easier maintenance (#8403) * re-activate tabs-macro test, rename expected-* files for easier maintenence * make sure the Recent tab in the browser is populated for easy testing --- .../expected-html-tabs-horizontal-all.tid | 5 -- .../expected-html-tabs-horizontal.tid | 5 -- .../expected-html-tabs-vertical.tid | 5 -- .../expected-test-tabs-horizontal-a.tid | 5 ++ .../expected-test-tabs-horizontal-all.tid | 5 ++ .../expected-test-tabs-vertical.tid | 5 ++ .../tests/test-wikitext-tabs-macro.js | 71 +++++++++---------- 7 files changed, 49 insertions(+), 52 deletions(-) delete mode 100644 editions/test/tiddlers/tests/data/tabs-macro/expected-html-tabs-horizontal-all.tid delete mode 100644 editions/test/tiddlers/tests/data/tabs-macro/expected-html-tabs-horizontal.tid delete mode 100644 editions/test/tiddlers/tests/data/tabs-macro/expected-html-tabs-vertical.tid create mode 100644 editions/test/tiddlers/tests/data/tabs-macro/expected-test-tabs-horizontal-a.tid create mode 100644 editions/test/tiddlers/tests/data/tabs-macro/expected-test-tabs-horizontal-all.tid create mode 100644 editions/test/tiddlers/tests/data/tabs-macro/expected-test-tabs-vertical.tid diff --git a/editions/test/tiddlers/tests/data/tabs-macro/expected-html-tabs-horizontal-all.tid b/editions/test/tiddlers/tests/data/tabs-macro/expected-html-tabs-horizontal-all.tid deleted file mode 100644 index 61f8d4971..000000000 --- a/editions/test/tiddlers/tests/data/tabs-macro/expected-html-tabs-horizontal-all.tid +++ /dev/null @@ -1,5 +0,0 @@ -title: expected-html-tabs-horizontal-all -type: text/html -description: Horizontal tabs with all parameters active. This is the expected HTML output from a test in test-wikitext-tabs-macro.js - -<p><div class="tc-tab-set "><div class="tc-tab-buttons "><button class="" role="switch">t 1</button><button aria-checked="true" class=" tc-tab-selected" role="switch">t 2</button><button class="" role="switch">desc</button><button class="" role="switch">TabFour</button></div><div class="tc-tab-divider "></div><div class="tc-tab-content "><div class=" tc-reveal" hidden="true"></div><div class=" tc-reveal"><h2 class=""><a class="tc-tiddlylink tc-tiddlylink-resolves" href="#TabTwo">TabTwo</a></h2><p><p>Text tab 2</p></p></div><div class=" tc-reveal" hidden="true"></div><div class=" tc-reveal" hidden="true"></div></div></div></p> \ No newline at end of file diff --git a/editions/test/tiddlers/tests/data/tabs-macro/expected-html-tabs-horizontal.tid b/editions/test/tiddlers/tests/data/tabs-macro/expected-html-tabs-horizontal.tid deleted file mode 100644 index 0d1f2a416..000000000 --- a/editions/test/tiddlers/tests/data/tabs-macro/expected-html-tabs-horizontal.tid +++ /dev/null @@ -1,5 +0,0 @@ -title: expected-html-tabs-horizontal -type: text/html -description: Horizontal tabs test - This is the expected HTML output from a test in test-wikitext-tabs-macro.js - -<p><div class="tc-tab-set "><div class="tc-tab-buttons "><button class="" role="switch">t 1</button><button aria-checked="true" class=" tc-tab-selected" role="switch">t 2</button><button class="" role="switch">t 3</button><button class="" role="switch">TabFour</button></div><div class="tc-tab-divider "></div><div class="tc-tab-content "><div class=" tc-reveal" hidden="true"></div><div class=" tc-reveal"><p>Text tab 2</p></div><div class=" tc-reveal" hidden="true"></div><div class=" tc-reveal" hidden="true"></div></div></div></p> \ No newline at end of file diff --git a/editions/test/tiddlers/tests/data/tabs-macro/expected-html-tabs-vertical.tid b/editions/test/tiddlers/tests/data/tabs-macro/expected-html-tabs-vertical.tid deleted file mode 100644 index c45891073..000000000 --- a/editions/test/tiddlers/tests/data/tabs-macro/expected-html-tabs-vertical.tid +++ /dev/null @@ -1,5 +0,0 @@ -title: expected-html-tabs-vertical -type: text/html -description: Vertical tabs test -- This is the expected HTML output from the test in test-wikitext-tabs-macro.js - -<p><div class="tc-tab-set tc-vertical"><div class="tc-tab-buttons tc-vertical"><button class="" role="switch">t 1</button><button aria-checked="true" class=" tc-tab-selected" role="switch">t 2</button><button class="" role="switch">t 3</button><button class="" role="switch">TabFour</button></div><div class="tc-tab-divider tc-vertical"></div><div class="tc-tab-content tc-vertical"><div class=" tc-reveal" hidden="true"></div><div class=" tc-reveal"><p>Text tab 2</p></div><div class=" tc-reveal" hidden="true"></div><div class=" tc-reveal" hidden="true"></div></div></div></p> \ No newline at end of file diff --git a/editions/test/tiddlers/tests/data/tabs-macro/expected-test-tabs-horizontal-a.tid b/editions/test/tiddlers/tests/data/tabs-macro/expected-test-tabs-horizontal-a.tid new file mode 100644 index 000000000..1cb356182 --- /dev/null +++ b/editions/test/tiddlers/tests/data/tabs-macro/expected-test-tabs-horizontal-a.tid @@ -0,0 +1,5 @@ +title: expected-test-tabs-horizontal-a +type: text/html +description: Horizontal tabs test - This is the expected HTML output from a test in test-wikitext-tabs-macro.js + +<p><div class="tc-tab-set "><div class="tc-tab-buttons "><button class="" data-tab-title="TabOne" role="switch">t 1</button><button aria-checked="true" class=" tc-tab-selected" data-tab-title="TabTwo" role="switch">t 2</button><button class="" data-tab-title="TabThree" role="switch">t 3</button><button class="" data-tab-title="TabFour" role="switch">TabFour</button></div><div class="tc-tab-divider "></div><div class="tc-tab-content "><div class=" tc-reveal" hidden="true"></div><div class=" tc-reveal"><p>Text tab 2</p></div><div class=" tc-reveal" hidden="true"></div><div class=" tc-reveal" hidden="true"></div></div></div></p> \ No newline at end of file diff --git a/editions/test/tiddlers/tests/data/tabs-macro/expected-test-tabs-horizontal-all.tid b/editions/test/tiddlers/tests/data/tabs-macro/expected-test-tabs-horizontal-all.tid new file mode 100644 index 000000000..418510172 --- /dev/null +++ b/editions/test/tiddlers/tests/data/tabs-macro/expected-test-tabs-horizontal-all.tid @@ -0,0 +1,5 @@ +title: expected-test-tabs-horizontal-all +type: text/html +description: Horizontal tabs with all parameters active. This is the expected HTML output from a test in test-wikitext-tabs-macro.js + +<p><div class="tc-tab-set "><div class="tc-tab-buttons "><button class="" data-tab-title="TabOne" role="switch">t 1</button><button aria-checked="true" class=" tc-tab-selected" data-tab-title="TabTwo" role="switch">t 2</button><button class="" data-tab-title="TabThree" role="switch">desc</button><button class="" data-tab-title="TabFour" role="switch">TabFour</button></div><div class="tc-tab-divider "></div><div class="tc-tab-content "><div class=" tc-reveal" hidden="true"></div><div class=" tc-reveal"><h2 class="">TabTwo</h2><p><p>Text tab 2</p></p></div><div class=" tc-reveal" hidden="true"></div><div class=" tc-reveal" hidden="true"></div></div></div></p> \ No newline at end of file diff --git a/editions/test/tiddlers/tests/data/tabs-macro/expected-test-tabs-vertical.tid b/editions/test/tiddlers/tests/data/tabs-macro/expected-test-tabs-vertical.tid new file mode 100644 index 000000000..3f1f344f9 --- /dev/null +++ b/editions/test/tiddlers/tests/data/tabs-macro/expected-test-tabs-vertical.tid @@ -0,0 +1,5 @@ +title: expected-test-tabs-vertical +type: text/html +description: Vertical tabs test -- This is the expected HTML output from the test in test-wikitext-tabs-macro.js + +<p><div class="tc-tab-set tc-vertical"><div class="tc-tab-buttons tc-vertical"><button class="" data-tab-title="TabOne" role="switch">t 1</button><button aria-checked="true" class=" tc-tab-selected" data-tab-title="TabTwo" role="switch">t 2</button><button class="" data-tab-title="TabThree" role="switch">t 3</button><button class="" data-tab-title="TabFour" role="switch">TabFour</button></div><div class="tc-tab-divider tc-vertical"></div><div class="tc-tab-content tc-vertical"><div class=" tc-reveal" hidden="true"></div><div class=" tc-reveal"><p>Text tab 2</p></div><div class=" tc-reveal" hidden="true"></div><div class=" tc-reveal" hidden="true"></div></div></div></p> \ No newline at end of file diff --git a/editions/test/tiddlers/tests/test-wikitext-tabs-macro.js b/editions/test/tiddlers/tests/test-wikitext-tabs-macro.js index 39f061d11..973f6fe66 100644 --- a/editions/test/tiddlers/tests/test-wikitext-tabs-macro.js +++ b/editions/test/tiddlers/tests/test-wikitext-tabs-macro.js @@ -1,7 +1,7 @@ /*\ title: test-wikitext-tabs-macro.js type: application/javascript -tags: [[$:/tags/test-spec-disabled]] +tags: [[$:/tags/test-spec]] Tests the core tabs macro by comparing the HTML output with a stored template. Intended to permit future readability improvements. @@ -17,70 +17,67 @@ Adding new functionality will probably change the "expected" html structure. describe("Tabs-macro HTML tests", function() { - var expected = $tw.wiki.getTiddler("expected-html-tabs-horizontal"), - expectedAll = $tw.wiki.getTiddler("expected-html-tabs-horizontal-all"), - expectedVert = $tw.wiki.getTiddler("expected-html-tabs-vertical"), +// This code can be copy pasted into the browser console for easy testing + + // the expected tiddlers can be found at ./data/tabs-macro/ + var expected = $tw.wiki.getTiddler("expected-test-tabs-horizontal-a"), + expectedAll = $tw.wiki.getTiddler("expected-test-tabs-horizontal-all"), + expectedVert = $tw.wiki.getTiddler("expected-test-tabs-vertical"), coreTabsTiddler = $tw.wiki.getTiddler("$:/core/macros/tabs"); - // Create a wiki - var wiki = new $tw.Wiki(); + // Create a wiki with test tiddlers // Add a couple of tiddlers - wiki.addTiddler({title: "TabOne", text: "Text tab 1", caption:"t 1"}); - wiki.addTiddler({title: "TabTwo", text: "Text tab 2", caption:"t 2"}); + $tw.wiki.addTiddler(new $tw.Tiddler({title: "TabOne", text: "Text tab 1", caption:"t 1"},$tw.wiki.getModificationFields())); + $tw.wiki.addTiddler(new $tw.Tiddler({title: "TabTwo", text: "Text tab 2", caption:"t 2"},$tw.wiki.getModificationFields())); // TabThree shows description used in button-template instead of caption - wiki.addTiddler({title: "TabThree", text: "Text tab 3", caption:"t 3", description:"desc"}); + $tw.wiki.addTiddler(new $tw.Tiddler({title: "TabThree", text: "Text tab 3", caption:"t 3", description:"desc"},$tw.wiki.getModificationFields())); // Tab Four has no caption field, so title will be used - wiki.addTiddler({title: "TabFour", text: "Text tab 4"}); + $tw.wiki.addTiddler(new $tw.Tiddler({title: "TabFour", text: "Text tab 4"},$tw.wiki.getModificationFields())); // Template tiddlers - wiki.addTiddler({ title: "body-template", - text: '!! <<currentTab>>\n\n<$transclude tiddler=<<currentTab>> mode="block"/>'}); - wiki.addTiddler({ title: "button-template", - text: '<$transclude tiddler=<<currentTab>> field="description"><$transclude tiddler=<<currentTab>> field="caption"><$macrocall $name="currentTab" $type="text/plain" $output="text/plain"/></$transclude></$transclude>'}); + $tw.wiki.addTiddler(new $tw.Tiddler({title: "body-template", "code-body":"yes", + text: '!! <<currentTab>>\n\n<$transclude tiddler=<<currentTab>> mode="block"/>'},$tw.wiki.getModificationFields())); + $tw.wiki.addTiddler(new $tw.Tiddler({title: "button-template", "code-body":"yes", + text: '<$transclude tiddler=<<currentTab>> field="description"><$transclude tiddler=<<currentTab>> field="caption"><$macrocall $name="currentTab" $type="text/plain" $output="text/plain"/></$transclude></$transclude>'},$tw.wiki.getModificationFields())); // tabs macro cloned, to be used with \\import - wiki.addTiddler({title: "tabs-macro-definition", text: coreTabsTiddler.fields.text}); + $tw.wiki.addTiddler(new $tw.Tiddler({title: "tabs-macro-definition", "code-body":"yes", text: coreTabsTiddler.fields.text},$tw.wiki.getModificationFields())); // horizontal tabs test uses `tabsList`, `default` and `state` -- unnamed params - wiki.addTiddler({title: "test-tabs-macro-horizontal", text: '\\import [[tabs-macro-definition]]\n<<tabs "TabOne TabTwo TabThree TabFour" "TabTwo" "$:/state/test-tab-01">>'}); + $tw.wiki.addTiddler(new $tw.Tiddler( + {title: "test-tabs-horizontal", text: '\\import [[tabs-macro-definition]]\n<<tabs "TabOne TabTwo TabThree TabFour" "TabTwo" "$:/state/test-tab-01">>'}, + $tw.wiki.getModificationFields()) + ); // horizontal tabs test adds `template`, `buttonTemplate` and `explicitState` as named params - wiki.addTiddler({title: "test-tabs-macro-horizontal-all", text: '\\import [[tabs-macro-definition]]\n<<tabs "TabOne TabTwo TabThree TabFour" "TabTwo" "$:/state/test-tab-01" template:"body-template" buttonTemplate:"button-template" explicitState:"$:/state/explicit">>'}); + $tw.wiki.addTiddler(new $tw.Tiddler( + {title: "test-tabs-horizontal-all", text: '\\import [[tabs-macro-definition]]\n<<tabs "TabOne TabTwo TabThree TabFour" "TabTwo" "$:/state/test-tab-01" template:"body-template" buttonTemplate:"button-template" explicitState:"$:/state/explicit">>'}, + $tw.wiki.getModificationFields()) + ); // vertical tabs test. Same params as test 1 - wiki.addTiddler({title: "test-tabs-macro-vertical", text: '\\import [[tabs-macro-definition]]\n<<tabs "TabOne TabTwo TabThree TabFour" "TabTwo" "$:/state/test-tab-02" "tc-vertical">>'}); + $tw.wiki.addTiddler(new $tw.Tiddler( + {title: "test-tabs-vertical", text: '\\import [[tabs-macro-definition]]\n<<tabs "TabOne TabTwo TabThree TabFour" "TabTwo" "$:/state/test-tab-02" "tc-vertical">>'}, + $tw.wiki.getModificationFields()) + ); + +// End This code can be copy pasted into the browser console /* ----------------- / Run the tests --------------------*/ // horizontal -/* - xit("should render horizontal tabs v5.2.1", function() { - expect(wiki.renderTiddler("text/html","test-tabs-macro-horizontal")).toBe(expected.fields.text); - }); - - xit("should render horizontal tabs macro with all parameters modified V5.2.1", function() { - expect(wiki.renderTiddler("text/html","test-tabs-macro-horizontal-all")).toBe(expectedAll.fields.text); - }); - - // vertical - xit("should render tabs vertical tabs v5.2.1", function() { - expect(wiki.renderTiddler("text/html","test-tabs-macro-vertical")).toBe(expectedVert.fields.text); - }); -*/ - // Future tests - // horizontal it("should render 'horizontal' tabs from v5.2.2 and up with whitespace trim", function() { - expect(wiki.renderTiddler("text/html","test-tabs-macro-horizontal")).toBe(expected.fields.text.replace(/\n/g,"")); + expect($tw.wiki.renderTiddler("text/html","test-tabs-horizontal")).toBe(expected.fields.text.replace(/\n/g,"")); }); it("should render all 'horizontal' tabs from v5.2.2 and up with whitespace trim", function() { - expect(wiki.renderTiddler("text/html","test-tabs-macro-horizontal-all")).toBe(expectedAll.fields.text.replace(/\n/g,"")); + expect($tw.wiki.renderTiddler("text/html","test-tabs-horizontal-all")).toBe(expectedAll.fields.text.replace(/\n/g,"")); }); // vertical it("should render 'vertical' tabs from v5.2.2 and up with whitespace trim", function() { - expect(wiki.renderTiddler("text/html","test-tabs-macro-vertical")).toBe(expectedVert.fields.text.replace(/\n/g,"")); + expect($tw.wiki.renderTiddler("text/html","test-tabs-vertical")).toBe(expectedVert.fields.text.replace(/\n/g,"")); }); }); From d450fce77b0592f1e7b6c19d778f6f6c3e85c60c Mon Sep 17 00:00:00 2001 From: Mario Pietsch <pmariojo@gmail.com> Date: Tue, 10 Sep 2024 18:17:28 +0200 Subject: [PATCH 022/178] Add trimSelection parameter to text editor (#7944) * add trimSelection - both, start, end, no * add documentation for trimSelection to tm-edit-text-operation tiddler * add trimSelection both to all buttions where it makes sense * change "both" to "yes" as a default * fix trimSelection typo * fix trimSelection typo * docs trimSelection add "no" as possible value - it's the default * remove some redundant variable declarations * update from-version * fix comment typos * fix whitespace * make local variables more visible --- .../editor/operations/text/wrap-selection.js | 136 ++++++++++++++---- core/ui/EditorToolbar/bold.tid | 1 + core/ui/EditorToolbar/italic.tid | 1 + core/ui/EditorToolbar/linkify.tid | 1 + core/ui/EditorToolbar/mono-line.tid | 1 + .../stamp-dropdown-item-template.tid | 2 +- core/ui/EditorToolbar/strikethrough.tid | 1 + core/ui/EditorToolbar/subscript.tid | 1 + core/ui/EditorToolbar/superscript.tid | 1 + core/ui/EditorToolbar/transcludify.tid | 1 + core/ui/EditorToolbar/underline.tid | 1 + .../WidgetMessage_ tm-edit-text-operation.tid | 30 ++-- 12 files changed, 138 insertions(+), 39 deletions(-) diff --git a/core/modules/editor/operations/text/wrap-selection.js b/core/modules/editor/operations/text/wrap-selection.js index 6800cbe5b..665d72eb4 100644 --- a/core/modules/editor/operations/text/wrap-selection.js +++ b/core/modules/editor/operations/text/wrap-selection.js @@ -13,37 +13,125 @@ Text editor operation to wrap the selection with the specified prefix and suffix "use strict"; exports["wrap-selection"] = function(event,operation) { - if(operation.selStart === operation.selEnd) { - // No selection; check if we're within the prefix/suffix - if(operation.text.substring(operation.selStart - event.paramObject.prefix.length,operation.selStart + event.paramObject.suffix.length) === event.paramObject.prefix + event.paramObject.suffix) { + var o = operation, + prefix = event.paramObject.prefix, + suffix = event.paramObject.suffix, + trimSelection = event.paramObject.trimSelection || "no", + selLength = o.selEnd - o.selStart; + + // This function detects, if trailing spaces are part of the selection __and__ if the user wants to handle them + // Returns "yes", "start", "end", "no" (default) + // yes .. there are trailing spaces at both ends + // start .. there are trailing spaces at the start + // end .. there are trailing spaces at the end + // no .. no trailing spaces are taken into account + var trailingSpaceAt = function(sel) { + var _start, + _end, + result; + // trimSelection is a user parameter, which this evaluations takes into account + switch(trimSelection) { + case "end": + result = (sel.trimEnd().length !== selLength) ? "end" : "no"; + break; + case "yes": + _start = sel.trimStart().length !== selLength; + _end = sel.trimEnd().length !== selLength; + result = (_start && _end) ? "yes" : (_start) ? "start" : (_end) ? "end" : "no"; + break; + case "start": + result = (sel.trimStart().length !== selLength) ? "start" : "no"; + break; + default: + result = "no"; + break; + } + return result; + } + + function togglePrefixSuffix() { + if(o.text.substring(o.selStart - prefix.length, o.selStart + suffix.length) === prefix + suffix) { // Remove the prefix and suffix - operation.cutStart = operation.selStart - event.paramObject.prefix.length; - operation.cutEnd = operation.selEnd + event.paramObject.suffix.length; - operation.replacement = ""; - operation.newSelStart = operation.cutStart; - operation.newSelEnd = operation.newSelStart; + o.cutStart = o.selStart - prefix.length; + o.cutEnd = o.selEnd + suffix.length; + o.replacement = ""; + o.newSelStart = o.cutStart; + o.newSelEnd = o.newSelStart; } else { // Wrap the cursor instead - operation.cutStart = operation.selStart; - operation.cutEnd = operation.selEnd; - operation.replacement = event.paramObject.prefix + event.paramObject.suffix; - operation.newSelStart = operation.selStart + event.paramObject.prefix.length; - operation.newSelEnd = operation.newSelStart; + o.cutStart = o.selStart; + o.cutEnd = o.selEnd; + o.replacement = prefix + suffix; + o.newSelStart = o.selStart + prefix.length; + o.newSelEnd = o.newSelStart; } - } else if(operation.text.substring(operation.selStart,operation.selStart + event.paramObject.prefix.length) === event.paramObject.prefix && operation.text.substring(operation.selEnd - event.paramObject.suffix.length,operation.selEnd) === event.paramObject.suffix) { + } + + // options: lenPrefix, lenSuffix + function removePrefixSuffix(options) { + options = options || {}; + var _lenPrefix = options.lenPrefix || 0; + var _lenSuffix = options.lenSuffix || 0; + + o.cutStart = o.selStart - _lenPrefix; + o.cutEnd = o.selEnd + _lenSuffix; + o.replacement = (_lenPrefix || _lenSuffix) ? o.selection : o.selection.substring(prefix.length, o.selection.length - suffix.length); + o.newSelStart = o.cutStart; + o.newSelEnd = o.cutStart + o.replacement.length; + } + + function addPrefixSuffix() { + // remove trailing space if requested + switch(trailingSpaceAt(o.selection)) { + case "no": + // has no trailing spaces + o.cutStart = o.selStart; + o.cutEnd = o.selEnd; + o.replacement = prefix + o.selection + suffix; + o.newSelStart = o.selStart; + o.newSelEnd = o.selStart + o.replacement.length; + break; + case "yes": + // handle both ends + o.cutStart = o.selEnd - (o.selection.trimStart().length); + o.cutEnd = o.selection.trimEnd().length + o.selStart; + o.replacement = prefix + o.selection.trim() + suffix; + o.newSelStart = o.cutStart; + o.newSelEnd = o.cutStart + o.replacement.length; + break; + case "start": + // handle leading + o.cutStart = o.selEnd - (o.selection.trimStart().length); + o.cutEnd = o.selEnd; + o.replacement = prefix + o.selection.trimStart() + suffix; + o.newSelStart = o.cutStart; + o.newSelEnd = o.cutStart + o.replacement.length; + break; + case "end": + // handle trailing + o.cutStart = o.selStart; + o.cutEnd = o.selection.trimEnd().length + o.selStart; + o.replacement = prefix + o.selection.trimEnd() + suffix; + o.newSelStart = o.selStart; + o.newSelEnd = o.selStart + o.replacement.length; + break; + } + } + + if(o.selStart === o.selEnd) { + // No selection; Create prefix and suffix. Set cursor in between them: ""|"" + togglePrefixSuffix(); + } else if(o.text.substring(o.selStart, o.selStart + prefix.length) === prefix && + o.text.substring(o.selEnd - suffix.length,o.selEnd) === suffix) { // Prefix and suffix are already present, so remove them - operation.cutStart = operation.selStart; - operation.cutEnd = operation.selEnd; - operation.replacement = operation.selection.substring(event.paramObject.prefix.length,operation.selection.length - event.paramObject.suffix.length); - operation.newSelStart = operation.selStart; - operation.newSelEnd = operation.selStart + operation.replacement.length; + removePrefixSuffix(); + } else if(o.text.substring(o.selStart - prefix.length, o.selStart) === prefix && + o.text.substring(o.selEnd, o.selEnd + suffix.length) === suffix) { + // Prefix and suffix are present BUT not selected -> remove them + removePrefixSuffix({"lenPrefix": prefix.length, "lenSuffix": suffix.length}); } else { // Add the prefix and suffix - operation.cutStart = operation.selStart; - operation.cutEnd = operation.selEnd; - operation.replacement = event.paramObject.prefix + operation.selection + event.paramObject.suffix; - operation.newSelStart = operation.selStart; - operation.newSelEnd = operation.selStart + operation.replacement.length; + addPrefixSuffix(); } }; diff --git a/core/ui/EditorToolbar/bold.tid b/core/ui/EditorToolbar/bold.tid index 1cde1be39..258b13d75 100644 --- a/core/ui/EditorToolbar/bold.tid +++ b/core/ui/EditorToolbar/bold.tid @@ -11,4 +11,5 @@ shortcuts: ((bold)) $param="wrap-selection" prefix="''" suffix="''" + trimSelection="yes" /> diff --git a/core/ui/EditorToolbar/italic.tid b/core/ui/EditorToolbar/italic.tid index 7f3505ddb..47c86b46d 100644 --- a/core/ui/EditorToolbar/italic.tid +++ b/core/ui/EditorToolbar/italic.tid @@ -11,4 +11,5 @@ shortcuts: ((italic)) $param="wrap-selection" prefix="//" suffix="//" + trimSelection="yes" /> diff --git a/core/ui/EditorToolbar/linkify.tid b/core/ui/EditorToolbar/linkify.tid index e8b5fed62..f500669ad 100644 --- a/core/ui/EditorToolbar/linkify.tid +++ b/core/ui/EditorToolbar/linkify.tid @@ -12,4 +12,5 @@ tags: $:/tags/EditorToolbar $param="wrap-selection" prefix="[[" suffix="]]" + trimSelection="yes" /> diff --git a/core/ui/EditorToolbar/mono-line.tid b/core/ui/EditorToolbar/mono-line.tid index 2df863171..cfad08e71 100644 --- a/core/ui/EditorToolbar/mono-line.tid +++ b/core/ui/EditorToolbar/mono-line.tid @@ -11,4 +11,5 @@ shortcuts: ((mono-line)) $param="wrap-selection" prefix="`" suffix="`" + trimSelection="yes" /> diff --git a/core/ui/EditorToolbar/stamp-dropdown-item-template.tid b/core/ui/EditorToolbar/stamp-dropdown-item-template.tid index 5e5acb162..cef3de8b0 100644 --- a/core/ui/EditorToolbar/stamp-dropdown-item-template.tid +++ b/core/ui/EditorToolbar/stamp-dropdown-item-template.tid @@ -21,7 +21,7 @@ title: $:/core/ui/EditorToolbar/StampDropdown/ItemTemplate $message="tm-edit-text-operation" $param="wrap-selection" prefix={{{ [<currentTiddler>addsuffix[/prefix]get[text]] }}} - suffix={{{ [<currentTiddler>addsuffix[/suffix]get[text]] }}} + suffix={{{ [<currentTiddler>addsuffix[/suffix]get[text]] }}} /> </$list> diff --git a/core/ui/EditorToolbar/strikethrough.tid b/core/ui/EditorToolbar/strikethrough.tid index 0b00df486..51dbbede2 100644 --- a/core/ui/EditorToolbar/strikethrough.tid +++ b/core/ui/EditorToolbar/strikethrough.tid @@ -11,4 +11,5 @@ shortcuts: ((strikethrough)) $param="wrap-selection" prefix="~~" suffix="~~" + trimSelection="yes" /> diff --git a/core/ui/EditorToolbar/subscript.tid b/core/ui/EditorToolbar/subscript.tid index 1c980a896..4be11ba54 100644 --- a/core/ui/EditorToolbar/subscript.tid +++ b/core/ui/EditorToolbar/subscript.tid @@ -11,4 +11,5 @@ shortcuts: ((subscript)) $param="wrap-selection" prefix=",," suffix=",," + trimSelection="yes" /> diff --git a/core/ui/EditorToolbar/superscript.tid b/core/ui/EditorToolbar/superscript.tid index ee4713409..02cb1176e 100644 --- a/core/ui/EditorToolbar/superscript.tid +++ b/core/ui/EditorToolbar/superscript.tid @@ -11,4 +11,5 @@ shortcuts: ((superscript)) $param="wrap-selection" prefix="^^" suffix="^^" + trimSelection="yes" /> diff --git a/core/ui/EditorToolbar/transcludify.tid b/core/ui/EditorToolbar/transcludify.tid index d24b2041c..61195ed1e 100644 --- a/core/ui/EditorToolbar/transcludify.tid +++ b/core/ui/EditorToolbar/transcludify.tid @@ -12,4 +12,5 @@ tags: $:/tags/EditorToolbar $param="wrap-selection" prefix="{{" suffix="}}" + trimSelection="yes" /> diff --git a/core/ui/EditorToolbar/underline.tid b/core/ui/EditorToolbar/underline.tid index 9f0fc9c30..9d4c4d151 100644 --- a/core/ui/EditorToolbar/underline.tid +++ b/core/ui/EditorToolbar/underline.tid @@ -11,4 +11,5 @@ shortcuts: ((underline)) $param="wrap-selection" prefix="__" suffix="__" + trimSelection="yes" /> diff --git a/editions/tw5.com/tiddlers/messages/WidgetMessage_ tm-edit-text-operation.tid b/editions/tw5.com/tiddlers/messages/WidgetMessage_ tm-edit-text-operation.tid index 72cc90381..9aaca9bf3 100644 --- a/editions/tw5.com/tiddlers/messages/WidgetMessage_ tm-edit-text-operation.tid +++ b/editions/tw5.com/tiddlers/messages/WidgetMessage_ tm-edit-text-operation.tid @@ -1,6 +1,6 @@ caption: tm-edit-text-operation created: 20160424211339792 -modified: 20230803045746596 +modified: 20240909083525060 tags: Messages title: WidgetMessage: tm-edit-text-operation type: text/vnd.tiddlywiki @@ -11,9 +11,9 @@ type: text/vnd.tiddlywiki Excises the currently selected text into a new tiddler and replaces it with a link, a macro or a transclude of the new tiddler. Parameters include: |!Name |!Description | -|title |Title of the new tiddler the selected content is excised to| -|type |Type of the replacement to be inserted: Can be one of <<.value "transclude">>, <<.value "link">> or <<.value "macro">>| -|macro |In case //type=<<.value "macro">>//, specifies the name of the macro to be inserted. The title of the new tiddler is provided as the first parameter to the macro. Defaults to the [[translink macro|translink Macro]]| +|title |Title of the new tiddler the selected content is excised to | +|type |Type of the replacement to be inserted: Can be one of <<.value "transclude">>, <<.value "link">> or <<.value "macro">> | +|macro |In case //type=<<.value "macro">>//, specifies the name of the macro to be inserted. The title of the new tiddler is provided as the first parameter to the macro. Defaults to the [[translink macro|translink Macro]] | |tagnew |If '<<.value "yes">>', will tag the new tiddler with the title of the tiddler currently being edited | </div> @@ -25,7 +25,7 @@ Excises the currently selected text into a new tiddler and replaces it with a li Replaces ''all'' contents of the editor with the provided text. |!Name |!Description | -|text |Text to be inserted| +|text |Text to be inserted | </div> \end @@ -36,7 +36,7 @@ Replaces ''all'' contents of the editor with the provided text. Replaces the current selection with the provided text. |!Name |!Description | -|text |Text to be inserted| +|text |Text to be inserted | </div> \end @@ -47,8 +47,8 @@ Replaces the current selection with the provided text. Prefixes the currently selected line//(s)// with the provided character. If a line is already prefixed by the provided prefix, the prefix is removed instead. |!Name |!Description | -|character |Prefix character| -|count |Number of characters that make up the prefix| +|character |Prefix character | +|count |Number of characters that make up the prefix | ''Example'' Setting //character="<<.value "!">>"// and //count="<<.value "3">>"// would insert the prefix "<<.value "!!!" >>", which will resolve to a subheading when parsed as WikiText. @@ -61,8 +61,8 @@ Prefixes the currently selected line//(s)// with the provided character. If a li Surrounds the selected //lines// with the provided <<.param "prefix">> and <<.param "suffix">>. |!Name |!Description | -|prefix |String to be prefixed to the selected lines| -|suffix |Suffix to be inserted after the selected lines| +|prefix |String to be prefixed to the selected lines | +|suffix |Suffix to be inserted after the selected lines | </div> @@ -75,8 +75,9 @@ Surrounds the selected //lines// with the provided <<.param "prefix">> and <<.pa Surrounds the current //selection// with the provided <<.param "prefix">> and <<.param "suffix">>. |!Name |!Description | -|prefix |String to be prefixed to the selection| -|suffix |Suffix to be inserted after the selection| +|prefix |String to be prefixed to the selection | +|suffix |Suffix to be inserted after the selection | +|trimSelection |<<.from-version 5.3.6>> Trim leading and trailing white-space from the selection and move it to the surrounding text. Possible values are: `yes`, `no` (default), `start` and `end` | </div> \end @@ -138,11 +139,11 @@ At this point the following text operations have been implemented: |<<.def "wrap-selection">>|<<wrapSelectionDescription>> | |<<.def "save-selection">>|<<saveSelectionDescription>> | |<<.def "make-link">>|<<makeLinkDescription>> | -|<<.def "insert-text">>|<<insertTextDescription>>| +|<<.def "insert-text">>|<<insertTextDescription>> | |<<.def "focus-editor">>|<<.from-version 5.2.0>> <<focusEditorDescription>> | -!Example +! Example An example can be seen in [[$:/core/ui/EditorToolbar/bold]]: @@ -152,6 +153,7 @@ An example can be seen in [[$:/core/ui/EditorToolbar/bold]]: $param="wrap-selection" prefix="''" suffix="''" + trimSelection="yes" /> ``` From 054be1af4ea512773e0cd5d10d92b832535761fe Mon Sep 17 00:00:00 2001 From: Mario Pietsch <pmariojo@gmail.com> Date: Tue, 10 Sep 2024 18:56:10 +0200 Subject: [PATCH 023/178] Add new reference tiddlers for the new v5.3.x concepts (#8164) --- editions/tw5.com/tiddlers/Core Classes.tid | 16 ++++++++++++++++ editions/tw5.com/tiddlers/Core Functions.tid | 8 ++++++++ editions/tw5.com/tiddlers/Core Messages.tid | 10 ++++++++++ editions/tw5.com/tiddlers/Core Procedures.tid | 8 ++++++++ editions/tw5.com/tiddlers/Core Widgets.tid | 10 ++++++++++ editions/tw5.com/tiddlers/concepts/Macros.tid | 4 ++-- editions/tw5.com/tiddlers/concepts/Messages.tid | 9 +++------ .../tw5.com/tiddlers/functions/Functions.tid | 4 ++-- editions/tw5.com/tiddlers/macros/CoreMacros.tid | 3 ++- .../tw5.com/tiddlers/procedures/Procedures.tid | 4 ++-- .../tiddlers/variables/Core Variables.tid | 7 ++++--- .../tw5.com/tiddlers/variables/Variables.tid | 4 ++-- .../tw5.com/tiddlers/widgets/Custom Widgets.tid | 4 ++-- editions/tw5.com/tiddlers/widgets/Widgets.tid | 6 ++---- 14 files changed, 73 insertions(+), 24 deletions(-) create mode 100644 editions/tw5.com/tiddlers/Core Classes.tid create mode 100644 editions/tw5.com/tiddlers/Core Functions.tid create mode 100644 editions/tw5.com/tiddlers/Core Messages.tid create mode 100644 editions/tw5.com/tiddlers/Core Procedures.tid create mode 100644 editions/tw5.com/tiddlers/Core Widgets.tid diff --git a/editions/tw5.com/tiddlers/Core Classes.tid b/editions/tw5.com/tiddlers/Core Classes.tid new file mode 100644 index 000000000..ea21246df --- /dev/null +++ b/editions/tw5.com/tiddlers/Core Classes.tid @@ -0,0 +1,16 @@ +created: 20240421142359127 +modified: 20240422090116239 +tags: Reference +title: Core Classes + +~TiddlyWiki class definitions are ''prefixed'' with `tc-` and are mainly used in the "vanilla base" theme. The ''tc-'' prefix ''is reserved'' for ~TiddlyWiki, so it should not be used for user defined classes. + +Users, especially plugin developers, should use their own prefixes eg: mytc- or something similar. + +The following info can also be found in the $:/ControlPanel ''-> Advanced -> Stylesheets'' tab + +All stylesheets used in this wiki are: <small>(shadow tiddlers are bold)</small> + +<<list-links filter:"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]]">> + +Also see: [[Utility Classes]] \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/Core Functions.tid b/editions/tw5.com/tiddlers/Core Functions.tid new file mode 100644 index 000000000..cf9e6b300 --- /dev/null +++ b/editions/tw5.com/tiddlers/Core Functions.tid @@ -0,0 +1,8 @@ +created: 20240421144224104 +modified: 20240422090925417 +tags: Reference +title: Core Functions + +<!-- TODO Placeholder - Can be improved once the new "dumpvariables" macro is finished --> + +Also see: [[Functions]] \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/Core Messages.tid b/editions/tw5.com/tiddlers/Core Messages.tid new file mode 100644 index 000000000..597bc6643 --- /dev/null +++ b/editions/tw5.com/tiddlers/Core Messages.tid @@ -0,0 +1,10 @@ +created: 20240421144407522 +modified: 20240422091247905 +tags: Reference +title: Core Messages + +{{||Messages}} + +The following widget messages are implemented by the core: + +<<list-links filter:"[tag[Messages]]" class:"multi-columns">> \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/Core Procedures.tid b/editions/tw5.com/tiddlers/Core Procedures.tid new file mode 100644 index 000000000..ce2a01719 --- /dev/null +++ b/editions/tw5.com/tiddlers/Core Procedures.tid @@ -0,0 +1,8 @@ +created: 20240422090331513 +modified: 20240422090918289 +tags: Reference +title: Core Procedures + +<!-- TODO Placeholder - Can be improved once the new "dumpvariables" macro is finished --> + +Also see: [[Procedures]] \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/Core Widgets.tid b/editions/tw5.com/tiddlers/Core Widgets.tid new file mode 100644 index 000000000..c38a3e0c0 --- /dev/null +++ b/editions/tw5.com/tiddlers/Core Widgets.tid @@ -0,0 +1,10 @@ +created: 20240422083130158 +modified: 20240422083155753 +tags: Reference +title: Core Widgets + +{{Widgets}} + +The following classes of widget are built into the core: + +<<list-links "[tag[Widgets]]" class:"multi-columns">> \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/concepts/Macros.tid b/editions/tw5.com/tiddlers/concepts/Macros.tid index 884551996..e71f80077 100644 --- a/editions/tw5.com/tiddlers/concepts/Macros.tid +++ b/editions/tw5.com/tiddlers/concepts/Macros.tid @@ -1,6 +1,6 @@ created: 20140211171341271 -modified: 20230922094937115 -tags: Concepts Reference +modified: 20240422084520179 +tags: Concepts [[Core Macros]] title: Macros type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/concepts/Messages.tid b/editions/tw5.com/tiddlers/concepts/Messages.tid index 77c9df290..968a2509f 100644 --- a/editions/tw5.com/tiddlers/concepts/Messages.tid +++ b/editions/tw5.com/tiddlers/concepts/Messages.tid @@ -1,11 +1,8 @@ created: 20140226083311937 -modified: 20211117042057208 -tags: Concepts Reference +modified: 20240422091319082 +tags: Concepts [[Core Messages]] title: Messages type: text/vnd.tiddlywiki -Widget ''messages'' are generated by [[Widgets]] in response to user actions. Messages have a <<.param name>>, an optional primary <<.param parameter>>, and one or more optional named parameters. These messages travel up the widget tree where they are handled by ancestor widgets or the core itself. +Widget [[messages|Core Messages]] are generated by [[Widgets]] in response to user actions. Messages have a <<.param name>>, an optional primary <<.param parameter>>, and one or more optional named parameters. These messages travel up the widget tree where they are handled by ancestor widgets or the core itself. -The following widget messages are implemented by the core: - -<<list-links "[tag[Messages]]">> diff --git a/editions/tw5.com/tiddlers/functions/Functions.tid b/editions/tw5.com/tiddlers/functions/Functions.tid index 028747a34..0911fdd6d 100644 --- a/editions/tw5.com/tiddlers/functions/Functions.tid +++ b/editions/tw5.com/tiddlers/functions/Functions.tid @@ -1,6 +1,6 @@ created: 20221009124003601 -modified: 20240619211228560 -tags: Concepts Reference +modified: 20240422084850412 +tags: Concepts [[Core Functions]] title: Functions type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/macros/CoreMacros.tid b/editions/tw5.com/tiddlers/macros/CoreMacros.tid index 01879e3ac..2c46555f3 100644 --- a/editions/tw5.com/tiddlers/macros/CoreMacros.tid +++ b/editions/tw5.com/tiddlers/macros/CoreMacros.tid @@ -1,5 +1,6 @@ created: 20150220180315000 -modified: 20150221222052000 +modified: 20240422084600212 +tags: Reference title: Core Macros type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/procedures/Procedures.tid b/editions/tw5.com/tiddlers/procedures/Procedures.tid index 321284f93..1643fac18 100644 --- a/editions/tw5.com/tiddlers/procedures/Procedures.tid +++ b/editions/tw5.com/tiddlers/procedures/Procedures.tid @@ -1,6 +1,6 @@ created: 20221007124007426 -modified: 20240310173130052 -tags: Concepts Reference +modified: 20240422090349758 +tags: Concepts [[Core Procedures]] title: Procedures type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/variables/Core Variables.tid b/editions/tw5.com/tiddlers/variables/Core Variables.tid index ab19181eb..3b2fa070b 100644 --- a/editions/tw5.com/tiddlers/variables/Core Variables.tid +++ b/editions/tw5.com/tiddlers/variables/Core Variables.tid @@ -1,12 +1,13 @@ created: 20150220161908000 -modified: 20150228134138000 +modified: 20240421144847774 +tags: Reference title: Core Variables type: text/vnd.tiddlywiki The following [[variables|Variables]] are built into ~TiddlyWiki's core: -<<list-links "[tag[Core Variables]] -[tag[Configuration Variables]]">> +<<list-links filter:"[tag[Core Variables]] -[tag[Configuration Variables]]" class:"multi-columns">> The core will also use various configuration variables and macros if you define them: -<<list-links "[tag[Configuration Variables]]">> +<<list-links filter:"[tag[Configuration Variables]]" class:"multi-columns">> diff --git a/editions/tw5.com/tiddlers/variables/Variables.tid b/editions/tw5.com/tiddlers/variables/Variables.tid index 116f3c9a0..43387eb4f 100644 --- a/editions/tw5.com/tiddlers/variables/Variables.tid +++ b/editions/tw5.com/tiddlers/variables/Variables.tid @@ -1,6 +1,6 @@ created: 20141002133113496 -modified: 20230422150445336 -tags: Concepts Reference WikiText +modified: 20240422084347375 +tags: Concepts WikiText title: Variables type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/widgets/Custom Widgets.tid b/editions/tw5.com/tiddlers/widgets/Custom Widgets.tid index b8c48b2c3..847bdeed9 100644 --- a/editions/tw5.com/tiddlers/widgets/Custom Widgets.tid +++ b/editions/tw5.com/tiddlers/widgets/Custom Widgets.tid @@ -1,6 +1,6 @@ created: 20221007144237585 -modified: 20230921180332436 -tags: Concepts Reference +modified: 20240422084734129 +tags: Concepts title: Custom Widgets type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/widgets/Widgets.tid b/editions/tw5.com/tiddlers/widgets/Widgets.tid index 66793f47d..1b65189b4 100644 --- a/editions/tw5.com/tiddlers/widgets/Widgets.tid +++ b/editions/tw5.com/tiddlers/widgets/Widgets.tid @@ -1,6 +1,6 @@ created: 20140908130500000 -modified: 20240326164134356 -tags: Concepts Reference +modified: 20240422083334052 +tags: Concepts [[Core Widgets]] title: Widgets type: text/vnd.tiddlywiki @@ -14,6 +14,4 @@ Each class of widget contributes a specific ability to the overall functionality The more specialised widgets use a general-purpose [[widget syntax|Widgets in WikiText]] as their only possible WikiText representation. -The following classes of widget are built into the core: -<<list-links "[tag[Widgets]]" class:"multi-columns">> From a960e4f6589ffb05a024c72dd75aaa99952ea6e7 Mon Sep 17 00:00:00 2001 From: Michael McDermott <michaeljmcd@users.noreply.github.com> Date: Tue, 10 Sep 2024 09:57:06 -0700 Subject: [PATCH 024/178] Make Excision Available for Markdown (#8498) * Updates to make Excision more friendly to Markdown users by adding Markdown as an option in the criteria to use excision and by making the excise operation reuse the type of the tiddler being excised. * Updated excise operation to use Markdown syntax for links. --- core/modules/editor/operations/text/excise.js | 11 +++++++++-- core/ui/EditorToolbar/excise.tid | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/core/modules/editor/operations/text/excise.js b/core/modules/editor/operations/text/excise.js index 8cb3a8486..bb5840c2e 100644 --- a/core/modules/editor/operations/text/excise.js +++ b/core/modules/editor/operations/text/excise.js @@ -12,9 +12,14 @@ Text editor operation to excise the selection to a new tiddler /*global $tw: false */ "use strict"; +function isMarkdown(mediaType) { + return mediaType === 'text/markdown' || mediatype === 'text/x-markdown'; +} + exports["excise"] = function(event,operation) { var editTiddler = this.wiki.getTiddler(this.editTitle), editTiddlerTitle = this.editTitle, + wikiLinks = !isMarkdown(editTiddler.fields.type), excisionBaseTitle = $tw.language.getString("Buttons/Excise/DefaultTitle"); if(editTiddler && editTiddler.fields["draft.of"]) { editTiddlerTitle = editTiddler.fields["draft.of"]; @@ -26,7 +31,8 @@ exports["excise"] = function(event,operation) { { title: excisionTitle, text: operation.selection, - tags: event.paramObject.tagnew === "yes" ? [editTiddlerTitle] : [] + tags: event.paramObject.tagnew === "yes" ? [editTiddlerTitle] : [], + type: editTiddler.fields.type } )); operation.replacement = excisionTitle; @@ -35,7 +41,8 @@ exports["excise"] = function(event,operation) { operation.replacement = "{{" + operation.replacement+ "}}"; break; case "link": - operation.replacement = "[[" + operation.replacement+ "]]"; + operation.replacement = wikiLinks ? "[[" + operation.replacement+ "]]" + : ("[" + operation.replacement + "](<#" + operation.replacement + ">)"); break; case "macro": operation.replacement = "<<" + (event.paramObject.macro || "translink") + " \"\"\"" + operation.replacement + "\"\"\">>"; diff --git a/core/ui/EditorToolbar/excise.tid b/core/ui/EditorToolbar/excise.tid index fe5c5288b..8bb17edd5 100644 --- a/core/ui/EditorToolbar/excise.tid +++ b/core/ui/EditorToolbar/excise.tid @@ -3,7 +3,7 @@ tags: $:/tags/EditorToolbar icon: $:/core/images/excise caption: {{$:/language/Buttons/Excise/Caption}} description: {{$:/language/Buttons/Excise/Hint}} -condition: [<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/vnd.tiddlywiki]] +[first[]] +condition: [<targetTiddler>type[]] [<targetTiddler>type[text/vnd.tiddlywiki]] [<targetTiddler>type[text/markdown]] [<targetTiddler>type[text/x-markdown]] +[first[]] shortcuts: ((excise)) dropdown: $:/core/ui/EditorToolbar/excise-dropdown From d133c922b7efd22cb13d7616ec63d27c7507dd4d Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Tue, 10 Sep 2024 18:59:31 +0100 Subject: [PATCH 025/178] Updated release note --- .../prerelease/tiddlers/Release 5.3.6.tid | 26 ++++++++++++++++--- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/editions/prerelease/tiddlers/Release 5.3.6.tid b/editions/prerelease/tiddlers/Release 5.3.6.tid index 211b360cb..40cca3478 100644 --- a/editions/prerelease/tiddlers/Release 5.3.6.tid +++ b/editions/prerelease/tiddlers/Release 5.3.6.tid @@ -32,6 +32,8 @@ This release includes improvements to the following translations: * <<.link-badge-improved "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8402">> readability of Markdown links to other tiddlers * <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8459">> image toolbar dropdown to editor toolbar * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8492">> colour for target footnote background +* <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8585">> settings tab +* <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8498">> support for the excision tool ! TestCaseWidget and Related Improvements @@ -39,7 +41,7 @@ This release includes several fixes and improvements to the TestCaseWidget, its * <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8447">> new `$compound-filter` attribute for the DataWidget that allows other compound tiddlers to be imported. There is also a companion ''import-compound'' field for the TestCaseWidget template * <<.link-badge-improved "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8514">> the TestCaseWidget default template to make it more modular -* <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8499">> support for an ''import'' field in the default TestCaseWidget template, allowing additional tiddlers to be imported +* <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8499">> support for an ''import'' field in TestCaseTiddlers, allowing additional tiddlers to be imported * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8416">> [[TestCaseWidget]] default template to allow wikitext within the test case narrative * <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8449">> WikiText formatting buttons when editing CompoundTiddlers * <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8450">> CompoundTiddlers type `text/vnd.tiddlywiki-multiple` to the editor type dropdown @@ -61,6 +63,9 @@ This release includes several fixes and improvements to the TestCaseWidget, its * <<.link-badge-added "github.com/TiddlyWiki/TiddlyWiki5/pull/8441">> support for social media cards to be added to TiddlyWiki * <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8518">> type attribute to input fields in control panel, allowing virtual keyboards to switch to the proper one when editing settings * <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8558">> empty message to tag picker, search dropdown and advanced search +* <<.link-badge-improved "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8524">> handling of tiddler content that horizontally overflows by adding scrollbars +* <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8157">> a search button to the control panel tiddler fields tab +* <<.link-badge-improved "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8323">> (and <<.link-badge-here "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8324">>) the view and edit toolbars with more descriptive Aria labels ! Hackability Improvements @@ -70,6 +75,11 @@ This release includes several fixes and improvements to the TestCaseWidget, its * <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8384">> tests to ensure that the syntax elements `{% %}` and `{= =}` are reserved for external tooling, and will never be recognised by TiddlyWiki itself * <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8462">> new cascades for the view template subtitle and tags * <<.link-badge-improved "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8500">> excision tool implementation to make the excision tiddler title translatable +* <<.link-badge-improved "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8584">> editor toolbar buttons to use the new [[Conditional Shortcut Syntax]] +* <<.link-badge-improved "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8579">> page control toolbar buttons to use the new [[Conditional Shortcut Syntax]] +* <<.link-badge-improved "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8559">> [[WidgetMessage: tm-new-tiddler]] to allow tiddlers to be created with no tags field +* <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/7941">> ''startCount'' parameter to [[unusedtitle Macro]] +* <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/7944">> trimSelection parameter to [[WidgetMessage: tm-edit-text-operation]] ! Bug Fixes @@ -86,9 +96,15 @@ This release includes several fixes and improvements to the TestCaseWidget, its * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/commit/38081b86c97a795420515156fcd52177574be516">> crash with filesystem adaptor if the wiki folder is missing * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8413">> unwrapped oveflowed code blocks not showing scroll bars when setting "Wrap long lines in code blocks" to "No" in "Theme tweaks" * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/7317">> (and <<.link-badge-here "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8552">>) search input box outline in Chrome-like browsers -* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/commit/fa423e508ff5012423a1904bb17c9d61848732ee">> interpretation of success codes in Put saver OPTIONS request -* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8485">> duplicated search result in advanced search if more than one tiddler is tagged with $:/tags/SearchResults -* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/commit/7dfdbae812306875bac2445ca4ee505b406e3be1">> crash with KeyboardWidget in startup actions +* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8578">> problem with rapid typing in the advanced search filter tab +* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8535">> crash with EditionsCommand if an edition directory does not have a [[tiddlywiki.info file|tiddlywiki.info Files]] +* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/commit/b8fb9e6b21319e790e9aa7453ca265b0ed4898db">> DataWidget to allow title fields to be overwritten +* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/commit/fa423e508ff5012423a1904bb17c9d61848732ee">> "Put Saver" to correctly interpret HTTP response codes +* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8547">> invalid accept header in "Put Saver" +* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8485">> duplicated search results in advanced search when more than one tiddlers are tagged with [[SystemTag: $:/tags/SearchResults]] +* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/commit/7dfdbae812306875bac2445ca4ee505b406e3be1">> crash if the KeyboardWidget is used within a [[startup action|StartupActions]] +* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8574">> suffix in the [[encodebase64 Operator]] and [[decodebase64 Operator]] +* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8557">> overflow of floated elements ! Node.js Improvements @@ -112,6 +128,7 @@ hoelzro kookma Leilei332 linonetwo +michaeljmcd pmario PotOfCoffee2Go saqimtiaz @@ -120,4 +137,5 @@ springerspandrel twMat valpackett webplusai +wolfsprite """>> From 695e2ee5894277f78b8b8cf6d157a4121f4e9b5d Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Tue, 10 Sep 2024 19:03:06 +0100 Subject: [PATCH 026/178] Revert "Make overflowed content scrollable (#8524)" This reverts commit d7b00a6dd0074c79a657f92acf528b0e3883edc7. --- editions/prerelease/tiddlers/Release 5.3.6.tid | 1 - themes/tiddlywiki/vanilla/base.tid | 5 ----- 2 files changed, 6 deletions(-) diff --git a/editions/prerelease/tiddlers/Release 5.3.6.tid b/editions/prerelease/tiddlers/Release 5.3.6.tid index 40cca3478..1d2c9b8b8 100644 --- a/editions/prerelease/tiddlers/Release 5.3.6.tid +++ b/editions/prerelease/tiddlers/Release 5.3.6.tid @@ -63,7 +63,6 @@ This release includes several fixes and improvements to the TestCaseWidget, its * <<.link-badge-added "github.com/TiddlyWiki/TiddlyWiki5/pull/8441">> support for social media cards to be added to TiddlyWiki * <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8518">> type attribute to input fields in control panel, allowing virtual keyboards to switch to the proper one when editing settings * <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8558">> empty message to tag picker, search dropdown and advanced search -* <<.link-badge-improved "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8524">> handling of tiddler content that horizontally overflows by adding scrollbars * <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8157">> a search button to the control panel tiddler fields tab * <<.link-badge-improved "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8323">> (and <<.link-badge-here "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8324">>) the view and edit toolbars with more descriptive Aria labels diff --git a/themes/tiddlywiki/vanilla/base.tid b/themes/tiddlywiki/vanilla/base.tid index b24b35cf2..65c1a5fe3 100644 --- a/themes/tiddlywiki/vanilla/base.tid +++ b/themes/tiddlywiki/vanilla/base.tid @@ -1350,10 +1350,6 @@ canvas.tc-edit-bitmapeditor { display: block; } -.tc-tiddler-body { - overflow-x: auto; -} - .tc-single-tiddler-window .tc-tiddler-body, .tc-tiddler-frame .tc-tiddler-body { font-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}}; @@ -2224,7 +2220,6 @@ html body.tc-body.tc-single-tiddler-window { .tc-tab-content { margin-top: 14px; - overflow-x: auto; } .tc-tab-content.tc-vertical { From bae2b78925bec393318eac082db97eb95159dbca Mon Sep 17 00:00:00 2001 From: Michael McDermott <michaeljmcd@users.noreply.github.com> Date: Wed, 11 Sep 2024 09:13:54 -0700 Subject: [PATCH 027/178] Added keyboard shortcut option for menubar search. (#8350) --- .../tiddlywiki/menubar/keyboardshortcuts-menubar-search.tid | 5 +++++ plugins/tiddlywiki/menubar/shortcutinfo-menubar-search.tid | 4 ++++ 2 files changed, 9 insertions(+) create mode 100644 plugins/tiddlywiki/menubar/keyboardshortcuts-menubar-search.tid create mode 100644 plugins/tiddlywiki/menubar/shortcutinfo-menubar-search.tid diff --git a/plugins/tiddlywiki/menubar/keyboardshortcuts-menubar-search.tid b/plugins/tiddlywiki/menubar/keyboardshortcuts-menubar-search.tid new file mode 100644 index 000000000..cb5fefb55 --- /dev/null +++ b/plugins/tiddlywiki/menubar/keyboardshortcuts-menubar-search.tid @@ -0,0 +1,5 @@ +key: ((menubar-search)) +tags: $:/tags/KeyboardShortcut +title: $:/core/ui/KeyboardShortcuts/menubar-search + +<$action-sendmessage $message="tm-focus-selector" $param=".tc-menubar input"/> diff --git a/plugins/tiddlywiki/menubar/shortcutinfo-menubar-search.tid b/plugins/tiddlywiki/menubar/shortcutinfo-menubar-search.tid new file mode 100644 index 000000000..9f7b0bb0c --- /dev/null +++ b/plugins/tiddlywiki/menubar/shortcutinfo-menubar-search.tid @@ -0,0 +1,4 @@ +tags: +title: $:/config/ShortcutInfo/menubar-search + +Select the menubar search field From fbf619b006d1c1ea342328ee269427784ebd7b71 Mon Sep 17 00:00:00 2001 From: Mohammad Rahmani <830394+kookma@users.noreply.github.com> Date: Thu, 12 Sep 2024 12:39:11 +0330 Subject: [PATCH 028/178] Update ViewTemplateBodyFilters.multids For Readability (#8592) This Cascade from ``` [tag[$:/tags/wiki-test-spec]type[text/vnd.tiddlywiki-multiple]then[$:/core/ui/TestCaseTemplate]] [tag[$:/tags/wiki-test-spec-failing]type[text/vnd.tiddlywiki-multiple]then[$:/core/ui/TestCaseTemplate]] ``` Simplified. I also suggest using the same convention for all cascades --- core/wiki/config/ViewTemplateBodyFilters.multids | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/wiki/config/ViewTemplateBodyFilters.multids b/core/wiki/config/ViewTemplateBodyFilters.multids index 42a7ad823..a91c039de 100644 --- a/core/wiki/config/ViewTemplateBodyFilters.multids +++ b/core/wiki/config/ViewTemplateBodyFilters.multids @@ -1,7 +1,7 @@ title: $:/config/ViewTemplateBodyFilters/ tags: $:/tags/ViewTemplateBodyFilter -testcase: [tag[$:/tags/wiki-test-spec]type[text/vnd.tiddlywiki-multiple]then[$:/core/ui/TestCaseTemplate]] [tag[$:/tags/wiki-test-spec-failing]type[text/vnd.tiddlywiki-multiple]then[$:/core/ui/TestCaseTemplate]] +testcase: [tag[$:/tags/wiki-test-spec]type[text/vnd.tiddlywiki-multiple]] [tag[$:/tags/wiki-test-spec-failing]type[text/vnd.tiddlywiki-multiple]] :then[[$:/core/ui/TestCaseTemplate]] stylesheet: [tag[$:/tags/Stylesheet]then[$:/core/ui/ViewTemplate/body/rendered-plain-text]] core-ui-tags: [tag[$:/tags/PageTemplate]] [tag[$:/tags/EditTemplate]] [tag[$:/tags/ViewTemplate]] [tag[$:/tags/KeyboardShortcut]] [tag[$:/tags/ImportPreview]] [tag[$:/tags/EditPreview]][tag[$:/tags/EditorToolbar]] [tag[$:/tags/Actions]] :then[[$:/core/ui/ViewTemplate/body/code]] system: [prefix[$:/boot/]] [prefix[$:/core/macros]] [prefix[$:/core/save/]] [prefix[$:/core/templates/]] [prefix[$:/config/]] [prefix[$:/info/]] [prefix[$:/language/]] [prefix[$:/languages/]] [prefix[$:/snippets/]] [prefix[$:/info/]] [prefix[$:/state/]] [prefix[$:/status/]] [prefix[$:/temp/]] :and[!is[image]] :then[[$:/core/ui/ViewTemplate/body/code]] From 18e1ee44d8a0f5e449dfe4b5b6569801fd341a29 Mon Sep 17 00:00:00 2001 From: Leilei332 <LeiYiXia29@outlook.com> Date: Fri, 13 Sep 2024 02:31:13 +0800 Subject: [PATCH 029/178] Move contents of config tab to readme tab in markdown plugin (#8595) --- plugins/tiddlywiki/markdown/config.tid | 70 ------------------------ plugins/tiddlywiki/markdown/plugin.info | 2 +- plugins/tiddlywiki/markdown/readme.tid | 69 +++++++++++++++++++++++ plugins/tiddlywiki/markdown/settings.tid | 2 +- 4 files changed, 71 insertions(+), 72 deletions(-) delete mode 100755 plugins/tiddlywiki/markdown/config.tid diff --git a/plugins/tiddlywiki/markdown/config.tid b/plugins/tiddlywiki/markdown/config.tid deleted file mode 100755 index 1438d3fa6..000000000 --- a/plugins/tiddlywiki/markdown/config.tid +++ /dev/null @@ -1,70 +0,0 @@ -title: $:/plugins/tiddlywiki/markdown/config - -! Plugin Configuration - -<h2 style="margin-top:1.5em">~WikiText Pragma</h2> - -The value of [[renderWikiTextPragma|$:/config/markdown/renderWikiTextPragma]] has been carefully tuned to properly integrate markdown with ~TiddlyWiki. Changing this setting may produce unexpected results, but the inclusion of the following parser rules should be fine: - -; image -: embed images using ~TiddlyWiki's image syntax: - -<p style="margin-left:1em"> - -``` -[img[An explanatory tooltip|TiddlerTitle]] - -[img width=23 class="tc-image" [https://tiddlywiki.com/fractalveg.jpg]] -``` -</p> - -; prettylink -: create links the ~TiddlyWiki way: - -<p style="margin-left:1em"> - -``` -[[TiddlerTitle]] - -[[Displayed Link Title|Tiddler Title]] - -[[TW5|https://tiddlywiki.com/]] -``` -</p> - -; prettyextlink -: create external links using the following syntax: - -<p style="margin-left:1em"> - -``` -[ext[Open file|index.html]] - -[ext[Open file|../README.md]] -``` -</p> - -; wikilink -: auto-link ~CamelCase titles - -; syslink -: auto-link system tiddlers - -<h2 style="margin-top:1.5em">Typographical Replacements</h2> - -When [[typographer|$:/config/markdown/typographer]] is enabled, markdown-it will provide these typographical replacements: - -``` -(c) (C) → © -(tm) (TM) → ™ -(r) (R) → ® -+- → ± -... → … -?.... → ?.. -!.... → !.. -????? → ??? -!!!!! → !!! -,, → , --- → – ---- → — -``` \ No newline at end of file diff --git a/plugins/tiddlywiki/markdown/plugin.info b/plugins/tiddlywiki/markdown/plugin.info index 1288ad068..37211a69e 100755 --- a/plugins/tiddlywiki/markdown/plugin.info +++ b/plugins/tiddlywiki/markdown/plugin.info @@ -2,6 +2,6 @@ "title": "$:/plugins/tiddlywiki/markdown", "name": "Markdown", "description": "Markdown parser based on markdown-it", - "list": "readme config settings syntax license", + "list": "readme settings syntax license", "stability": "STABILITY_2_STABLE" } diff --git a/plugins/tiddlywiki/markdown/readme.tid b/plugins/tiddlywiki/markdown/readme.tid index 1859fd36e..f924ddec8 100755 --- a/plugins/tiddlywiki/markdown/readme.tid +++ b/plugins/tiddlywiki/markdown/readme.tid @@ -29,4 +29,73 @@ var md = $tw.Wiki.parsers["text/markdown"].prototype.md; md.use(plugin1) .use(plugin2, opts, ...); +``` + +! Plugin Configuration + +<h2 style="margin-top:1.5em">~WikiText Pragma</h2> + +The value of [[renderWikiTextPragma|$:/config/markdown/renderWikiTextPragma]] has been carefully tuned to properly integrate markdown with ~TiddlyWiki. Changing this setting may produce unexpected results, but the inclusion of the following parser rules should be fine: + +; image +: embed images using ~TiddlyWiki's image syntax: + +<p style="margin-left:1em"> + +``` +[img[An explanatory tooltip|TiddlerTitle]] + +[img width=23 class="tc-image" [https://tiddlywiki.com/fractalveg.jpg]] +``` +</p> + +; prettylink +: create links the ~TiddlyWiki way: + +<p style="margin-left:1em"> + +``` +[[TiddlerTitle]] + +[[Displayed Link Title|Tiddler Title]] + +[[TW5|https://tiddlywiki.com/]] +``` +</p> + +; prettyextlink +: create external links using the following syntax: + +<p style="margin-left:1em"> + +``` +[ext[Open file|index.html]] + +[ext[Open file|../README.md]] +``` +</p> + +; wikilink +: auto-link ~CamelCase titles + +; syslink +: auto-link system tiddlers + +<h2 style="margin-top:1.5em">Typographical Replacements</h2> + +When [[typographer|$:/config/markdown/typographer]] is enabled, markdown-it will provide these typographical replacements: + +``` +(c) (C) → © +(tm) (TM) → ™ +(r) (R) → ® ++- → ± +... → … +?.... → ?.. +!.... → !.. +????? → ??? +!!!!! → !!! +,, → , +-- → – +--- → — ``` \ No newline at end of file diff --git a/plugins/tiddlywiki/markdown/settings.tid b/plugins/tiddlywiki/markdown/settings.tid index 54207fa10..85f419466 100644 --- a/plugins/tiddlywiki/markdown/settings.tid +++ b/plugins/tiddlywiki/markdown/settings.tid @@ -2,7 +2,7 @@ title: $:/plugins/tiddlywiki/markdown/settings tags: $:/tags/ControlPanel/SettingsTab caption: Markdown -These settings let you customise the behaviour of Markdown. See [[plugin|$:/plugins/tiddlywiki/markdown]] readme and config tab for more information. +These settings let you customise the behaviour of Markdown. See [[plugin|$:/plugins/tiddlywiki/markdown]] readme tab for more information. ''IMPORTANT:'' You must reload your wiki for changes to take effect. From c7ca8359ab4c90653168b30cf6dd5303436bcfda Mon Sep 17 00:00:00 2001 From: Leilei332 <LeiYiXia29@outlook.com> Date: Fri, 13 Sep 2024 02:33:57 +0800 Subject: [PATCH 030/178] Add drag and drop handling for export macro & rewrite using v5.3.2 syntax (#8594) --- core/wiki/macros/export.tid | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/core/wiki/macros/export.tid b/core/wiki/macros/export.tid index 42d42a48a..5233da385 100644 --- a/core/wiki/macros/export.tid +++ b/core/wiki/macros/export.tid @@ -1,14 +1,14 @@ title: $:/core/macros/export -tags: $:/tags/Macro +tags: $:/tags/Macro $:/tags/Global -\define exportButtonFilename(baseFilename) -$baseFilename$$(extension)$ +\function exportButtonFilename(baseFilename) +[<baseFilename>] [<extension>] +[join[]] \end -\define exportButton(exportFilter:"[!is[system]sort[title]]",lingoBase,baseFilename:"tiddlers") +\procedure exportButton(exportFilter:"[!is[system]sort[title]]",lingoBase,baseFilename:"tiddlers") \whitespace trim -<$vars hint={{{ [<__lingoBase__>addsuffix[Hint]get[text]] }}} - caption={{{ [<__lingoBase__>addsuffix[Caption]get[text]] }}} +<$let hint={{{ [<lingoBase>addsuffix[Hint]get[text]] }}} + caption={{{ [<lingoBase>addsuffix[Caption]get[text]] }}} > <span class="tc-popup-keep"> <$button popup=<<qualify "$:/state/popup/export">> @@ -16,19 +16,20 @@ $baseFilename$$(extension)$ aria-label=<<caption>> class=<<tv-config-toolbar-class>> selectedClass="tc-selected" + dragFilter=<<exportFilter>> > - <$list filter="[<tv-config-toolbar-icons>match[yes]]"> + <%if [<tv-config-toolbar-icons>match[yes]] %> {{$:/core/images/export-button}} - </$list> - <$list filter="[<tv-config-toolbar-text>match[yes]]"> + <%endif%> + <%if [<tv-config-toolbar-text>match[yes]] %> <span class="tc-btn-text"><$text text=<<caption>>/></span> - </$list> + <%endif%> </$button> </span> -</$vars> +</$let> <$reveal state=<<qualify "$:/state/popup/export">> type="popup" position="below" animate="yes"> <div class="tc-drop-down"> - <$set name="count" value={{{ [subfilter<__exportFilter__>count[]] }}}> + <$set name="count" value={{{ [subfilter<exportFilter>count[]] }}}> <$list filter="[all[shadows+tiddlers]tag[$:/tags/Exporter]]"> <$list filter="[<currentTiddler>has[condition]subfilter{!!condition}limit[1]] ~[<currentTiddler>!has[condition]then[true]]" variable="ignore" @@ -36,8 +37,8 @@ $baseFilename$$(extension)$ <$button class="tc-btn-invisible"> <$action-sendmessage $message="tm-download-file" $param=<<currentTiddler>> - exportFilter=<<__exportFilter__>> - filename={{{ [<__baseFilename__>addsuffix{!!extension}] }}} + exportFilter=<<exportFilter>> + filename={{{ [<baseFilename>addsuffix{!!extension}] }}} /> <$action-deletetiddler $tiddler=<<qualify "$:/state/popup/export">>/> <$transclude field="description"/> From a687bfe928903cf26e9df47ea04eb18188e62dc7 Mon Sep 17 00:00:00 2001 From: Leilei332 <LeiYiXia29@outlook.com> Date: Fri, 13 Sep 2024 22:19:09 +0800 Subject: [PATCH 031/178] [DOCS] Deprecate D3 and Mobile Drag and Drop plugin (#8597) * Deprecate D3 and Mobile Drag and Drop plugin Deprecate D3 and Mobile Drag and Drop plugin that is marked deprecated since 5.3.4 * Use superscript --- editions/tw5.com/tiddlers/plugins/D3 Plugin.tid | 8 ++++---- .../tiddlers/plugins/Mobile Drag And Drop Shim Plugin.tid | 7 ++++--- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/editions/tw5.com/tiddlers/plugins/D3 Plugin.tid b/editions/tw5.com/tiddlers/plugins/D3 Plugin.tid index 67941a9a2..7a8dc3a81 100644 --- a/editions/tw5.com/tiddlers/plugins/D3 Plugin.tid +++ b/editions/tw5.com/tiddlers/plugins/D3 Plugin.tid @@ -1,11 +1,11 @@ created: 20160107223425581 -list: -modified: 20170228102531138 -tags: OfficialPlugins [[Plugin Editions]] +caption: {{!!title}} - ^^deprecated^^ +modified: 20240913122437925 +tags: OfficialPlugins [[Plugin Editions]] $:/deprecated title: D3 Plugin type: text/vnd.tiddlywiki -The D3 plugin integrates the D3 visualisation library with TiddlyWiki. +<<.deprecated-since "5.3.4">> The D3 plugin integrates the D3 visualisation library with TiddlyWiki. See https://tiddlywiki.com/plugins/tiddlywiki/d3/ diff --git a/editions/tw5.com/tiddlers/plugins/Mobile Drag And Drop Shim Plugin.tid b/editions/tw5.com/tiddlers/plugins/Mobile Drag And Drop Shim Plugin.tid index 9ce97e21d..c7c4c2d77 100644 --- a/editions/tw5.com/tiddlers/plugins/Mobile Drag And Drop Shim Plugin.tid +++ b/editions/tw5.com/tiddlers/plugins/Mobile Drag And Drop Shim Plugin.tid @@ -1,7 +1,8 @@ created: 20170328173820802 -modified: 20170328174328792 -tags: OfficialPlugins +caption: {{!!title}} - ^^deprecated^^ +modified: 20240913122844238 +tags: OfficialPlugins $:/deprecated title: Mobile Drag And Drop Shim Plugin type: text/vnd.tiddlywiki -The Mobile Drag And Drop Shim Plugin provides a "shim" that enables HTML 5 compatible drag and drop operations on mobile browsers, including iOS and Android. The shim was created by Tim Ruffles and is published at https://github.com/timruffles/ios-html5-drag-drop-shim. \ No newline at end of file +<<.deprecated-since "5.3.4">> The Mobile Drag And Drop Shim Plugin provides a "shim" that enables HTML 5 compatible drag and drop operations on mobile browsers, including iOS and Android. The shim was created by Tim Ruffles and is published at https://github.com/timruffles/ios-html5-drag-drop-shim. From 33559075814a7eb4c7270de92f199693300a8c01 Mon Sep 17 00:00:00 2001 From: Leilei332 <LeiYiXia29@outlook.com> Date: Sun, 15 Sep 2024 17:48:08 +0800 Subject: [PATCH 032/178] Seperate clear cookie and disable actions in Browser Storage Plugin (#8602) Added two messages: * `tm-delete-browser-storage` for deleting the cookie saved by the Browser Storage plugin * `tm-disable-browser-storage` for disabling Browser Storage --- plugins/tiddlywiki/browser-storage/startup.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/plugins/tiddlywiki/browser-storage/startup.js b/plugins/tiddlywiki/browser-storage/startup.js index e06d7bf48..2d7287971 100644 --- a/plugins/tiddlywiki/browser-storage/startup.js +++ b/plugins/tiddlywiki/browser-storage/startup.js @@ -54,6 +54,13 @@ exports.startup = function() { $tw.wiki.addTiddler({title: ENABLED_TITLE, text: "no"}); $tw.browserStorage.clearLocalStorage(); }); + // Seperate clear cookie and disable action + $tw.rootWidget.addEventListener("tm-delete-browser-storage",function(event) { + $tw.browserStorage.clearLocalStorage(); + }); + $tw.rootWidget.addEventListener("tm-disable-browser-storage",function(event) { + $tw.wiki.addTiddler({title: ENABLED_TITLE, text: "no"}); + }); // Helpers for protecting storage from eviction var setPersistedState = function(state) { $tw.wiki.addTiddler({title: PERSISTED_STATE_TITLE, text: state}); From 6ae00e49732ded39c69c2b8b2291f1654afae0d4 Mon Sep 17 00:00:00 2001 From: Simon Huber <huber.simon@protonmail.com> Date: Sun, 15 Sep 2024 11:49:09 +0200 Subject: [PATCH 033/178] Improve View Widget Refreshing (#8135) * Update view.js * add viewhandler base class and view subclasses * simplify render methods of wikified views * use fakewidget's text for rendering * simplify wikified refresh methods * remove unneeded self=this * pass mode to makeTranscludeWidget * update view widget * update view widget --- core/modules/widgets/view.js | 434 +++++++++++++++++++++++++---------- 1 file changed, 314 insertions(+), 120 deletions(-) diff --git a/core/modules/widgets/view.js b/core/modules/widgets/view.js index 070836bff..ba0e8e989 100755 --- a/core/modules/widgets/view.js +++ b/core/modules/widgets/view.js @@ -18,6 +18,89 @@ var ViewWidget = function(parseTreeNode,options) { this.initialise(parseTreeNode,options); }; +var ViewHandler = function(widget) { + this.wiki = widget.wiki; + this.widget = widget; + this.document = widget.document; +}; + +/* +Base ViewHandler render method +*/ +ViewHandler.prototype.render = function(parent,nextSibling) { + this.text = this.getValue(); + this.createTextNode(parent,nextSibling); +}; + +/* +Base ViewHandler render method for wikified views +*/ +ViewHandler.prototype.renderWikified = function(parent,nextSibling) { + this.createFakeWidget(); + this.text = this.getValue(); + this.createWikifiedTextNode(parent,nextSibling); +}; + +/* +ViewHandler method to create a simple text node +*/ +ViewHandler.prototype.createTextNode = function(parent,nextSibling) { + if(this.text) { + var textNode = this.document.createTextNode(this.text); + parent.insertBefore(textNode,nextSibling); + this.widget.domNodes.push(textNode); + } else { + this.widget.makeChildWidgets(); + this.widget.renderChildren(parent,nextSibling); + } +}; + +/* +ViewHandler method to always create a text node, even if there's no text +*/ +ViewHandler.prototype.createWikifiedTextNode = function(parent,nextSibling) { + var textNode = this.document.createTextNode(this.text || ""); + parent.insertBefore(textNode,nextSibling); + this.widget.domNodes.push(textNode); +}; + +/* +ViewHandler method to create a fake widget used by wikified views +*/ +ViewHandler.prototype.createFakeWidget = function() { + this.fakeWidget = this.wiki.makeTranscludeWidget(this.widget.viewTitle,{ + document: $tw.fakeDocument, + field: this.widget.viewField, + index: this.widget.viewIndex, + parseAsInline: this.widget.viewMode !== "block", + mode: this.widget.viewMode === "block" ? "block" : "inline", + parentWidget: this.widget, + subTiddler: this.widget.viewSubTiddler + }); + this.fakeNode = $tw.fakeDocument.createElement("div"); + this.fakeWidget.makeChildWidgets(); + this.fakeWidget.render(this.fakeNode,null); +}; + +ViewHandler.prototype.refreshWikified = function(changedTiddlers) { + var refreshed = this.fakeWidget.refresh(changedTiddlers); + if(refreshed) { + var newText = this.getValue(); + if(newText !== this.text) { + this.widget.domNodes[0].textContent = newText; + this.text = newText; + } + } + return refreshed; +}; + +/* +Base ViewHandler refresh method +*/ +ViewHandler.prototype.refresh = function(changedTiddlers) { + return false; +}; + /* Inherit from the base widget class */ @@ -30,14 +113,8 @@ ViewWidget.prototype.render = function(parent,nextSibling) { this.parentDomNode = parent; this.computeAttributes(); this.execute(); - if(this.text) { - var textNode = this.document.createTextNode(this.text); - parent.insertBefore(textNode,nextSibling); - this.domNodes.push(textNode); - } else { - this.makeChildWidgets(); - this.renderChildren(parent,nextSibling); - } + this.view = this.getView(this.viewFormat); + this.view.render(parent,nextSibling); }; /* @@ -52,49 +129,238 @@ ViewWidget.prototype.execute = function() { this.viewFormat = this.getAttribute("format","text"); this.viewTemplate = this.getAttribute("template",""); this.viewMode = this.getAttribute("mode","block"); - switch(this.viewFormat) { - case "htmlwikified": - this.text = this.getValueAsHtmlWikified(this.viewMode); - break; - case "plainwikified": - this.text = this.getValueAsPlainWikified(this.viewMode); - break; - case "htmlencodedplainwikified": - this.text = this.getValueAsHtmlEncodedPlainWikified(this.viewMode); - break; - case "htmlencoded": - this.text = this.getValueAsHtmlEncoded(); - break; - case "htmltextencoded": - this.text = this.getValueAsHtmlTextEncoded(); - break; - case "urlencoded": - this.text = this.getValueAsUrlEncoded(); - break; - case "doubleurlencoded": - this.text = this.getValueAsDoubleUrlEncoded(); - break; - case "date": - this.text = this.getValueAsDate(this.viewTemplate); - break; - case "relativedate": - this.text = this.getValueAsRelativeDate(); - break; - case "stripcomments": - this.text = this.getValueAsStrippedComments(); - break; - case "jsencoded": - this.text = this.getValueAsJsEncoded(); - break; - default: // "text" - this.text = this.getValueAsText(); - break; - } }; /* -The various formatter functions are baked into this widget for the moment. Eventually they will be replaced by macro functions +Initialise the view subclasses */ +ViewWidget.prototype.getView = function(format) { + var View = this.initialiseView(); + View.prototype = Object.create(ViewHandler.prototype); + switch(format) { + case "htmlwikified": + View = this.initialiseHTMLWikifiedView(View); + break; + case "plainwikified": + View = this.initialisePlainWikifiedView(View); + break; + case "htmlencodedplainwikified": + View = this.initialiseHTMLEncodedPlainWikifiedView(View); + break; + case "htmlencoded": + View = this.initialiseHTMLEncodedView(View); + break; + case "htmltextencoded": + View = this.initialiseHTMLTextEncodedView(View); + break; + case "urlencoded": + View = this.initialiseURLEncodedView(View); + break; + case "doubleurlencoded": + View = this.initialiseDoubleURLEncodedView(View); + break; + case "date": + View = this.initialiseDateView(View); + break; + case "relativedate": + View = this.initialiseRelativeDateView(View); + break; + case "stripcomments": + View = this.initialiseStripCommentsView(View); + break; + case "jsencoded": + View = this.initialiseJSEncodedView(View); + break; + default: // "text" + View = this.initialiseTextView(View); + break; + }; + return new View(this); +}; + +/* +Return the function to intitialise the view subclass +*/ +ViewWidget.prototype.initialiseView = function() { + return function(widget) { + ViewHandler.call(this,widget); + }; +}; + +/* +Initialise HTML wikified view methods +*/ +ViewWidget.prototype.initialiseHTMLWikifiedView = function(View) { + + View.prototype.render = function(parent,nextSibling) { + this.renderWikified(parent,nextSibling); + }; + + View.prototype.getValue = function() { + return this.fakeNode.innerHTML; + }; + + View.prototype.refresh = function(changedTiddlers) { + return this.refreshWikified(changedTiddlers); + }; + return View; +}; + +/* +Initialise plain wikified view methods +*/ +ViewWidget.prototype.initialisePlainWikifiedView = function(View) { + + View.prototype.render = function(parent,nextSibling) { + this.renderWikified(parent,nextSibling); + }; + + View.prototype.getValue = function() { + return this.fakeNode.textContent; + }; + + View.prototype.refresh = function(changedTiddlers) { + return this.refreshWikified(changedTiddlers); + }; + return View; +}; + +/* +Initialise HTML encoded plain wikified methods +*/ +ViewWidget.prototype.initialiseHTMLEncodedPlainWikifiedView = function(View) { + + View.prototype.render = function(parent,nextSibling) { + this.renderWikified(parent,nextSibling); + }; + + View.prototype.getValue = function() { + return $tw.utils.htmlEncode(this.fakeNode.textContent); + }; + + View.prototype.refresh = function(changedTiddlers) { + return this.refreshWikified(changedTiddlers); + }; + return View; +}; + +/* +Initialise HTML encoded mehods +*/ +ViewWidget.prototype.initialiseHTMLEncodedView = function(View) { + var self = this; + View.prototype.getValue = function() { + return $tw.utils.htmlEncode(self.getValueAsText()); + }; + return View; +}; + +/* +Initialise HTML text encoded mehods +*/ +ViewWidget.prototype.initialiseHTMLTextEncodedView = function(View) { + var self = this; + View.prototype.getValue = function() { + return $tw.utils.htmlTextEncode(self.getValueAsText()); + }; + return View; +}; + +/* +Initialise URL encoded mehods +*/ +ViewWidget.prototype.initialiseURLEncodedView = function(View) { + var self = this; + View.prototype.getValue = function() { + return $tw.utils.encodeURIComponentExtended(self.getValueAsText()); + }; + return View; +}; + +/* +Initialise double URL encoded mehods +*/ +ViewWidget.prototype.initialiseDoubleURLEncodedView = function(View) { + var self = this; + View.prototype.getValue = function() { + return $tw.utils.encodeURIComponentExtended($tw.utils.encodeURIComponentExtended(self.getValueAsText())); + }; + return View; +}; + +/* +Initialise date mehods +*/ +ViewWidget.prototype.initialiseDateView = function(View) { + var self = this; + View.prototype.getValue = function(format) { + format = format || "YYYY MM DD 0hh:0mm"; + var value = $tw.utils.parseDate(self.getValue()); + if(value && $tw.utils.isDate(value) && value.toString() !== "Invalid Date") { + return $tw.utils.formatDateString(value,format); + } else { + return ""; + } + }; + return View; +}; + +/* +Initialise relative date mehods +*/ +ViewWidget.prototype.initialiseRelativeDateView = function(View) { + var self = this; + View.prototype.getValue = function(format) { + var value = $tw.utils.parseDate(self.getValue()); + if(value && $tw.utils.isDate(value) && value.toString() !== "Invalid Date") { + return $tw.utils.getRelativeDate((new Date()) - (new Date(value))).description; + } else { + return ""; + } + }; + return View; +}; + +/* +Initialise stripcomments mehods +*/ +ViewWidget.prototype.initialiseStripCommentsView = function(View) { + var self = this; + View.prototype.getValue = function() { + var lines = self.getValueAsText().split("\n"), + out = []; + for(var line=0; line<lines.length; line++) { + var text = lines[line]; + if(!/^\s*\/\/#/.test(text)) { + out.push(text); + } + } + return out.join("\n"); + }; + return View; +}; + +/* +Initialise JS encoded mehods +*/ +ViewWidget.prototype.initialiseJSEncodedView = function(View) { + var self = this; + View.prototype.getValue = function() { + return $tw.utils.stringify(self.getValueAsText()); + }; + return View; +}; + +/* +Initialise text mehods +*/ +ViewWidget.prototype.initialiseTextView = function(View) { + var self = this; + View.prototype.getValue = function() { + return self.getValueAsText(); + }; + return View; +}; /* Retrieve the value of the widget. Options are: @@ -138,78 +404,6 @@ ViewWidget.prototype.getValueAsText = function() { return this.getValue({asString: true}); }; -ViewWidget.prototype.getValueAsHtmlWikified = function(mode) { - return this.wiki.renderText("text/html","text/vnd.tiddlywiki",this.getValueAsText(),{ - parseAsInline: mode !== "block", - parentWidget: this - }); -}; - -ViewWidget.prototype.getValueAsPlainWikified = function(mode) { - return this.wiki.renderText("text/plain","text/vnd.tiddlywiki",this.getValueAsText(),{ - parseAsInline: mode !== "block", - parentWidget: this - }); -}; - -ViewWidget.prototype.getValueAsHtmlEncodedPlainWikified = function(mode) { - return $tw.utils.htmlEncode(this.wiki.renderText("text/plain","text/vnd.tiddlywiki",this.getValueAsText(),{ - parseAsInline: mode !== "block", - parentWidget: this - })); -}; - -ViewWidget.prototype.getValueAsHtmlEncoded = function() { - return $tw.utils.htmlEncode(this.getValueAsText()); -}; - -ViewWidget.prototype.getValueAsHtmlTextEncoded = function() { - return $tw.utils.htmlTextEncode(this.getValueAsText()); -}; - -ViewWidget.prototype.getValueAsUrlEncoded = function() { - return $tw.utils.encodeURIComponentExtended(this.getValueAsText()); -}; - -ViewWidget.prototype.getValueAsDoubleUrlEncoded = function() { - return $tw.utils.encodeURIComponentExtended($tw.utils.encodeURIComponentExtended(this.getValueAsText())); -}; - -ViewWidget.prototype.getValueAsDate = function(format) { - format = format || "YYYY MM DD 0hh:0mm"; - var value = $tw.utils.parseDate(this.getValue()); - if(value && $tw.utils.isDate(value) && value.toString() !== "Invalid Date") { - return $tw.utils.formatDateString(value,format); - } else { - return ""; - } -}; - -ViewWidget.prototype.getValueAsRelativeDate = function(format) { - var value = $tw.utils.parseDate(this.getValue()); - if(value && $tw.utils.isDate(value) && value.toString() !== "Invalid Date") { - return $tw.utils.getRelativeDate((new Date()) - (new Date(value))).description; - } else { - return ""; - } -}; - -ViewWidget.prototype.getValueAsStrippedComments = function() { - var lines = this.getValueAsText().split("\n"), - out = []; - for(var line=0; line<lines.length; line++) { - var text = lines[line]; - if(!/^\s*\/\/#/.test(text)) { - out.push(text); - } - } - return out.join("\n"); -}; - -ViewWidget.prototype.getValueAsJsEncoded = function() { - return $tw.utils.stringify(this.getValueAsText()); -}; - /* Selectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering */ @@ -219,7 +413,7 @@ ViewWidget.prototype.refresh = function(changedTiddlers) { this.refreshSelf(); return true; } else { - return false; + return this.view.refresh(changedTiddlers); } }; From e93515f32a7f96bf4b06990a90cec876308e8ac4 Mon Sep 17 00:00:00 2001 From: Leilei332 <LeiYiXia29@outlook.com> Date: Sun, 15 Sep 2024 17:49:33 +0800 Subject: [PATCH 034/178] Fix style of codemirror settings page (#8600) A small fix to make its style the same as the TiddlyWiki settings page. --- plugins/tiddlywiki/codemirror/ui/controlpanel/codemirror.tid | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/tiddlywiki/codemirror/ui/controlpanel/codemirror.tid b/plugins/tiddlywiki/codemirror/ui/controlpanel/codemirror.tid index f0e16ddee..29cf88f4c 100644 --- a/plugins/tiddlywiki/codemirror/ui/controlpanel/codemirror.tid +++ b/plugins/tiddlywiki/codemirror/ui/controlpanel/codemirror.tid @@ -13,9 +13,9 @@ list-after: $:/core/ui/ControlPanel/Settings/TiddlyWiki <$list filter="[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings/CodeMirror]]"> -<div style="border-top:1px solid #eee;"> +<div class="tc-control-panel-setting" data-setting-title=<<currentTiddler>> > -!! <$link><$transclude field="caption"/></$link> +!!.tc-control-panel-accent <$link><$transclude field="caption"/></$link> <$transclude/> From a510e4ad68994ab16b6e672a89fd20203f77e74d Mon Sep 17 00:00:00 2001 From: Leilei332 <LeiYiXia29@outlook.com> Date: Mon, 16 Sep 2024 17:38:27 +0800 Subject: [PATCH 035/178] Use colour-picker macro in Tag Manager (#8606) --- core/ui/TagManager.tid | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/core/ui/TagManager.tid b/core/ui/TagManager.tid index e2d6d2fa8..c14a3f560 100644 --- a/core/ui/TagManager.tid +++ b/core/ui/TagManager.tid @@ -46,6 +46,21 @@ color: #bbb </$reveal> \end +\procedure color-picker-actions() +\whitespace trim +<$action-setfield $tiddler=<<currentTiddler>> color=<<colour-picker-value>>/> +\end + +\procedure color-picker-button() +\whitespace trim +<div class="tc-drop-down-wrapper"> +<$button class="tc-btn-invisible" popup={{{ [[$:/state/tag-manager/color/]addsuffix<currentTiddler>] }}}>{{$:/core/images/palette}}</$button> +<$reveal type="popup" tag="div" class="tc-drop-down" state={{{ [[$:/state/tag-manager/color/]addsuffix<currentTiddler>] }}}> +<$transclude $variable="colour-picker" actions=<<color-picker-actions>>/> +</$reveal> +</div> +\end + \whitespace trim <table class="tc-tag-manager-table"> <tbody> @@ -58,7 +73,7 @@ color: #bbb </tr> <$list filter="[tags[]!is[system]sort[title]]"> <tr> - <td><$edit-text field="color" tag="input" type="color"/></td> + <td><$transclude $variable="color-picker-button"/></td> <td>{{||$:/core/ui/TagTemplate}}</td> <td><$count filter="[all[current]tagging[]]"/></td> <td> From 0f4d6e4e471d71b26bc993511311401890a77cb9 Mon Sep 17 00:00:00 2001 From: Leilei332 <LeiYiXia29@outlook.com> Date: Mon, 16 Sep 2024 17:38:55 +0800 Subject: [PATCH 036/178] Fix extra p tag in colour-picker (#8605) --- core/wiki/macros/colour-picker.tid | 2 -- 1 file changed, 2 deletions(-) diff --git a/core/wiki/macros/colour-picker.tid b/core/wiki/macros/colour-picker.tid index 1ff1e7b90..7a607a551 100644 --- a/core/wiki/macros/colour-picker.tid +++ b/core/wiki/macros/colour-picker.tid @@ -10,9 +10,7 @@ tags: $:/tags/Macro \define colour-picker-inner(actions) <$button tag="a" tooltip="""$(colour-picker-value)$"""> - $(colour-picker-update-recent)$ - <$transclude $variable="__actions__"/> <span style="display:inline-block; background-color: $(colour-picker-value)$; width: 100%; height: 100%; border-radius: 50%;"/> From 19990802fa75345bb16a118d46ef6f65c80e21d7 Mon Sep 17 00:00:00 2001 From: Leilei332 <LeiYiXia29@outlook.com> Date: Mon, 16 Sep 2024 17:39:50 +0800 Subject: [PATCH 037/178] Fix missing tiddler with code body isn't displayed properly. (#8604) --- core/ui/ViewTemplate/body/code.tid | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/ui/ViewTemplate/body/code.tid b/core/ui/ViewTemplate/body/code.tid index 9d2250395..ac678dd53 100644 --- a/core/ui/ViewTemplate/body/code.tid +++ b/core/ui/ViewTemplate/body/code.tid @@ -1,4 +1,8 @@ title: $:/core/ui/ViewTemplate/body/code +<%if [<currentTiddler>is[missing]] %> +<$transclude tiddler="$:/language/MissingTiddler/Hint"/> +<%else%> <$transclude $variable="copy-to-clipboard-above-right" src={{{ [<currentTiddler>get[text]] }}} /> <$codeblock code={{{ [<currentTiddler>get[text]] }}} language={{{ [<currentTiddler>get[type]else[text/vnd.tiddlywiki]] }}}/> +<%endif%> \ No newline at end of file From 6dbdbfbe8224985a53aaf93b2308f5bfd2a52143 Mon Sep 17 00:00:00 2001 From: Leilei332 <LeiYiXia29@outlook.com> Date: Mon, 16 Sep 2024 20:24:58 +0800 Subject: [PATCH 038/178] Fix overflow in table and table-of-contents (#8608) Another approach fix overflow. --- themes/tiddlywiki/vanilla/base.tid | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/themes/tiddlywiki/vanilla/base.tid b/themes/tiddlywiki/vanilla/base.tid index 65c1a5fe3..4a4867c0b 100644 --- a/themes/tiddlywiki/vanilla/base.tid +++ b/themes/tiddlywiki/vanilla/base.tid @@ -2779,6 +2779,20 @@ a.tc-tiddlylink.tc-plugin-info:hover > .tc-plugin-info-chunk .tc-plugin-info-sta display: table; } +/* Fix overflow in table and toc */ +.tc-tiddler-body .tc-tabbed-table-of-contents { + overflow-x: auto; +} + +.tc-tiddler-body > table { + display: block; + overflow: auto; +} +.tc-tiddler-body > table tbody { + display: table; + width: 100%; +} + /* ** Chooser */ From 0222d4df7c633088e92709fcb592b17725e8758c Mon Sep 17 00:00:00 2001 From: Maurycy Zarzycki <maurycy@evidentlycube.com> Date: Tue, 17 Sep 2024 08:48:32 +0200 Subject: [PATCH 039/178] Add translation changes to Polish from commits: (#8612) * ece8b0ee01f04f9a88066d48500f41bc3765dfff * 5aa3646df5349acc097a2198e47177fc15daa02e * c8cbf6853ecb9e634a65ee3120d4cf41415dd4b2 * 18152aa7c8a4961da0b0fe31565693c515517880 * d2302df197cc2ade1684055cd26c708c1cda496a * 8735d1ac93054c54459832fcc8252ac4d6fa03d2 * 82bf4480de5784eaf4dd07249013ba9e435063c1 * 3af2a0ae6f95cbe76381ab1125f4a29632cf4178 * 57d3e8e765cda7dadce9f021a5caab2dcfb9b4a8 * 5c43512a56b9e08e680ad555439d8932ea2b9164 * 98cd4a09b4edd5e73107573e6cf075a4bb7a1cba * 98d411c08a3511cbed4b0c70422dd2b8bb5d546a --- core/language/en-GB/Misc.multids | 2 +- languages/pl-PL/Buttons.multids | 4 ++++ languages/pl-PL/ControlPanel.multids | 16 ++++++++++++++++ languages/pl-PL/Docs/PaletteColours.multids | 7 +++++++ languages/pl-PL/EditTemplate.multids | 1 + languages/pl-PL/Fields.multids | 1 + languages/pl-PL/Misc.multids | 2 ++ languages/pl-PL/Search.multids | 2 ++ languages/pl-PL/Snippets/FunctionDefinition.tid | 7 +++++++ languages/pl-PL/Snippets/ProcedureDefinition.tid | 7 +++++++ .../pl-PL/Types/text_vnd.tiddlywiki_multiple.tid | 6 ++++++ 11 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 languages/pl-PL/Snippets/FunctionDefinition.tid create mode 100644 languages/pl-PL/Snippets/ProcedureDefinition.tid create mode 100644 languages/pl-PL/Types/text_vnd.tiddlywiki_multiple.tid diff --git a/core/language/en-GB/Misc.multids b/core/language/en-GB/Misc.multids index d8c091375..2a771e090 100644 --- a/core/language/en-GB/Misc.multids +++ b/core/language/en-GB/Misc.multids @@ -42,7 +42,7 @@ Error/RetrievingSkinny: Error retrieving skinny tiddler list Error/SavingToTWEdit: Error saving to TWEdit Error/WhileSaving: Error while saving Error/XMLHttpRequest: XMLHttpRequest error code -Error/ZoominTextNode: Story View Error: It appears you tried to interact with a tiddler that displays in a custom container. This is most likely caused by using `$:/tags/StoryTiddlerTemplateFilter` with a template that contains text or whitespace at the start. Please use the pragma `\whitespace trim` and ensure the whole contents of the tiddler is wrapped in a single HTML element. The text that caused this issue: +Error/ZoominTextNode: Błąd Widoku: Wykryto błędną interakcję z tiddlerem, który wyświetlany jest w niestandardowym kontenerze. Jest to najprawdopodobniej spowodowane użyciem `$:/tags/StoryTiddlerTemplateFilter` z motywem, który ma tekst lub białe znaki na początku. Użyj pragmy `\whitespace trim` i upewnij się, że cała treść tiddlera opakowana jest w jeden element HTML. Tekst, który spowodał problem: InternalJavaScriptError/Title: Internal JavaScript Error InternalJavaScriptError/Hint: Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser LayoutSwitcher/Description: Open the layout switcher diff --git a/languages/pl-PL/Buttons.multids b/languages/pl-PL/Buttons.multids index 911559337..07d44db5a 100644 --- a/languages/pl-PL/Buttons.multids +++ b/languages/pl-PL/Buttons.multids @@ -79,6 +79,7 @@ NewMarkdown/Caption: nowy Markdown tiddler NewMarkdown/Hint: Stwórz nowego tiddlera o typie Markdown NewTiddler/Caption: nowy tiddler NewTiddler/Hint: Stwórz nowego tiddlera +OpenControlPanel/Hint: Otwórz panel kontrolny OpenWindow/Caption: otwórz w nowym oknie OpenWindow/Hint: Otwórz tego tiddlera w nowym oknie Palette/Caption: paleta @@ -103,6 +104,8 @@ ShowSideBar/Caption: pokaż menu boczne ShowSideBar/Hint: Pokaż menu boczne TagManager/Caption: menedżer tagów TagManager/Hint: Otwórz menedżer tagów +TestCaseImport/Caption: importuj tiddlery +TestCaseImport/Hint: Importuj tiddlery Timestamp/Caption: aktualizacje czasu Timestamp/Hint: Wybierz czy zmiany mają aktualizować czas Timestamp/On/Caption: zmiany czasu są włączone @@ -129,6 +132,7 @@ Excise/Caption/Replace/Link: link Excise/Caption/Replace/Transclusion: transkluzja Excise/Caption/Tag: Otaguj nowego tiddlera nazwą tego Excise/Caption/TiddlerExists: Uwaga: tiddler już istnieje +Excise/DefaultTitle: Nowe Wycięcie Excise/Hint: Wytnij zaznaczony tekst i wstaw go do nowego tidlera Heading1/Caption: nagłówek 1 Heading1/Hint: Zmień zaznaczony tekst na nagłówek 1. stopnia diff --git a/languages/pl-PL/ControlPanel.multids b/languages/pl-PL/ControlPanel.multids index 2ee8983c2..220de0267 100644 --- a/languages/pl-PL/ControlPanel.multids +++ b/languages/pl-PL/ControlPanel.multids @@ -198,6 +198,12 @@ Settings/TitleLinks/Yes/Description: Wyświetlaj nazwy jako linki Settings/MissingLinks/Caption: Wiki Linki Settings/MissingLinks/Hint: Wybierz czy linkować do nieistniejących jeszcze tiddlerów Settings/MissingLinks/Description: Włacz linowanie do nieistniejących tiddlerów +SocialCard/Caption: Karta Mediów Społecznościowych +SocialCard/Domain/Prompt: Domena wyświetlana przy linku (np, ''tiddlywiki.com'') +SocialCard/Hint: Informacje wykorzysytwane przez media społecznościowe i komunikatury by wyświetlić kartę z podglądem link do tej TiddlyWiki przy wklejeniu linka +SocialCard/PreviewUrl/Prompt: Pełen adres do obrazka podglądku dla tej TiddlyWiki +SocialCard/PreviewUrl/Preview: Podgląd obrazka: +SocialCard/Url/Prompt: Pełen adres do tej TiddlyWiki StoryTiddler/Caption: Widok Tiddlera StoryTiddler/Hint: Ta kaskada określa szablon używany podczas wyświetlania tiddlera w Story River. StoryView/Caption: Widok Story River @@ -206,6 +212,12 @@ Stylesheets/Caption: Style: Stylesheets/Expand/Caption: Rozwiń Wszystko Stylesheets/Hint: To jest wyrenderowany CSS obecnych tiddlerów otagowanych jako <<tag "$:/tags/Stylesheet">> Stylesheets/Restore/Caption: Przywróć +TestCases/Caption: Przypadki Testowe +TestCases/Hint: Przypadki testowe służą do nauki oraz testowania systemu +TestCases/All/Caption: Wszystkie Przypadki Testowe +TestCases/All/Hint: Wszystkie Przypadki Testowe +TestCases/Failed/Caption: Nieudane Przypadki Testowe +TestCases/Failed/Hint: Tylko Nieudane Przypadki Testowe Theme/Caption: Motyw Theme/Prompt: Obecny motyw: TiddlerFields/Caption: Pola tiddlerów @@ -229,3 +241,7 @@ ViewTemplateBody/Caption: Treść Wyświetlanego Tiddlera ViewTemplateBody/Hint: Ta kaskada określa szablon wyświetlania treści tiddlera (czyli jego tekstu, w przeciwieństwie do kaskady 'Widok Tiddlera'). ViewTemplateTitle/Caption: Tytuł Wyświetlanego Tiddlera ViewTemplateTitle/Hint: Ta kaskada określa szablon wyświetlania tytułu tiddlera. +ViewTemplateSubtitle/Caption: Podtytuł Wyświetlanego Tiddlera +ViewTemplateSubtitle/Hint: Ta kaskada określa szablon wyświetlania podtytułu tiddlera. +ViewTemplateTags/Caption: Tagi Wyświetlanego Tiddlera +ViewTemplateTags/Hint: Ta kaskada określa szablon wyświetlania tagów tiddlera. \ No newline at end of file diff --git a/languages/pl-PL/Docs/PaletteColours.multids b/languages/pl-PL/Docs/PaletteColours.multids index 2fe037cfb..be660c954 100644 --- a/languages/pl-PL/Docs/PaletteColours.multids +++ b/languages/pl-PL/Docs/PaletteColours.multids @@ -65,6 +65,13 @@ sidebar-tab-foreground-selected: Tekst wybranej zakładki w menu bocznym sidebar-tab-foreground: Tekst zakładki w menu bocznym sidebar-tiddler-link-foreground-hover: Tekst po najechaniu linku do tiddlera w menu bocznym sidebar-tiddler-link-foreground: Tekst linka do tiddlera w menu bocznym +stability-stable: Odznaka dla stanu wtyczki "stabilna" (stable) +stability-experimental: Odznaka dla stanu wtyczki "eksperymentalna" (experimental) +stability-deprecated: Odznaka dla stanu wtyczki "wycofana" (deprecated) +stability-legacy: Odznaka dla stanu wtyczki "stara" (legacy) +testcase-accent-level-1: Akcent kolorystyczny niezagnieżdzonego przypadku testowego +testcase-accent-level-2: Akcent kolorystyczny pojedynczo zagnieżdzonego przypadku testowego +testcase-accent-level-3: Akcent kolorystyczny podwójnie zagnieżdzonego przypadku testowego site-title-foreground: Tekst nazwy strony static-alert-foreground: Tekst statycznego alertu tab-background-selected: Tło wybranej zakładki diff --git a/languages/pl-PL/EditTemplate.multids b/languages/pl-PL/EditTemplate.multids index ca3590d4d..6d581fd52 100644 --- a/languages/pl-PL/EditTemplate.multids +++ b/languages/pl-PL/EditTemplate.multids @@ -26,6 +26,7 @@ Tags/ClearInput/Caption: wyczyść Tags/ClearInput/Hint: Wyczyść tagi Tags/Dropdown/Caption: lista tagów Tags/Dropdown/Hint: Pokaż listę tagów +Tags/EmptyMessage: (brak wyników) Title/BadCharacterWarning: Uwaga: unikaj używania któregokolwiek z tych znaków w nazwach tiddlerów: <<bad-chars>> Title/Exists/Prompt: Docelowy tiddler już istnieje Title/Relink/Prompt: Zaktualizuj ''<$text text=<<fromTitle>>/>'' na ''<$text text=<<toTitle>>/>'' w //tagach// i //listach// pól innych tiddlerów diff --git a/languages/pl-PL/Fields.multids b/languages/pl-PL/Fields.multids index 6b1fe1c41..cab393782 100644 --- a/languages/pl-PL/Fields.multids +++ b/languages/pl-PL/Fields.multids @@ -29,6 +29,7 @@ name: Czytelna nazwa powiązana z tiddlerem wtyczki parent-plugin: Określa nadrzędną wtyczkę plugin-priority: Numeryczna wartość określająca tiddlera wtyczki plugin-type: Typ tiddlera wtyczki +stability: Stan rozwoju wtyczki: wycofany (deprecated), eksperymentalny (experimental), stabilny (stable), stary (legacy) revision: Numer rewizji tiddlera przechowywany na serwerze released: Data wydania TiddlyWiki source: URL źródłowy powiązany z tiddlerem diff --git a/languages/pl-PL/Misc.multids b/languages/pl-PL/Misc.multids index 211798bc8..9e26d5897 100644 --- a/languages/pl-PL/Misc.multids +++ b/languages/pl-PL/Misc.multids @@ -42,6 +42,7 @@ Error/RetrievingSkinny: Bład przy pobieraniu listy tiddlerów Error/SavingToTWEdit: Bład przy zapisywaniu do TWEdit Error/WhileSaving: Bład przy zapisywaniu Error/XMLHttpRequest: Kod błedu XMLHttpRequest +Error/ZoominTextNode: Story View Error: It appears you tried to interact with a tiddler that displays in a custom container. This is most likely caused by using `$:/tags/StoryTiddlerTemplateFilter` with a template that contains text or whitespace at the start. Please use the pragma `\whitespace trim` and ensure the whole contents of the tiddler is wrapped in a single HTML element. The text that caused this issue: InternalJavaScriptError/Title: Wewnętrzny bład JavaScript InternalJavaScriptError/Hint: Ups, to się nie powinno zdarzyć. Zalecamy ponowne uruchomienie TiddlyWiki poprzez odświeżenie strony w przeglądarce. LayoutSwitcher/Description: Otwórzy wybór motywu @@ -70,6 +71,7 @@ OfficialPluginLibrary: Oficjalna Biblioteka Wtyczek ~TiddlyWiki OfficialPluginLibrary/Hint: Oficjalna biblioteka wtyczek ~TiddlyWiki z tiddlywiki.com. Wtyczki, motywi i paczki językowe są utrzymywane przez główny zespół TiddlyWiki. PageTemplate/Description: domyślny motyw ~TiddlyWiki PageTemplate/Name: Domyślny szablon strony +PluginReloadWarning: Zapisz {{$:/core/ui/Buttons/save-wiki}} i odśwież {{$:/core/ui/Buttons/refresh}} ~TiddlyWiki by zastosować zmiany we wtyczkach używajacych ~JavaScriptu RecentChanges/DateFormat: 0DD-0MM-YYYY Shortcuts/Input/AdvancedSearch/Hint: Otwórzy panel zaawansowanego wyszukiwania z poziomu menu bocznego Shortcuts/Input/Accept/Hint: Zaakceptuj zaznaczenia diff --git a/languages/pl-PL/Search.multids b/languages/pl-PL/Search.multids index dd635338d..a9a77ac18 100644 --- a/languages/pl-PL/Search.multids +++ b/languages/pl-PL/Search.multids @@ -6,6 +6,8 @@ Filter/Hint: Szukaj przy pomocy [[wyrażenia filtrującego|https://tiddlywiki.co Filter/Matches: //<small>trafienia: <<resultCount>></small>// Matches: //<small>trafienia: <<resultCount>></small>// Matches/All: Wszystkie trafienia +Matches/NoMatch: //Brak trafień// +Matches/NoResult: //Brak wyników// Matches/Title: Trafienia w nazwach: Search: Szukaj Search/TooShort: Zbyt krótki tekst wyszukiwania diff --git a/languages/pl-PL/Snippets/FunctionDefinition.tid b/languages/pl-PL/Snippets/FunctionDefinition.tid new file mode 100644 index 000000000..5f6436f46 --- /dev/null +++ b/languages/pl-PL/Snippets/FunctionDefinition.tid @@ -0,0 +1,7 @@ +title: $:/language/Snippets/FunctionDefinition +tags: $:/tags/TextEditor/Snippet +caption: Definicja funkcji + +\function f.name(param1,param2:"default value") [<param1>!is[blank]else<param2>] + +<<f.name>> \ No newline at end of file diff --git a/languages/pl-PL/Snippets/ProcedureDefinition.tid b/languages/pl-PL/Snippets/ProcedureDefinition.tid new file mode 100644 index 000000000..a74204f58 --- /dev/null +++ b/languages/pl-PL/Snippets/ProcedureDefinition.tid @@ -0,0 +1,7 @@ +title: $:/language/Snippets/ProcedureDefinition +tags: $:/tags/TextEditor/Snippet +caption: Definicja procedury + +\procedure procName(param1:"default value",param2) +Wstaw tekstu tutaj. +\end \ No newline at end of file diff --git a/languages/pl-PL/Types/text_vnd.tiddlywiki_multiple.tid b/languages/pl-PL/Types/text_vnd.tiddlywiki_multiple.tid new file mode 100644 index 000000000..678b748ea --- /dev/null +++ b/languages/pl-PL/Types/text_vnd.tiddlywiki_multiple.tid @@ -0,0 +1,6 @@ + +title: $:/language/Docs/Types/text/vnd.tiddlywiki-multiple +description: Zbiorczy tiddler +name: text/vnd.tiddlywiki-multiple +group: Developer +group-sort: 2 \ No newline at end of file From 8d80ff297c75232b1a75ae15d9a869d36d5f7f33 Mon Sep 17 00:00:00 2001 From: Leilei332 <LeiYiXia29@outlook.com> Date: Tue, 17 Sep 2024 14:51:13 +0800 Subject: [PATCH 040/178] Fix colour-picker dropdown auto close when selecting or typing a color (#8610) --- core/ui/TagManager.tid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/ui/TagManager.tid b/core/ui/TagManager.tid index c14a3f560..e554d66cc 100644 --- a/core/ui/TagManager.tid +++ b/core/ui/TagManager.tid @@ -55,7 +55,7 @@ color: #bbb \whitespace trim <div class="tc-drop-down-wrapper"> <$button class="tc-btn-invisible" popup={{{ [[$:/state/tag-manager/color/]addsuffix<currentTiddler>] }}}>{{$:/core/images/palette}}</$button> -<$reveal type="popup" tag="div" class="tc-drop-down" state={{{ [[$:/state/tag-manager/color/]addsuffix<currentTiddler>] }}}> +<$reveal type="popup" tag="div" class="tc-drop-down tc-popup-keep" state={{{ [[$:/state/tag-manager/color/]addsuffix<currentTiddler>] }}}> <$transclude $variable="colour-picker" actions=<<color-picker-actions>>/> </$reveal> </div> From 73225d09d7568b450652ad9b73f702d9d0eed783 Mon Sep 17 00:00:00 2001 From: Leilei332 <LeiYiXia29@outlook.com> Date: Tue, 17 Sep 2024 14:52:46 +0800 Subject: [PATCH 041/178] Fix shadow tiddler with code body displayed as missing (#8609) Fix problem introduced in #8604 --- core/ui/ViewTemplate/body/code.tid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/ui/ViewTemplate/body/code.tid b/core/ui/ViewTemplate/body/code.tid index ac678dd53..380df84b7 100644 --- a/core/ui/ViewTemplate/body/code.tid +++ b/core/ui/ViewTemplate/body/code.tid @@ -1,6 +1,6 @@ title: $:/core/ui/ViewTemplate/body/code -<%if [<currentTiddler>is[missing]] %> +<%if [<currentTiddler>is[missing]] :and[!is[shadow]] %> <$transclude tiddler="$:/language/MissingTiddler/Hint"/> <%else%> <$transclude $variable="copy-to-clipboard-above-right" src={{{ [<currentTiddler>get[text]] }}} /> From c38641157088fdd76b357edf0a71fe250eed2937 Mon Sep 17 00:00:00 2001 From: Leilei332 <LeiYiXia29@outlook.com> Date: Tue, 17 Sep 2024 20:16:18 +0800 Subject: [PATCH 042/178] Make stability badge text translatable (#8614) --- core/language/en-GB/ControlPanel.multids | 4 ++++ core/ui/Components/plugin-info.tid | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/core/language/en-GB/ControlPanel.multids b/core/language/en-GB/ControlPanel.multids index a1b164c5c..7adf4aa04 100644 --- a/core/language/en-GB/ControlPanel.multids +++ b/core/language/en-GB/ControlPanel.multids @@ -96,6 +96,10 @@ Plugins/PluginWillRequireReload: (requires reload) Plugins/Plugins/Caption: Plugins Plugins/Plugins/Hint: Plugins Plugins/Reinstall/Caption: reinstall +Plugins/Stability/Deprecated: DEPRECATED +Plugins/Stability/Experimental: EXPERIMENTAL +Plugins/Stability/Legacy: LEGACY +Plugins/Stability/Stable: STABLE Plugins/Themes/Caption: Themes Plugins/Themes/Hint: Theme plugins Plugins/Update/Caption: update diff --git a/core/ui/Components/plugin-info.tid b/core/ui/Components/plugin-info.tid index d7f408bd9..50766e51d 100644 --- a/core/ui/Components/plugin-info.tid +++ b/core/ui/Components/plugin-info.tid @@ -47,13 +47,13 @@ $:/config/Plugins/Disabled/$(currentTiddler)$ <h2> <div> <%if [<currentTiddler>get[stability]match[STABILITY_0_DEPRECATED]] %> - <span class="tc-plugin-info-stability tc-plugin-info-stability-deprecated">DEPRECATED</span> + <span class="tc-plugin-info-stability tc-plugin-info-stability-deprecated"><<lingo "Stability/Deprecated">></span> <%elseif [<currentTiddler>get[stability]match[STABILITY_1_EXPERIMENTAL]] %> - <span class="tc-plugin-info-stability tc-plugin-info-stability-experimental">EXPERIMENTAL</span> + <span class="tc-plugin-info-stability tc-plugin-info-stability-experimental"><<lingo "Stability/Experimental">></span> <%elseif [<currentTiddler>get[stability]match[STABILITY_2_STABLE]] %> - <span class="tc-plugin-info-stability tc-plugin-info-stability-stable">STABLE</span> + <span class="tc-plugin-info-stability tc-plugin-info-stability-stable"><<lingo "Stability/Stable">></span> <%elseif [<currentTiddler>get[stability]match[STABILITY_3_LEGACY]] %> - <span class="tc-plugin-info-stability tc-plugin-info-stability-legacy">LEGACY</span> + <span class="tc-plugin-info-stability tc-plugin-info-stability-legacy"><<lingo "Stability/Legacy">></span> <%endif%> <em><$view field="version"/></em></div> </h2> From 38f7e792bcd455d2456069479d35a52f51b51bbb Mon Sep 17 00:00:00 2001 From: "j. redhead" <jeremyredhead@users.noreply.github.com> Date: Sat, 21 Sep 2024 04:56:37 -0500 Subject: [PATCH 043/178] Docs: fix typo in a wikilink (#8616) --- .../parser/Places where the parser ignores WikiText.tid | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/editions/tw5.com/tiddlers/wikitext/parser/Places where the parser ignores WikiText.tid b/editions/tw5.com/tiddlers/wikitext/parser/Places where the parser ignores WikiText.tid index d52193148..2a656311e 100644 --- a/editions/tw5.com/tiddlers/wikitext/parser/Places where the parser ignores WikiText.tid +++ b/editions/tw5.com/tiddlers/wikitext/parser/Places where the parser ignores WikiText.tid @@ -1,6 +1,6 @@ caption: ignore parser mode created: 20220111000929700 -modified: 20220122182842038 +modified: 20240921085112396 tags: [[WikiText Parser Modes]] title: Places where the parser ignores WikiText type: text/vnd.tiddlywiki @@ -10,5 +10,5 @@ Text enclosed by these constructs is skipped by the parser and WikiText punctuat |[[Code Blocks in WikiText]]|One of the main purposes of code blocks is to suppress wikitext expansion. Once the code block starts, the parser will ignore all WikiText punctuation until the code block ends.| |[[Images in WikiText]]|`[[img|literal image link text]]` - the text enclosed by square braces will be ignored. This means, for example, [[transclusions|Transclusion in WikiText]] and [[macro calls|Macro Calls]] cannot be used to dynamically construct the link text| |[[Linking in WikiText]]|`[[literal link target|literal link text]]` - the text enclosed by square braces will be ignored. This means, for example, [[transclusions|Transclusion in WikiText]] and [[macro calls|Macro Calls]] cannot be used to dynamically construct the link target or the link text| -|[[Macro Calls]]|`<<mymacro ''notbold'' "literal text" "<<macro_expansion_ignored>>" {{transclusion_ignored}}>>` - while processing the text enclosed by a macro call, the parser will follow special rules for detecting macro parameters. These rules do not include detection of WikiText. However, after the parameters are substituted into the macro definition, the result will be parsed using [[normal rules|Wiki Text Parser Modes]]. This will likely result in the detection of any WikiText.| +|[[Macro Calls]]|`<<mymacro ''notbold'' "literal text" "<<macro_expansion_ignored>>" {{transclusion_ignored}}>>` - while processing the text enclosed by a macro call, the parser will follow special rules for detecting macro parameters. These rules do not include detection of WikiText. However, after the parameters are substituted into the macro definition, the result will be parsed using the [[normal rules|WikiText Parser Modes]]. This will likely result in the detection of any WikiText.| From 6abfbc39874d1110c0920fcf08fc461c7ae21730 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Sat, 21 Sep 2024 13:31:07 +0100 Subject: [PATCH 044/178] Remove extraneous build of the dev edition --- bin/build-site.sh | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/bin/build-site.sh b/bin/build-site.sh index aece60267..43ba7b9d7 100755 --- a/bin/build-site.sh +++ b/bin/build-site.sh @@ -164,20 +164,6 @@ node $TW5_BUILD_TIDDLYWIKI \ --rendertiddler $:/core/save/all tour.html text/plain \ || exit 1 -# /dev/index.html Developer docs -# /dev/favicon.ico Favicon for dev site -# /dev/static.html Static rendering of default tiddlers -# /dev/alltiddlers.html Static rendering of all tiddlers -# /dev/static/* Static single tiddlers -# /dev/static/static.css Static stylesheet -node $TW5_BUILD_TIDDLYWIKI \ - ./editions/dev \ - --verbose \ - --load $TW5_BUILD_OUTPUT/build.tid \ - --output $TW5_BUILD_OUTPUT/dev \ - --build index favicon static \ - || exit 1 - # /share.html Custom edition for sharing via the URL node $TW5_BUILD_TIDDLYWIKI \ ./editions/share \ From ecbbbe39da0fb5175cedf1e1e5bbab4f047c89aa Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Mon, 23 Sep 2024 12:06:47 +0100 Subject: [PATCH 045/178] 20 years of TiddlyWiki banner --- .../tiddlers/hellothere/HelloThumbnail.tid | 2 +- .../thumbnails/HelloThumbnail - Funding.tid | 1 - .../HelloThumbnail - Marketplace.tid | 1 - ...oThumbnail - Twenty Years of TiddlyWiki.tid | 9 +++++++++ .../images/Twenty Years of TiddlyWiki.png | Bin 0 -> 229204 bytes .../images/Twenty Years of TiddlyWiki.png.meta | 4 ++++ 6 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - Twenty Years of TiddlyWiki.tid create mode 100644 editions/tw5.com/tiddlers/images/Twenty Years of TiddlyWiki.png create mode 100644 editions/tw5.com/tiddlers/images/Twenty Years of TiddlyWiki.png.meta diff --git a/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid b/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid index 033371172..07eaaa05f 100644 --- a/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid +++ b/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid @@ -1,5 +1,5 @@ created: 20150414070451144 -list: [[HelloThumbnail - Newsletter]] [[HelloThumbnail - Introduction Video]] [[HelloThumbnail - Grok TiddlyWiki]] [[HelloThumbnail - Latest Version]] [[HelloThumbnail - TiddlyWikiLinks]] [[HelloThumbnail - Developers]] [[HelloThumbnail - Funding]] [[HelloThumbnail - Marketplace]] [[HelloThumbnail - Intertwingled Innovations]] +list: [[HelloThumbnail - Twenty Years of TiddlyWiki]] [[HelloThumbnail - Newsletter]] [[HelloThumbnail - Introduction Video]] [[HelloThumbnail - Grok TiddlyWiki]] [[HelloThumbnail - Latest Version]] [[HelloThumbnail - TiddlyWikiLinks]] [[HelloThumbnail - Developers]] [[HelloThumbnail - Funding]] [[HelloThumbnail - Marketplace]] [[HelloThumbnail - Intertwingled Innovations]] modified: 20150414070948246 title: HelloThumbnail type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - Funding.tid b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - Funding.tid index bc48ec0c0..1c9b2fffc 100644 --- a/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - Funding.tid +++ b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - Funding.tid @@ -5,6 +5,5 @@ image: Funding.png link: Funding TiddlyWiki tags: HelloThumbnail title: HelloThumbnail - Funding -ribbon-text: NEW Find out how you can help support ~TiddlyWiki financially \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - Marketplace.tid b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - Marketplace.tid index 39a72569c..6dfdcf66b 100644 --- a/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - Marketplace.tid +++ b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - Marketplace.tid @@ -5,6 +5,5 @@ background-color: #EAE57D image: TiddlyWiki Marketplace Banner caption: ~TiddlyWiki Marketplace link: TiddlyWiki Marketplace -ribbon-text: NEW Explore commercial products and services for ~TiddlyWiki \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - Twenty Years of TiddlyWiki.tid b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - Twenty Years of TiddlyWiki.tid new file mode 100644 index 000000000..237cc373b --- /dev/null +++ b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - Twenty Years of TiddlyWiki.tid @@ -0,0 +1,9 @@ +title: HelloThumbnail - Twenty Years of TiddlyWiki +tags: HelloThumbnail +color: #D5B7EA +image: Twenty Years of TiddlyWiki +caption: Twenty Years of ~TiddlyWiki +link: History of TiddlyWiki +ribbon-text: NEW + +Celebrating 20 years since the launch of ~TiddlyWiki \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/images/Twenty Years of TiddlyWiki.png b/editions/tw5.com/tiddlers/images/Twenty Years of TiddlyWiki.png new file mode 100644 index 0000000000000000000000000000000000000000..5ac2bbc868cca66beb5c99e5700f6ac64686542d GIT binary patch literal 229204 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�uffEKpL5<!If`MK`xX8|O~bv4&1r2% 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 literal 0 HcmV?d00001 diff --git a/editions/tw5.com/tiddlers/images/Twenty Years of TiddlyWiki.png.meta b/editions/tw5.com/tiddlers/images/Twenty Years of TiddlyWiki.png.meta new file mode 100644 index 000000000..3e782921b --- /dev/null +++ b/editions/tw5.com/tiddlers/images/Twenty Years of TiddlyWiki.png.meta @@ -0,0 +1,4 @@ +title: Twenty Years of TiddlyWiki +type: image/png +tags: picture +alt-text: Screenshot of TiddlyWiki from 20th September 2004 with a banner reading "Twenty Years" From c64e94fdc21529b6c63bd7b1f0f2ddeebc191942 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Mon, 23 Sep 2024 12:11:15 +0100 Subject: [PATCH 046/178] Update TiddlyWiki History --- .../tiddlers/about/History of TiddlyWiki.tid | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/editions/tw5.com/tiddlers/about/History of TiddlyWiki.tid b/editions/tw5.com/tiddlers/about/History of TiddlyWiki.tid index e7e94d100..e8cce1d67 100644 --- a/editions/tw5.com/tiddlers/about/History of TiddlyWiki.tid +++ b/editions/tw5.com/tiddlers/about/History of TiddlyWiki.tid @@ -4,9 +4,19 @@ tags: About title: History of TiddlyWiki type: text/vnd.tiddlywiki -//These are personal reflections on the history and development of TiddlyWiki from JeremyRuston.// +! Twenty Years of ~TiddlyWiki -//There is also a [[podcast from 2016|https://changelog.com/podcast/196]] discussing TiddlyWiki's backstory as well as a [[recording from 2021|https://twit.tv/shows/floss-weekly/episodes/620]].// +We've held a number of livestreams to celebrate twenty years of ~TiddlyWiki. You can watch the recordings here: + +* 19th September 2024 - https://youtube.com/live/z9slx92TyrU +* 20th September 2024 - https://youtube.com/live/puFdN-FgOjg +* 21st September 2024 - https://youtube.com/live/0SjsHvwjHGE +* 22nd September 2024 - https://youtube.com/live/oD7Jtq2D4lg + +Some recent podcasts featuring ~TiddlyWiki: + +* The changelog podcast from 2016 - https://changelog.com/podcast/196 discussing ~TiddlyWiki's backstory +* Floss Weekly recording from 2021 - https://twit.tv/shows/floss-weekly/episodes/620 ! Origins of TiddlyWiki From a60e7165d245a47c2c62fed957d8cef4b67dfb9d Mon Sep 17 00:00:00 2001 From: lin onetwo <linonetwo012@gmail.com> Date: Tue, 24 Sep 2024 18:38:39 +0800 Subject: [PATCH 047/178] Feat: loading indicator for tiddlers being lazy loaded (#8505) * feat: basic loading * feat: if condition * feat: use palette * refactor: remove css variable --- core/ui/ViewTemplate/lazy-loading.tid | 10 ++++++++++ core/wiki/tags/ViewTemplate.tid | 2 +- themes/tiddlywiki/vanilla/base.tid | 14 ++++++++++++++ 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 core/ui/ViewTemplate/lazy-loading.tid diff --git a/core/ui/ViewTemplate/lazy-loading.tid b/core/ui/ViewTemplate/lazy-loading.tid new file mode 100644 index 000000000..dca9553a5 --- /dev/null +++ b/core/ui/ViewTemplate/lazy-loading.tid @@ -0,0 +1,10 @@ +title: $:/core/ui/ViewTemplate/lazy-loading +tags: $:/tags/ViewTemplate + +\whitespace trim +<%if [<currentTiddler>has:field[_is_skinny]] %> + <!-- Render the text to trigger lazy-loading --> + {{||$:/core/ui/ViewTemplate/body/default}} + <!-- Indicator of loading state --> + <div class="tc-tiddler-lazy-loading" /> +<%endif%> diff --git a/core/wiki/tags/ViewTemplate.tid b/core/wiki/tags/ViewTemplate.tid index ab86265a7..8797bf054 100644 --- a/core/wiki/tags/ViewTemplate.tid +++ b/core/wiki/tags/ViewTemplate.tid @@ -1,2 +1,2 @@ title: $:/tags/ViewTemplate -list: [[$:/core/ui/ViewTemplate/title]] [[$:/core/ui/ViewTemplate/unfold]] [[$:/core/ui/ViewTemplate/subtitle]] [[$:/core/ui/ViewTemplate/tags]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/ViewTemplate/body]] +list: [[$:/core/ui/ViewTemplate/title]] [[$:/core/ui/ViewTemplate/unfold]] [[$:/core/ui/ViewTemplate/subtitle]] [[$:/core/ui/ViewTemplate/tags]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/ViewTemplate/body]] [[$:/core/ui/ViewTemplate/lazy-loading]] diff --git a/themes/tiddlywiki/vanilla/base.tid b/themes/tiddlywiki/vanilla/base.tid index 4a4867c0b..112233016 100644 --- a/themes/tiddlywiki/vanilla/base.tid +++ b/themes/tiddlywiki/vanilla/base.tid @@ -1201,6 +1201,20 @@ button.tc-btn-invisible.tc-remove-tag-button { color: <<colour muted-foreground>>; } +.tc-tiddler-lazy-loading { + height: 4px; + width: 100%; + background: no-repeat linear-gradient(<<colour background>> 0 0),no-repeat linear-gradient(<<colour background>> 0 0),<<colour primary>>; + background-size: 60% 100%; + animation: animation-loading-progress 3s infinite; +} + +@keyframes animation-loading-progress { + 0% {background-position:-150% 0,-150% 0} + 66% {background-position: 250% 0,-150% 0} + 100% {background-position: 250% 0, 250% 0} +} + .tc-titlebar h2 { font-size: 1em; display: inline; From 678c272979d2ca4813bca7bbb07ce45d82f9e7c2 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Tue, 24 Sep 2024 11:48:54 +0100 Subject: [PATCH 048/178] Revert "Improve View Widget Refreshing (#8135)" This reverts commit 6ae00e49732ded39c69c2b8b2291f1654afae0d4. --- core/modules/widgets/view.js | 386 +++++++++-------------------------- 1 file changed, 96 insertions(+), 290 deletions(-) diff --git a/core/modules/widgets/view.js b/core/modules/widgets/view.js index ba0e8e989..070836bff 100755 --- a/core/modules/widgets/view.js +++ b/core/modules/widgets/view.js @@ -18,89 +18,6 @@ var ViewWidget = function(parseTreeNode,options) { this.initialise(parseTreeNode,options); }; -var ViewHandler = function(widget) { - this.wiki = widget.wiki; - this.widget = widget; - this.document = widget.document; -}; - -/* -Base ViewHandler render method -*/ -ViewHandler.prototype.render = function(parent,nextSibling) { - this.text = this.getValue(); - this.createTextNode(parent,nextSibling); -}; - -/* -Base ViewHandler render method for wikified views -*/ -ViewHandler.prototype.renderWikified = function(parent,nextSibling) { - this.createFakeWidget(); - this.text = this.getValue(); - this.createWikifiedTextNode(parent,nextSibling); -}; - -/* -ViewHandler method to create a simple text node -*/ -ViewHandler.prototype.createTextNode = function(parent,nextSibling) { - if(this.text) { - var textNode = this.document.createTextNode(this.text); - parent.insertBefore(textNode,nextSibling); - this.widget.domNodes.push(textNode); - } else { - this.widget.makeChildWidgets(); - this.widget.renderChildren(parent,nextSibling); - } -}; - -/* -ViewHandler method to always create a text node, even if there's no text -*/ -ViewHandler.prototype.createWikifiedTextNode = function(parent,nextSibling) { - var textNode = this.document.createTextNode(this.text || ""); - parent.insertBefore(textNode,nextSibling); - this.widget.domNodes.push(textNode); -}; - -/* -ViewHandler method to create a fake widget used by wikified views -*/ -ViewHandler.prototype.createFakeWidget = function() { - this.fakeWidget = this.wiki.makeTranscludeWidget(this.widget.viewTitle,{ - document: $tw.fakeDocument, - field: this.widget.viewField, - index: this.widget.viewIndex, - parseAsInline: this.widget.viewMode !== "block", - mode: this.widget.viewMode === "block" ? "block" : "inline", - parentWidget: this.widget, - subTiddler: this.widget.viewSubTiddler - }); - this.fakeNode = $tw.fakeDocument.createElement("div"); - this.fakeWidget.makeChildWidgets(); - this.fakeWidget.render(this.fakeNode,null); -}; - -ViewHandler.prototype.refreshWikified = function(changedTiddlers) { - var refreshed = this.fakeWidget.refresh(changedTiddlers); - if(refreshed) { - var newText = this.getValue(); - if(newText !== this.text) { - this.widget.domNodes[0].textContent = newText; - this.text = newText; - } - } - return refreshed; -}; - -/* -Base ViewHandler refresh method -*/ -ViewHandler.prototype.refresh = function(changedTiddlers) { - return false; -}; - /* Inherit from the base widget class */ @@ -113,8 +30,14 @@ ViewWidget.prototype.render = function(parent,nextSibling) { this.parentDomNode = parent; this.computeAttributes(); this.execute(); - this.view = this.getView(this.viewFormat); - this.view.render(parent,nextSibling); + if(this.text) { + var textNode = this.document.createTextNode(this.text); + parent.insertBefore(textNode,nextSibling); + this.domNodes.push(textNode); + } else { + this.makeChildWidgets(); + this.renderChildren(parent,nextSibling); + } }; /* @@ -129,238 +52,49 @@ ViewWidget.prototype.execute = function() { this.viewFormat = this.getAttribute("format","text"); this.viewTemplate = this.getAttribute("template",""); this.viewMode = this.getAttribute("mode","block"); -}; - -/* -Initialise the view subclasses -*/ -ViewWidget.prototype.getView = function(format) { - var View = this.initialiseView(); - View.prototype = Object.create(ViewHandler.prototype); - switch(format) { + switch(this.viewFormat) { case "htmlwikified": - View = this.initialiseHTMLWikifiedView(View); + this.text = this.getValueAsHtmlWikified(this.viewMode); break; case "plainwikified": - View = this.initialisePlainWikifiedView(View); + this.text = this.getValueAsPlainWikified(this.viewMode); break; case "htmlencodedplainwikified": - View = this.initialiseHTMLEncodedPlainWikifiedView(View); + this.text = this.getValueAsHtmlEncodedPlainWikified(this.viewMode); break; case "htmlencoded": - View = this.initialiseHTMLEncodedView(View); + this.text = this.getValueAsHtmlEncoded(); break; case "htmltextencoded": - View = this.initialiseHTMLTextEncodedView(View); + this.text = this.getValueAsHtmlTextEncoded(); break; case "urlencoded": - View = this.initialiseURLEncodedView(View); + this.text = this.getValueAsUrlEncoded(); break; case "doubleurlencoded": - View = this.initialiseDoubleURLEncodedView(View); + this.text = this.getValueAsDoubleUrlEncoded(); break; case "date": - View = this.initialiseDateView(View); + this.text = this.getValueAsDate(this.viewTemplate); break; case "relativedate": - View = this.initialiseRelativeDateView(View); + this.text = this.getValueAsRelativeDate(); break; case "stripcomments": - View = this.initialiseStripCommentsView(View); + this.text = this.getValueAsStrippedComments(); break; case "jsencoded": - View = this.initialiseJSEncodedView(View); + this.text = this.getValueAsJsEncoded(); break; default: // "text" - View = this.initialiseTextView(View); + this.text = this.getValueAsText(); break; - }; - return new View(this); + } }; /* -Return the function to intitialise the view subclass +The various formatter functions are baked into this widget for the moment. Eventually they will be replaced by macro functions */ -ViewWidget.prototype.initialiseView = function() { - return function(widget) { - ViewHandler.call(this,widget); - }; -}; - -/* -Initialise HTML wikified view methods -*/ -ViewWidget.prototype.initialiseHTMLWikifiedView = function(View) { - - View.prototype.render = function(parent,nextSibling) { - this.renderWikified(parent,nextSibling); - }; - - View.prototype.getValue = function() { - return this.fakeNode.innerHTML; - }; - - View.prototype.refresh = function(changedTiddlers) { - return this.refreshWikified(changedTiddlers); - }; - return View; -}; - -/* -Initialise plain wikified view methods -*/ -ViewWidget.prototype.initialisePlainWikifiedView = function(View) { - - View.prototype.render = function(parent,nextSibling) { - this.renderWikified(parent,nextSibling); - }; - - View.prototype.getValue = function() { - return this.fakeNode.textContent; - }; - - View.prototype.refresh = function(changedTiddlers) { - return this.refreshWikified(changedTiddlers); - }; - return View; -}; - -/* -Initialise HTML encoded plain wikified methods -*/ -ViewWidget.prototype.initialiseHTMLEncodedPlainWikifiedView = function(View) { - - View.prototype.render = function(parent,nextSibling) { - this.renderWikified(parent,nextSibling); - }; - - View.prototype.getValue = function() { - return $tw.utils.htmlEncode(this.fakeNode.textContent); - }; - - View.prototype.refresh = function(changedTiddlers) { - return this.refreshWikified(changedTiddlers); - }; - return View; -}; - -/* -Initialise HTML encoded mehods -*/ -ViewWidget.prototype.initialiseHTMLEncodedView = function(View) { - var self = this; - View.prototype.getValue = function() { - return $tw.utils.htmlEncode(self.getValueAsText()); - }; - return View; -}; - -/* -Initialise HTML text encoded mehods -*/ -ViewWidget.prototype.initialiseHTMLTextEncodedView = function(View) { - var self = this; - View.prototype.getValue = function() { - return $tw.utils.htmlTextEncode(self.getValueAsText()); - }; - return View; -}; - -/* -Initialise URL encoded mehods -*/ -ViewWidget.prototype.initialiseURLEncodedView = function(View) { - var self = this; - View.prototype.getValue = function() { - return $tw.utils.encodeURIComponentExtended(self.getValueAsText()); - }; - return View; -}; - -/* -Initialise double URL encoded mehods -*/ -ViewWidget.prototype.initialiseDoubleURLEncodedView = function(View) { - var self = this; - View.prototype.getValue = function() { - return $tw.utils.encodeURIComponentExtended($tw.utils.encodeURIComponentExtended(self.getValueAsText())); - }; - return View; -}; - -/* -Initialise date mehods -*/ -ViewWidget.prototype.initialiseDateView = function(View) { - var self = this; - View.prototype.getValue = function(format) { - format = format || "YYYY MM DD 0hh:0mm"; - var value = $tw.utils.parseDate(self.getValue()); - if(value && $tw.utils.isDate(value) && value.toString() !== "Invalid Date") { - return $tw.utils.formatDateString(value,format); - } else { - return ""; - } - }; - return View; -}; - -/* -Initialise relative date mehods -*/ -ViewWidget.prototype.initialiseRelativeDateView = function(View) { - var self = this; - View.prototype.getValue = function(format) { - var value = $tw.utils.parseDate(self.getValue()); - if(value && $tw.utils.isDate(value) && value.toString() !== "Invalid Date") { - return $tw.utils.getRelativeDate((new Date()) - (new Date(value))).description; - } else { - return ""; - } - }; - return View; -}; - -/* -Initialise stripcomments mehods -*/ -ViewWidget.prototype.initialiseStripCommentsView = function(View) { - var self = this; - View.prototype.getValue = function() { - var lines = self.getValueAsText().split("\n"), - out = []; - for(var line=0; line<lines.length; line++) { - var text = lines[line]; - if(!/^\s*\/\/#/.test(text)) { - out.push(text); - } - } - return out.join("\n"); - }; - return View; -}; - -/* -Initialise JS encoded mehods -*/ -ViewWidget.prototype.initialiseJSEncodedView = function(View) { - var self = this; - View.prototype.getValue = function() { - return $tw.utils.stringify(self.getValueAsText()); - }; - return View; -}; - -/* -Initialise text mehods -*/ -ViewWidget.prototype.initialiseTextView = function(View) { - var self = this; - View.prototype.getValue = function() { - return self.getValueAsText(); - }; - return View; -}; /* Retrieve the value of the widget. Options are: @@ -404,6 +138,78 @@ ViewWidget.prototype.getValueAsText = function() { return this.getValue({asString: true}); }; +ViewWidget.prototype.getValueAsHtmlWikified = function(mode) { + return this.wiki.renderText("text/html","text/vnd.tiddlywiki",this.getValueAsText(),{ + parseAsInline: mode !== "block", + parentWidget: this + }); +}; + +ViewWidget.prototype.getValueAsPlainWikified = function(mode) { + return this.wiki.renderText("text/plain","text/vnd.tiddlywiki",this.getValueAsText(),{ + parseAsInline: mode !== "block", + parentWidget: this + }); +}; + +ViewWidget.prototype.getValueAsHtmlEncodedPlainWikified = function(mode) { + return $tw.utils.htmlEncode(this.wiki.renderText("text/plain","text/vnd.tiddlywiki",this.getValueAsText(),{ + parseAsInline: mode !== "block", + parentWidget: this + })); +}; + +ViewWidget.prototype.getValueAsHtmlEncoded = function() { + return $tw.utils.htmlEncode(this.getValueAsText()); +}; + +ViewWidget.prototype.getValueAsHtmlTextEncoded = function() { + return $tw.utils.htmlTextEncode(this.getValueAsText()); +}; + +ViewWidget.prototype.getValueAsUrlEncoded = function() { + return $tw.utils.encodeURIComponentExtended(this.getValueAsText()); +}; + +ViewWidget.prototype.getValueAsDoubleUrlEncoded = function() { + return $tw.utils.encodeURIComponentExtended($tw.utils.encodeURIComponentExtended(this.getValueAsText())); +}; + +ViewWidget.prototype.getValueAsDate = function(format) { + format = format || "YYYY MM DD 0hh:0mm"; + var value = $tw.utils.parseDate(this.getValue()); + if(value && $tw.utils.isDate(value) && value.toString() !== "Invalid Date") { + return $tw.utils.formatDateString(value,format); + } else { + return ""; + } +}; + +ViewWidget.prototype.getValueAsRelativeDate = function(format) { + var value = $tw.utils.parseDate(this.getValue()); + if(value && $tw.utils.isDate(value) && value.toString() !== "Invalid Date") { + return $tw.utils.getRelativeDate((new Date()) - (new Date(value))).description; + } else { + return ""; + } +}; + +ViewWidget.prototype.getValueAsStrippedComments = function() { + var lines = this.getValueAsText().split("\n"), + out = []; + for(var line=0; line<lines.length; line++) { + var text = lines[line]; + if(!/^\s*\/\/#/.test(text)) { + out.push(text); + } + } + return out.join("\n"); +}; + +ViewWidget.prototype.getValueAsJsEncoded = function() { + return $tw.utils.stringify(this.getValueAsText()); +}; + /* Selectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering */ @@ -413,7 +219,7 @@ ViewWidget.prototype.refresh = function(changedTiddlers) { this.refreshSelf(); return true; } else { - return this.view.refresh(changedTiddlers); + return false; } }; From ae8a6e7fb846fc68f558b3b2afd8c4f63d7c4080 Mon Sep 17 00:00:00 2001 From: Maurycy Zarzycki <maurycy@evidentlycube.com> Date: Tue, 24 Sep 2024 19:11:40 +0200 Subject: [PATCH 049/178] Pl 2024 09 24 (#8631) * Fix accidentally putting Polish translation in English locale * Add translations introduced in c38641157088fdd76b357edf0a71fe250eed2937 --- core/language/en-GB/Misc.multids | 2 +- languages/pl-PL/ControlPanel.multids | 4 ++++ languages/pl-PL/Fields.multids | 2 +- languages/pl-PL/Misc.multids | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/core/language/en-GB/Misc.multids b/core/language/en-GB/Misc.multids index 2a771e090..d8c091375 100644 --- a/core/language/en-GB/Misc.multids +++ b/core/language/en-GB/Misc.multids @@ -42,7 +42,7 @@ Error/RetrievingSkinny: Error retrieving skinny tiddler list Error/SavingToTWEdit: Error saving to TWEdit Error/WhileSaving: Error while saving Error/XMLHttpRequest: XMLHttpRequest error code -Error/ZoominTextNode: Błąd Widoku: Wykryto błędną interakcję z tiddlerem, który wyświetlany jest w niestandardowym kontenerze. Jest to najprawdopodobniej spowodowane użyciem `$:/tags/StoryTiddlerTemplateFilter` z motywem, który ma tekst lub białe znaki na początku. Użyj pragmy `\whitespace trim` i upewnij się, że cała treść tiddlera opakowana jest w jeden element HTML. Tekst, który spowodał problem: +Error/ZoominTextNode: Story View Error: It appears you tried to interact with a tiddler that displays in a custom container. This is most likely caused by using `$:/tags/StoryTiddlerTemplateFilter` with a template that contains text or whitespace at the start. Please use the pragma `\whitespace trim` and ensure the whole contents of the tiddler is wrapped in a single HTML element. The text that caused this issue: InternalJavaScriptError/Title: Internal JavaScript Error InternalJavaScriptError/Hint: Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser LayoutSwitcher/Description: Open the layout switcher diff --git a/languages/pl-PL/ControlPanel.multids b/languages/pl-PL/ControlPanel.multids index 220de0267..9d9a4bf48 100644 --- a/languages/pl-PL/ControlPanel.multids +++ b/languages/pl-PL/ControlPanel.multids @@ -96,6 +96,10 @@ Plugins/PluginWillRequireReload: (wymaga przeładowania) Plugins/Plugins/Caption: Wtyczki Plugins/Plugins/Hint: Wtyczki Plugins/Reinstall/Caption: zainstaluj ponownie +Plugins/Stability/Deprecated: WYCOFANY +Plugins/Stability/Experimental: EKSPERYMENTALNY +Plugins/Stability/Legacy: STARY +Plugins/Stability/Stable: STABILNY Plugins/Themes/Caption: Motywy Plugins/Themes/Hint: Wtyczki z motywami Plugins/Update/Caption: aktualizuj diff --git a/languages/pl-PL/Fields.multids b/languages/pl-PL/Fields.multids index cab393782..d88c82a51 100644 --- a/languages/pl-PL/Fields.multids +++ b/languages/pl-PL/Fields.multids @@ -29,7 +29,7 @@ name: Czytelna nazwa powiązana z tiddlerem wtyczki parent-plugin: Określa nadrzędną wtyczkę plugin-priority: Numeryczna wartość określająca tiddlera wtyczki plugin-type: Typ tiddlera wtyczki -stability: Stan rozwoju wtyczki: wycofany (deprecated), eksperymentalny (experimental), stabilny (stable), stary (legacy) +stability: Stan rozwoju wtyczki: wycofany, eksperymentalny, stabilny, stary revision: Numer rewizji tiddlera przechowywany na serwerze released: Data wydania TiddlyWiki source: URL źródłowy powiązany z tiddlerem diff --git a/languages/pl-PL/Misc.multids b/languages/pl-PL/Misc.multids index 9e26d5897..58bbdd4b1 100644 --- a/languages/pl-PL/Misc.multids +++ b/languages/pl-PL/Misc.multids @@ -42,7 +42,7 @@ Error/RetrievingSkinny: Bład przy pobieraniu listy tiddlerów Error/SavingToTWEdit: Bład przy zapisywaniu do TWEdit Error/WhileSaving: Bład przy zapisywaniu Error/XMLHttpRequest: Kod błedu XMLHttpRequest -Error/ZoominTextNode: Story View Error: It appears you tried to interact with a tiddler that displays in a custom container. This is most likely caused by using `$:/tags/StoryTiddlerTemplateFilter` with a template that contains text or whitespace at the start. Please use the pragma `\whitespace trim` and ensure the whole contents of the tiddler is wrapped in a single HTML element. The text that caused this issue: +Error/ZoominTextNode: Błąd Widoku: Wykryto błędną interakcję z tiddlerem, który wyświetlany jest w niestandardowym kontenerze. Jest to najprawdopodobniej spowodowane użyciem `$:/tags/StoryTiddlerTemplateFilter` z motywem, który ma tekst lub białe znaki na początku. Użyj pragmy `\whitespace trim` i upewnij się, że cała treść tiddlera opakowana jest w jeden element HTML. Tekst, który spowodał problem: InternalJavaScriptError/Title: Wewnętrzny bład JavaScript InternalJavaScriptError/Hint: Ups, to się nie powinno zdarzyć. Zalecamy ponowne uruchomienie TiddlyWiki poprzez odświeżenie strony w przeglądarce. LayoutSwitcher/Description: Otwórzy wybór motywu From 006157ee97ad9a25dd5ec0b0319f4eb7b5113a77 Mon Sep 17 00:00:00 2001 From: Saq Imtiaz <saq.imtiaz@gmail.com> Date: Tue, 24 Sep 2024 19:26:30 +0200 Subject: [PATCH 050/178] Update cla-check.yml to be caseinsensitive --- .github/workflows/cla-check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cla-check.yml b/.github/workflows/cla-check.yml index 72bba1c54..331727b71 100644 --- a/.github/workflows/cla-check.yml +++ b/.github/workflows/cla-check.yml @@ -14,7 +14,7 @@ jobs: if: ${{ (github.event.pull_request.user.login != github.repository_owner) }} steps: - run: | - if ! curl -s https://raw.githubusercontent.com/Jermolene/TiddlyWiki5/tiddlywiki-com/licenses/cla-individual.md | grep -o "@$USER,"; then + if ! curl -s https://raw.githubusercontent.com/Jermolene/TiddlyWiki5/tiddlywiki-com/licenses/cla-individual.md | grep -io "@$USER,"; then echo "CLA not signed" gh pr comment "$NUMBER" -b "@$USER It appears that this is your first contribution to the project, welcome. From 501cb7beaa117944bac49c9aa0a2902cf21827f1 Mon Sep 17 00:00:00 2001 From: Mario Pietsch <pmariojo@gmail.com> Date: Wed, 25 Sep 2024 14:01:26 +0200 Subject: [PATCH 051/178] [DOCS] Improve TW Readme structure (#8634) --- .../tw5.com/tiddlers/about/Developers.tid | 26 ++++++++++++++----- .../tw5.com/tiddlers/community/Forums.tid | 16 +++++++----- editions/tw5.com/tiddlers/readme/ReadMe.tid | 20 ++++++++++---- 3 files changed, 44 insertions(+), 18 deletions(-) diff --git a/editions/tw5.com/tiddlers/about/Developers.tid b/editions/tw5.com/tiddlers/about/Developers.tid index 0b54913b7..17f0983e3 100644 --- a/editions/tw5.com/tiddlers/about/Developers.tid +++ b/editions/tw5.com/tiddlers/about/Developers.tid @@ -1,17 +1,29 @@ created: 20150412191004348 -modified: 20201222114745463 +modified: 20240925114810504 tags: Community Reference title: Developers type: text/vnd.tiddlywiki +! [[GitHub Stats|https://github.com/TiddlyWiki/TiddlyWiki5/graphs/contributors]] + There are several resources for developers to learn more about TiddlyWiki and to discuss and contribute to its development. +> [img[https://repobeats.axiom.co/api/embed/5a3bb51fd1ebe84a2da5548f78d2d74e456cebf3.svg]] + * [[tiddlywiki.com/dev|https://tiddlywiki.com/dev]] is the official developer documentation + * Get involved in the [[development on GitHub|https://github.com/TiddlyWiki/TiddlyWiki5]] -** [img[https://repobeats.axiom.co/api/embed/5a3bb51fd1ebe84a2da5548f78d2d74e456cebf3.svg]] -** [[Discussions|https://github.com/TiddlyWiki/TiddlyWiki5/discussions]] are for Q&A and open-ended discussion -** [[Issues|https://github.com/TiddlyWiki/TiddlyWiki5/issues]] are for raising bug reports and proposing specific, actionable new ideas -* The older ~TiddlyWikiDev Google Group is now closed in favour of [[GitHub Discussions|https://github.com/TiddlyWiki/TiddlyWiki5/discussions]] but remains a useful archive: https://groups.google.com/group/TiddlyWikiDev -** An enhanced group search facility is available on [[mail-archive.com|https://www.mail-archive.com/tiddlywikidev@googlegroups.com/]] -* Follow [[@TiddlyWiki on Twitter|http://twitter.com/#!/TiddlyWiki]] for the latest news + +* [[GitHub Discussions|https://github.com/TiddlyWiki/TiddlyWiki5/discussions]] are for Q&A and open-ended discussion +* [[GitHub Issues|https://github.com/TiddlyWiki/TiddlyWiki5/issues]] are for raising bug reports and proposing specific, actionable new ideas + +* The older ~TiddlyWikiDev Google Group is now closed in favour of [[Talk TiddlyWiki|https://talk.tiddlywiki.org/]] and [[GitHub Discussions|https://github.com/TiddlyWiki/TiddlyWiki5/discussions]] +** It remains a useful archive: https://groups.google.com/group/TiddlyWikiDev +*** An enhanced group search facility is available on [[mail-archive.com|https://www.mail-archive.com/tiddlywikidev@googlegroups.com/]] + * Chat at https://gitter.im/TiddlyWiki/public (development room coming soon) + +! Twitter + +* Follow [[@TiddlyWiki on Twitter|http://twitter.com/#!/TiddlyWiki]] for the latest news + diff --git a/editions/tw5.com/tiddlers/community/Forums.tid b/editions/tw5.com/tiddlers/community/Forums.tid index f3baacf21..522390fce 100644 --- a/editions/tw5.com/tiddlers/community/Forums.tid +++ b/editions/tw5.com/tiddlers/community/Forums.tid @@ -1,20 +1,24 @@ created: 20140721121924384 -modified: 20220131165124489 +modified: 20240925113748341 tags: Community title: Forums type: text/vnd.tiddlywiki ! Official Forums -The new official forum for talking about ~TiddlyWiki: requests for help, announcements of new releases and plugins, debating new features, or just sharing experiences. You can participate via the associated website, or subscribe via email. +!! https://talk.tiddlywiki.org/ -https://talk.tiddlywiki.org/ +<<< +The new official forum for talking about ~TiddlyWiki: requests for help, [[announcements|https://talk.tiddlywiki.org/c/announcements/20]] of new releases and plugins, debating new features, or just sharing experiences. You can participate via the associated website, or subscribe via email. -Note that talk.tiddlywiki.org is a community run service that we host and maintain ourselves. The modest running costs are covered by community contributions. +''talk.tiddlywiki.org'' is a community run service that we host and maintain ourselves. The modest running costs are covered by community contributions. +<<< -For the convenience of existing users, we also continue to operate the original ~TiddlyWiki group (hosted on Google Groups since 2005): +!!! Google Groups -https://groups.google.com/group/TiddlyWiki +<<< +For the convenience of existing users, we also continue to operate the original ~TiddlyWiki group (hosted on Google Groups since 2005): https://groups.google.com/group/TiddlyWiki +<<< ! Developer Forums diff --git a/editions/tw5.com/tiddlers/readme/ReadMe.tid b/editions/tw5.com/tiddlers/readme/ReadMe.tid index 2fbf83eab..1455f55d6 100644 --- a/editions/tw5.com/tiddlers/readme/ReadMe.tid +++ b/editions/tw5.com/tiddlers/readme/ReadMe.tid @@ -1,17 +1,23 @@ created: 20131129094758194 -modified: 20140920135213536 +modified: 20240925115259828 title: ReadMe type: text/vnd.tiddlywiki \define tv-wikilink-template() https://tiddlywiki.com/static/$uri_doubleencoded$.html \import [subfilter{$:/core/config/GlobalImportFilter}] +! Welcome + Welcome to TiddlyWiki, a non-linear personal web notebook that anyone can use and keep forever, independently of any corporation. -TiddlyWiki is a complete interactive wiki in JavaScript. It can be used as a single HTML file in the browser or as a powerful Node.js application. It is highly customisable: the entire user interface is itself implemented in hackable WikiText. +~TiddlyWiki is a complete interactive wiki in ~JavaScript. It can be used as a single HTML file in the browser or as a powerful Node.js application. It is highly customisable: the entire user interface is itself implemented in hackable WikiText. + +!! Demo Learn more and see it in action at https://tiddlywiki.com/ +!! Developer Documentation + Developer documentation is in progress at https://tiddlywiki.com/dev/ ! Join the Community @@ -20,15 +26,19 @@ Developer documentation is in progress at https://tiddlywiki.com/dev/ <$transclude mode="block" tiddler="Forums"/> </$vars> -! Installing TiddlyWiki on Node.js +--- + +! Installing ~TiddlyWiki on Node.js + +~TiddlyWiki is a SingleFileApplication, which is easy to use. For advanced users and developers there is a possibility to use a Node.js client / server configuration. This configuration is also used to build the ~TiddlyWiki SinglePageApplication {{Installing TiddlyWiki on Node.js}} -! Using TiddlyWiki on Node.js +! Using ~TiddlyWiki on Node.js {{Using TiddlyWiki on Node.js}} -! Upgrading TiddlyWiki on Node.js +! Upgrading ~TiddlyWiki on Node.js {{Upgrading TiddlyWiki on Node.js}} From bb7556092250c0efc2dd00756184ae49d6cc6e8a Mon Sep 17 00:00:00 2001 From: Mario Pietsch <pmariojo@gmail.com> Date: Wed, 25 Sep 2024 14:02:10 +0200 Subject: [PATCH 052/178] Add basic view-widget tests (#8632) --- ...get-field-format-text-doubleurlencoded.tid | 22 +++++++++++++++ ...ewWidget-field-format-text-htmlencoded.tid | 21 ++++++++++++++ ...dget-field-format-text-htmltextencoded.tid | 21 ++++++++++++++ ...iewWidget-field-format-text-urlencoded.tid | 22 +++++++++++++++ .../view/ViewWidget-field-format-text.tid | 19 +++++++++++++ .../widgets/view/ViewWidget-field-index.tid | 28 +++++++++++++++++++ .../widgets/view/ViewWidget-field-text.tid | 18 ++++++++++++ .../widgets/view/ViewWidget-field-title.tid | 17 +++++++++++ .../view/ViewWidget-format-date-template.tid | 20 +++++++++++++ 9 files changed, 188 insertions(+) create mode 100644 editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-format-text-doubleurlencoded.tid create mode 100644 editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-format-text-htmlencoded.tid create mode 100644 editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-format-text-htmltextencoded.tid create mode 100644 editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-format-text-urlencoded.tid create mode 100644 editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-format-text.tid create mode 100644 editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-index.tid create mode 100644 editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-text.tid create mode 100644 editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-title.tid create mode 100644 editions/test/tiddlers/tests/data/widgets/view/ViewWidget-format-date-template.tid diff --git a/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-format-text-doubleurlencoded.tid b/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-format-text-doubleurlencoded.tid new file mode 100644 index 000000000..3cb11f6eb --- /dev/null +++ b/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-format-text-doubleurlencoded.tid @@ -0,0 +1,22 @@ +title: Widgets/ViewWidget/Parameter/field-format-doubleurlencoded +description: Test view-widget parameters tiddler, field and format=* +type: text/vnd.tiddlywiki-multiple +tags: [[$:/tags/wiki-test-spec]] + +title: input + +Some text > "aaa" ++ +title: Output + +<$view tiddler="input" field="text" format="doubleurlencoded"/> +--- +<$view tiddler="input" field="text"/> + ++ +title: ExpectedResult + +<p>Some%2520text%2520%253E%2520%2522aaa%2522 +— +Some text > "aaa" +</p> \ No newline at end of file diff --git a/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-format-text-htmlencoded.tid b/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-format-text-htmlencoded.tid new file mode 100644 index 000000000..fdaae9f43 --- /dev/null +++ b/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-format-text-htmlencoded.tid @@ -0,0 +1,21 @@ +title: Widgets/ViewWidget/Parameter/field-format-htmlencoded +description: Test view-widget parameters tiddler, field and format=* +type: text/vnd.tiddlywiki-multiple +tags: [[$:/tags/wiki-test-spec]] + +title: input + +Some text > "aaa" + ++ +title: Output + +<$view tiddler="input" field="text" format="htmlencoded"/> + +<$view tiddler="input" field="text"/> + ++ +title: ExpectedResult + +Some text &gt; &quot;aaa&quot; +Some text > "aaa" diff --git a/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-format-text-htmltextencoded.tid b/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-format-text-htmltextencoded.tid new file mode 100644 index 000000000..8d1347d77 --- /dev/null +++ b/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-format-text-htmltextencoded.tid @@ -0,0 +1,21 @@ +title: Widgets/ViewWidget/Parameter/field-format-htmltextencoded +description: Test view-widget parameters tiddler, field and format=* +type: text/vnd.tiddlywiki-multiple +tags: [[$:/tags/wiki-test-spec]] + +title: input + +Some text > "aaa" + ++ +title: Output + +<$view tiddler="input" field="text" format="htmltextencoded"/> + +<$view tiddler="input" field="text"/> + ++ +title: ExpectedResult + +Some text &gt; "aaa" +Some text > "aaa" diff --git a/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-format-text-urlencoded.tid b/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-format-text-urlencoded.tid new file mode 100644 index 000000000..f0e5eb948 --- /dev/null +++ b/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-format-text-urlencoded.tid @@ -0,0 +1,22 @@ +title: Widgets/ViewWidget/Parameter/field-format-urlencoded +description: Test view-widget parameters tiddler, field and format=* +type: text/vnd.tiddlywiki-multiple +tags: [[$:/tags/wiki-test-spec]] + +title: input + +Some text > "aaa" ++ +title: Output + +<$view tiddler="input" field="text" format="urlencoded"/> +--- +<$view tiddler="input" field="text"/> + ++ +title: ExpectedResult + +<p>Some%20text%20%3E%20%22aaa%22 +— +Some text > "aaa" +</p> \ No newline at end of file diff --git a/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-format-text.tid b/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-format-text.tid new file mode 100644 index 000000000..8dafbdb03 --- /dev/null +++ b/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-format-text.tid @@ -0,0 +1,19 @@ +title: Widgets/ViewWidget/Parameter/field-format-text +description: Test view-widget parameters tiddler, field and format=* +type: text/vnd.tiddlywiki-multiple +tags: [[$:/tags/wiki-test-spec]] + +title: input +caption: [[HelloThere]] + +Some text ++ +title: Output + +<$view tiddler="input" field="caption" format="text"/> + +<$view tiddler="input" field="caption"/> ++ +title: ExpectedResult + +[[HelloThere]]<p>[[HelloThere]]</p> \ No newline at end of file diff --git a/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-index.tid b/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-index.tid new file mode 100644 index 000000000..2d7073728 --- /dev/null +++ b/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-index.tid @@ -0,0 +1,28 @@ +title: Widgets/ViewWidget/Parameter/field-index +description: Test view-widget parameters index type=application/json and type=application/x-tiddler-dictionary +type: text/vnd.tiddlywiki-multiple +tags: [[$:/tags/wiki-test-spec]] + +title: input +type: application/x-tiddler-dictionary + +01: value 01 +02: value 02 ++ +title: input-json +type: application/json + +{ + "01": "value 01", + "02": "value 02" +} ++ +title: Output + +<$view tiddler="input-json" index="01"/> + +<$view tiddler="input" index="02"/> ++ +title: ExpectedResult + +value 01<p>value 02</p> \ No newline at end of file diff --git a/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-text.tid b/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-text.tid new file mode 100644 index 000000000..b7ebd59a6 --- /dev/null +++ b/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-text.tid @@ -0,0 +1,18 @@ +title: Widgets/ViewWidget/Parameter/field-text +description: Test view-widget parameters tiddler and field=text +type: text/vnd.tiddlywiki-multiple +tags: [[$:/tags/wiki-test-spec]] + +title: input + +Some text ++ +title: Output + +<$view tiddler="input" field="text"/> + +<$view tiddler="input" /> ++ +title: ExpectedResult + +Some text<p>Some text</p> \ No newline at end of file diff --git a/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-title.tid b/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-title.tid new file mode 100644 index 000000000..1391c8002 --- /dev/null +++ b/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-field-title.tid @@ -0,0 +1,17 @@ +title: Widgets/ViewWidget/Parameter/field-title +description: Test view-widget parameters tiddler and field=title +type: text/vnd.tiddlywiki-multiple +tags: [[$:/tags/wiki-test-spec]] + +title: input + +Some text ++ +title: Output + +<$view tiddler="input" field="title"/> + ++ +title: ExpectedResult + +input \ No newline at end of file diff --git a/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-format-date-template.tid b/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-format-date-template.tid new file mode 100644 index 000000000..493876362 --- /dev/null +++ b/editions/test/tiddlers/tests/data/widgets/view/ViewWidget-format-date-template.tid @@ -0,0 +1,20 @@ +title: Widgets/ViewWidget/Parameter/format-data-template +description: Test view-widget parameters format, date and template +type: text/vnd.tiddlywiki-multiple +tags: [[$:/tags/wiki-test-spec]] + +title: input +modified: 20240920162221000 + +Some text ++ +title: Output + +<!-- This can not be tested atm, since test-server timezone can be different +<$view tiddler="input" field="modified" format="date"/> +--> +<$view tiddler="input" field="modified" format="date" template="[UTC]DDth MMM YYYY at hh12:0mmam"/> ++ +title: ExpectedResult + +<p>20th September 2024 at 4:22pm</p> \ No newline at end of file From 53e1cad0d64d493a6531cbb8f4b6566f66b5c0f2 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Wed, 25 Sep 2024 19:46:21 +0100 Subject: [PATCH 053/178] Update readme stats Fixes #8633 --- package.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package.json b/package.json index 77f0201da..4ebf8633d 100644 --- a/package.json +++ b/package.json @@ -36,5 +36,8 @@ "test": "node ./tiddlywiki.js ./editions/test --verbose --version --build index", "lint:fix": "eslint . --fix", "lint": "eslint ." + }, + "dependencies": { + "aws-sdk": "^2.1691.0" } } From ab09d174991522c5b099a142ca2b4f576446b57b Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Wed, 25 Sep 2024 21:35:17 +0100 Subject: [PATCH 054/178] Revert "Update readme stats" This reverts commit 53e1cad0d64d493a6531cbb8f4b6566f66b5c0f2. --- package.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/package.json b/package.json index 4ebf8633d..77f0201da 100644 --- a/package.json +++ b/package.json @@ -36,8 +36,5 @@ "test": "node ./tiddlywiki.js ./editions/test --verbose --version --build index", "lint:fix": "eslint . --fix", "lint": "eslint ." - }, - "dependencies": { - "aws-sdk": "^2.1691.0" } } From 52cb5763c88467458f3107b34c43e08ac1fdcdaf Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Wed, 25 Sep 2024 21:35:50 +0100 Subject: [PATCH 055/178] Fixed update readme stats --- editions/tw5.com/tiddlers/about/Developers.tid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editions/tw5.com/tiddlers/about/Developers.tid b/editions/tw5.com/tiddlers/about/Developers.tid index 17f0983e3..7ec64f20e 100644 --- a/editions/tw5.com/tiddlers/about/Developers.tid +++ b/editions/tw5.com/tiddlers/about/Developers.tid @@ -8,7 +8,7 @@ type: text/vnd.tiddlywiki There are several resources for developers to learn more about TiddlyWiki and to discuss and contribute to its development. -> [img[https://repobeats.axiom.co/api/embed/5a3bb51fd1ebe84a2da5548f78d2d74e456cebf3.svg]] +> [img[https://repobeats.axiom.co/api/embed/b92b1b363e2b5f26837ae573a60d39b4248b50a0.svg]] * [[tiddlywiki.com/dev|https://tiddlywiki.com/dev]] is the official developer documentation From de15b08b816dee55eb8246b08ab2c036b282fda5 Mon Sep 17 00:00:00 2001 From: Saq Imtiaz <saq.imtiaz@gmail.com> Date: Thu, 26 Sep 2024 15:48:54 +0200 Subject: [PATCH 056/178] Update SystemTag_ $__tags_ClassFilters_PageTemplate.tid (#8635) --- .../systemtags/SystemTag_ $__tags_ClassFilters_PageTemplate.tid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editions/tw5.com/tiddlers/systemtags/SystemTag_ $__tags_ClassFilters_PageTemplate.tid b/editions/tw5.com/tiddlers/systemtags/SystemTag_ $__tags_ClassFilters_PageTemplate.tid index dd6a7c699..e4458bedc 100644 --- a/editions/tw5.com/tiddlers/systemtags/SystemTag_ $__tags_ClassFilters_PageTemplate.tid +++ b/editions/tw5.com/tiddlers/systemtags/SystemTag_ $__tags_ClassFilters_PageTemplate.tid @@ -6,4 +6,4 @@ tags: SystemTags title: SystemTag: $:/tags/ClassFilters/PageTemplate type: text/vnd.tiddlywiki -The [[system tag|SystemTags]] `$:/tags/ClassFilters/PageTemplate` marks filters marks filters evaluated to dynamically add their output as CSS classes to the page template. \ No newline at end of file +The [[system tag|SystemTags]] `$:/tags/ClassFilters/PageTemplate` marks filters evaluated to dynamically add their output as CSS classes to the page template. From 459cae2817b74849d667d650442dbafabc2d9484 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Thu, 26 Sep 2024 16:31:35 +0100 Subject: [PATCH 057/178] Merge .github directory from master --- .github/ISSUE_TEMPLATE/bug_report.yml | 4 +- .github/ISSUE_TEMPLATE/config.yml | 2 +- .github/workflows/cla-check.yml | 30 ++++++++++++ .github/workflows/cla-signed.yml | 70 +++++++++++++++++++++++++++ 4 files changed, 103 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/cla-check.yml create mode 100644 .github/workflows/cla-signed.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 1e644e161..286a842bc 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -21,7 +21,7 @@ body: attributes: label: To Reproduce description: "Steps to reproduce the behavior:" - value: | + placeholder: | 1. Go to '...' 2. Click on '....' 3. Scroll down to '....' @@ -41,7 +41,7 @@ body: attributes: label: TiddlyWiki Configuration description: please complete the following information - value: | + placeholder: | - Version [e.g. v5.1.24] - Saving mechanism [e.g. Node.js, TiddlyDesktop, TiddlyHost etc] - Plugins installed [e.g. Freelinks, TiddlyMap] diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 556b93919..dca23b783 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,7 +1,7 @@ blank_issues_enabled: false contact_links: - name: Discuss feature request - url: https://github.com/Jermolene/TiddlyWiki5/discussions + url: https://github.com/TiddlyWiki/TiddlyWiki5/discussions about: Open new discussion about new feature - name: Talk.Tiddlywiki Forum url: https://talk.tiddlywiki.org diff --git a/.github/workflows/cla-check.yml b/.github/workflows/cla-check.yml new file mode 100644 index 000000000..331727b71 --- /dev/null +++ b/.github/workflows/cla-check.yml @@ -0,0 +1,30 @@ +name: Check CLA Signature +on: + pull_request_target: + types: + - opened + - reopened + paths-ignore: + - 'licenses/cla-individual.md' +jobs: + check_cla: + runs-on: ubuntu-latest + permissions: + pull-requests: write + if: ${{ (github.event.pull_request.user.login != github.repository_owner) }} + steps: + - run: | + if ! curl -s https://raw.githubusercontent.com/Jermolene/TiddlyWiki5/tiddlywiki-com/licenses/cla-individual.md | grep -io "@$USER,"; then + echo "CLA not signed" + gh pr comment "$NUMBER" -b "@$USER It appears that this is your first contribution to the project, welcome. + + With apologies for the bureaucracy, please could you prepare a separate PR to the 'tiddlywiki-com' branch with your signature for the Contributor License Agreement (see [contributing.md](https://github.com/TiddlyWiki/TiddlyWiki5/blob/master/contributing.md))." + else + echo "CLA already signed" + gh pr comment "$NUMBER" -b "Confirmed: **$USER** has already signed the Contributor License Agreement (see [contributing.md](https://github.com/TiddlyWiki/TiddlyWiki5/blob/master/contributing.md))" + fi + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GH_REPO: ${{ github.repository }} + NUMBER: ${{ github.event.pull_request.number }} + USER: ${{ github.actor }} diff --git a/.github/workflows/cla-signed.yml b/.github/workflows/cla-signed.yml new file mode 100644 index 000000000..6783219d1 --- /dev/null +++ b/.github/workflows/cla-signed.yml @@ -0,0 +1,70 @@ +name: CLA Signed + +on: + pull_request_target: + types: + - opened + - closed + paths: + - 'licenses/cla-individual.md' + +env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GH_REPO: ${{ github.repository }} + NUMBER: ${{ github.event.pull_request.number }} + AUTHOR: ${{ github.event.pull_request.user.login }} + +jobs: + # check if PRs updating the CLA are targetting the tiddlywiki-com branch + check-signature-branch: + if: (github.event.pull_request.merged != true) && (github.event.pull_request.user.login != github.repository_owner) + runs-on: ubuntu-latest + permissions: + pull-requests: write + steps: + - run: | + if ! $BRANCH == "tiddlywiki-com"; then + echo "This CLA signature targets the wrong branch" + gh pr comment "$NUMBER" -b "@$AUTHOR Signatures to the CLA must target the 'tiddlywiki-com' branch." + fi + env: + BRANCH: ${{ github.event.pull_request.base.ref }} + + # leave a comment on each open PR by a given author when their signature is added to the CLA + cla-signed: + if: (github.event.pull_request.merged == true) && (github.event.pull_request.user.login != github.repository_owner) + runs-on: ubuntu-latest + permissions: + pull-requests: write + steps: + - name: List open PRs by user + id: list-prs + uses: actions/github-script@v6 + with: + result-encoding: string + script: | + const owner = context.repo.owner, + repo = context.repo.repo, + author = context.payload.pull_request.user.login; + + const { data: pullRequests } = await github.rest.pulls.list({ + owner: owner, + repo: repo, + state: 'open', + sort: 'created', + direction: 'desc', + per_page: 100 + }); + const userPullRequests = pullRequests.filter(pr => pr.user.login === author), + prNumbers = userPullRequests.map(pr => pr.number).join(','); + console.log(`Open pull requests by ${author}:${prNumbers}`); + return prNumbers; + + - name: Comment open PRs by the same author + run: | + prs=($(echo ${{ steps.list-prs.outputs.result }} | tr "," "\n")) + + for number in "${prs[@]}" + do + gh pr comment "$number" -b "**$AUTHOR** has signed the Contributor License Agreement (see [contributing.md](https://github.com/TiddlyWiki/TiddlyWiki5/blob/master/contributing.md))" + done From 3a9d375fb2fd004987ac1e83af9e8541b07a294a Mon Sep 17 00:00:00 2001 From: Saq Imtiaz <saq.imtiaz@gmail.com> Date: Mon, 30 Sep 2024 09:46:54 +0200 Subject: [PATCH 058/178] Fix: syntax issues with checking target branch for CLA signatures (#8648) --- .github/workflows/cla-signed.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cla-signed.yml b/.github/workflows/cla-signed.yml index 6783219d1..01d57d014 100644 --- a/.github/workflows/cla-signed.yml +++ b/.github/workflows/cla-signed.yml @@ -23,8 +23,8 @@ jobs: pull-requests: write steps: - run: | - if ! $BRANCH == "tiddlywiki-com"; then - echo "This CLA signature targets the wrong branch" + if [[ "$BRANCH" != "tiddlywiki-com" ]]; then + echo "This CLA signature targets the wrong branch: $BRANCH" gh pr comment "$NUMBER" -b "@$AUTHOR Signatures to the CLA must target the 'tiddlywiki-com' branch." fi env: From 1e6d7b030f080f4f3953520427d4738ead77d269 Mon Sep 17 00:00:00 2001 From: IchijikuIchigo <amaou.toyomitsuhime@gmail.com> Date: Mon, 30 Sep 2024 16:58:04 +0900 Subject: [PATCH 059/178] Signing the CLA (#8647) --- licenses/cla-individual.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/licenses/cla-individual.md b/licenses/cla-individual.md index ecabb96fd..be6bf619d 100644 --- a/licenses/cla-individual.md +++ b/licenses/cla-individual.md @@ -589,3 +589,5 @@ Val Packett, @valpackett, 2024/07/26 @wolfsprite, 2024/08/09 @JDIGIO0213, 2024/08/29 + +@IchijikuIchigo, 2024/09/29 From 2a77d6afdf1b9daa21f3dbf06e66cc7911353d5f Mon Sep 17 00:00:00 2001 From: Leilei332 <LeiYiXia29@outlook.com> Date: Mon, 30 Sep 2024 20:40:45 +0800 Subject: [PATCH 060/178] Fix confusing empty message in tag dropdown (#8649) --- core/language/en-GB/EditTemplate.multids | 3 ++- core/wiki/macros/tag-picker.tid | 8 ++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/core/language/en-GB/EditTemplate.multids b/core/language/en-GB/EditTemplate.multids index 9b61f71ec..8b2e6e17a 100644 --- a/core/language/en-GB/EditTemplate.multids +++ b/core/language/en-GB/EditTemplate.multids @@ -26,7 +26,8 @@ Tags/ClearInput/Caption: clear input Tags/ClearInput/Hint: Clear tag input Tags/Dropdown/Caption: tag list Tags/Dropdown/Hint: Show tag list -Tags/EmptyMessage: (no search result) +Tags/EmptyMessage: No tags found +Tags/EmptyMessage/System: No system tags found Title/BadCharacterWarning: Warning: avoid using any of the characters <<bad-chars>> in tiddler titles Title/Exists/Prompt: Target tiddler already exists Title/Relink/Prompt: Update ''<$text text=<<fromTitle>>/>'' to ''<$text text=<<toTitle>>/>'' in the //tags// and //list// fields of other tiddlers diff --git a/core/wiki/macros/tag-picker.tid b/core/wiki/macros/tag-picker.tid index 4186f4138..1aeb41e9d 100644 --- a/core/wiki/macros/tag-picker.tid +++ b/core/wiki/macros/tag-picker.tid @@ -77,14 +77,14 @@ The second ESC tries to close the "draft tiddler" <!-- <$action-log /> --> <!-- create dropdown list --> -\procedure tag-picker-listTags(filter, suffix) +\procedure tag-picker-listTags(filter, suffix, empty) <$let userInput=<<_tf.getUserInput>> > <$list filter="[<userInput>minlength{$:/config/Tags/MinLength}limit[1]]" emptyMessage="<div class='tc-search-results'>{{$:/language/Search/Search/TooShort}}</div>" variable="listItem" > <$list filter=<<filter>> variable="tag"> <$list-empty> - <span class="tc-small-gap-left">{{$:/language/EditTemplate/Tags/EmptyMessage}}</span> + <span class="tc-small-gap-left"><<empty>></span> </$list-empty> <!-- The buttonClasses filter is used to define tc-tag-button-selected state --> <!-- tf.get-tagpicker-focus-selector has to be resolved for $:/core/ui/TagPickerTagTemplate, @@ -146,9 +146,9 @@ The second ESC tries to close the "draft tiddler" <div class="tc-block-dropdown-wrapper"> <%if [<tf.tagpicker-dropdown-id>has[text]] %> <div class="tc-block-dropdown tc-block-tags-dropdown"> - <$macrocall $name="tag-picker-listTags" filter=<<nonSystemTagsFilter>> suffix="-primaryList" /> + <$macrocall $name="tag-picker-listTags" filter=<<nonSystemTagsFilter>> suffix="-primaryList" empty={{$:/language/EditTemplate/Tags/EmptyMessage}}/> <hr> - <$macrocall $name="tag-picker-listTags" filter=<<systemTagsFilter>> suffix="-secondaryList" /> + <$macrocall $name="tag-picker-listTags" filter=<<systemTagsFilter>> suffix="-secondaryList" empty={{$:/language/EditTemplate/Tags/EmptyMessage/System}}/> </div> <%endif%> </div> From 36b988c2731ed0d40110a94a3f6203eaf56340b4 Mon Sep 17 00:00:00 2001 From: Leilei332 <LeiYiXia29@outlook.com> Date: Mon, 30 Sep 2024 21:23:29 +0800 Subject: [PATCH 061/178] Gather all the plugins' settings page under the control panel's "Settings" tab. (#8643) --- plugins/tiddlywiki/browser-storage/settings.tid | 2 ++ plugins/tiddlywiki/comments/config.tid | 2 ++ plugins/tiddlywiki/consent-banner/config.tid | 2 ++ plugins/tiddlywiki/dynaview/config.tid | 2 ++ plugins/tiddlywiki/external-attachments/settings.tid | 2 ++ plugins/tiddlywiki/freelinks/settings.tid | 2 ++ plugins/tiddlywiki/geospatial/settings.tid | 2 ++ plugins/tiddlywiki/googleanalytics/settings.tid | 2 ++ plugins/tiddlywiki/katex/config.tid | 2 ++ plugins/tiddlywiki/savetrail/settings.tid | 3 ++- plugins/tiddlywiki/share/settings.tid | 2 ++ plugins/tiddlywiki/tour/settings.tid | 2 ++ 12 files changed, 24 insertions(+), 1 deletion(-) diff --git a/plugins/tiddlywiki/browser-storage/settings.tid b/plugins/tiddlywiki/browser-storage/settings.tid index eb2e27940..6bbdc40c2 100644 --- a/plugins/tiddlywiki/browser-storage/settings.tid +++ b/plugins/tiddlywiki/browser-storage/settings.tid @@ -1,4 +1,6 @@ title: $:/plugins/tiddlywiki/browser-storage/settings +caption: Browser Storage +tags: $:/tags/ControlPanel/SettingsTab ! Disable diff --git a/plugins/tiddlywiki/comments/config.tid b/plugins/tiddlywiki/comments/config.tid index c3edf70fe..6a22db8ca 100644 --- a/plugins/tiddlywiki/comments/config.tid +++ b/plugins/tiddlywiki/comments/config.tid @@ -1,4 +1,6 @@ title: $:/plugins/tiddlywiki/comments/config +caption: Comments +tags: $:/tags/ControlPanel/SettingsTab \define select(description,filter) <$button> diff --git a/plugins/tiddlywiki/consent-banner/config.tid b/plugins/tiddlywiki/consent-banner/config.tid index a62e0f3f1..7e91fccc6 100644 --- a/plugins/tiddlywiki/consent-banner/config.tid +++ b/plugins/tiddlywiki/consent-banner/config.tid @@ -1,4 +1,6 @@ title: $:/plugins/tiddlywiki/consent-banner/config +caption: Consent Banner +tags: $:/tags/ControlPanel/SettingsTab ! [[Greeting Message|$:/config/plugins/tiddlywiki/consent-banner/greeting-message]] diff --git a/plugins/tiddlywiki/dynaview/config.tid b/plugins/tiddlywiki/dynaview/config.tid index 1433c59a1..4024e5f29 100644 --- a/plugins/tiddlywiki/dynaview/config.tid +++ b/plugins/tiddlywiki/dynaview/config.tid @@ -1,4 +1,6 @@ title: $:/plugins/tiddlywiki/dynaview/config +caption: Dynaview +tags: $:/tags/ControlPanel/SettingsTab <$checkbox tiddler="$:/config/DynaView/ViewportDimensions" field="text" checked="yes" unchecked="no" default="no"> Enable dynamic saving of the viewport [[width|$:/state/DynaView/ViewportDimensions/Width]] and [[height|$:/state/DynaView/ViewportDimensions/Height]]</$checkbox> diff --git a/plugins/tiddlywiki/external-attachments/settings.tid b/plugins/tiddlywiki/external-attachments/settings.tid index 1ab3c4e27..a45b46327 100644 --- a/plugins/tiddlywiki/external-attachments/settings.tid +++ b/plugins/tiddlywiki/external-attachments/settings.tid @@ -1,4 +1,6 @@ title: $:/plugins/tiddlywiki/external-attachments/settings +caption: External Attachments +tags: $:/tags/ControlPanel/SettingsTab When used on platforms that provide the necessary support (such as ~TiddlyDesktop), you can optionally import binary files as external tiddlers that reference the original file via the ''_canonical_uri'' field. diff --git a/plugins/tiddlywiki/freelinks/settings.tid b/plugins/tiddlywiki/freelinks/settings.tid index dc4577ab7..70eaae4b3 100644 --- a/plugins/tiddlywiki/freelinks/settings.tid +++ b/plugins/tiddlywiki/freelinks/settings.tid @@ -1,4 +1,6 @@ title: $:/plugins/tiddlywiki/freelinks/settings +caption: Freelinks +tags: $:/tags/ControlPanel/SettingsTab Filter defining tiddlers to which freelinks are made: <$edit-text tiddler="$:/config/Freelinks/TargetFilter" tag="input" placeholder="Filter expression..." default=""/> diff --git a/plugins/tiddlywiki/geospatial/settings.tid b/plugins/tiddlywiki/geospatial/settings.tid index 55854100b..5c3ed0d43 100644 --- a/plugins/tiddlywiki/geospatial/settings.tid +++ b/plugins/tiddlywiki/geospatial/settings.tid @@ -1,4 +1,6 @@ title: $:/plugins/tiddlywiki/geospatial/settings +caption: Geospatial +tags: $:/tags/ControlPanel/SettingsTab ! Geospatial Plugin Settings diff --git a/plugins/tiddlywiki/googleanalytics/settings.tid b/plugins/tiddlywiki/googleanalytics/settings.tid index 7a38ee848..037d225c5 100644 --- a/plugins/tiddlywiki/googleanalytics/settings.tid +++ b/plugins/tiddlywiki/googleanalytics/settings.tid @@ -1,4 +1,6 @@ title: $:/plugins/tiddlywiki/googleanalytics/settings +caption: Google Analytics +tags: $:/tags/ControlPanel/SettingsTab ''[[Google Analytics Measurement ID|$:/GoogleAnalyticsMeasurementID]]'': (mandatory) a code of the form `G-XXXXXXXXXX` where X are digits or uppercase letters<br/><$edit-text tiddler="$:/GoogleAnalyticsMeasurementID" default="" tag="input"/> diff --git a/plugins/tiddlywiki/katex/config.tid b/plugins/tiddlywiki/katex/config.tid index 9e48c1fd8..e08894e69 100644 --- a/plugins/tiddlywiki/katex/config.tid +++ b/plugins/tiddlywiki/katex/config.tid @@ -1,4 +1,6 @@ title: $:/plugins/tiddlywiki/katex/config +caption: KaTeX +tags: $:/tags/ControlPanel/SettingsTab <div class="tc-control-panel"> diff --git a/plugins/tiddlywiki/savetrail/settings.tid b/plugins/tiddlywiki/savetrail/settings.tid index c11ef649a..f1face6ac 100644 --- a/plugins/tiddlywiki/savetrail/settings.tid +++ b/plugins/tiddlywiki/savetrail/settings.tid @@ -1,5 +1,6 @@ title: $:/plugins/tiddlywiki/savetrail/settings - +caption: Save Trail +tags: $:/tags/ControlPanel/SettingsTab <$checkbox tiddler="$:/config/SaveTrailPlugin/enable" field="text" checked="yes" unchecked="no"> Enable automatic saving of modified tiddlers</$checkbox> diff --git a/plugins/tiddlywiki/share/settings.tid b/plugins/tiddlywiki/share/settings.tid index 9f3cc0e1b..d3faf088e 100644 --- a/plugins/tiddlywiki/share/settings.tid +++ b/plugins/tiddlywiki/share/settings.tid @@ -1,4 +1,6 @@ title: $:/plugins/tiddlywiki/share/settings +caption: Share +tags: $:/tags/ControlPanel/SettingsTab !! Base sharing URL diff --git a/plugins/tiddlywiki/tour/settings.tid b/plugins/tiddlywiki/tour/settings.tid index bdb955bee..93112f39b 100644 --- a/plugins/tiddlywiki/tour/settings.tid +++ b/plugins/tiddlywiki/tour/settings.tid @@ -1,4 +1,6 @@ title: $:/plugins/tiddlywiki/tour/settings +caption: Tour +tags: $:/tags/ControlPanel/SettingsTab \import [[$:/plugins/tiddlywiki/tour/variables]] \procedure button-expand-collapse-all(caption,text) From bb462210c3c527aab263bae77e26328642b9ee96 Mon Sep 17 00:00:00 2001 From: Leilei332 <LeiYiXia29@outlook.com> Date: Mon, 30 Sep 2024 21:24:10 +0800 Subject: [PATCH 062/178] Make stability badges in add plugin modal translatable (#8642) A further implementation for #8614 --- core/ui/ControlPanel/Modals/AddPlugins.tid | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/ui/ControlPanel/Modals/AddPlugins.tid b/core/ui/ControlPanel/Modals/AddPlugins.tid index fe096d6d0..7772f4887 100644 --- a/core/ui/ControlPanel/Modals/AddPlugins.tid +++ b/core/ui/ControlPanel/Modals/AddPlugins.tid @@ -75,13 +75,13 @@ $:/state/add-plugin-info/$(connectionTiddler)$/$(assetInfo)$ <h2><$view tiddler=<<assetInfo>> field="original-title"/></h2> <div> <%if [<assetInfo>get[stability]match[STABILITY_0_DEPRECATED]] %> - <span class="tc-plugin-info-stability tc-plugin-info-stability-deprecated">DEPRECATED</span> + <span class="tc-plugin-info-stability tc-plugin-info-stability-deprecated">{{$:/language/ControlPanel/Plugins/Stability/Deprecated}}</span> <%elseif [<assetInfo>get[stability]match[STABILITY_1_EXPERIMENTAL]] %> - <span class="tc-plugin-info-stability tc-plugin-info-stability-experimental">EXPERIMENTAL</span> + <span class="tc-plugin-info-stability tc-plugin-info-stability-experimental">{{$:/language/ControlPanel/Plugins/Stability/Experimental}}</span> <%elseif [<assetInfo>get[stability]match[STABILITY_2_STABLE]] %> - <span class="tc-plugin-info-stability tc-plugin-info-stability-stable">STABLE</span> + <span class="tc-plugin-info-stability tc-plugin-info-stability-stable">{{$:/language/ControlPanel/Plugins/Stability/Stable}}</span> <%elseif [<assetInfo>get[stability]match[STABILITY_3_LEGACY]] %> - <span class="tc-plugin-info-stability tc-plugin-info-stability-legacy">LEGACY</span> + <span class="tc-plugin-info-stability tc-plugin-info-stability-legacy">{{$:/language/ControlPanel/Plugins/Stability/Legacy}}</span> <%endif%> <em><$view tiddler=<<assetInfo>> field="version"/></em></div> <$list filter="[<assetInfo>get[original-title]get[version]]" variable="installedVersion"><div><em>{{$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint}}</em></div></$list> From 96840b886f4d83e36033a22ef356d89c265d3aca Mon Sep 17 00:00:00 2001 From: Simon Huber <huber.simon@protonmail.com> Date: Mon, 30 Sep 2024 15:26:00 +0200 Subject: [PATCH 063/178] Fix mediatype Typo in excise.js (#8640) This fixes the typo "mediatype" instead of "mediaType" causing a RSOE --- core/modules/editor/operations/text/excise.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/modules/editor/operations/text/excise.js b/core/modules/editor/operations/text/excise.js index bb5840c2e..0753705c5 100644 --- a/core/modules/editor/operations/text/excise.js +++ b/core/modules/editor/operations/text/excise.js @@ -13,7 +13,7 @@ Text editor operation to excise the selection to a new tiddler "use strict"; function isMarkdown(mediaType) { - return mediaType === 'text/markdown' || mediatype === 'text/x-markdown'; + return mediaType === 'text/markdown' || mediaType === 'text/x-markdown'; } exports["excise"] = function(event,operation) { From 3f4067ef7bdef0553cb7030784e439a8f1a00766 Mon Sep 17 00:00:00 2001 From: Saq Imtiaz <saq.imtiaz@gmail.com> Date: Mon, 30 Sep 2024 15:26:36 +0200 Subject: [PATCH 064/178] Fix: variables in functions should not pollute upstream widgets (#8641) --- core/modules/widgets/widget.js | 2 +- .../functions/FunctionFilterrunVariables4.tid | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 editions/test/tiddlers/tests/data/functions/FunctionFilterrunVariables4.tid diff --git a/core/modules/widgets/widget.js b/core/modules/widgets/widget.js index eb84fab4a..b73294654 100755 --- a/core/modules/widgets/widget.js +++ b/core/modules/widgets/widget.js @@ -335,7 +335,7 @@ Widget.prototype.makeFakeWidgetWithVariables = function(variables) { }; } else { opts = opts || {}; - opts.variables = $tw.utils.extend(variables,opts.variables); + opts.variables = $tw.utils.extend({},variables,opts.variables); return self.getVariableInfo(name,opts); }; }, diff --git a/editions/test/tiddlers/tests/data/functions/FunctionFilterrunVariables4.tid b/editions/test/tiddlers/tests/data/functions/FunctionFilterrunVariables4.tid new file mode 100644 index 000000000..d78b211ad --- /dev/null +++ b/editions/test/tiddlers/tests/data/functions/FunctionFilterrunVariables4.tid @@ -0,0 +1,20 @@ +title: Functions/FunctionFilterrunVariables4 +description: Nested functions in filter runs that set variables should not pollute upstream widget tree +type: text/vnd.tiddlywiki-multiple +tags: [[$:/tags/wiki-test-spec]] + +title: Output + +\function .a() [.b[]] +\function .b() [all[]] :map[subtract[1].c[]] +\function .c() [all[]] :map[subtract[1].d[]] +\function .d() [all[]] :map[subtract[1].e[]] +\function .e() [all[]] :map[subtract[1]] + + +<$text text={{{ [[10]] :map:flat[.a[]then<currentTiddler>] }}}/> + ++ +title: ExpectedResult + +10 \ No newline at end of file From 6e4a64b6cda4a8c08316fa001ddbe9def4a9af33 Mon Sep 17 00:00:00 2001 From: Leilei332 <LeiYiXia29@outlook.com> Date: Mon, 30 Sep 2024 21:27:22 +0800 Subject: [PATCH 065/178] Remove deprecated plugins in full edition (#8639) Remove plugins that are marked deprecated in full edition --- editions/full/tiddlywiki.info | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/editions/full/tiddlywiki.info b/editions/full/tiddlywiki.info index b12834645..1df1ecd5a 100644 --- a/editions/full/tiddlywiki.info +++ b/editions/full/tiddlywiki.info @@ -2,15 +2,11 @@ "description": "Full edition, containing all languages, themes and plugins", "plugins": [ "tiddlywiki/bibtex", - "tiddlywiki/blog", "tiddlywiki/browser-sniff", "tiddlywiki/browser-storage", - "tiddlywiki/cecily", "tiddlywiki/classictools", "tiddlywiki/codemirror", "tiddlywiki/comments", - "tiddlywiki/d3", - "tiddlywiki/github-fork-ribbon", "tiddlywiki/help", "tiddlywiki/highlight", "tiddlywiki/innerwiki", @@ -18,7 +14,6 @@ "tiddlywiki/jszip", "tiddlywiki/katex", "tiddlywiki/markdown", - "tiddlywiki/nodewebkitsaver", "tiddlywiki/powered-by-tiddlywiki", "tiddlywiki/qrcode", "tiddlywiki/railroad", @@ -75,4 +70,4 @@ "index": [ "--rendertiddler","$:/core/save/all","index.html","text/plain"] } -} \ No newline at end of file +} From 0aa9cf666929544a772ff9d3927631231719dfca Mon Sep 17 00:00:00 2001 From: Leilei332 <LeiYiXia29@outlook.com> Date: Mon, 30 Sep 2024 21:27:38 +0800 Subject: [PATCH 066/178] Include Polish language in full edition (#8638) Fix the problem that Polish is not included in the full edition --- editions/full/tiddlywiki.info | 1 + 1 file changed, 1 insertion(+) diff --git a/editions/full/tiddlywiki.info b/editions/full/tiddlywiki.info index 1df1ecd5a..ac070eb02 100644 --- a/editions/full/tiddlywiki.info +++ b/editions/full/tiddlywiki.info @@ -45,6 +45,7 @@ "mk-MK", "nl-NL", "pa-IN", + "pl-PL", "pt-PT", "pt-BR", "ru-RU", From fc197e1bfa5082f315384813600f24fde36e3148 Mon Sep 17 00:00:00 2001 From: "j. redhead" <jeremyredhead@users.noreply.github.com> Date: Mon, 30 Sep 2024 08:28:41 -0500 Subject: [PATCH 067/178] Improve documentation of how to disable CamelCase (#8626) --- editions/tw5.com/tiddlers/definitions/CamelCase.tid | 10 +++++++--- .../howtos/How_to_turn_off_camel_case_linking.tid | 10 ++++++++-- editions/tw5.com/tiddlers/pragmas/Pragma_ _rules.tid | 6 +++--- 3 files changed, 18 insertions(+), 8 deletions(-) diff --git a/editions/tw5.com/tiddlers/definitions/CamelCase.tid b/editions/tw5.com/tiddlers/definitions/CamelCase.tid index b0847ac6d..1d29548e5 100644 --- a/editions/tw5.com/tiddlers/definitions/CamelCase.tid +++ b/editions/tw5.com/tiddlers/definitions/CamelCase.tid @@ -1,6 +1,10 @@ -created: 201308281853 -modified: 201308281853 +created: 20130828185300000 +modified: 20240923162029767 tags: Definitions title: CamelCase -CamelCase is formed by taking a phrase, capitalising the initial letter of each word, and smashing the words together to form a portmanteau word. Most wikis use CamelCase to signal phrases that should automatically become links. +CamelCase is formed by taking a phrase, capitalising the initial letter of each word, and smashing the words together to form a portmanteau word. Traditionally most wikis including ~TiddlyWiki use CamelCase to signal phrases that should automatically become links. + +You can also [[disable CamelCase linking in TiddlyWiki|How to turn off camel case linking]] if you want. + +<<.from-version 5.3.0>> ~CamelCase is disabled by default in new wikis. diff --git a/editions/tw5.com/tiddlers/howtos/How_to_turn_off_camel_case_linking.tid b/editions/tw5.com/tiddlers/howtos/How_to_turn_off_camel_case_linking.tid index dca2be398..35b8bb2f4 100644 --- a/editions/tw5.com/tiddlers/howtos/How_to_turn_off_camel_case_linking.tid +++ b/editions/tw5.com/tiddlers/howtos/How_to_turn_off_camel_case_linking.tid @@ -1,5 +1,5 @@ created: 20161209172820513 -modified: 20170204191306382 +modified: 20240923161828376 tags: [[Customise TiddlyWiki]] Learning title: How to turn off camel case linking type: text/vnd.tiddlywiki @@ -8,12 +8,18 @@ CamelCase is used in most Wikis, but it can interfere with text presentation in !! Turning off Camel Case locally -To turn off a particular instance of a CamelCase text, simply put a tilde (~) in front of the word, like this: +To prevent a particular CamelCase word from being linked, simply put a tilde (~) in front of the word, like this: ``` ~CamelCase ``` +If you need to disable CamelCase for just an entire tiddler, you can use the [[\rules pragma|Pragma: \rules]]: + +``` +\rules except wikilink +``` + !! Turning off Camel Case globally To turn off CamelCase in all tiddlers, navigate to the [[Control Panel|$:/ControlPanel]]. Select the `Settings` tab and then scroll or read down to the ``Camel Case Wiki Links`` section and unselect ``Enable automatic CamelCase linking``. \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/pragmas/Pragma_ _rules.tid b/editions/tw5.com/tiddlers/pragmas/Pragma_ _rules.tid index 56aa4d665..ef62ae994 100644 --- a/editions/tw5.com/tiddlers/pragmas/Pragma_ _rules.tid +++ b/editions/tw5.com/tiddlers/pragmas/Pragma_ _rules.tid @@ -1,5 +1,5 @@ created: 20220917112931273 -modified: 20230724184044642 +modified: 20240923161726957 tags: Pragmas title: Pragma: \rules type: text/vnd.tiddlywiki @@ -18,8 +18,8 @@ For example, in stylesheets it is typical to only use the rules associated with \rules only filteredtranscludeinline transcludeinline macrodef macrocallinline ``` -Some users prefer not to use CamelCase links: +Disable CamelCase for just one tiddler: ``` -\rules except prettylink +\rules except wikilink ``` \ No newline at end of file From 7bf2fee15e57b1f7321e5d65b23e45b534e1374c Mon Sep 17 00:00:00 2001 From: btheado <brian.theado@gmail.com> Date: Mon, 30 Sep 2024 09:49:33 -0400 Subject: [PATCH 068/178] Fix geospatial plugin map state loading (#8511) --- plugins/tiddlywiki/geospatial/widgets/geomap.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/tiddlywiki/geospatial/widgets/geomap.js b/plugins/tiddlywiki/geospatial/widgets/geomap.js index ba2957db2..f1b693c14 100644 --- a/plugins/tiddlywiki/geospatial/widgets/geomap.js +++ b/plugins/tiddlywiki/geospatial/widgets/geomap.js @@ -292,7 +292,7 @@ GeomapWidget.prototype.setMapView = function() { this.map.setMaxZoom($tw.utils.parseInt(this.getAttribute("maxZoom"))); } // Set the view to the content of the state tiddler - var stateTiddler = this.geomapStateTitle && this.wiki.getTiddler(this.geomapStateTitle); + var stateTiddler = this.getAttribute("state") && this.wiki.getTiddler(this.getAttribute("state")); if(stateTiddler) { this.map.setView([$tw.utils.parseNumber(stateTiddler.fields.lat,0),$tw.utils.parseNumber(stateTiddler.fields.long,0)], $tw.utils.parseNumber(stateTiddler.fields.zoom,0)); return true; From fca39c7f72a97724c18fdb6b3ddecc9bd08a97a6 Mon Sep 17 00:00:00 2001 From: Mario Pietsch <pmariojo@gmail.com> Date: Tue, 1 Oct 2024 14:16:39 +0200 Subject: [PATCH 069/178] Remove function wrapper (#8625) * remove function wrapper * add back anonymous function to sjcl.tid --- plugins/tiddlywiki/aws/modules/command.js | 5 ----- plugins/tiddlywiki/aws/modules/encodings.js | 4 ---- plugins/tiddlywiki/aws/modules/init.js | 4 ---- plugins/tiddlywiki/aws/modules/utils.js | 4 ---- 4 files changed, 17 deletions(-) diff --git a/plugins/tiddlywiki/aws/modules/command.js b/plugins/tiddlywiki/aws/modules/command.js index 880eea924..2846f24d8 100644 --- a/plugins/tiddlywiki/aws/modules/command.js +++ b/plugins/tiddlywiki/aws/modules/command.js @@ -6,8 +6,6 @@ module-type: command --aws command \*/ -(function(){ - /*jslint node: true, browser: true */ /*global $tw: false */ "use strict"; @@ -238,6 +236,3 @@ Command.prototype.subCommands["s3-savetiddlers"] = function() { }; exports.Command = Command; - -})(); - diff --git a/plugins/tiddlywiki/aws/modules/encodings.js b/plugins/tiddlywiki/aws/modules/encodings.js index f67fded27..cc1068ee6 100644 --- a/plugins/tiddlywiki/aws/modules/encodings.js +++ b/plugins/tiddlywiki/aws/modules/encodings.js @@ -6,8 +6,6 @@ module-type: filteroperator Filter operator for applying encodeuricomponent() to each item, with the addition of converting single quotes to %27, as required by AWS \*/ -(function(){ - /*jslint node: true, browser: true */ /*global $tw: false */ "use strict"; @@ -23,5 +21,3 @@ exports["aws-encodeuricomponent"] = function(source,operator,options) { }); return results; }; - -})(); diff --git a/plugins/tiddlywiki/aws/modules/init.js b/plugins/tiddlywiki/aws/modules/init.js index b0b7d3c71..34db71abe 100644 --- a/plugins/tiddlywiki/aws/modules/init.js +++ b/plugins/tiddlywiki/aws/modules/init.js @@ -6,8 +6,6 @@ module-type: startup AWS initialisation \*/ -(function(){ - /*jslint node: true, browser: true */ /*global $tw: false */ "use strict"; @@ -33,5 +31,3 @@ exports.startup = function() { logger.alert("The plugin 'tiddlywiki/aws' requires the 'tiddlywiki/jszip' plugin to be installed"); } }; - -})(); diff --git a/plugins/tiddlywiki/aws/modules/utils.js b/plugins/tiddlywiki/aws/modules/utils.js index d57546aeb..a4b2ccdfb 100644 --- a/plugins/tiddlywiki/aws/modules/utils.js +++ b/plugins/tiddlywiki/aws/modules/utils.js @@ -6,8 +6,6 @@ module-type: library AWS utility functions \*/ -(function(){ - /*jslint node: true, browser: true */ /*global $tw: false */ "use strict"; @@ -72,5 +70,3 @@ function putFile(region,bucketName,title,text,type,callback) { exports.putFile = putFile; exports.getFile = getFile; - -})(); From 2dd8ff95b22ab9daf77d13d833770bf585d13d91 Mon Sep 17 00:00:00 2001 From: Leilei332 <LeiYiXia29@outlook.com> Date: Wed, 2 Oct 2024 19:42:49 +0800 Subject: [PATCH 070/178] Fix github fork ribbon plugin marked as deprecated & add it back to full edition. (#8656) --- editions/full/tiddlywiki.info | 1 + plugins/tiddlywiki/github-fork-ribbon/plugin.info | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/editions/full/tiddlywiki.info b/editions/full/tiddlywiki.info index ac070eb02..94f4c88bf 100644 --- a/editions/full/tiddlywiki.info +++ b/editions/full/tiddlywiki.info @@ -7,6 +7,7 @@ "tiddlywiki/classictools", "tiddlywiki/codemirror", "tiddlywiki/comments", + "tiddlywiki/github-fork-ribbon", "tiddlywiki/help", "tiddlywiki/highlight", "tiddlywiki/innerwiki", diff --git a/plugins/tiddlywiki/github-fork-ribbon/plugin.info b/plugins/tiddlywiki/github-fork-ribbon/plugin.info index 8b3f4385a..7674e5fc5 100644 --- a/plugins/tiddlywiki/github-fork-ribbon/plugin.info +++ b/plugins/tiddlywiki/github-fork-ribbon/plugin.info @@ -4,5 +4,5 @@ "description": "GitHub-inspired corner ribbon", "author": "Simon Whitaker", "list": "readme usage", - "stability": "STABILITY_0_DEPRECATED" + "stability": "STABILITY_2_STABLE" } From d981e45e15f8fecf3944bcbb48ab8d714b44bad8 Mon Sep 17 00:00:00 2001 From: Joe Bordes <joe@tsolucio.com> Date: Wed, 2 Oct 2024 14:00:04 +0200 Subject: [PATCH 071/178] i18n(ES) update to latest code base (#8653) --- ...ning_the_Contributor_License_Agreement.tid | 2 +- editions/es-ES/tiddlers/Tutorials.tid | 2 +- languages/es-ES/Buttons.multids | 5 +++++ languages/es-ES/ControlPanel.multids | 20 +++++++++++++++++++ languages/es-ES/Docs/ModuleTypes.multids | 2 +- languages/es-ES/Docs/PaletteColours.multids | 7 +++++++ languages/es-ES/EditTemplate.multids | 2 ++ languages/es-ES/Fields.multids | 2 ++ languages/es-ES/Help/commands.tid | 2 +- languages/es-ES/Misc.multids | 4 ++-- languages/es-ES/Search.multids | 2 ++ .../es-ES/Snippets/FunctionDefinition.tid | 7 +++++++ .../es-ES/Snippets/ProcedureDefinition.tid | 7 +++++++ languages/es-ES/Types/image_svg_xml.tid | 2 +- .../Types/text_vnd.tiddlywiki_multiple.tid | 5 +++++ languages/es-ES/plugin.info | 2 +- 16 files changed, 65 insertions(+), 8 deletions(-) create mode 100644 languages/es-ES/Snippets/FunctionDefinition.tid create mode 100644 languages/es-ES/Snippets/ProcedureDefinition.tid create mode 100644 languages/es-ES/Types/text_vnd.tiddlywiki_multiple.tid diff --git a/editions/es-ES/tiddlers/Signing_the_Contributor_License_Agreement.tid b/editions/es-ES/tiddlers/Signing_the_Contributor_License_Agreement.tid index 2ed039471..cbe0dc065 100644 --- a/editions/es-ES/tiddlers/Signing_the_Contributor_License_Agreement.tid +++ b/editions/es-ES/tiddlers/Signing_the_Contributor_License_Agreement.tid @@ -13,7 +13,7 @@ Crea un //pull request// en GitHub para añadir tu nombre a `cla-individual.md` # Según seas persona física o fiscal, ve a #*[[licenses/CLA-individual|https://github.com/TiddlyWiki/TiddlyWiki5/tree/master/licenses/cla-individual.md]] o a -#*[[licenses/CLA-entity|https://github.com/TiddlyWiki/TiddlyWiki5/tree/master/licenses/cla-entity.md]] +#*[[licenses/CLA-entity|https://github.com/TiddlyWiki/TiddlyWiki5/tree/master/licenses/cla-entity.md]] #Haz clic en el botón ''Edit'' arriba a la derecha (al hacerlo se creará un fork del repositorio para que puedas editar el archivo) diff --git a/editions/es-ES/tiddlers/Tutorials.tid b/editions/es-ES/tiddlers/Tutorials.tid index afa2d7696..092cf5c66 100644 --- a/editions/es-ES/tiddlers/Tutorials.tid +++ b/editions/es-ES/tiddlers/Tutorials.tid @@ -8,7 +8,7 @@ type: text/vnd.tiddlywiki Páginas con tutoriales y consejos relacionados con ~TiddlyWiki. -Envía más tutoriales que encuentres para ampliar esta lista via [[GitHub|https://github.com/TiddlyWiki/TiddlyWiki5]] o [[Twitter|https://twitter.com/tiddlywiki]], o publícalas en el [[grupo|https://groups.google.com/forum/?hl=es#!forum/tiddlywiki]] +Envía más tutoriales que encuentres para ampliar esta lista via [[GitHub|https://github.com/TiddlyWiki/TiddlyWiki5]] o [[Twitter|https://twitter.com/tiddlywiki]], o publícalas en el [[foro|https://talk.tiddlywiki.org/]] <div class="tc-link-info"> diff --git a/languages/es-ES/Buttons.multids b/languages/es-ES/Buttons.multids index 5ee88ead4..b5f5cc086 100644 --- a/languages/es-ES/Buttons.multids +++ b/languages/es-ES/Buttons.multids @@ -28,6 +28,7 @@ Encryption/ClearPassword/Caption: Borrar contraseña Encryption/ClearPassword/Hint: Borra la contraseña actual y guarda este wiki sin cifrar Encryption/SetPassword/Caption: Asignar contraseña Encryption/SetPassword/Hint: Asigna contraseña de cifrado +EmergencyDownload/Caption: descargar tiddlers como json ExportPage/Caption: Exportar todos ExportPage/Hint: Exporta todos los tiddlers ExportTiddler/Caption: Exportar tiddler @@ -79,6 +80,7 @@ NewMarkdown/Caption: Nuevo tiddler en Markdown NewMarkdown/Hint: Crea un nuevo tiddler en Markdown NewTiddler/Caption: Nuevo tiddler NewTiddler/Hint: Crea un tiddler nuevo +OpenControlPanel/Hint: Abrir panel de control OpenWindow/Caption: Abrir en ventana nueva OpenWindow/Hint: Abre el tiddler en una nueva ventana Palette/Caption: Paleta @@ -103,6 +105,8 @@ ShowSideBar/Caption: Mostrar barra lateral ShowSideBar/Hint: Muestra la barra lateral TagManager/Caption: Administrador de etiquetas TagManager/Hint: Abre el gestor de etiquetas +TestCaseImport/Caption: importar tiddlers +TestCaseImport/Hint: Importar tiddlers Timestamp/Caption: Marcas de tiempo Timestamp/Hint: Elige si las modificaciones actualizan las marcas de tiempo Timestamp/On/Caption: las marcas de tiempo están activadas @@ -129,6 +133,7 @@ Excise/Caption/Replace/Link: enlace Excise/Caption/Replace/Transclusion: transclusión Excise/Caption/Tag: Etiqueta el nuevo tiddler con el título de este Excise/Caption/TiddlerExists: ¡Atención! El tiddler ya existe +Excise/DefaultTitle: Nueva Escisión Excise/Hint: Corta el texto seleccionado y lo pega en un tiddler nuevo Heading1/Caption: Encabezamiento 1 Heading1/Hint: Aplica formato de encabezamiento 1 a la selección diff --git a/languages/es-ES/ControlPanel.multids b/languages/es-ES/ControlPanel.multids index 455318e87..2c9401fe7 100644 --- a/languages/es-ES/ControlPanel.multids +++ b/languages/es-ES/ControlPanel.multids @@ -96,6 +96,10 @@ Plugins/PluginWillRequireReload: (requiere recarga) Plugins/Plugins/Caption: Complementos Plugins/Plugins/Hint: Complementos y extensiones Plugins/Reinstall/Caption: Reinstalar +Plugins/Stability/Deprecated: OBSOLETO +Plugins/Stability/Experimental: EXPERIMENTAL +Plugins/Stability/Legacy: HEREDADO +Plugins/Stability/Stable: ESTABLE Plugins/Themes/Caption: Temas Plugins/Themes/Hint: Extensiones de tema Plugins/Update/Caption: actualizar @@ -198,6 +202,12 @@ Settings/TitleLinks/Yes/Description: Mostrar como enlaces Settings/MissingLinks/Caption: Enlaces Wiki Settings/MissingLinks/Hint: Elige si quieres vincular a tiddlers que aún no existen Settings/MissingLinks/Description: Habilitar enlaces a tiddlers inexistentes +SocialCard/Caption: Tarjeta Red Social +SocialCard/Domain/Prompt: Nombre de dominio que se mostrará para el enlace (por ejemplo, ''tiddlywiki.com'') +SocialCard/Hint: Esta información es utilizada por los servicios de redes sociales y mensajería para mostrar una tarjeta de vista previa para los enlaces a este TiddlyWiki cuando se aloja en línea +SocialCard/PreviewUrl/Prompt: URL completa para obtener una vista previa de la imagen de este TiddlyWiki +SocialCard/PreviewUrl/Preview: Imagen de vista previa: +SocialCard/Url/Prompt: URL completa de este TiddlyWiki StoryTiddler/Caption: Tiddler de Historia StoryTiddler/Hint: Esta cascada de reglas se usa para elegir dinámicamente la plantilla para mostrar un tiddler en el río de la historia. StoryView/Caption: Vista @@ -206,6 +216,12 @@ Stylesheets/Caption: Hojas de estilo Stylesheets/Expand/Caption: Expandir todo Stylesheets/Hint: Este es el CSS renderizado de los tiddlers CSS etiquetados con <<tag "$:/tags/Stylesheet">> Stylesheets/Restore/Caption: Restaurar +TestCases/Caption: Casos de Prueba +TestCases/Hint: Los casos de prueba son ejemplos independientes para probar y aprender +TestCases/All/Caption: Todos los casos de prueba +TestCases/All/Hint: Todos los casos de prueba +TestCases/Failed/Caption: Casos de prueba fallidos +TestCases/Failed/Hint: Solo casos de prueba fallidos Theme/Caption: Tema Theme/Prompt: Tema actual TiddlerFields/Caption: Campos de tiddler @@ -229,3 +245,7 @@ ViewTemplateBody/Caption: Ver el Cuerpo de la Plantilla ViewTemplateBody/Hint: La plantilla de vista predeterminada utiliza esta cascada de reglas para elegir dinámicamente la plantilla para mostrar el cuerpo de un tiddler. ViewTemplateTitle/Caption: Ver el Título de la Plantilla ViewTemplateTitle/Hint: La plantilla de vista predeterminada utiliza esta cascada de reglas para elegir dinámicamente la plantilla para mostrar el título de un tiddler. +ViewTemplateSubtitle/Caption: Ver Subtítulo de Plantilla +ViewTemplateSubtitle/Hint: La plantilla de vista predeterminada utiliza esta regla en cascada para elegir dinámicamente la plantilla para mostrar el subtítulo de un tiddler. +ViewTemplateTags/Caption: Ver Etiquetas de Plantilla +ViewTemplateTags/Hint: La plantilla de vista predeterminada utiliza esta regla en cascada para elegir dinámicamente la plantilla para mostrar el área de etiquetas de un tiddler. diff --git a/languages/es-ES/Docs/ModuleTypes.multids b/languages/es-ES/Docs/ModuleTypes.multids index 3c165dbc9..73f7ac104 100644 --- a/languages/es-ES/Docs/ModuleTypes.multids +++ b/languages/es-ES/Docs/ModuleTypes.multids @@ -9,7 +9,7 @@ config: Datos para insertar en `$tw.config` filteroperator: Operadores individuales de filtrado global: Datos globales para insertar en `$tw` info: Publica información del sistema a través del pseudo-complemento [[$:/temp/info-plugin]]. -isfilteroperator: Operandos para el operador ''is'' +isfilteroperator: Parámetros para el operador ''is'' library: Tipo de módulo genérico para módulos JavaScript de propósito general. macro: Definiciones macro de JavaScript. parser: Reglas sintácticas para diversos tipos de contenido. diff --git a/languages/es-ES/Docs/PaletteColours.multids b/languages/es-ES/Docs/PaletteColours.multids index 361aa1d39..7428e9a4e 100644 --- a/languages/es-ES/Docs/PaletteColours.multids +++ b/languages/es-ES/Docs/PaletteColours.multids @@ -65,6 +65,13 @@ sidebar-tab-foreground-selected: Divisor de pestañas de la barra lateral para l sidebar-tab-foreground: Primario de la pestaña de la barra lateral sidebar-tiddler-link-foreground-hover: Primario enlace tiddler en la barra lateral al pasar por encima sidebar-tiddler-link-foreground: Primario enlace tiddler en la barra lateral +stability-stable: Distintivo para el nivel de estabilidad "estable" +stability-experimental: Distintivo para el nivel de estabilidad "experimental" +stability-deprecated: Distintivo para el nivel de estabilidad "obsoleto" +stability-legacy: Distintivo para el nivel de estabilidad "heredado" +testcase-accent-level-1: Color de énfasis del caso de prueba sin anidación +testcase-accent-level-2: Color de énfasis del caso de prueba con anidación de segundo nivel +testcase-accent-level-3: Color de énfasis del caso de prueba con anidación de tercer nivel o superior site-title-foreground: Primario título sitio static-alert-foreground: Primario de alerta estática tab-background-selected: Fondo de pestaña para pestañas seleccionadas diff --git a/languages/es-ES/EditTemplate.multids b/languages/es-ES/EditTemplate.multids index b25a98dbb..edbebcdde 100644 --- a/languages/es-ES/EditTemplate.multids +++ b/languages/es-ES/EditTemplate.multids @@ -26,6 +26,8 @@ Tags/ClearInput/Caption: vaciar campo Tags/ClearInput/Hint: Vacia campo etiqueta Tags/Dropdown/Caption: Etiquetas Tags/Dropdown/Hint: Muestra la lista de etiquetas existentes +Tags/EmptyMessage: No se encontraron etiquetas +Tags/EmptyMessage/System: No se encontraron etiquetas del sistema Title/BadCharacterWarning: Advertencia: evita usar cualquiera de los caracteres <<bad-chars>> en los títulos de tiddler Title/Exists/Prompt: El tiddler de destino ya existe Title/Relink/Prompt: Actualizar ''<$text text=<<fromTitle>>/>'' a ''<$text text=<<toTitle>>/>'' en los campos //tags// y //list// de otros tiddlers diff --git a/languages/es-ES/Fields.multids b/languages/es-ES/Fields.multids index 4ea73213e..ec139d75b 100644 --- a/languages/es-ES/Fields.multids +++ b/languages/es-ES/Fields.multids @@ -4,6 +4,7 @@ _canonical_uri: Dirección (URI) completa -absoluta o relativa- de un tiddler ex author: Nombre del autor de un plugin bag: Nombre de la bolsa de la que procede un tiddler caption: Texto que se muestra en una pestaña o botón, con independencia del título del tiddler que lo define +class: La clase CSS que se aplica a un tiddler al renderizarlo (consulta [[Estilos personalizados por clase de usuario]]. También se utiliza para [[Modales]] code-body: La plantilla de vista mostrará el tiddler como código si se establece en ''yes'' color: Valor CSS del color de fondo asociado a un tiddler component: Nombre del componente responsable de un [[tiddler de alerta|AlertMechanism]] @@ -29,6 +30,7 @@ name: Nombre asociado con un complemento o extensión parent-plugin: Para un plugin, especifica de qué plugin es un subplugin plugin-priority: Valor numérico que indica la prioridad de un complemento o extensión plugin-type: Tipo de complemento o extensión +stability: El estado de desarrollo de un complemento: obsoleto, experimental, estable o heredado revision: Revisión del tiddler existente en el servidor released: Fecha de la edición de TiddlyWiki source: Dirección de la fuente asociada a un tiddler diff --git a/languages/es-ES/Help/commands.tid b/languages/es-ES/Help/commands.tid index 8a1fc4589..7fc563902 100644 --- a/languages/es-ES/Help/commands.tid +++ b/languages/es-ES/Help/commands.tid @@ -10,7 +10,7 @@ Ejecuta secuencialmente las instrucciones devueltas por un filtro Ejemplos ``` ---commands "[enlist{$:/build-commands-as-text}]" +--commands "[enlist:raw{$:/build-commands-as-text}]" ``` ``` diff --git a/languages/es-ES/Misc.multids b/languages/es-ES/Misc.multids index 6c0839027..949a169d4 100644 --- a/languages/es-ES/Misc.multids +++ b/languages/es-ES/Misc.multids @@ -30,7 +30,7 @@ Error/DeserializeOperator/UnknownDeserializer: Error de filtro: Deserializador d Error/Filter: Error de filtro Error/FilterSyntax: Error de sintaxis en la expresión de filtro Error/FilterRunPrefix: Error en Filtro: Prefijo desconocido para la ejecución del filtro -Error/IsFilterOperator: Error en Filtro: Operando desconocido para el operador de filtro 'is' +Error/IsFilterOperator: Error en Filtro: Parámetro desconocido para el operador de filtro 'is' Error/FormatFilterOperator: Error en Filtro: Sufijo desconocido para el operador de filtro 'format' Error/LoadingPluginLibrary: Error al cargar la biblioteca de complementos Error/NetworkErrorAlert: `<h2>''Error de Red''</h2>Parece que se perdió la conexión con el servidor. Esto puede indicar un problema con tu conexión de red. Intenta restaurar la conectividad de red antes de continuar.<br><br>''Cualquier cambio no guardado se sincronizará automáticamente cuando se restaure la conectividad''.` @@ -70,7 +70,7 @@ No: No OfficialPluginLibrary: Librería de complementos oficiales de ~TiddlyWiki OfficialPluginLibrary/Hint: Librería de complementos oficiales de ~TiddlyWiki en tiddlywiki.com<br> Plugins, temas y paquetes de idioma que mantiene el equipo de TiddlyWiki PageTemplate/Description: la disposición por defecto de ~TiddlyWiki -PageTemplate/Name: ~PageTemplate por defecto +PageTemplate/Name: Disposición Estándar PluginReloadWarning: Guarda {{$:/core/ui/Buttons/save-wiki}} y recarga {{$:/core/ui/Buttons/refresh}} para que los cambios surtan efecto. RecentChanges/DateFormat: DD MMM YYYY Shortcuts/Input/AdvancedSearch/Hint: Abre el panel ~AdvancedSearch desde el campo de búsqueda de la barra lateral diff --git a/languages/es-ES/Search.multids b/languages/es-ES/Search.multids index d1eb495d4..bc752f349 100644 --- a/languages/es-ES/Search.multids +++ b/languages/es-ES/Search.multids @@ -6,6 +6,8 @@ Filter/Hint: Búsqueda por medio de [[expresiones de filtrado|https://tiddlywiki Filter/Matches: //<small><<resultCount>> coincidencias</small>// Matches: //<small><<resultCount>> coincidencias </small>// Matches/All: Cualquier coincidencia +Matches/NoMatch: //Sin coincidencias// +Matches/NoResult: //No hay resultados de búsqueda// Matches/Title: En título Search: Búsqueda Search/TooShort: Texto de búsqueda demasiado corto diff --git a/languages/es-ES/Snippets/FunctionDefinition.tid b/languages/es-ES/Snippets/FunctionDefinition.tid new file mode 100644 index 000000000..022725082 --- /dev/null +++ b/languages/es-ES/Snippets/FunctionDefinition.tid @@ -0,0 +1,7 @@ +title: $:/language/Snippets/FunctionDefinition +tags: $:/tags/TextEditor/Snippet +caption: Definición Función + +\function f.name(param1,param2:"valor defecto") [<param1>!is[blank]else<param2>] + +<<f.name>> diff --git a/languages/es-ES/Snippets/ProcedureDefinition.tid b/languages/es-ES/Snippets/ProcedureDefinition.tid new file mode 100644 index 000000000..0e7b6dc4d --- /dev/null +++ b/languages/es-ES/Snippets/ProcedureDefinition.tid @@ -0,0 +1,7 @@ +title: $:/language/Snippets/ProcedureDefinition +tags: $:/tags/TextEditor/Snippet +caption: Definición Procedimiento + +\procedure procName(param1:"valor defecto",param2) +Tu texto se pone aquí. +\end diff --git a/languages/es-ES/Types/image_svg_xml.tid b/languages/es-ES/Types/image_svg_xml.tid index ce88de09d..885aa0fbb 100644 --- a/languages/es-ES/Types/image_svg_xml.tid +++ b/languages/es-ES/Types/image_svg_xml.tid @@ -1,5 +1,5 @@ title: $:/language/Docs/Types/image/svg+xml -description: Imagen .SVG +description: Imagen SVG name: image/svg+xml group: Imagen group-sort: 1 diff --git a/languages/es-ES/Types/text_vnd.tiddlywiki_multiple.tid b/languages/es-ES/Types/text_vnd.tiddlywiki_multiple.tid new file mode 100644 index 000000000..9a16c0918 --- /dev/null +++ b/languages/es-ES/Types/text_vnd.tiddlywiki_multiple.tid @@ -0,0 +1,5 @@ +title: $:/language/Docs/Types/text/vnd.tiddlywiki-multiple +description: Tiddler compuesto +name: text/vnd.tiddlywiki-multiple +group: Developer +group-sort: 2 diff --git a/languages/es-ES/plugin.info b/languages/es-ES/plugin.info index 7b982c127..f1e6320cc 100644 --- a/languages/es-ES/plugin.info +++ b/languages/es-ES/plugin.info @@ -4,5 +4,5 @@ "plugin-type": "language", "description": "Castellano. (España)", "author": "Pau DeLuca,Joe Bordes", - "core-version": ">=5.1.23" + "core-version": ">=5.3" } From c82761a60029f5b26464f6ee9c14272d19e5d4bf Mon Sep 17 00:00:00 2001 From: Leilei332 <LeiYiXia29@outlook.com> Date: Wed, 2 Oct 2024 20:06:40 +0800 Subject: [PATCH 072/178] Add tc-table-wrapper class to fix overflow (#8652) * Add tc-table-wrapper class to fix overflow * Apply class in tag manager body --- core/ui/TagManager.tid | 2 + .../tiddlers/system/systemtag-template.tid | 8 +- .../tiddlers/wikitext/Utility Classes.tid | 1 + plugins/tiddlywiki/tour/settings.tid | 118 +++++++++--------- themes/tiddlywiki/vanilla/base.tid | 6 + 5 files changed, 77 insertions(+), 58 deletions(-) diff --git a/core/ui/TagManager.tid b/core/ui/TagManager.tid index e554d66cc..75daf840f 100644 --- a/core/ui/TagManager.tid +++ b/core/ui/TagManager.tid @@ -62,6 +62,7 @@ color: #bbb \end \whitespace trim +<div class="tc-table-wrapper"> <table class="tc-tag-manager-table"> <tbody> <tr> @@ -116,3 +117,4 @@ color: #bbb </tr> </tbody> </table> +</div> \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/system/systemtag-template.tid b/editions/tw5.com/tiddlers/system/systemtag-template.tid index f2d3eee69..b4e2d80c3 100644 --- a/editions/tw5.com/tiddlers/system/systemtag-template.tid +++ b/editions/tw5.com/tiddlers/system/systemtag-template.tid @@ -11,6 +11,7 @@ title: $:/editions/tw5.com/systemtag-template The following tiddlers are tagged with <<tag $(thisTag)$ >> +<div class="tc-table-wrapper"> <table> <tr><th></th><th>caption</th></tr> <$list filter='[all[tiddlers+shadows]tag<thisTag>sort[]]'> @@ -18,4 +19,9 @@ The following tiddlers are tagged with <<tag $(thisTag)$ >> <td><$link/></td> <td><$transclude field="caption"><$transclude field="description"><$view field="title"/></$transclude></$transclude></td> </tr> -</$list></table></$list></$let></$list> +</$list> +</table> +</div> +</$list> +</$let> +</$list> diff --git a/editions/tw5.com/tiddlers/wikitext/Utility Classes.tid b/editions/tw5.com/tiddlers/wikitext/Utility Classes.tid index b61246960..c0cd0a111 100644 --- a/editions/tw5.com/tiddlers/wikitext/Utility Classes.tid +++ b/editions/tw5.com/tiddlers/wikitext/Utility Classes.tid @@ -18,3 +18,4 @@ type: text/vnd.tiddlywiki |`tc-table-no-border` |Removes the borders of a table | |`tc-first-col-min-width` |The first column of a table will take up minimal possible width. It adapts to the content | +|`tc-table-wrapper` |<<.from-version "5.3.6">> A class to be applied to a `div` element outside the table to prevent table from overflowing | diff --git a/plugins/tiddlywiki/tour/settings.tid b/plugins/tiddlywiki/tour/settings.tid index 93112f39b..720d01017 100644 --- a/plugins/tiddlywiki/tour/settings.tid +++ b/plugins/tiddlywiki/tour/settings.tid @@ -51,48 +51,50 @@ Select a tour: currentTour={{{ [<stateCurrentTour>get[text]] :else[<defaultTour>] }}} currentTourTag={{{ [<currentTour>get[tour-tag]] }}} > - <table class="tc-tour-settings-tour-details"> - <tbody> - <tr> - <th> - Tour title - </th> - <td> - <$link to=<<currentTour>>><$text text=<<currentTour>>/></$link> - </td> - </tr> - <tr> - <th> - Tour description - </th> - <td> - <div class="tc-tour-settings-tour-details-description"> - <$transclude $tiddler=<<currentTour>>> - (No description available) - </$transclude> - </div> - </td> - </tr> - <tr> - <th> - Tour logo - </th> - <td> - <div class="tc-tour-settings-tour-details-logo"> - <$image source={{{ [<currentTour>get[logo]] }}}/> - </div> - </td> - </tr> - <tr> - <th> - Tour step tag - </th> - <td> - <$transclude $variable="tag" tag=<<currentTourTag>>/> - </td> - </tr> - </tbody> - </table> + <div class="tc-table-wrapper"> + <table class="tc-tour-settings-tour-details"> + <tbody> + <tr> + <th> + Tour title + </th> + <td> + <$link to=<<currentTour>>><$text text=<<currentTour>>/></$link> + </td> + </tr> + <tr> + <th> + Tour description + </th> + <td> + <div class="tc-tour-settings-tour-details-description"> + <$transclude $tiddler=<<currentTour>>> + (No description available) + </$transclude> + </div> + </td> + </tr> + <tr> + <th> + Tour logo + </th> + <td> + <div class="tc-tour-settings-tour-details-logo"> + <$image source={{{ [<currentTour>get[logo]] }}}/> + </div> + </td> + </tr> + <tr> + <th> + Tour step tag + </th> + <td> + <$transclude $variable="tag" tag=<<currentTourTag>>/> + </td> + </tr> + </tbody> + </table> + </div> <$list filter="[<currentTour>has[settings]]" variable="ignore"> <p> Custom tour settings: @@ -129,21 +131,23 @@ Select a tour: </$button> </div> <$reveal state=<<collapseState>> text="show" type="match" default="hide" animate="yes"> - <table class="tc-tour-settings-tour-step-details"> - <tbody> - <<display-tour-step-field-text "title" "Title">> - <<display-tour-step-field-text "caption" "Caption">> - <<display-tour-step-field-text "step-success-filter" "step-success-filter">> - <<display-tour-step-field-text "step-success-filter-var" "step-success-filter Variable">> - <<display-tour-step-field-text "display-mode" "Display Mode">> - <<display-tour-step-field-text "enter-actions" "Enter Actions">> - <<display-tour-step-field-text "hint-text" "Hint text">> - <<display-tour-step-field-text "hint-selector" "Hint selector">> - <<display-tour-step-field-text "hint-selector-fallback-1" "Hint selector Fallback 1">> - <<display-tour-step-field-text "hint-selector-fallback-2" "Hint selector Fallback 2">> - <<display-tour-step-field-text "condition" "Condition">> - </tbody> - </table> + <div class="tc-table-wrapper"> + <table class="tc-tour-settings-tour-step-details"> + <tbody> + <<display-tour-step-field-text "title" "Title">> + <<display-tour-step-field-text "caption" "Caption">> + <<display-tour-step-field-text "step-success-filter" "step-success-filter">> + <<display-tour-step-field-text "step-success-filter-var" "step-success-filter Variable">> + <<display-tour-step-field-text "display-mode" "Display Mode">> + <<display-tour-step-field-text "enter-actions" "Enter Actions">> + <<display-tour-step-field-text "hint-text" "Hint text">> + <<display-tour-step-field-text "hint-selector" "Hint selector">> + <<display-tour-step-field-text "hint-selector-fallback-1" "Hint selector Fallback 1">> + <<display-tour-step-field-text "hint-selector-fallback-2" "Hint selector Fallback 2">> + <<display-tour-step-field-text "condition" "Condition">> + </tbody> + </table> + </div> <div class="tc-tour-settings-tour-step-body"> <$transclude $tiddler=<<currentStep>> $mode="block"/> </div> diff --git a/themes/tiddlywiki/vanilla/base.tid b/themes/tiddlywiki/vanilla/base.tid index 112233016..c13b69f9b 100644 --- a/themes/tiddlywiki/vanilla/base.tid +++ b/themes/tiddlywiki/vanilla/base.tid @@ -2807,6 +2807,12 @@ a.tc-tiddlylink.tc-plugin-info:hover > .tc-plugin-info-chunk .tc-plugin-info-sta width: 100%; } +/* A wrapper to fix table overflow */ + +.tc-table-wrapper { + overflow-x: auto; +} + /* ** Chooser */ From e591dfd5903a426bad68aa35959a73387b36bf9b Mon Sep 17 00:00:00 2001 From: Saq Imtiaz <saq.imtiaz@gmail.com> Date: Wed, 2 Oct 2024 14:15:53 +0200 Subject: [PATCH 073/178] Update the editor file import UI to support markdown tiddlers (#8486) * chore: update editor file import to use procedures and substitute operator * feat: refactor editor file-import UI to reuse filter from $:/config/Editor/EnableImportFilter * feat: support for markdown in editor file import UI * feat: improve markdown type detection and enable markdown image imports by default * fix: uri encode tiddler titles for markdown * escape characters instead of URI encoding * fix: tweak regexp to simplify code and document escaping rules --- core/ui/EditorToolbar/file-import.tid | 34 ++++++++++++------- core/wiki/config/EditorEnableImportFilter.tid | 2 +- 2 files changed, 23 insertions(+), 13 deletions(-) diff --git a/core/ui/EditorToolbar/file-import.tid b/core/ui/EditorToolbar/file-import.tid index 20cff547d..0fd5e08a5 100644 --- a/core/ui/EditorToolbar/file-import.tid +++ b/core/ui/EditorToolbar/file-import.tid @@ -1,20 +1,30 @@ title: $:/core/ui/EditorToolbar/file-import tags: $:/tags/EditorTools -condition: [<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]] +condition: [<targetTiddler>filter{$:/config/Editor/EnableImportFilter}] -\define lingo-base() $:/language/Import/ +\procedure lingo-base() $:/language/Import/ -\define closePopupActions() +\procedure closePopupActions() <$action-deletetiddler $filter="[title<importState>] [title<importTitle>]"/> -\end +\end closePopupActions -\define replacement-text-image() [img[$title$]] +\procedure tw5-ImageTemplate() [img[$(currentTiddler)$]] +\procedure tw5-FileTemplate() [[$(currentTiddler)$]] -\define replacement-text-file() [[$title$]] +<!-- The following characters must be escaped in markdown: <>()\ --> +\function escape.title() [search-replace:g:regexp[\(|\)|<|>|\\],[\$&]] +\procedure markdown-ImageTemplate() ![](<#${ [<currentTiddler>escape.title[]] }$>) +\procedure markdown-FileTemplate() [](<#${ [<currentTiddler>escape.title[]] }$>) -\define postImportActions() +\function is.markdown.tiddler() [all[]type[text/x-markdown]] [all[]type[text/markdown]] +\function is.image() [get[type]prefix[image]] +\function get.markdown.link() [is.image[]then<markdown-ImageTemplate>else<markdown-FileTemplate>] +\function get.tw5.link() [is.image[]then<tw5-ImageTemplate>else<tw5-FileTemplate>] +\function get.link.template() [<storyTiddler>is.markdown.tiddler[]then<get.markdown.link>else<get.tw5.link>] + +\procedure postImportActions() \whitespace trim -<$list filter="[<importTitle>links[]] :reduce[get[type]prefix[image]then<replacement-text-image>else<replacement-text-file>search-replace[$title$],<currentTiddler>addprefix<accumulator>]" variable="imageTitle"> +<$list filter="[<importTitle>links[]] :reduce[get.link.template[]substitute[]addprefix<accumulator>]" variable="imageTitle"> <$action-sendmessage $message="tm-edit-text-operation" $param="insert-text" @@ -22,14 +32,14 @@ condition: [<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki] /> </$list> <<closePopupActions>> -\end +\end postImportActions -\define buttons() +\procedure buttons() \whitespace trim <$button class="tc-btn-invisible" actions=<<closePopupActions>> ><<lingo Listing/Cancel/Caption>></$button> <$button class="tc-btn-invisible" message="tm-perform-import" param=<<importTitle>> actions=<<postImportActions>> ><<lingo Listing/Import/Caption>></$button> -\end +\end buttons \whitespace trim <$reveal type="popup" state=<<importState>> tag="div" class="tc-editor-importpopup"> @@ -42,4 +52,4 @@ condition: [<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki] </$tiddler> </$list> </div> -</$reveal> +</$reveal> \ No newline at end of file diff --git a/core/wiki/config/EditorEnableImportFilter.tid b/core/wiki/config/EditorEnableImportFilter.tid index 55d068e12..805ad72f0 100644 --- a/core/wiki/config/EditorEnableImportFilter.tid +++ b/core/wiki/config/EditorEnableImportFilter.tid @@ -1,4 +1,4 @@ title: $:/config/Editor/EnableImportFilter type: text/vnd.tiddlywiki -[all[current]type[text/vnd.tiddlywiki]] [all[current]!has[type]] \ No newline at end of file +[all[current]type[text/vnd.tiddlywiki]] [all[current]!has[type]] [all[current]type[text/markdown]] [all[current]type[text/x-markdown]] \ No newline at end of file From f4f1ae6b9bc2391a769172e23749e5b79661bb3d Mon Sep 17 00:00:00 2001 From: Mario Pietsch <pmariojo@gmail.com> Date: Thu, 3 Oct 2024 13:34:39 +0200 Subject: [PATCH 074/178] Fix alignment in tiddler subtitle (#8659) --- core/ui/ViewTemplate/subtitle/default.tid | 2 +- core/ui/ViewTemplate/subtitle/modifier.tid | 2 +- .../tiddler-subtitle/subtitle-modified.tid | 23 ++++++++++++++++++ .../subtitle-modifier-modified.tid | 24 +++++++++++++++++++ 4 files changed, 49 insertions(+), 2 deletions(-) create mode 100644 editions/test/tiddlers/tests/data/tiddler-subtitle/subtitle-modified.tid create mode 100644 editions/test/tiddlers/tests/data/tiddler-subtitle/subtitle-modifier-modified.tid diff --git a/core/ui/ViewTemplate/subtitle/default.tid b/core/ui/ViewTemplate/subtitle/default.tid index 99042c95e..5c55712fa 100644 --- a/core/ui/ViewTemplate/subtitle/default.tid +++ b/core/ui/ViewTemplate/subtitle/default.tid @@ -4,7 +4,7 @@ title: $:/core/ui/ViewTemplate/subtitle/default <$reveal type="nomatch" stateTitle=<<folded-state>> text="hide" tag="div" retain="yes" animate="yes"> <div class="tc-subtitle tc-clearfix"> <$list filter="[all[shadows+tiddlers]tag[$:/tags/ViewTemplate/Subtitle]!has[draft.of]]" variable="subtitleTiddler"> -<$transclude tiddler=<<subtitleTiddler>> mode="inline"/><$list-join> </$list-join> +<$transclude tiddler=<<subtitleTiddler>> mode="inline"/> </$list> </div> </$reveal> diff --git a/core/ui/ViewTemplate/subtitle/modifier.tid b/core/ui/ViewTemplate/subtitle/modifier.tid index 8437ada9b..e4062380d 100644 --- a/core/ui/ViewTemplate/subtitle/modifier.tid +++ b/core/ui/ViewTemplate/subtitle/modifier.tid @@ -1,4 +1,4 @@ title: $:/core/ui/ViewTemplate/subtitle/modifier tags: $:/tags/ViewTemplate/Subtitle -<$link to={{!!modifier}}/> \ No newline at end of file +<%if [{!!modifier}!is[blank]] %><$link to={{!!modifier}}/><%endif%> \ No newline at end of file diff --git a/editions/test/tiddlers/tests/data/tiddler-subtitle/subtitle-modified.tid b/editions/test/tiddlers/tests/data/tiddler-subtitle/subtitle-modified.tid new file mode 100644 index 000000000..0191aaccf --- /dev/null +++ b/editions/test/tiddlers/tests/data/tiddler-subtitle/subtitle-modified.tid @@ -0,0 +1,23 @@ +title: Subtitle/modified +description: Tiddler ViewTemplate Subtitle modified only +type: text/vnd.tiddlywiki-multiple +import: [all[shadows+tiddlers]tag[$:/tags/ViewTemplate/Subtitle]!has[draft.of]] $:/core/ui/ViewTemplate/subtitle/default +tags: $:/tags/wiki-test-spec + +title: $:/language/Tiddler/DateFormat + +[UTC]DDth MMM YYYY at hh12:0mmam ++ +title: Output + +\whitespace trim +{{test||$:/core/ui/ViewTemplate/subtitle/default}} ++ +title: test +modified: 20241003111606000 + +text ++ +title: ExpectedResult + +<p><div class=" tc-reveal"><div class="tc-subtitle tc-clearfix">3rd October 2024 at 11:16am</div></div></p> \ No newline at end of file diff --git a/editions/test/tiddlers/tests/data/tiddler-subtitle/subtitle-modifier-modified.tid b/editions/test/tiddlers/tests/data/tiddler-subtitle/subtitle-modifier-modified.tid new file mode 100644 index 000000000..c060faeae --- /dev/null +++ b/editions/test/tiddlers/tests/data/tiddler-subtitle/subtitle-modifier-modified.tid @@ -0,0 +1,24 @@ +title: Subtitle/modifier-modified +description: Tiddler ViewTemplate Subtitle. Show modifier and modified in UTC format +type: text/vnd.tiddlywiki-multiple +import: [all[shadows+tiddlers]tag[$:/tags/ViewTemplate/Subtitle]!has[draft.of]] $:/core/ui/ViewTemplate/subtitle/default +tags: $:/tags/wiki-test-spec + +title: $:/language/Tiddler/DateFormat + +[UTC]DDth MMM YYYY at hh12:0mmam ++ +title: Output + +\whitespace trim +{{test||$:/core/ui/ViewTemplate/subtitle/default}} ++ +title: test +modifier: test-user +modified: 20241003111606000 + +text ++ +title: ExpectedResult + +<p><div class=" tc-reveal"><div class="tc-subtitle tc-clearfix"><a class="tc-tiddlylink tc-tiddlylink-missing" href="#test-user">test-user</a>3rd October 2024 at 11:16am</div></div></p> \ No newline at end of file From 2327dd043f982f3df31c9ddb30ffabe0af8e6112 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Thu, 3 Oct 2024 13:19:23 +0100 Subject: [PATCH 075/178] Revert "Fix alignment in tiddler subtitle (#8659)" This reverts commit f4f1ae6b9bc2391a769172e23749e5b79661bb3d. --- core/ui/ViewTemplate/subtitle/default.tid | 2 +- core/ui/ViewTemplate/subtitle/modifier.tid | 2 +- .../tiddler-subtitle/subtitle-modified.tid | 23 ------------------ .../subtitle-modifier-modified.tid | 24 ------------------- 4 files changed, 2 insertions(+), 49 deletions(-) delete mode 100644 editions/test/tiddlers/tests/data/tiddler-subtitle/subtitle-modified.tid delete mode 100644 editions/test/tiddlers/tests/data/tiddler-subtitle/subtitle-modifier-modified.tid diff --git a/core/ui/ViewTemplate/subtitle/default.tid b/core/ui/ViewTemplate/subtitle/default.tid index 5c55712fa..99042c95e 100644 --- a/core/ui/ViewTemplate/subtitle/default.tid +++ b/core/ui/ViewTemplate/subtitle/default.tid @@ -4,7 +4,7 @@ title: $:/core/ui/ViewTemplate/subtitle/default <$reveal type="nomatch" stateTitle=<<folded-state>> text="hide" tag="div" retain="yes" animate="yes"> <div class="tc-subtitle tc-clearfix"> <$list filter="[all[shadows+tiddlers]tag[$:/tags/ViewTemplate/Subtitle]!has[draft.of]]" variable="subtitleTiddler"> -<$transclude tiddler=<<subtitleTiddler>> mode="inline"/> +<$transclude tiddler=<<subtitleTiddler>> mode="inline"/><$list-join> </$list-join> </$list> </div> </$reveal> diff --git a/core/ui/ViewTemplate/subtitle/modifier.tid b/core/ui/ViewTemplate/subtitle/modifier.tid index e4062380d..8437ada9b 100644 --- a/core/ui/ViewTemplate/subtitle/modifier.tid +++ b/core/ui/ViewTemplate/subtitle/modifier.tid @@ -1,4 +1,4 @@ title: $:/core/ui/ViewTemplate/subtitle/modifier tags: $:/tags/ViewTemplate/Subtitle -<%if [{!!modifier}!is[blank]] %><$link to={{!!modifier}}/><%endif%> \ No newline at end of file +<$link to={{!!modifier}}/> \ No newline at end of file diff --git a/editions/test/tiddlers/tests/data/tiddler-subtitle/subtitle-modified.tid b/editions/test/tiddlers/tests/data/tiddler-subtitle/subtitle-modified.tid deleted file mode 100644 index 0191aaccf..000000000 --- a/editions/test/tiddlers/tests/data/tiddler-subtitle/subtitle-modified.tid +++ /dev/null @@ -1,23 +0,0 @@ -title: Subtitle/modified -description: Tiddler ViewTemplate Subtitle modified only -type: text/vnd.tiddlywiki-multiple -import: [all[shadows+tiddlers]tag[$:/tags/ViewTemplate/Subtitle]!has[draft.of]] $:/core/ui/ViewTemplate/subtitle/default -tags: $:/tags/wiki-test-spec - -title: $:/language/Tiddler/DateFormat - -[UTC]DDth MMM YYYY at hh12:0mmam -+ -title: Output - -\whitespace trim -{{test||$:/core/ui/ViewTemplate/subtitle/default}} -+ -title: test -modified: 20241003111606000 - -text -+ -title: ExpectedResult - -<p><div class=" tc-reveal"><div class="tc-subtitle tc-clearfix">3rd October 2024 at 11:16am</div></div></p> \ No newline at end of file diff --git a/editions/test/tiddlers/tests/data/tiddler-subtitle/subtitle-modifier-modified.tid b/editions/test/tiddlers/tests/data/tiddler-subtitle/subtitle-modifier-modified.tid deleted file mode 100644 index c060faeae..000000000 --- a/editions/test/tiddlers/tests/data/tiddler-subtitle/subtitle-modifier-modified.tid +++ /dev/null @@ -1,24 +0,0 @@ -title: Subtitle/modifier-modified -description: Tiddler ViewTemplate Subtitle. Show modifier and modified in UTC format -type: text/vnd.tiddlywiki-multiple -import: [all[shadows+tiddlers]tag[$:/tags/ViewTemplate/Subtitle]!has[draft.of]] $:/core/ui/ViewTemplate/subtitle/default -tags: $:/tags/wiki-test-spec - -title: $:/language/Tiddler/DateFormat - -[UTC]DDth MMM YYYY at hh12:0mmam -+ -title: Output - -\whitespace trim -{{test||$:/core/ui/ViewTemplate/subtitle/default}} -+ -title: test -modifier: test-user -modified: 20241003111606000 - -text -+ -title: ExpectedResult - -<p><div class=" tc-reveal"><div class="tc-subtitle tc-clearfix"><a class="tc-tiddlylink tc-tiddlylink-missing" href="#test-user">test-user</a>3rd October 2024 at 11:16am</div></div></p> \ No newline at end of file From ac8fa2cf00e87c5218af615562c93b782572b3d7 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Thu, 3 Oct 2024 16:41:19 +0100 Subject: [PATCH 076/178] Remove obsolete mobiledragdrop plugin --- editions/tw5.com-server/tiddlywiki.info | 1 - 1 file changed, 1 deletion(-) diff --git a/editions/tw5.com-server/tiddlywiki.info b/editions/tw5.com-server/tiddlywiki.info index 7f0ebb215..cc460be7e 100644 --- a/editions/tw5.com-server/tiddlywiki.info +++ b/editions/tw5.com-server/tiddlywiki.info @@ -4,7 +4,6 @@ "tiddlywiki/tiddlyweb", "tiddlywiki/filesystem", "tiddlywiki/highlight", - "tiddlywiki/mobiledragdrop", "tiddlywiki/internals" ], "themes": [ From 20611cc875363f4ed3051fb0b295c2a214b82567 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Thu, 3 Oct 2024 21:16:15 +0100 Subject: [PATCH 077/178] Force a build --- editions/tw5.com/tiddlers/hellothere/HelloThere.tid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editions/tw5.com/tiddlers/hellothere/HelloThere.tid b/editions/tw5.com/tiddlers/hellothere/HelloThere.tid index 8ceacfe24..046241812 100644 --- a/editions/tw5.com/tiddlers/hellothere/HelloThere.tid +++ b/editions/tw5.com/tiddlers/hellothere/HelloThere.tid @@ -70,4 +70,4 @@ Use it to keep your [[to-do list|TaskManagementExample]], to plan an [[essay or <$list filter="[tag[Testimonial]]"> <$macrocall $name="flex-card" class="tc-card-quote" captionField="caption" descriptionField="text"/> </$list> -</div> \ No newline at end of file +</div> From c0415d9c9336021393857cd720f3f2288e1fcae6 Mon Sep 17 00:00:00 2001 From: Mohammad Rahmani <830394+kookma@users.noreply.github.com> Date: Sun, 6 Oct 2024 20:13:18 +0330 Subject: [PATCH 078/178] Make All Hex Color Code Consistent (#8665) --- core/palettes/Vanilla.tid | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/core/palettes/Vanilla.tid b/core/palettes/Vanilla.tid index 76307acee..d981a485e 100644 --- a/core/palettes/Vanilla.tid +++ b/core/palettes/Vanilla.tid @@ -32,7 +32,7 @@ dragger-background: <<colour foreground>> dragger-foreground: <<colour background>> dropdown-background: <<colour background>> dropdown-border: <<colour muted-foreground>> -dropdown-tab-background-selected: #fff +dropdown-tab-background-selected: #ffffff dropdown-tab-background: #ececec dropzone-background: rgba(0,200,0,0.7) external-link-background-hover: inherit @@ -54,7 +54,7 @@ modal-border: #999999 modal-footer-background: #f5f5f5 modal-footer-border: #dddddd modal-header-border: #eeeeee -muted-foreground: #bbb +muted-foreground: #bbbbbb network-activity-foreground: #448844 notification-background: #ffffdd notification-border: #999999 @@ -98,7 +98,7 @@ tab-foreground: #666666 table-border: #dddddd table-footer-background: #a8a8a8 table-header-background: #f0f0f0 -tag-background: #ec6 +tag-background: #eecc66 tag-foreground: #ffffff testcase-accent-level-1: #c1eaff testcase-accent-level-2: #E3B740 @@ -132,11 +132,11 @@ toolbar-done-button: untagged-background: #999999 very-muted-foreground: #888888 wikilist-background: #e5e5e5 -wikilist-item: #fff -wikilist-info: #000 -wikilist-title: #666 +wikilist-item: #ffffff +wikilist-info: #000000 +wikilist-title: #666666 wikilist-title-svg: <<colour wikilist-title>> -wikilist-url: #aaa +wikilist-url: #aaaaaa wikilist-button-open: #4fb82b wikilist-button-open-hover: green wikilist-button-reveal: #5778d8 @@ -144,7 +144,7 @@ wikilist-button-reveal-hover: blue wikilist-button-remove: #d85778 wikilist-button-remove-hover: red wikilist-toolbar-background: #d3d3d3 -wikilist-toolbar-foreground: #888 +wikilist-toolbar-foreground: #888888 wikilist-droplink-dragover: rgba(255,192,192,0.5) wikilist-button-background: #acacac -wikilist-button-foreground: #000 +wikilist-button-foreground: #000000 From 8a47eb2d03f10f0a990a76e3b459e832c19895c7 Mon Sep 17 00:00:00 2001 From: Leilei332 <LeiYiXia29@outlook.com> Date: Mon, 7 Oct 2024 18:22:06 +0800 Subject: [PATCH 079/178] [DOCS] Update commands in "Generating Static Sites with TiddlyWiki" to use render command (#8666) * Update commands in "Generating Static Sites with TiddlyWiki" to use render command & add deprecated tag to some command * Remove timestamp in deprecated commands --- .../tiddlers/commands/RenderTiddlerCommand.tid | 5 +++-- .../tiddlers/commands/RenderTiddlersCommand.tid | 5 +++-- .../tiddlers/commands/SaveTiddlerCommand.tid | 8 ++++---- .../tiddlers/commands/SaveTiddlersCommand.tid | 8 ++++---- .../Generating Static Sites with TiddlyWiki.tid | 14 +++++++------- 5 files changed, 21 insertions(+), 19 deletions(-) diff --git a/editions/tw5.com/tiddlers/commands/RenderTiddlerCommand.tid b/editions/tw5.com/tiddlers/commands/RenderTiddlerCommand.tid index ede970536..404a80b6a 100644 --- a/editions/tw5.com/tiddlers/commands/RenderTiddlerCommand.tid +++ b/editions/tw5.com/tiddlers/commands/RenderTiddlerCommand.tid @@ -1,6 +1,7 @@ -title: RenderTiddlerCommand -tags: Commands caption: rendertiddler +tags: Commands $:/deprecated +title: RenderTiddlerCommand +type: text/vnd.tiddlywiki <<.deprecated-since "5.1.15" "RenderCommand">>. diff --git a/editions/tw5.com/tiddlers/commands/RenderTiddlersCommand.tid b/editions/tw5.com/tiddlers/commands/RenderTiddlersCommand.tid index 6d4282fb2..88ad91eca 100644 --- a/editions/tw5.com/tiddlers/commands/RenderTiddlersCommand.tid +++ b/editions/tw5.com/tiddlers/commands/RenderTiddlersCommand.tid @@ -1,6 +1,7 @@ -title: RenderTiddlersCommand -tags: Commands caption: rendertiddlers +tags: Commands $:/deprecated +title: RenderTiddlersCommand +type: text/vnd.tiddlywiki <<.deprecated-since "5.1.15" "RenderCommand">>. diff --git a/editions/tw5.com/tiddlers/commands/SaveTiddlerCommand.tid b/editions/tw5.com/tiddlers/commands/SaveTiddlerCommand.tid index f51799163..1b9bacddb 100644 --- a/editions/tw5.com/tiddlers/commands/SaveTiddlerCommand.tid +++ b/editions/tw5.com/tiddlers/commands/SaveTiddlerCommand.tid @@ -1,8 +1,8 @@ -title: SaveTiddlerCommand -tags: Commands -created: 20131218121606089 -modified: 20131218121606089 caption: savetiddler +created: 20131218121606089 +tags: Commands $:/deprecated +title: SaveTiddlerCommand +type: text/vnd.tiddlywiki <<.deprecated-since "5.1.15" "SaveCommand">>. diff --git a/editions/tw5.com/tiddlers/commands/SaveTiddlersCommand.tid b/editions/tw5.com/tiddlers/commands/SaveTiddlersCommand.tid index c167cd4a3..4b41dee52 100644 --- a/editions/tw5.com/tiddlers/commands/SaveTiddlersCommand.tid +++ b/editions/tw5.com/tiddlers/commands/SaveTiddlersCommand.tid @@ -1,8 +1,8 @@ -title: SaveTiddlersCommand -tags: Commands -created: 20140609121606089 -modified: 20140609121606089 caption: savetiddlers +created: 20140609121606089 +tags: Commands $:/deprecated +title: SaveTiddlersCommand +type: text/vnd.tiddlywiki <<.deprecated-since "5.1.15" "SaveCommand">>. diff --git a/editions/tw5.com/tiddlers/howtos/Generating Static Sites with TiddlyWiki.tid b/editions/tw5.com/tiddlers/howtos/Generating Static Sites with TiddlyWiki.tid index ce1061431..104fa7e49 100644 --- a/editions/tw5.com/tiddlers/howtos/Generating Static Sites with TiddlyWiki.tid +++ b/editions/tw5.com/tiddlers/howtos/Generating Static Sites with TiddlyWiki.tid @@ -1,5 +1,5 @@ created: 20130828190200000 -modified: 20200421003440463 +modified: 20241007003103647 tags: [[TiddlyWiki on Node.js]] title: Generating Static Sites with TiddlyWiki type: text/vnd.tiddlywiki @@ -16,13 +16,13 @@ You can explore a static representation of the main TiddlyWiki site at https://t The following commands are used to generate the sample static version of the TiddlyWiki5 site: -``` -tiddlywiki wikipath --rendertiddlers '[!is[system]]' $:/core/templates/static.tiddler.html static text/plain -tiddlywiki wikipath --rendertiddler $:/core/templates/static.template.html static.html text/plain -tiddlywiki wikipath --rendertiddler $:/core/templates/static.template.css static/static.css text/plain +```sh +tiddlywiki wikipath --render '[!is[system]]' '[encodeuricomponent[]addprefix[static/]]' text/plain $:/core/templates/static.tiddler.html +tiddlywiki wikipath --render $:/core/templates/static.template.html static.html text/plain +tiddlywiki wikipath --render $:/core/templates/static.template.css static/static.css text/plain ``` -The first RenderTiddlersCommand generates the HTML representations of individual tiddlers, the second RenderTiddlerCommand saves the static version of the DefaultTiddlers, and the final RenderTiddlerCommand saves the stylesheet. (All the files are placed in the `output` folder of the wiki folder). +The first RenderCommand generates the HTML representations of individual tiddlers, `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`. The second RenderCommand saves the static version of the DefaultTiddlers, and the final RenderCommand saves the stylesheet. (All the files are placed in the `output` folder of the wiki folder). ! Wiki Snapshot with Internal Links @@ -33,5 +33,5 @@ For example: https://tiddlywiki.com/alltiddlers.html The example is built by the following commands: ``` ---rendertiddler $:/core/templates/alltiddlers.template.html alltiddlers.html text/plain +--render $:/core/templates/alltiddlers.template.html alltiddlers.html text/plain ``` From 1736d9dd4d0eaa5dab3edbda1de78316ce231499 Mon Sep 17 00:00:00 2001 From: Mario Pietsch <pmariojo@gmail.com> Date: Tue, 8 Oct 2024 12:48:46 +0200 Subject: [PATCH 080/178] Fix misaligned subtitle (#8672) --- core/ui/ViewTemplate/subtitle/default.tid | 2 +- core/ui/ViewTemplate/subtitle/modifier.tid | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/ui/ViewTemplate/subtitle/default.tid b/core/ui/ViewTemplate/subtitle/default.tid index 99042c95e..5c55712fa 100644 --- a/core/ui/ViewTemplate/subtitle/default.tid +++ b/core/ui/ViewTemplate/subtitle/default.tid @@ -4,7 +4,7 @@ title: $:/core/ui/ViewTemplate/subtitle/default <$reveal type="nomatch" stateTitle=<<folded-state>> text="hide" tag="div" retain="yes" animate="yes"> <div class="tc-subtitle tc-clearfix"> <$list filter="[all[shadows+tiddlers]tag[$:/tags/ViewTemplate/Subtitle]!has[draft.of]]" variable="subtitleTiddler"> -<$transclude tiddler=<<subtitleTiddler>> mode="inline"/><$list-join> </$list-join> +<$transclude tiddler=<<subtitleTiddler>> mode="inline"/> </$list> </div> </$reveal> diff --git a/core/ui/ViewTemplate/subtitle/modifier.tid b/core/ui/ViewTemplate/subtitle/modifier.tid index 8437ada9b..e4062380d 100644 --- a/core/ui/ViewTemplate/subtitle/modifier.tid +++ b/core/ui/ViewTemplate/subtitle/modifier.tid @@ -1,4 +1,4 @@ title: $:/core/ui/ViewTemplate/subtitle/modifier tags: $:/tags/ViewTemplate/Subtitle -<$link to={{!!modifier}}/> \ No newline at end of file +<%if [{!!modifier}!is[blank]] %><$link to={{!!modifier}}/><%endif%> \ No newline at end of file From 0451a8aa8d433539a478b2113684e2511eaa1d63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yohan=20Yukiya=20Sese-Cuneta=E3=86=8D=EC=82=AC=EC=9A=94?= =?UTF-8?q?=ED=95=9C=E3=83=BB=E8=AC=9D=E9=9B=AA=E7=9F=A2?= <techmagus@im.youronly.one> Date: Tue, 8 Oct 2024 22:05:13 +0800 Subject: [PATCH 081/178] CLA-individual signed: JC John Sese Cuneta, @techmagus, 2024/10/07 (#8670) Individually signed the CLA. JC John Sese Cuneta, @techmagus, 2024/10/07 --- licenses/cla-individual.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/licenses/cla-individual.md b/licenses/cla-individual.md index be6bf619d..de28728dc 100644 --- a/licenses/cla-individual.md +++ b/licenses/cla-individual.md @@ -591,3 +591,5 @@ Val Packett, @valpackett, 2024/07/26 @JDIGIO0213, 2024/08/29 @IchijikuIchigo, 2024/09/29 + +JC John Sese Cuneta, @techmagus, 2024/10/07 From 41b9f625b354587473b6ac27c40d0124d4228f5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yohan=20Yukiya=20Sese-Cuneta=E3=86=8D=EC=82=AC=EC=9A=94?= =?UTF-8?q?=ED=95=9C=E3=83=BB=E8=AC=9D=E9=9B=AA=E7=9F=A2?= <techmagus@im.youronly.one> Date: Tue, 8 Oct 2024 22:05:49 +0800 Subject: [PATCH 082/178] Language plugin: add en-PH (English (PH)) as a new translation (#8669) * initial en-PH * English (PH) [en-ph] translation v1 * fix: moved en-PH to the correct file in /editions/full/tiddlywiki.info * deleted since changes were mainly on styles, like em or en dash instead of regular dash * upd: 'dependents' not needed in this particular case * deleted 'empty' files * upd: removed modifications which were mainly related on style (like em and en dashes); upd: CamelCase instead of separating camelCase and PascalCase (see https://github.com/TiddlyWiki/TiddlyWiki5/pull/8669#pullrequestreview-2352481385 ) * upd: Simplified Confirm* strings; upd: natural DateFormat (instead of formal format) * upd: 'want' instead of 'wish' * upd: natural DateFormat (instead of ISO format) * minor: used 'the' instead of 'a' or 'an' as reading of '.html' depends on the reader (ie. a 'dot html' extension vs an 'html' extension) --- editions/full/tiddlywiki.info | 1 + editions/tw5.com/tiddlywiki.info | 1 + languages/en-PH/Buttons.multids | 13 +++++++++++++ languages/en-PH/ControlPanel.multids | 9 +++++++++ languages/en-PH/CoreReadMe.tid | 8 ++++++++ languages/en-PH/Dates.multids | 5 +++++ languages/en-PH/Docs/ModuleTypes.multids | 3 +++ languages/en-PH/Docs/PaletteColours.multids | 7 +++++++ languages/en-PH/Fields.multids | 4 ++++ languages/en-PH/Filters.multids | 3 +++ languages/en-PH/Import.multids | 3 +++ languages/en-PH/Misc.multids | 15 +++++++++++++++ languages/en-PH/Modals/Download.tid | 13 +++++++++++++ languages/en-PH/NewJournal.multids | 3 +++ languages/en-PH/icon.tid | 21 +++++++++++++++++++++ languages/en-PH/plugin.info | 8 ++++++++ 16 files changed, 117 insertions(+) create mode 100644 languages/en-PH/Buttons.multids create mode 100644 languages/en-PH/ControlPanel.multids create mode 100644 languages/en-PH/CoreReadMe.tid create mode 100644 languages/en-PH/Dates.multids create mode 100644 languages/en-PH/Docs/ModuleTypes.multids create mode 100644 languages/en-PH/Docs/PaletteColours.multids create mode 100644 languages/en-PH/Fields.multids create mode 100644 languages/en-PH/Filters.multids create mode 100644 languages/en-PH/Import.multids create mode 100644 languages/en-PH/Misc.multids create mode 100644 languages/en-PH/Modals/Download.tid create mode 100644 languages/en-PH/NewJournal.multids create mode 100644 languages/en-PH/icon.tid create mode 100644 languages/en-PH/plugin.info diff --git a/editions/full/tiddlywiki.info b/editions/full/tiddlywiki.info index 94f4c88bf..76a6b71b6 100644 --- a/editions/full/tiddlywiki.info +++ b/editions/full/tiddlywiki.info @@ -33,6 +33,7 @@ "de-AT", "de-DE", "el-GR", + "en-PH", "en-US", "es-ES", "fa-IR", diff --git a/editions/tw5.com/tiddlywiki.info b/editions/tw5.com/tiddlywiki.info index 2f3ddade8..7246d75c0 100644 --- a/editions/tw5.com/tiddlywiki.info +++ b/editions/tw5.com/tiddlywiki.info @@ -21,6 +21,7 @@ "tiddlywiki/readonly" ], "languages": [ + "" ], "build": { "index": [ diff --git a/languages/en-PH/Buttons.multids b/languages/en-PH/Buttons.multids new file mode 100644 index 000000000..9a31c9c2c --- /dev/null +++ b/languages/en-PH/Buttons.multids @@ -0,0 +1,13 @@ +title: $:/language/Buttons/ + +Clear/Hint: Clear image to solid color +Excise/Caption: cut out +Excise/Caption/Excise: Cut out +Excise/Caption/Replace: Replace cut out text with: +Excise/Hint: Cut out the selected text into a new tiddler +FullScreen/Hint: Enter or leave fullscreen mode +Paint/Caption: paint color +Paint/Hint: Set painting color +Palette/Hint: Choose the color palette +Stamp/Hint: Insert a pre–configured snippet of text +StoryView/Hint: Choose the story visualization diff --git a/languages/en-PH/ControlPanel.multids b/languages/en-PH/ControlPanel.multids new file mode 100644 index 000000000..febd33753 --- /dev/null +++ b/languages/en-PH/ControlPanel.multids @@ -0,0 +1,9 @@ +title: $:/language/ControlPanel/ + +Appearance/Hint: Ways to customize the appearance of your TiddlyWiki. +Basics/Language/Prompt: Mabuhay! Current language: +LoadedModules/Hint: These are the currently loaded tiddler modules linked to their source tiddlers. Any italicized modules lack a source tiddler, typically because they were setup during the boot process. +Palette/Editor/Names/External/Show: Show color names that are not part of the current palette +Settings/Hint: These settings let you customize the behaviour of TiddlyWiki. +TiddlerColour/Caption: Tiddler Color +TiddlerColour/Hint: This rules cascade is used to dynamically choose the color for a tiddler (used for the icon and the associated tag pill). diff --git a/languages/en-PH/CoreReadMe.tid b/languages/en-PH/CoreReadMe.tid new file mode 100644 index 000000000..a0c4d8599 --- /dev/null +++ b/languages/en-PH/CoreReadMe.tid @@ -0,0 +1,8 @@ +title: $:/core/readme + +This plugin contains TiddlyWiki's core components, comprising: + +* JavaScript code modules +* Icons +* Templates needed to create TiddlyWiki's user interface +* Philippine English (''en-PH'') translations of the localize strings used by the core diff --git a/languages/en-PH/Dates.multids b/languages/en-PH/Dates.multids new file mode 100644 index 000000000..622cba75d --- /dev/null +++ b/languages/en-PH/Dates.multids @@ -0,0 +1,5 @@ +title: $:/language/ + +RelativeDate/Future/Days: <<period>> days from today +RelativeDate/Future/Months: <<period>> months from today +RelativeDate/Future/Years: <<period>> years from today diff --git a/languages/en-PH/Docs/ModuleTypes.multids b/languages/en-PH/Docs/ModuleTypes.multids new file mode 100644 index 000000000..548bd5c77 --- /dev/null +++ b/languages/en-PH/Docs/ModuleTypes.multids @@ -0,0 +1,3 @@ +title: $:/language/Docs/ModuleTypes/ + +storyview: Story views customize the animation and behaviour of list widgets. diff --git a/languages/en-PH/Docs/PaletteColours.multids b/languages/en-PH/Docs/PaletteColours.multids new file mode 100644 index 000000000..744dc9bb8 --- /dev/null +++ b/languages/en-PH/Docs/PaletteColours.multids @@ -0,0 +1,7 @@ +title: $:/language/Docs/PaletteColours/ + +pre-background: Pre–formatted code background +pre-border: Pre–formatted code border +testcase-accent-level-1: Test case accent color with no nesting +testcase-accent-level-2: Test case accent color with 2nd level nesting +testcase-accent-level-3: Test case accent color with 3rd level nesting or higher diff --git a/languages/en-PH/Fields.multids b/languages/en-PH/Fields.multids new file mode 100644 index 000000000..ca5f65755 --- /dev/null +++ b/languages/en-PH/Fields.multids @@ -0,0 +1,4 @@ +title: $:/language/Docs/Fields/ + +class: The CSS class applied to a tiddler when rendering it—see [[Custom styles by user-class]]. Also used for [[Modals]] +color: The CSS color value associated with a tiddler diff --git a/languages/en-PH/Filters.multids b/languages/en-PH/Filters.multids new file mode 100644 index 000000000..2e3c1a6c0 --- /dev/null +++ b/languages/en-PH/Filters.multids @@ -0,0 +1,3 @@ +title: $:/language/Filters/ + +TypedTiddlers: Non–wiki-text tiddlers diff --git a/languages/en-PH/Import.multids b/languages/en-PH/Import.multids new file mode 100644 index 000000000..c54e77fba --- /dev/null +++ b/languages/en-PH/Import.multids @@ -0,0 +1,3 @@ +title: $:/language/Import/ + +Listing/Cancel/Warning: Do you want to cancel the import? diff --git a/languages/en-PH/Misc.multids b/languages/en-PH/Misc.multids new file mode 100644 index 000000000..9907c76e3 --- /dev/null +++ b/languages/en-PH/Misc.multids @@ -0,0 +1,15 @@ +title: $:/language/ + +ConfirmAction: Do you confirm you want to continue? +ConfirmCancelTiddler: Do you want to discard the changes to the tiddler "<$text text=<<title>>/>"? +ConfirmDeleteTiddler: Do you want to delete the tiddler "<$text text=<<title>>/>"? +ConfirmDeleteTiddlers: Do you want to delete <<resultCount>> tiddler(s)? +ConfirmOverwriteTiddler: Do you want to overwrite the tiddler "<$text text=<<title>>/>"? +Encryption/ConfirmClearPassword: Do you want to clear the password? This will remove the encryption applied when saving this wiki +Error/NetworkErrorAlert: `<h2>''Network Error''</h2>It looks like the connection to the server has been lost. This may indicate a problem with your network connection. Please restore your network connectivity before continuing.<br><br>''Any unsaved changes will be automatically synchronized when connectivity is restored''.` +Error/ZoominTextNode: Story View Error: It appears that you tried to interact with a tiddler which displays a custom container. This is most likely caused by using `$:/tags/StoryTiddlerTemplateFilter` with a template that contains text or whitespace at the beginning. Please use the pragma `\whitespace trim` and ensure the whole contents of the tiddler is wrapped in a single HTML element. The text that caused this issue: +Manager/Item/Colour: Color +MissingTiddler/Hint: Missing tiddler "<$text text=<<currentTiddler>>/>"—click {{||$:/core/ui/Buttons/edit}} to create +RecentChanges/DateFormat: DDD, MMM DD, YYYY +TagManager/Colour/Heading: Color +Tiddler/DateFormat: DDD, MMM DD, YYYY at hh12:0mm am diff --git a/languages/en-PH/Modals/Download.tid b/languages/en-PH/Modals/Download.tid new file mode 100644 index 000000000..3718d5f3c --- /dev/null +++ b/languages/en-PH/Modals/Download.tid @@ -0,0 +1,13 @@ +title: $:/language/Modals/Download +type: +subtitle: Download changes +footer: <$button message="tm-close-tiddler">Close</$button> +help: https://tiddlywiki.com/static/DownloadingChanges.html + +Your browser only supports manual saving. + +To save your modified wiki, right click on the download link below and select "Download file" or "Save file", and then choose the folder and filename. + +//You can marginally speed things up by clicking the link with the control key (Windows) or the options/alt key (Mac OS X). You will not be prompted for the folder or filename, but your browser is likely to give it an unrecognizable name—you may need to rename the file to include the `.html` extension before you can do anything useful with it.// + +On smartphones that do not allow files to be downloaded you can instead bookmark the link, and then sync your bookmarks to a desktop computer from where the wiki can be saved normally. diff --git a/languages/en-PH/NewJournal.multids b/languages/en-PH/NewJournal.multids new file mode 100644 index 000000000..f0db40fd2 --- /dev/null +++ b/languages/en-PH/NewJournal.multids @@ -0,0 +1,3 @@ +title: $:/config/NewJournal/ + +Title: DDD, MMM DD, YYYY diff --git a/languages/en-PH/icon.tid b/languages/en-PH/icon.tid new file mode 100644 index 000000000..c664ed2f0 --- /dev/null +++ b/languages/en-PH/icon.tid @@ -0,0 +1,21 @@ +title: $:/languages/en-PH/icon +type: image/svg+xml + +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1200" height="600" viewBox="-28 -45 180 90" fill="#fcd116"> + <title>Flag of the Philippines + + + + + + + + + + + + + + + + diff --git a/languages/en-PH/plugin.info b/languages/en-PH/plugin.info new file mode 100644 index 000000000..e24a80a78 --- /dev/null +++ b/languages/en-PH/plugin.info @@ -0,0 +1,8 @@ +{ + "title": "$:/languages/en-PH", + "name": "en-PH", + "plugin-type": "language", + "description": "English (PH)", + "author": "JC John Sese Cuneta", + "core-version": ">=5.3.5" +} From 47519b170385fb65057ac44a3c2caf794dddbea0 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Tue, 8 Oct 2024 17:11:30 +0100 Subject: [PATCH 083/178] Experiments: Refactoring HelloThere (#8664) * Initial Commit * Fix default tiddlers for prerelease * Use parsermode: inline for tiddlers that don't semantically have paragraphs * Tweak card styles Cards can now grow slightly to fill the available space * Rename "Community Links" to "TiddlyWiki on the Web", and excise the items to individual tiddlers * Revert changes to core styles * Introductory text for each welcome tiddler * Colours for welcome tiddlers * Simplify introduction of GettingStarted * Update TiddlyFox information * Move all the card related definitions into their own folder Perhaps preparatory to making them into a plugin, or putting them into the core * Add a hover effect for card icons * Retract changes to GettingStarted and system fonts We'll come back to that * Revert properly --- .../tiddlers/system/DefaultTiddlers.tid | 4 + .../tiddlers/cards/card-procedures.tid | 86 ++++++ .../tw5.com/tiddlers/cards/card-styles.tid | 256 ++++++++++++++++ .../community/TiddlyWiki on the Web.tid | 15 + .../community/links/TalkTiddlyWiki.tid | 7 + .../community/links/TiddlyWiki on Discord.tid | 7 + .../community/links/TiddlyWiki on GitHub.tid | 7 + .../community/links/TiddlyWiki on Gitter.tid | 7 + .../links/TiddlyWiki on Mastodon.tid | 7 + .../links/TiddlyWiki on Open Collective.tid | 7 + .../community/links/TiddlyWiki on Reddit.tid | 7 + .../community/links/TiddlyWiki on Twitter.tid | 7 + .../community/links/TiddlyWiki on YouTube.tid | 7 + .../tiddlers/definitions/TiddlyFox.tid | 16 +- .../gettingstarted/GettingStarted.tid | 2 +- .../tiddlers/hellothere/Find Out More.tid | 15 + .../tiddlers/hellothere/HelloThere.tid | 66 +--- .../hellothere/Testimonials and Reviews.tid | 13 + .../hellothere/quickstart/Quick Start.tid | 18 +- .../tiddlers/images/Open Collective Logo.tid | 2 +- .../tiddlers/saving/Saving on TiddlyHost.tid | 2 + .../tiddlers/saving/Saving with FireFox.tid | 17 -- .../Saving with TiddlyFox on Android.tid | 26 -- .../tiddlers/system/DefaultTiddlers.tid | 4 + .../tiddlers/system/tw5.com-card-template.tid | 6 - .../tiddlers/system/tw5.com-styles.tid | 281 ------------------ .../tiddlers/system/wikitext-macros.tid | 45 --- .../Testimonials - Product Hunt.tid | 2 + 28 files changed, 486 insertions(+), 453 deletions(-) create mode 100644 editions/tw5.com/tiddlers/cards/card-procedures.tid create mode 100644 editions/tw5.com/tiddlers/cards/card-styles.tid create mode 100644 editions/tw5.com/tiddlers/community/TiddlyWiki on the Web.tid create mode 100644 editions/tw5.com/tiddlers/community/links/TalkTiddlyWiki.tid create mode 100644 editions/tw5.com/tiddlers/community/links/TiddlyWiki on Discord.tid create mode 100644 editions/tw5.com/tiddlers/community/links/TiddlyWiki on GitHub.tid create mode 100644 editions/tw5.com/tiddlers/community/links/TiddlyWiki on Gitter.tid create mode 100644 editions/tw5.com/tiddlers/community/links/TiddlyWiki on Mastodon.tid create mode 100644 editions/tw5.com/tiddlers/community/links/TiddlyWiki on Open Collective.tid create mode 100644 editions/tw5.com/tiddlers/community/links/TiddlyWiki on Reddit.tid create mode 100644 editions/tw5.com/tiddlers/community/links/TiddlyWiki on Twitter.tid create mode 100644 editions/tw5.com/tiddlers/community/links/TiddlyWiki on YouTube.tid create mode 100644 editions/tw5.com/tiddlers/hellothere/Find Out More.tid create mode 100644 editions/tw5.com/tiddlers/hellothere/Testimonials and Reviews.tid delete mode 100644 editions/tw5.com/tiddlers/saving/Saving with FireFox.tid delete mode 100644 editions/tw5.com/tiddlers/saving/Saving with TiddlyFox on Android.tid delete mode 100644 editions/tw5.com/tiddlers/system/tw5.com-card-template.tid diff --git a/editions/prerelease/tiddlers/system/DefaultTiddlers.tid b/editions/prerelease/tiddlers/system/DefaultTiddlers.tid index c947fd59a..66d1c9bab 100644 --- a/editions/prerelease/tiddlers/system/DefaultTiddlers.tid +++ b/editions/prerelease/tiddlers/system/DefaultTiddlers.tid @@ -4,5 +4,9 @@ title: $:/DefaultTiddlers [[TiddlyWiki Pre-release]] HelloThere +[[Quick Start]] +[[Find Out More]] +[[TiddlyWiki on the Web]] +[[Testimonials and Reviews]] GettingStarted Community diff --git a/editions/tw5.com/tiddlers/cards/card-procedures.tid b/editions/tw5.com/tiddlers/cards/card-procedures.tid new file mode 100644 index 000000000..f548d69ac --- /dev/null +++ b/editions/tw5.com/tiddlers/cards/card-procedures.tid @@ -0,0 +1,86 @@ +code-body: yes +tags: $:/tags/Macro +title: $:/cards/procedures +type: text/vnd.tiddlywiki + +\whitespace trim + +\procedure flex-card(class,bordercolor:"",backgroundcolor:"",textcolor:"",imageField:"image",captionField:"caption",subtitle:"",descriptionField:"description",linkField:"link") +<$link class={{{ [addprefix[tc-card ]] }}} + to={{{ [getelse] }}} + aria-label=<> +> + <$transclude + $variable="flex-card-body" + bordercolor=<> + backgroundcolor=<> + textcolor=<> + imageField=<> + captionField=<> + subtitle=<> + descriptionField=<> + /> + +\end + +\procedure flex-card-external(class,bordercolor:"",backgroundcolor:"",textcolor:"",imageField:"image",captionField:"caption",subtitle:"",descriptionField:"description",linkField:"url") +addprefix[tc-card ]addprefix[tc-tiddlylink ]] }}} + href={{{ [get] }}} + aria-label=<> + rel="noopener noreferrer" + target="_blank" +> + <$transclude + $variable="flex-card-body" + bordercolor=<> + backgroundcolor=<> + textcolor=<> + imageField=<> + captionField=<> + subtitle=<> + descriptionField=<> + /> + +\end + +\procedure flex-card-body(bordercolor,backgroundcolor,textcolor,imageField,captionField,subtitle,descriptionField) +
!is[blank]addprefix[5px solid ]] }}} style.background={{!!background}} style.backgroundColor=<> style.color=<> style.fill=<>> + <$list filter="[has[ribbon-text]]" variable="ignore"> + + + <$list filter="[has]" variable="ignore"> +
+ <$image source={{{ [get] }}} + alt={{{ [getget[alt-text]else[Image.]] }}} + /> +
+ +
<$transclude field=<>><$view field="title"/>
+ <$list filter="[!is[blank]]" variable="ignore"> +
+ <$text text=<>/> +
+ +
<$transclude tiddler={{!!icon}}/>
+ <%if [all[current]getelse[]!match[]] %> +
+
+ <$transclude field=<> mode="block"/> +
+
+
+
+ <%endif%> + <%if [all[current]has[button-text]] %> +
+ <$text text={{!!button-text}}/> {{$:/core/images/chevron-right}} +
+ <%endif%> +
+\end diff --git a/editions/tw5.com/tiddlers/cards/card-styles.tid b/editions/tw5.com/tiddlers/cards/card-styles.tid new file mode 100644 index 000000000..7b95b699a --- /dev/null +++ b/editions/tw5.com/tiddlers/cards/card-styles.tid @@ -0,0 +1,256 @@ +tags: $:/tags/Stylesheet +title: $:/cards/styles +type: text/vnd.tiddlywiki + +\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock + +.tc-cards { + display: flex; + flex-wrap: wrap; + justify-content: space-evenly; + width: 100%; + padding: 0.5em; + background: <>; + border-color: rgba(34,36,38,.15); + box-shadow: 0 2px 25px 0 rgb(34 36 38 / 5%) inset; + gap: 1em; +} + +.tc-cards.tc-small { + text-align: center; + font-size: 0.7em; +} + +.tc-cards.tc-action-card { + text-align: center; + background: none; +} + +.tc-cards.tc-cards-vertical { +} + +.tc-cards.tc-action-card .tc-card-button { + border: 1px solid <>; + background: <>; + margin: 0.5em; + border-radius: 6px; + padding: 0.5em; + color: <>; + fill: <>; +} + +.tc-cards.tc-action-card .tc-card-button svg { + width: 0.65em; + height: 0.65em; + vertical-align: middle; +} + +.tc-tiddlylink.tc-card { + font-weight: normal; + flex-grow: 1; + max-width: 250px; + position: relative; + background: <>; + color: <>; + width: 200px; + min-height: 0; + border: none; + border-radius: 8px; + box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5; + transition: box-shadow 0.3s ease,transform .3s ease; +} + +.tc-cards.tc-cards-vertical .tc-tiddlylink.tc-card { + width: 100%; +} + +@media (max-width: 500px) { + + .tc-cards { + padding: 0; + } + + .tc-tiddlylink.tc-card { + margin: 0.25em; + width: 45%; + } + +} + +.tc-tiddlylink.tc-card.tc-card-quote { + width: 320px; + box-shadow: none; + background-color: #effdff; +} + +.tc-card-accent { + height: 100%; + display: flex; + align-items: stretch; + flex-direction: column; + justify-content: stretch; + border-radius: 8px; +} + +.tc-cards.tc-cards-vertical .tc-card-accent { + flex-direction: row; + justify-content: start; + padding: 5px 7px; + align-items: center; +} + +.tc-cards.tc-cards-vertical .tc-card-icon { + line-height: 0; + order: 1; +} + +.tc-tiddlylink.tc-card:hover { + color: <>; + background: <>; + text-decoration: none; + cursor: pointer; + box-shadow: 0 1px 5px 0 #bcbdbd, 0 0 0 1px #d4d4d5; + transform: translateY(-3px); +} + +.tc-card-ribbon-wrapper { + line-height: 0; + width: 75px; + height: 75px; + position: absolute; + right: 0; + overflow: hidden; + top: 0; + z-index: 849; + pointer-events: none; +} + +.tc-card-ribbon { + transition: top 0.3s ease-in-out; + top: 15px; + right: -77px; + position: absolute; + transform: rotate(45deg); + background-color: red; + box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 50%); +} + +.tc-tiddlylink.tc-card:hover .tc-card-ribbon { + top: -77px; +} + +.tc-card-ribbon-inner { + font-size: 10px; + line-height: 13px; + font-weight: 700; + color: white; + text-decoration: none; + text-shadow: 0 -1px rgb(0 0 0 / 50%); + width: 200px; + display: inline-block; + padding: 2px 0; + text-align: center; +} + +.tc-card-image { + border-top-left-radius: 8px; + border-top-right-radius: 8px; + line-height: 0; + overflow: hidden; +} + +.tc-card-image img { + border-top-left-radius: 8px; + border-top-right-radius: 8px; + width: 100%; + transition: transform 0.3s ease-in-out; +} + +.tc-tiddlylink.tc-card:hover .tc-card-image img { + transform: scale(1.05); +} + +.tc-card .tc-card-icon svg { + transition: transform 0.3s ease-in-out; +} + +.tc-card:hover .tc-card-icon svg { + transform: scale(1.1); +} + +.tc-card-title { + font-size: 1.2em; + line-height: 1.2; + font-weight: 600; + transition: color 0.3s ease-in-out; + padding: 0 10px; + margin: 0.5em 0 0.25em 0; +} + +.tc-cards.tc-cards-vertical .tc-card-title { + font-size: 1.1em; + min-width: 10em; + order: 2; +} + +.tc-cards.tc-cards-vertical .tc-card-title svg { + width: 1em; + height: 1em; + vertical-align: text-bottom; +} + +.tc-card-subtitle, +.tc-card-author { + font-size: 0.8em; + line-height: 1.2; + color: <>; + padding: 0 10px; + margin: 0.5em 0; + font-style: italic; +} + +.tc-card-body { + font-size: 0.9em; + line-height: 1.2; + padding: 0.25em 10px; + margin: 0; +} + +.tc-cards.tc-cards-vertical .tc-card-body { + font-size: 1em; +} + +.tc-card-body-wrapper { + position: relative; + flex-grow: 1; +} + +.tc-tiddlylink.tc-card.tc-card-quote .tc-card-body:before { + font-family: Georgia, serif; + color: <>; + content: open-quote; + font-size: 5em; + line-height: 1; + float: left; +} + +.tc-tiddlylink.tc-card.tc-card-quote .tc-card-body:after { + font-family: Georgia, serif; + color: <>; + content: close-quote; + font-size: 5em; + line-height: 1; + float: right; +} + +.tc-tiddlylink.tc-card .tc-card-body-clear { + clear: both; +} + +.tc-card-body > p { + margin: 0.25em 0; +} + +.tc-card a:active, .tc-card a:focus, .tc-btn-download:active, .tc-btn-download:focus{ + outline: none; +} \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/community/TiddlyWiki on the Web.tid b/editions/tw5.com/tiddlers/community/TiddlyWiki on the Web.tid new file mode 100644 index 000000000..0af1b78a8 --- /dev/null +++ b/editions/tw5.com/tiddlers/community/TiddlyWiki on the Web.tid @@ -0,0 +1,15 @@ +modified: 20241001141521924 +tags: TableOfContents +title: TiddlyWiki on the Web +type: text/vnd.tiddlywiki +icon: $:/core/images/link +color: #808 +list: TalkTiddlyWiki [[TiddlyWiki on YouTube]] [[TiddlyWiki on Reddit]] [[TiddlyWiki on Discord]] [[TiddlyWiki on GitHub]] [[TiddlyWiki on Mastodon]] [[TiddlyWiki on Twitter]] [[TiddlyWiki on Gitter]] [[TiddlyWiki on Open Collective]] + +Links to the ~TiddlyWiki community elsewhere on the web. + +
+<$list filter="[tag[TiddlyWiki on the Web]]"> +<$macrocall $name="flex-card-external" backgroundcolor={{!!background-color}} textcolor={{!!text-color}} captionField="caption"/> + +
diff --git a/editions/tw5.com/tiddlers/community/links/TalkTiddlyWiki.tid b/editions/tw5.com/tiddlers/community/links/TalkTiddlyWiki.tid new file mode 100644 index 000000000..413edd1cd --- /dev/null +++ b/editions/tw5.com/tiddlers/community/links/TalkTiddlyWiki.tid @@ -0,0 +1,7 @@ +title: TalkTiddlyWiki +caption: ~TalkTiddlyWiki +tags: [[TiddlyWiki on the Web]] +url: https://talk.tiddlywiki.org/ +icon: $:/core/images/help +background-color: #FF8C19 +text-color: #fff diff --git a/editions/tw5.com/tiddlers/community/links/TiddlyWiki on Discord.tid b/editions/tw5.com/tiddlers/community/links/TiddlyWiki on Discord.tid new file mode 100644 index 000000000..f9450927d --- /dev/null +++ b/editions/tw5.com/tiddlers/community/links/TiddlyWiki on Discord.tid @@ -0,0 +1,7 @@ +title: TiddlyWiki on Discord +caption: Discord +tags: [[TiddlyWiki on the Web]] +url: https://discord.gg/HFFZVQ8 +icon: $:/core/images/globe +background-color: #5462EB +text-color: #fff diff --git a/editions/tw5.com/tiddlers/community/links/TiddlyWiki on GitHub.tid b/editions/tw5.com/tiddlers/community/links/TiddlyWiki on GitHub.tid new file mode 100644 index 000000000..64e49fbf8 --- /dev/null +++ b/editions/tw5.com/tiddlers/community/links/TiddlyWiki on GitHub.tid @@ -0,0 +1,7 @@ +title: TiddlyWiki on GitHub +caption: ~GitHub +tags: [[TiddlyWiki on the Web]] +url: https://github.com/TiddlyWiki/TiddlyWiki5 +icon: $:/core/images/github +background-color: #444 +text-color: #fff diff --git a/editions/tw5.com/tiddlers/community/links/TiddlyWiki on Gitter.tid b/editions/tw5.com/tiddlers/community/links/TiddlyWiki on Gitter.tid new file mode 100644 index 000000000..07474b4e3 --- /dev/null +++ b/editions/tw5.com/tiddlers/community/links/TiddlyWiki on Gitter.tid @@ -0,0 +1,7 @@ +title: TiddlyWiki on Gitter +caption: Gitter +tags: [[TiddlyWiki on the Web]] +url: https://gitter.im/TiddlyWiki/public +icon: $:/core/images/gitter +background-color: #753a88 +text-color: #fff diff --git a/editions/tw5.com/tiddlers/community/links/TiddlyWiki on Mastodon.tid b/editions/tw5.com/tiddlers/community/links/TiddlyWiki on Mastodon.tid new file mode 100644 index 000000000..c9ebe006f --- /dev/null +++ b/editions/tw5.com/tiddlers/community/links/TiddlyWiki on Mastodon.tid @@ -0,0 +1,7 @@ +title: TiddlyWiki on Mastodon +caption: Mastodon +tags: [[TiddlyWiki on the Web]] +url: https://fosstodon.org/@TiddlyWiki +icon: $:/core/images/mastodon +background-color: #2b90d9 +text-color: #fff diff --git a/editions/tw5.com/tiddlers/community/links/TiddlyWiki on Open Collective.tid b/editions/tw5.com/tiddlers/community/links/TiddlyWiki on Open Collective.tid new file mode 100644 index 000000000..e5fa69124 --- /dev/null +++ b/editions/tw5.com/tiddlers/community/links/TiddlyWiki on Open Collective.tid @@ -0,0 +1,7 @@ +title: TiddlyWiki on Open Collective +caption: Open Collective +tags: [[TiddlyWiki on the Web]] +url: https://opencollective.com/tiddlywiki +icon: Open Collective Logo +background-color: #0c2c66 +text-color: #fff diff --git a/editions/tw5.com/tiddlers/community/links/TiddlyWiki on Reddit.tid b/editions/tw5.com/tiddlers/community/links/TiddlyWiki on Reddit.tid new file mode 100644 index 000000000..20f292de8 --- /dev/null +++ b/editions/tw5.com/tiddlers/community/links/TiddlyWiki on Reddit.tid @@ -0,0 +1,7 @@ +title: TiddlyWiki on Reddit +caption: Reddit +tags: [[TiddlyWiki on the Web]] +url: https://www.reddit.com/r/TiddlyWiki5/ +icon: Reddit Logo +background-color: #FF4500 +text-color: #fff diff --git a/editions/tw5.com/tiddlers/community/links/TiddlyWiki on Twitter.tid b/editions/tw5.com/tiddlers/community/links/TiddlyWiki on Twitter.tid new file mode 100644 index 000000000..643610e61 --- /dev/null +++ b/editions/tw5.com/tiddlers/community/links/TiddlyWiki on Twitter.tid @@ -0,0 +1,7 @@ +title: TiddlyWiki on Twitter +caption: Twitter +tags: [[TiddlyWiki on the Web]] +url: https://twitter.com/TiddlyWiki +icon: $:/core/images/twitter +background-color: #1DA1F2 +text-color: #fff diff --git a/editions/tw5.com/tiddlers/community/links/TiddlyWiki on YouTube.tid b/editions/tw5.com/tiddlers/community/links/TiddlyWiki on YouTube.tid new file mode 100644 index 000000000..bf5523c92 --- /dev/null +++ b/editions/tw5.com/tiddlers/community/links/TiddlyWiki on YouTube.tid @@ -0,0 +1,7 @@ +title: TiddlyWiki on YouTube +caption: ~YouTube +tags: [[TiddlyWiki on the Web]] +url: https://www.youtube.com/c/JeremyRuston +icon: $:/core/images/video +background-color: #e52d27 +text-color: #fff diff --git a/editions/tw5.com/tiddlers/definitions/TiddlyFox.tid b/editions/tw5.com/tiddlers/definitions/TiddlyFox.tid index 1015b83b3..431159742 100644 --- a/editions/tw5.com/tiddlers/definitions/TiddlyFox.tid +++ b/editions/tw5.com/tiddlers/definitions/TiddlyFox.tid @@ -1,21 +1,9 @@ created: 20130825161100000 -modified: 20230803051056946 +modified: 20241006202631647 tags: Definitions title: TiddlyFox type: text/vnd.tiddlywiki -<<.deprecated-since "FireFox 57" "Saving">> - -TiddlyFox is an extension for older versions of Firefox that allows standalone TiddlyWiki files to save their changes directly to the file system. TiddlyFox works on both desktop and smartphone versions of Firefox. See [[Saving with TiddlyFox]] or [[Saving with TiddlyFox on Android]] for detailed instructions. +TiddlyFox was an extension for older versions of Firefox that allowed standalone TiddlyWiki files to save their changes directly to the file system. TiddlyFox is now obsolete due to its incompatibility with the latest versions of Firefox - see [[TiddlyFox Apocalypse]]. There are many alternatives to TiddlyFox, but none that work in precisely the same way -- see GettingStarted for details. - -TiddlyFox can be downloaded from the Mozilla Addons site: - -https://addons.mozilla.org/en-GB/firefox/addon/tiddlyfox/ - -<<< -You can also install the latest development version of TiddlyFox direct from GitHub: - -https://github.com/TiddlyWiki/TiddlyFox/raw/master/tiddlyfox.xpi -<<< diff --git a/editions/tw5.com/tiddlers/gettingstarted/GettingStarted.tid b/editions/tw5.com/tiddlers/gettingstarted/GettingStarted.tid index 193c02c70..00871f3f1 100644 --- a/editions/tw5.com/tiddlers/gettingstarted/GettingStarted.tid +++ b/editions/tw5.com/tiddlers/gettingstarted/GettingStarted.tid @@ -12,4 +12,4 @@ The next step is to choose a method for saving changes. There's a wide variety o <<.warning "Don't attempt to use the browser ''File''/''Save'' menu option to save changes (it doesn't work)">>

-{{Saving}} +{{Saving}} \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/hellothere/Find Out More.tid b/editions/tw5.com/tiddlers/hellothere/Find Out More.tid new file mode 100644 index 000000000..c2b73703e --- /dev/null +++ b/editions/tw5.com/tiddlers/hellothere/Find Out More.tid @@ -0,0 +1,15 @@ +modified: 20241001141521924 +tags: TableOfContents +title: Find Out More +type: text/vnd.tiddlywiki +icon: $:/core/images/help +color: #880 + +Resources to help you learn more about ~TiddlyWiki and its community. + +
+<$list filter="[tag[HelloThumbnail]]"> +<$macrocall $name="flex-card" captionField="caption" descriptionField="text"/> + +
+ diff --git a/editions/tw5.com/tiddlers/hellothere/HelloThere.tid b/editions/tw5.com/tiddlers/hellothere/HelloThere.tid index 046241812..46c9deb7d 100644 --- a/editions/tw5.com/tiddlers/hellothere/HelloThere.tid +++ b/editions/tw5.com/tiddlers/hellothere/HelloThere.tid @@ -1,73 +1,17 @@ created: 20130822170200000 list: [[A Gentle Guide to TiddlyWiki]] [[Discover TiddlyWiki]] [[Some of the things you can do with TiddlyWiki]] [[Ten reasons to switch to TiddlyWiki]] Examples [[What happened to the original TiddlyWiki?]] -modified: 20240710115948992 +modified: 20241001141521924 tags: TableOfContents title: HelloThere type: text/vnd.tiddlywiki +icon: $:/core/icon !!.tc-hero-heading ''Welcome to TiddlyWiki, a unique [[non-linear|Philosophy of Tiddlers]] notebook for [[capturing|Creating and editing tiddlers]], [[organising|Structuring TiddlyWiki]] and [[sharing|Sharing your tiddlers with others]] complex information'' Use it to keep your [[to-do list|TaskManagementExample]], to plan an [[essay or novel|"TiddlyWiki for Scholars" by Alberto Molina]], or to organise your wedding. Record every thought that crosses your brain, or build a flexible and responsive website. -~TiddlyWiki lets you choose where to keep your data, guaranteeing that in the decades to come you will [[still be able to use|Future Proof]] the notes you take today. +* ~TiddlyWiki lets you choose where to keep your data, guaranteeing that in the decades to come you will [[still be able to use|Future Proof]] the notes you take today. -!! ''Quick Start'' +* ~TiddlyWiki is infinitely customisable and extensible with many plugins that add new features -
-<$list filter="[tag[Quick Start]]"> -<$macrocall $name="flex-card" bordercolor={{!!color}} textcolor={{!!text-color}} backgroundcolor={{!!background-color}} captionField="caption" descriptionField="text"/> - -
-
-<$link to="中文社区 - Chinese Community" class="tc-btn-big-green tc-card" aria-label="Chinese Community"> -中文社区
Chinese Community - -
- -!! ''Find Out More'' - -
-<$list filter="[tag[HelloThumbnail]]"> -<$macrocall $name="flex-card" captionField="caption" descriptionField="text"/> - -
- -!! ''Community'' - - - -!! ''Testimonials & Reviews'' - -
-<$list filter="[tag[Testimonial]]"> -<$macrocall $name="flex-card" class="tc-card-quote" captionField="caption" descriptionField="text"/> - -
+* ~TiddlyWiki is the product of a collective of developers, part of an extensive community of users diff --git a/editions/tw5.com/tiddlers/hellothere/Testimonials and Reviews.tid b/editions/tw5.com/tiddlers/hellothere/Testimonials and Reviews.tid new file mode 100644 index 000000000..d33f8fa5d --- /dev/null +++ b/editions/tw5.com/tiddlers/hellothere/Testimonials and Reviews.tid @@ -0,0 +1,13 @@ +modified: 20241001141521924 +tags: TableOfContents +title: Testimonials and Reviews +type: text/vnd.tiddlywiki +icon: $:/core/images/star-filled +color: #088 + +\parsermode inline +
+<$list filter="[tag[Testimonial]]"> +<$macrocall $name="flex-card" class="tc-card-quote" captionField="caption" descriptionField="text"/> + +
\ No newline at end of file diff --git a/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid b/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid index ff7bec946..d57c3f5ab 100644 --- a/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid +++ b/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid @@ -1,2 +1,18 @@ title: Quick Start -list: [[Quick Start: Tiddlyhost]] [[Quick Start: Desktop]] [[Quick Start: DIY]] [[Quick Start: Xememex]] \ No newline at end of file +modified: 20241001141521924 +list: [[Quick Start: Tiddlyhost]] [[Quick Start: Desktop]] [[Quick Start: DIY]] [[Quick Start: Xememex]] +icon: $:/core/images/tip +color: #cc9 + +Choose how to get started quickly with ~TiddlyWiki. + +
+<$list filter="[tag[Quick Start]]"> +<$macrocall $name="flex-card" bordercolor={{!!color}} textcolor={{!!text-color}} backgroundcolor={{!!background-color}} captionField="caption" descriptionField="text"/> + +
+
+<$link to="中文社区 - Chinese Community" class="tc-btn-big-green tc-card" aria-label="Chinese Community"> +中文社区
Chinese Community + +
diff --git a/editions/tw5.com/tiddlers/images/Open Collective Logo.tid b/editions/tw5.com/tiddlers/images/Open Collective Logo.tid index dbafad946..b7399033e 100644 --- a/editions/tw5.com/tiddlers/images/Open Collective Logo.tid +++ b/editions/tw5.com/tiddlers/images/Open Collective Logo.tid @@ -4,4 +4,4 @@ tags: picture title: Open Collective Logo alt-text: Open Collective Logo - \ No newline at end of file + \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/saving/Saving on TiddlyHost.tid b/editions/tw5.com/tiddlers/saving/Saving on TiddlyHost.tid index 8931c71be..d69eea3b1 100644 --- a/editions/tw5.com/tiddlers/saving/Saving on TiddlyHost.tid +++ b/editions/tw5.com/tiddlers/saving/Saving on TiddlyHost.tid @@ -15,3 +15,5 @@ type: text/vnd.tiddlywiki [[TiddlyHost.com|https://tiddlyhost.com/]] is a hosting service for TiddlyWiki created by Simon Baird. Once you sign up and confirm your email you can create "sites", (i.e. ~TiddlyWikis), with support for online saving. Sites can be private or public, and you can optionally list them on the taggable and searchable [[TiddlyHost Hub|https://tiddlyhost.com/hub]] where they'll be discoverable by others. Unlike [[TiddlySpot|Saving on TiddlySpot]], [[TiddlyHost|https://tiddlyhost.com]] is secure, open source, and has proper support for TiddlyWiki5. It also allows uploading existing ~TiddlyWiki files, supports TiddlyWikiClassic, and lets you claim ownership of your ~TiddlySpot sites. For more information see the [[FAQ|https://github.com/simonbaird/tiddlyhost/wiki/FAQ]] and the [[About|https://tiddlyhost.com/about]] page. + +If you find Tiddlyhost useful, please consider [[donation or sponsorship|https://tiddlyhost.com/donate]]. diff --git a/editions/tw5.com/tiddlers/saving/Saving with FireFox.tid b/editions/tw5.com/tiddlers/saving/Saving with FireFox.tid deleted file mode 100644 index 2a3b3bd19..000000000 --- a/editions/tw5.com/tiddlers/saving/Saving with FireFox.tid +++ /dev/null @@ -1,17 +0,0 @@ -caption: Saving with ~FireFox -created: 20230803205140949 -modified: 20230803213246739 -tags: Saving Firefox -title: Saving with FireFox - -# Restart [[Firefox]] -# [[Download]] an empty TiddlyWiki by clicking this button: -#> {{$:/editions/tw5.com/snippets/download-empty-button}} -# Locate the file you just downloaded -#* You may rename it, but be sure to keep the `.html` or `.htm` extension -# Open the file in [[Firefox]] - -# Try creating a new tiddler using the ''new tiddler'' <<.icon $:/core/images/new-button>> button in the sidebar. Type some content for the tiddler, and click the <<.icon $:/core/images/done-button>> ''ok'' button -# Save your changes by clicking the <<.icon $:/core/images/save-button-dynamic>> ''save changes'' button in the sidebar -#* Look for the yellow notification ''Saved wiki'' at the top right of the window -# Refresh the browser window to verify that your changes have been saved correctly diff --git a/editions/tw5.com/tiddlers/saving/Saving with TiddlyFox on Android.tid b/editions/tw5.com/tiddlers/saving/Saving with TiddlyFox on Android.tid deleted file mode 100644 index 049129a0d..000000000 --- a/editions/tw5.com/tiddlers/saving/Saving with TiddlyFox on Android.tid +++ /dev/null @@ -1,26 +0,0 @@ -created: 20140103134551508 -modified: 20230803051340676 -tags: [[Saving with TiddlyFox]] -title: Saving with TiddlyFox on Android -type: text/vnd.tiddlywiki - -<<.deprecated-since "FireFox 57" "Saving">> - -(Alternatively, see the [[video tutorial|TiddlyWiki on Firefox for Android Video]]) - -# Ensure you have the latest version of [[Firefox for Android|http://getfirefox.com]] -#* http://getfirefox.com -# Install the latest release of the TiddlyFox extension from: -#* https://addons.mozilla.org/en-GB/firefox/addon/tiddlyfox/ -# Install this extension to be able to save the TiddlyWiki file locally: -#* https://addons.mozilla.org/en-GB/android/addon/save-link-menus/ -# [[Download]] an empty TiddlyWiki by saving this link: -#* https://tiddlywiki.com/empty.html -#> (to save the link, ensure you've installed the "save-link-menus" extension and then long-press on the link and choose "Save link") -# When the file has downloaded, click on it within the notification tray or the download manager application -# Choose to open the file in Firefox (rather than the default Android viewer) -# Click ''OK'' in response to the prompt from TiddlyFox that asks whether to enable saving for this file -# Try creating a new tiddler using the ''new tiddler'' <<.icon $:/core/images/new-button>> button in the sidebar. Type some content for the tiddler, and click the <<.icon $:/core/images/done-button>> ''ok'' button -# Save your changes by clicking the <<.icon $:/core/images/save-button-dynamic>> ''save changes'' button in the sidebar -#* Look for the yellow notification ''Saved wiki'' at the top right of the window -# Refresh the browser window to verify that your changes have been saved correctly diff --git a/editions/tw5.com/tiddlers/system/DefaultTiddlers.tid b/editions/tw5.com/tiddlers/system/DefaultTiddlers.tid index e10c566b9..7b9e94cbc 100644 --- a/editions/tw5.com/tiddlers/system/DefaultTiddlers.tid +++ b/editions/tw5.com/tiddlers/system/DefaultTiddlers.tid @@ -4,5 +4,9 @@ title: $:/DefaultTiddlers type: text/vnd.tiddlywiki HelloThere +[[Quick Start]] +[[Find Out More]] +[[TiddlyWiki on the Web]] +[[Testimonials and Reviews]] GettingStarted Community diff --git a/editions/tw5.com/tiddlers/system/tw5.com-card-template.tid b/editions/tw5.com/tiddlers/system/tw5.com-card-template.tid deleted file mode 100644 index a2400a739..000000000 --- a/editions/tw5.com/tiddlers/system/tw5.com-card-template.tid +++ /dev/null @@ -1,6 +0,0 @@ -created: 20200507002521489 -modified: 20220719134613555 -title: $:/_tw5.com-card-template -type: text/vnd.tiddlywiki - -<$macrocall $name="flex-card" bordercolor={{!!color}} captionField="caption" subtitle={{{ [{!!community-author}!is[blank]addprefix[by ]] }}}/> diff --git a/editions/tw5.com/tiddlers/system/tw5.com-styles.tid b/editions/tw5.com/tiddlers/system/tw5.com-styles.tid index dd60694f4..f3618afc9 100644 --- a/editions/tw5.com/tiddlers/system/tw5.com-styles.tid +++ b/editions/tw5.com/tiddlers/system/tw5.com-styles.tid @@ -82,291 +82,10 @@ type: text/vnd.tiddlywiki height: 1em; } - - .tc-wrapper-flex { display: flex; } -.tc-saving-sidebar { - margin: 0; - padding: 0; - min-width: 200px; - overflow: auto; -} - -.tc-saving-sidebar a { - display: block; -} - -@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) { - .tc-wrapper-flex { - flex-direction: column; - } - .tc-saving-sidebar { - width: 100%; - height: auto; - } - .tc-saving-sidebar a { - float: left; - } -} - -.tc-saving-sidebar-category { - margin-bottom: 10px; -} - -.tc-saving-sidebar-category-title { - font-weight: bold; - margin-bottom: 5px; - font-size: 16px; -} - -.tc-saving-sidebar-category-item { - margin-left: 10px; -} - -.tc-saving-introduction { - display: flex; - justify-content: center; - text-align: center; - align-items: center; - padding: 4em; - font-style: italic; -} - -.tc-cards { - display: flex; - flex-wrap: wrap; - justify-content: space-evenly; - width: 100%; - padding: 0.5em; - background: <>; - border-color: rgba(34,36,38,.15); - box-shadow: 0 2px 25px 0 rgb(34 36 38 / 5%) inset; - gap: 1em; -} - -.tc-cards.tc-small { - text-align: center; - font-size: 0.7em; -} - -.tc-cards.tc-action-card { - text-align: center; - background: none; -} - -.tc-cards.tc-action-card .tc-card-button { - border: 1px solid <>; - background: <>; - margin: 0.5em; - border-radius: 6px; - padding: 0.5em; - color: <>; - fill: <>; -} - -.tc-cards.tc-action-card .tc-card-button svg { - width: 0.65em; - height: 0.65em; - vertical-align: middle; -} - -.tc-tiddlylink.tc-card { - font-weight: normal; - max-width: 100%; - position: relative; - background: <>; - color: <>; - width: 200px; - min-height: 0; - border: none; - border-radius: 8px; - box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5; - transition: box-shadow 0.3s ease,transform .3s ease; -} - -.tc-cards.tc-cards-vertical .tc-tiddlylink.tc-card { - width: 100%; -} - -@media (max-width: 500px) { - - .tc-cards { - padding: 0; - } - - .tc-tiddlylink.tc-card { - margin: 0.25em; - width: 45%; - } - -} - -.tc-tiddlylink.tc-card.tc-card-quote { - width: 320px; - box-shadow: none; - background-color: #effdff; -} - -.tc-card-accent { - height: 100%; - display: flex; - align-items: stretch; - flex-direction: column; - justify-content: stretch; - border-radius: 8px; -} - -.tc-cards.tc-cards-vertical .tc-card-accent { - flex-direction: row; - align-items: center; -} - -.tc-tiddlylink.tc-card:hover { - color: <>; - background: <>; - text-decoration: none; - cursor: pointer; - box-shadow: 0 1px 5px 0 #bcbdbd, 0 0 0 1px #d4d4d5; - transform: translateY(-3px); -} - -.tc-card-ribbon-wrapper { - line-height: 0; - width: 75px; - height: 75px; - position: absolute; - right: 0; - overflow: hidden; - top: 0; - z-index: 849; - pointer-events: none; -} - -.tc-card-ribbon { - transition: top 0.3s ease-in-out; - top: 15px; - right: -77px; - position: absolute; - transform: rotate(45deg); - background-color: red; - box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 50%); -} - -.tc-tiddlylink.tc-card:hover .tc-card-ribbon { - top: -77px; -} - -.tc-card-ribbon-inner { - font-size: 10px; - line-height: 13px; - font-weight: 700; - color: white; - text-decoration: none; - text-shadow: 0 -1px rgb(0 0 0 / 50%); - width: 200px; - display: inline-block; - padding: 2px 0; - text-align: center; -} - -.tc-card-image { - border-top-left-radius: 8px; - border-top-right-radius: 8px; - line-height: 0; - overflow: hidden; -} - -.tc-card-image img { - border-top-left-radius: 8px; - border-top-right-radius: 8px; - width: 100%; - transition: transform 0.3s ease-in-out; -} - -.tc-tiddlylink.tc-card:hover .tc-card-image img { - transform: scale(1.05); -} - -.tc-card-title { - font-size: 1.2em; - line-height: 1.2; - font-weight: 600; - transition: color 0.3s ease-in-out; - padding: 0 10px; - margin: 0.5em 0 0.25em 0; -} - -.tc-cards.tc-cards-vertical .tc-card-title { - font-size: 1em; - min-width: 10em; - text-align: right; -} - -.tc-cards.tc-cards-vertical .tc-card-title svg { - width: 1em; - height: 1em; - vertical-align: text-bottom; -} - -.tc-card-subtitle, -.tc-card-author { - font-size: 0.8em; - line-height: 1.2; - color: <>; - padding: 0 10px; - margin: 0.5em 0; - font-style: italic; -} - -.tc-card-body { - font-size: 0.9em; - line-height: 1.2; - padding: 0.25em 10px; - margin: 0; -} - -.tc-cards.tc-cards-vertical .tc-card-body { - font-size: 1em; -} - -.tc-card-body-wrapper { - position: relative; - flex-grow: 1; -} - -.tc-tiddlylink.tc-card.tc-card-quote .tc-card-body:before { - font-family: Georgia, serif; - color: <>; - content: open-quote; - font-size: 5em; - line-height: 1; - float: left; -} - -.tc-tiddlylink.tc-card.tc-card-quote .tc-card-body:after { - font-family: Georgia, serif; - color: <>; - content: close-quote; - font-size: 5em; - line-height: 1; - float: right; -} - -.tc-tiddlylink.tc-card .tc-card-body-clear { - clear: both; -} - -.tc-card-body > p { - margin: 0.25em 0; -} - -.tc-card a:active, .tc-card a:focus, .tc-btn-download:active, .tc-btn-download:focus{ - outline: none; -} - .tc-btn-download { padding: 10px 30px; border-radius: 5px; diff --git a/editions/tw5.com/tiddlers/system/wikitext-macros.tid b/editions/tw5.com/tiddlers/system/wikitext-macros.tid index 796f949a7..f598cf240 100644 --- a/editions/tw5.com/tiddlers/system/wikitext-macros.tid +++ b/editions/tw5.com/tiddlers/system/wikitext-macros.tid @@ -87,48 +87,3 @@ type: text/vnd.tiddlywiki <$link to=<>/>: <$transclude $variable=tw-code tiddler=<> /> \end - -\procedure flex-card(class,bordercolor:"",backgroundcolor:"",textcolor:"",imageField:"image",captionField:"caption",subtitle:"",descriptionField:"description",linkField:"link") -<$link class={{{ [addprefix[tc-card ]] }}} - to={{{ [getelse] }}} - aria-label=<> -> -
!is[blank]addprefix[5px solid ]] }}} style.background={{!!background}} style.backgroundColor=<> style.color=<> style.fill=<>> - <$list filter="[has[ribbon-text]]" variable="ignore"> - - - <$list filter="[has]" variable="ignore"> -
- <$image source={{{ [get] }}} - alt={{{ [getget[alt-text]else[Image.]] }}} - /> -
- -
<$transclude field=<>><$view field="title"/>
- <$list filter="[!is[blank]]" variable="ignore"> -
- <$text text=<>/> -
- -
<$transclude tiddler={{!!icon}}/>
-
-
- <$transclude field=<> mode="block"/> -
-
-
-
- <$list filter="[all[current]has[button-text]]" variable="ignore"> -
- <$text text={{!!button-text}}/> {{$:/core/images/chevron-right}} -
- -
- -\end diff --git a/editions/tw5.com/tiddlers/testimonials/Testimonials - Product Hunt.tid b/editions/tw5.com/tiddlers/testimonials/Testimonials - Product Hunt.tid index 388b1daa6..60b0e47d1 100644 --- a/editions/tw5.com/tiddlers/testimonials/Testimonials - Product Hunt.tid +++ b/editions/tw5.com/tiddlers/testimonials/Testimonials - Product Hunt.tid @@ -3,4 +3,6 @@ tags: Testimonial caption: Product Hunt extlink: https://www.producthunt.com/posts/tiddlywiki-2?utm_source=badge-top-post-badge&utm_medium=badge&utm_souce=badge-tiddlywiki-2 +TiddlyWiki was featured on Product Hunt on April 17th 2020, rising to become the #2 product of the day. +
{{Product Hunt Link}}
From a4c2454773e3a6a0ea67bed85c13068ac737f54e Mon Sep 17 00:00:00 2001 From: Mateusz Wilczek <36714554+mateuszwilczek@users.noreply.github.com> Date: Wed, 9 Oct 2024 13:05:41 +0200 Subject: [PATCH 084/178] Update font stacks (#8628) * Update font stacks in vanilla theme * Fix punctuation in font stacks --- themes/tiddlywiki/vanilla/settings.multids | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/themes/tiddlywiki/vanilla/settings.multids b/themes/tiddlywiki/vanilla/settings.multids index e63a4db2d..475e8d1d4 100644 --- a/themes/tiddlywiki/vanilla/settings.multids +++ b/themes/tiddlywiki/vanilla/settings.multids @@ -1,6 +1,6 @@ title: $:/themes/tiddlywiki/vanilla/settings/ -fontfamily: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji -codefontfamily: "SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace +fontfamily: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji" +codefontfamily: ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace backgroundimageattachment: fixed backgroundimagesize: auto From ddb6c206cb3dd0cc0536f9623ee2f07822e1473a Mon Sep 17 00:00:00 2001 From: Mateusz Wilczek <36714554+mateuszwilczek@users.noreply.github.com> Date: Wed, 9 Oct 2024 13:11:44 +0200 Subject: [PATCH 085/178] Update docs for makeqr macro (#8654) --- plugins/tiddlywiki/qrcode/docs/makeqr.tid | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/plugins/tiddlywiki/qrcode/docs/makeqr.tid b/plugins/tiddlywiki/qrcode/docs/makeqr.tid index 7f5329d3e..fe3d0de25 100644 --- a/plugins/tiddlywiki/qrcode/docs/makeqr.tid +++ b/plugins/tiddlywiki/qrcode/docs/makeqr.tid @@ -11,7 +11,7 @@ The ''makeqr'' [[macro|Macros]] converts text data into an image of the correspo ;size : The size of the image in pixels (defaults to 500) ;errorCorrectLevel -: Determines the amount of error correction applied to the image; see below (defaults to "M"). +: Determines the amount of error correction applied to the image (see below, defaults to "M") ;fallback : The fallback image to be returned in case of an error (see below) @@ -19,26 +19,30 @@ The conversion will fail if the text is too long and/or complex and the macro wi The error correction level is a [[QR code feature|http://www.qrcode.com/en/about/error_correction.html]]: -<<< -QR Code has error correction capability to restore data if the code is dirty or damaged. ... Level Q or H may be selected for factory environment where QR Code get dirty, whereas Level L may be selected for clean environment with the large amount of data. Typically, Level M (15%) is most frequently selected. -<<< +|errorCorrectLevel |Redundancy |Use cases |h +|L | 7%|Clean environment, large amount of data | +|M | 15%|Default value, most common choice | +|Q | 25%|Dirty environment, small amount of data | +|H | 30%|~| !! Examples -Making a QR code for a simple string of text: +Making a QR code data URI for a simple string of text: ``` <> ``` -Making a QR code for the URL field of the current tiddler: +Displaying a QR code for a simple string of text: ``` -<$macrocall $name="makeqr" text={{!!url}}/> +> /> ``` -Making a QR code for the URL of the current wiki: +Displaying a QR code for a transcluded value (URL of the current wiki): ``` -<$macrocall $name="makeqr" text={{$:/info/url/full}}/> +\define qr(content) > /> + +<$transclude $variable="qr" content={{$:/info/url/full}} /> ``` From d02c220ddfaea15780100346d613d4342592bd6b Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Wed, 9 Oct 2024 14:54:58 +0100 Subject: [PATCH 086/178] Restore $:/_tw5.com-card-template Fixes error in #8664 --- editions/tw5.com/tiddlers/system/tw5.com-card-template.tid | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 editions/tw5.com/tiddlers/system/tw5.com-card-template.tid diff --git a/editions/tw5.com/tiddlers/system/tw5.com-card-template.tid b/editions/tw5.com/tiddlers/system/tw5.com-card-template.tid new file mode 100644 index 000000000..a2400a739 --- /dev/null +++ b/editions/tw5.com/tiddlers/system/tw5.com-card-template.tid @@ -0,0 +1,6 @@ +created: 20200507002521489 +modified: 20220719134613555 +title: $:/_tw5.com-card-template +type: text/vnd.tiddlywiki + +<$macrocall $name="flex-card" bordercolor={{!!color}} captionField="caption" subtitle={{{ [{!!community-author}!is[blank]addprefix[by ]] }}}/> From 5dd72d8223804f689a389dd5bfe5e6a9cc0d596a Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Wed, 9 Oct 2024 15:29:19 +0100 Subject: [PATCH 087/178] GettingStarted styling fixes From @ericshulman see https://talk.tiddlywiki.org/t/gettingstarted-tiddler-on-tiddlywiki-com-not-showing-any-results/10864/7 --- editions/tw5.com/tiddlers/system/tw5.com-styles.tid | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/editions/tw5.com/tiddlers/system/tw5.com-styles.tid b/editions/tw5.com/tiddlers/system/tw5.com-styles.tid index f3618afc9..8a8484d35 100644 --- a/editions/tw5.com/tiddlers/system/tw5.com-styles.tid +++ b/editions/tw5.com/tiddlers/system/tw5.com-styles.tid @@ -121,4 +121,8 @@ type: text/vnd.tiddlywiki .multi-columns { column-count: 2; } -} \ No newline at end of file +} + +.tc-saving-sidebar-category { margin-bottom:10px; } +.tc-saving-sidebar-category-title { margin-bottom:5px; font-weight:bold; } +.tc-saving-sidebar-category-item { margin-left:10px; white-space:nowrap; } From 78f120967207d915bc5077673fb61d1ae98adcee Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Wed, 9 Oct 2024 15:45:28 +0100 Subject: [PATCH 088/178] Improve tagging of HelloThere tiddlers Suggested by @ericshulman --- editions/tw5.com/tiddlers/community/TiddlyWiki on the Web.tid | 2 +- editions/tw5.com/tiddlers/gettingstarted/GettingStarted.tid | 2 +- editions/tw5.com/tiddlers/hellothere/Find Out More.tid | 2 +- .../tw5.com/tiddlers/hellothere/Testimonials and Reviews.tid | 2 +- editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid | 1 + editions/tw5.com/tiddlers/system/TableOfContents.tid | 2 +- editions/tw5.com/tiddlers/videos/Getting Started Video.tid | 2 +- 7 files changed, 7 insertions(+), 6 deletions(-) diff --git a/editions/tw5.com/tiddlers/community/TiddlyWiki on the Web.tid b/editions/tw5.com/tiddlers/community/TiddlyWiki on the Web.tid index 0af1b78a8..9e0dfd812 100644 --- a/editions/tw5.com/tiddlers/community/TiddlyWiki on the Web.tid +++ b/editions/tw5.com/tiddlers/community/TiddlyWiki on the Web.tid @@ -1,5 +1,5 @@ modified: 20241001141521924 -tags: TableOfContents +tags: [[Quick Start]] title: TiddlyWiki on the Web type: text/vnd.tiddlywiki icon: $:/core/images/link diff --git a/editions/tw5.com/tiddlers/gettingstarted/GettingStarted.tid b/editions/tw5.com/tiddlers/gettingstarted/GettingStarted.tid index 00871f3f1..6a22c8a37 100644 --- a/editions/tw5.com/tiddlers/gettingstarted/GettingStarted.tid +++ b/editions/tw5.com/tiddlers/gettingstarted/GettingStarted.tid @@ -1,6 +1,6 @@ created: 20131129090249275 modified: 20220819041016415 -tags: [[Working with TiddlyWiki]] +tags: [[Quick Start]] title: GettingStarted type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/hellothere/Find Out More.tid b/editions/tw5.com/tiddlers/hellothere/Find Out More.tid index c2b73703e..bc6c9b4e0 100644 --- a/editions/tw5.com/tiddlers/hellothere/Find Out More.tid +++ b/editions/tw5.com/tiddlers/hellothere/Find Out More.tid @@ -1,5 +1,5 @@ modified: 20241001141521924 -tags: TableOfContents +tags: [[Quick Start]] title: Find Out More type: text/vnd.tiddlywiki icon: $:/core/images/help diff --git a/editions/tw5.com/tiddlers/hellothere/Testimonials and Reviews.tid b/editions/tw5.com/tiddlers/hellothere/Testimonials and Reviews.tid index d33f8fa5d..c295a7a25 100644 --- a/editions/tw5.com/tiddlers/hellothere/Testimonials and Reviews.tid +++ b/editions/tw5.com/tiddlers/hellothere/Testimonials and Reviews.tid @@ -1,5 +1,5 @@ modified: 20241001141521924 -tags: TableOfContents +tags: [[Quick Start]] title: Testimonials and Reviews type: text/vnd.tiddlywiki icon: $:/core/images/star-filled diff --git a/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid b/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid index d57c3f5ab..fee905aa6 100644 --- a/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid +++ b/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid @@ -3,6 +3,7 @@ modified: 20241001141521924 list: [[Quick Start: Tiddlyhost]] [[Quick Start: Desktop]] [[Quick Start: DIY]] [[Quick Start: Xememex]] icon: $:/core/images/tip color: #cc9 +tag: TableOfContents Choose how to get started quickly with ~TiddlyWiki. diff --git a/editions/tw5.com/tiddlers/system/TableOfContents.tid b/editions/tw5.com/tiddlers/system/TableOfContents.tid index d22420a9f..948690880 100644 --- a/editions/tw5.com/tiddlers/system/TableOfContents.tid +++ b/editions/tw5.com/tiddlers/system/TableOfContents.tid @@ -1,6 +1,6 @@ caption: {{$:/language/SideBar/Contents/Caption}} created: 20140809114010378 -list: HelloThere Learning [[Working with TiddlyWiki]] [[Customise TiddlyWiki]] Features Filters Languages Editions Plugins Platforms Reference Community About +list: HelloThere [[Quick Start]] Learning [[Working with TiddlyWiki]] [[Customise TiddlyWiki]] Features Filters Languages Editions Plugins Platforms Reference Community About list-after: $:/core/ui/SideBar/Open modified: 20230322150307580 tags: $:/tags/SideBar diff --git a/editions/tw5.com/tiddlers/videos/Getting Started Video.tid b/editions/tw5.com/tiddlers/videos/Getting Started Video.tid index bb7282161..adb2dde49 100644 --- a/editions/tw5.com/tiddlers/videos/Getting Started Video.tid +++ b/editions/tw5.com/tiddlers/videos/Getting Started Video.tid @@ -1,6 +1,6 @@ created: 20140104134911101 modified: 20140919161039197 -tags: Videos [[Working with TiddlyWiki]] +tags: Videos [[Working with TiddlyWiki]] [[Quick Start]] title: Getting Started Video type: text/vnd.tiddlywiki From b2c3e2b01da17aab854763eddab6094aa75cc0ab Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Wed, 9 Oct 2024 16:23:15 +0100 Subject: [PATCH 089/178] Fix QuickStart cards --- .../tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid b/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid index fee905aa6..993ad3c69 100644 --- a/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid +++ b/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid @@ -1,14 +1,13 @@ title: Quick Start modified: 20241001141521924 -list: [[Quick Start: Tiddlyhost]] [[Quick Start: Desktop]] [[Quick Start: DIY]] [[Quick Start: Xememex]] icon: $:/core/images/tip color: #cc9 -tag: TableOfContents +tags: TableOfContents Choose how to get started quickly with ~TiddlyWiki.
-<$list filter="[tag[Quick Start]]"> +<$list filter="[[Quick Start: Tiddlyhost]] [[Quick Start: Desktop]] [[Quick Start: DIY]] [[Quick Start: Xememex]]"> <$macrocall $name="flex-card" bordercolor={{!!color}} textcolor={{!!text-color}} backgroundcolor={{!!background-color}} captionField="caption" descriptionField="text"/>
From 04185b49afaae9d027abf524adf033ab6426c6ae Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Wed, 9 Oct 2024 16:44:04 +0100 Subject: [PATCH 090/178] Further Quick Start tweaks --- editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid | 1 + editions/tw5.com/tiddlers/hellothere/quickstart/desktop.tid | 2 +- editions/tw5.com/tiddlers/hellothere/quickstart/diy.tid | 2 +- editions/tw5.com/tiddlers/hellothere/quickstart/tiddlyhost.tid | 2 +- editions/tw5.com/tiddlers/hellothere/quickstart/xememex.tid | 2 +- 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid b/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid index 993ad3c69..d31b55f3e 100644 --- a/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid +++ b/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid @@ -3,6 +3,7 @@ modified: 20241001141521924 icon: $:/core/images/tip color: #cc9 tags: TableOfContents +list: GettingStarted [[Getting Started Video]] [[Find Out More]] [[TiddlyWiki on the Web]] [[Testimonials and Reviews]] Choose how to get started quickly with ~TiddlyWiki. diff --git a/editions/tw5.com/tiddlers/hellothere/quickstart/desktop.tid b/editions/tw5.com/tiddlers/hellothere/quickstart/desktop.tid index c20fa52de..b3e9accc0 100644 --- a/editions/tw5.com/tiddlers/hellothere/quickstart/desktop.tid +++ b/editions/tw5.com/tiddlers/hellothere/quickstart/desktop.tid @@ -1,5 +1,5 @@ title: Quick Start: Desktop -tags: [[Quick Start]] +tags: [[Getting Started]] caption: Desktop icon: $:/core/images/storyview-zoomin button-color: #37753e diff --git a/editions/tw5.com/tiddlers/hellothere/quickstart/diy.tid b/editions/tw5.com/tiddlers/hellothere/quickstart/diy.tid index c71bfca27..38e475735 100644 --- a/editions/tw5.com/tiddlers/hellothere/quickstart/diy.tid +++ b/editions/tw5.com/tiddlers/hellothere/quickstart/diy.tid @@ -1,5 +1,5 @@ title: Quick Start: DIY -tags: [[Quick Start]] +tags: [[Getting Started]] caption: DIY icon: $:/core/images/theme-button button-color: #ff4522 diff --git a/editions/tw5.com/tiddlers/hellothere/quickstart/tiddlyhost.tid b/editions/tw5.com/tiddlers/hellothere/quickstart/tiddlyhost.tid index 75f4184fa..295a9310e 100644 --- a/editions/tw5.com/tiddlers/hellothere/quickstart/tiddlyhost.tid +++ b/editions/tw5.com/tiddlers/hellothere/quickstart/tiddlyhost.tid @@ -1,5 +1,5 @@ title: Quick Start: Tiddlyhost -tags: [[Quick Start]] +tags: [[Getting Started]] caption: Tiddlyhost icon: $:/core/images/globe button-color: #00009a diff --git a/editions/tw5.com/tiddlers/hellothere/quickstart/xememex.tid b/editions/tw5.com/tiddlers/hellothere/quickstart/xememex.tid index 3600418ff..9dc085b5b 100644 --- a/editions/tw5.com/tiddlers/hellothere/quickstart/xememex.tid +++ b/editions/tw5.com/tiddlers/hellothere/quickstart/xememex.tid @@ -1,5 +1,5 @@ title: Quick Start: Xememex -tags: [[Quick Start]] +tags: [[Getting Started]] caption: Xememex icon: $:/core/images/star-filled button-color: #bf5fb6 From 4c64ae5afa56f1547500ce11cefa8c42c10f1935 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Wed, 9 Oct 2024 18:09:31 +0100 Subject: [PATCH 091/178] Notes about the newsletter --- .../community/TiddlyWiki Newsletter Team.tid | 59 +++++++++++++++++++ .../community/TiddlyWiki Newsletter.tid | 4 ++ 2 files changed, 63 insertions(+) create mode 100644 editions/tw5.com/tiddlers/community/TiddlyWiki Newsletter Team.tid diff --git a/editions/tw5.com/tiddlers/community/TiddlyWiki Newsletter Team.tid b/editions/tw5.com/tiddlers/community/TiddlyWiki Newsletter Team.tid new file mode 100644 index 000000000..b7f16bc0f --- /dev/null +++ b/editions/tw5.com/tiddlers/community/TiddlyWiki Newsletter Team.tid @@ -0,0 +1,59 @@ +title: TiddlyWiki Newsletter Team +modified: 20241009171916728 +tags: Community + +The ~TiddlyWiki Newsletter is produced by a small team of volunteers. We would love to have your help if you want to get involved. + +! Team + +The newsletter team currently consists of: + +* [[@jeremyruston|https://talk.tiddlywiki.org/u/jeremyruston]] +* [[@CodaCoder|https://talk.tiddlywiki.org/u/codacoder]] +* [[@Springer|https://talk.tiddlywiki.org/u/springer]] + +! Audience + +The newsletter is intended for TiddlyWiki end users who do not track all the discussions on https://talk.tiddlywiki.org/. + +Coverage of developer topics such as JavaScript and intricate wikitext should be handled thoughtfully to avoid alienating the core audience of end users. + +Subscribing to the newsletter should give people confidence that they will not miss any important developments. + +! Process + +The process is: + +# Determine which discussion forum threads should be included +# Decide whether to link to the thread itself or to link to the subject of the thread +# Write a 30-70 word introduction +# Optionally, choose or make an image/screenshot to illustrate the story + +These steps are described in more detail below. + +!! Criteria for Inclusion + +The criteria for inclusion are necessarily loose. Editorial judgement is required to decide whether an item is sufficiently interesting to a broad enough audience. + +Important categories of threads that should be considered: + +* All announcements of new releases of TiddlyWiki and TiddlyDesktop +* Community news and developments +* New plugins +* Updates to widely used plugins +* Showcases of interesting TiddlyWiki's in the wild + +!! Linking + +In most cases, news items should link to the opening post in the corresponding thread. There might be situations where it makes more sense to link to the item concerned which will be listed here. + +!! Writing News Items + +Items would be a 30-70 word introduction with a link, and optionally an image (the newsletter looks much more inviting with some images included). + +!! Images + +Well chosen images can be informative and add visual interest to the newsletter as a whole. Some points to consider when choosing an image: + +* Images that work best of all are those that trigger an emotional response by including a human face. It is fairly unlikely that a ~TiddlyWiki news story would have a reason to be illustrated by a picture of a smiling baby, but we should strive to do so if we can +* If using a screenshot, remember that the image will be displayed fairly small in the newsletter so it is better to crop screenshots to show a smaller area of interest rather than the entire browser window diff --git a/editions/tw5.com/tiddlers/community/TiddlyWiki Newsletter.tid b/editions/tw5.com/tiddlers/community/TiddlyWiki Newsletter.tid index 135a34617..987d7d571 100644 --- a/editions/tw5.com/tiddlers/community/TiddlyWiki Newsletter.tid +++ b/editions/tw5.com/tiddlers/community/TiddlyWiki Newsletter.tid @@ -1,6 +1,10 @@ title: TiddlyWiki Newsletter +modified: 20241009171916728 + +The ~TiddlyWiki Newsletter is a fortnightly overview of news, announcements and discussions within the ~TiddlyWiki community. It has been on hiatus for the last few months, but we are hoping to revive it soon. Subscribe to the ~TiddlyWiki Newsletter here: +The newsletter is produced by a small team of volunteers. We would welcome your help. See [[TiddlyWiki Newsletter Team]]. \ No newline at end of file From 8712979deba932dc07343ef148d7a180bd416d21 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Wed, 9 Oct 2024 21:18:52 +0100 Subject: [PATCH 092/178] Add note about AI images --- .../tw5.com/tiddlers/community/TiddlyWiki Newsletter Team.tid | 1 + 1 file changed, 1 insertion(+) diff --git a/editions/tw5.com/tiddlers/community/TiddlyWiki Newsletter Team.tid b/editions/tw5.com/tiddlers/community/TiddlyWiki Newsletter Team.tid index b7f16bc0f..1f0ae49ed 100644 --- a/editions/tw5.com/tiddlers/community/TiddlyWiki Newsletter Team.tid +++ b/editions/tw5.com/tiddlers/community/TiddlyWiki Newsletter Team.tid @@ -57,3 +57,4 @@ Well chosen images can be informative and add visual interest to the newsletter * Images that work best of all are those that trigger an emotional response by including a human face. It is fairly unlikely that a ~TiddlyWiki news story would have a reason to be illustrated by a picture of a smiling baby, but we should strive to do so if we can * If using a screenshot, remember that the image will be displayed fairly small in the newsletter so it is better to crop screenshots to show a smaller area of interest rather than the entire browser window +* Avoid using AI generated images From 0a8fcfd3baf0f59dd6cc164c3cbe845bcb0b0de4 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Wed, 9 Oct 2024 21:31:21 +0100 Subject: [PATCH 093/178] HelloThere tweaks suggested by @CrossEye --- editions/tw5.com/tiddlers/community/Community.tid | 2 +- .../tiddlers/community/TiddlyWiki on the Web.tid | 11 ++++++----- .../tiddlers/gettingstarted/GettingStarted.tid | 2 +- .../tw5.com/tiddlers/hellothere/Find Out More.tid | 9 +++++---- editions/tw5.com/tiddlers/hellothere/HelloThere.tid | 6 +++--- .../tiddlers/hellothere/Testimonials and Reviews.tid | 6 +++--- editions/tw5.com/tiddlers/hellothere/Welcome.tid | 7 +++++++ .../tiddlers/hellothere/quickstart/Quick Start.tid | 10 ++++++---- .../tiddlers/system/$__config_DefaultSidebarTab.tid | 7 +++++++ .../tiddlers/system/$__startup_open-welcome.tid | 4 ++++ editions/tw5.com/tiddlers/system/TableOfContents.tid | 2 +- 11 files changed, 44 insertions(+), 22 deletions(-) create mode 100644 editions/tw5.com/tiddlers/hellothere/Welcome.tid create mode 100644 editions/tw5.com/tiddlers/system/$__config_DefaultSidebarTab.tid create mode 100644 editions/tw5.com/tiddlers/system/$__startup_open-welcome.tid diff --git a/editions/tw5.com/tiddlers/community/Community.tid b/editions/tw5.com/tiddlers/community/Community.tid index 75e8e623c..2b3b7abfb 100644 --- a/editions/tw5.com/tiddlers/community/Community.tid +++ b/editions/tw5.com/tiddlers/community/Community.tid @@ -1,6 +1,6 @@ created: 20130909151600000 modified: 20210322152237662 -tags: TableOfContents +tags: TableOfContents Welcome title: Community type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/community/TiddlyWiki on the Web.tid b/editions/tw5.com/tiddlers/community/TiddlyWiki on the Web.tid index 9e0dfd812..9b7a1af30 100644 --- a/editions/tw5.com/tiddlers/community/TiddlyWiki on the Web.tid +++ b/editions/tw5.com/tiddlers/community/TiddlyWiki on the Web.tid @@ -1,10 +1,11 @@ -modified: 20241001141521924 -tags: [[Quick Start]] +color: #808 +created: 20241009150445080 +icon: $:/core/images/link +list: TalkTiddlyWiki [[TiddlyWiki on YouTube]] [[TiddlyWiki on Reddit]] [[TiddlyWiki on Discord]] [[TiddlyWiki on GitHub]] [[TiddlyWiki on Mastodon]] [[TiddlyWiki on Twitter]] [[TiddlyWiki on Gitter]] [[TiddlyWiki on Open Collective]] +modified: 20241009150453139 +tags: Welcome title: TiddlyWiki on the Web type: text/vnd.tiddlywiki -icon: $:/core/images/link -color: #808 -list: TalkTiddlyWiki [[TiddlyWiki on YouTube]] [[TiddlyWiki on Reddit]] [[TiddlyWiki on Discord]] [[TiddlyWiki on GitHub]] [[TiddlyWiki on Mastodon]] [[TiddlyWiki on Twitter]] [[TiddlyWiki on Gitter]] [[TiddlyWiki on Open Collective]] Links to the ~TiddlyWiki community elsewhere on the web. diff --git a/editions/tw5.com/tiddlers/gettingstarted/GettingStarted.tid b/editions/tw5.com/tiddlers/gettingstarted/GettingStarted.tid index 6a22c8a37..b055dd4c6 100644 --- a/editions/tw5.com/tiddlers/gettingstarted/GettingStarted.tid +++ b/editions/tw5.com/tiddlers/gettingstarted/GettingStarted.tid @@ -1,6 +1,6 @@ created: 20131129090249275 modified: 20220819041016415 -tags: [[Quick Start]] +tags: [[Working with TiddlyWiki]] Welcome title: GettingStarted type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/hellothere/Find Out More.tid b/editions/tw5.com/tiddlers/hellothere/Find Out More.tid index bc6c9b4e0..1450243ee 100644 --- a/editions/tw5.com/tiddlers/hellothere/Find Out More.tid +++ b/editions/tw5.com/tiddlers/hellothere/Find Out More.tid @@ -1,9 +1,10 @@ -modified: 20241001141521924 -tags: [[Quick Start]] +color: #880 +created: 20241009150347613 +icon: $:/core/images/help +modified: 20241009150430229 +tags: Welcome title: Find Out More type: text/vnd.tiddlywiki -icon: $:/core/images/help -color: #880 Resources to help you learn more about ~TiddlyWiki and its community. diff --git a/editions/tw5.com/tiddlers/hellothere/HelloThere.tid b/editions/tw5.com/tiddlers/hellothere/HelloThere.tid index 46c9deb7d..6d1cb4be6 100644 --- a/editions/tw5.com/tiddlers/hellothere/HelloThere.tid +++ b/editions/tw5.com/tiddlers/hellothere/HelloThere.tid @@ -1,10 +1,10 @@ created: 20130822170200000 +icon: $:/core/icon list: [[A Gentle Guide to TiddlyWiki]] [[Discover TiddlyWiki]] [[Some of the things you can do with TiddlyWiki]] [[Ten reasons to switch to TiddlyWiki]] Examples [[What happened to the original TiddlyWiki?]] -modified: 20241001141521924 -tags: TableOfContents +modified: 20241009150333146 +tags: Welcome title: HelloThere type: text/vnd.tiddlywiki -icon: $:/core/icon !!.tc-hero-heading ''Welcome to TiddlyWiki, a unique [[non-linear|Philosophy of Tiddlers]] notebook for [[capturing|Creating and editing tiddlers]], [[organising|Structuring TiddlyWiki]] and [[sharing|Sharing your tiddlers with others]] complex information'' diff --git a/editions/tw5.com/tiddlers/hellothere/Testimonials and Reviews.tid b/editions/tw5.com/tiddlers/hellothere/Testimonials and Reviews.tid index c295a7a25..4ce3435e2 100644 --- a/editions/tw5.com/tiddlers/hellothere/Testimonials and Reviews.tid +++ b/editions/tw5.com/tiddlers/hellothere/Testimonials and Reviews.tid @@ -1,9 +1,9 @@ +color: #088 +icon: $:/core/images/star-filled modified: 20241001141521924 -tags: [[Quick Start]] +tags: Welcome title: Testimonials and Reviews type: text/vnd.tiddlywiki -icon: $:/core/images/star-filled -color: #088 \parsermode inline
diff --git a/editions/tw5.com/tiddlers/hellothere/Welcome.tid b/editions/tw5.com/tiddlers/hellothere/Welcome.tid new file mode 100644 index 000000000..c23d1edcb --- /dev/null +++ b/editions/tw5.com/tiddlers/hellothere/Welcome.tid @@ -0,0 +1,7 @@ +list: HelloThere [[Quick Start]] [[Find Out More]] [[TiddlyWiki on the Web]] [[Testimonials and Reviews]] GettingStarted Community +tags: TableOfContents +list-before: +title: Welcome +type: text/vnd.tiddlywiki + +<]" >> \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid b/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid index d31b55f3e..36f6ca64a 100644 --- a/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid +++ b/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid @@ -1,9 +1,11 @@ -title: Quick Start -modified: 20241001141521924 -icon: $:/core/images/tip color: #cc9 -tags: TableOfContents +created: 20241009163451663 +icon: $:/core/images/tip list: GettingStarted [[Getting Started Video]] [[Find Out More]] [[TiddlyWiki on the Web]] [[Testimonials and Reviews]] +modified: 20241009163521037 +tags: Welcome +title: Quick Start +type: text/vnd.tiddlywiki Choose how to get started quickly with ~TiddlyWiki. diff --git a/editions/tw5.com/tiddlers/system/$__config_DefaultSidebarTab.tid b/editions/tw5.com/tiddlers/system/$__config_DefaultSidebarTab.tid new file mode 100644 index 000000000..0d13bc38b --- /dev/null +++ b/editions/tw5.com/tiddlers/system/$__config_DefaultSidebarTab.tid @@ -0,0 +1,7 @@ +created: 20241009155913899 +modified: 20241009155953494 +tags: +title: $:/config/DefaultSidebarTab +type: text/vnd.tiddlywiki + +TableOfContents \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/system/$__startup_open-welcome.tid b/editions/tw5.com/tiddlers/system/$__startup_open-welcome.tid new file mode 100644 index 000000000..ae25abfec --- /dev/null +++ b/editions/tw5.com/tiddlers/system/$__startup_open-welcome.tid @@ -0,0 +1,4 @@ +title: $:/state/toc/TableOfContents-Welcome--232442599 +type: text/vnd.tiddlywiki + +open \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/system/TableOfContents.tid b/editions/tw5.com/tiddlers/system/TableOfContents.tid index 948690880..b90e0c593 100644 --- a/editions/tw5.com/tiddlers/system/TableOfContents.tid +++ b/editions/tw5.com/tiddlers/system/TableOfContents.tid @@ -1,7 +1,7 @@ caption: {{$:/language/SideBar/Contents/Caption}} created: 20140809114010378 list: HelloThere [[Quick Start]] Learning [[Working with TiddlyWiki]] [[Customise TiddlyWiki]] Features Filters Languages Editions Plugins Platforms Reference Community About -list-after: $:/core/ui/SideBar/Open +list-before: modified: 20230322150307580 tags: $:/tags/SideBar title: TableOfContents From ead0fd5219f8cb6e1071674a7b776240820cfcce Mon Sep 17 00:00:00 2001 From: Leilei332 Date: Thu, 10 Oct 2024 20:32:57 +0800 Subject: [PATCH 094/178] Migrate to eslint 9 (#8673) * Migrate to eslint 9 * Add comment in eslintignore --- .eslintignore | 8 -- .eslintrc.yml | 286 ---------------------------------------- eslint.config.js | 333 +++++++++++++++++++++++++++++++++++++++++++++++ package.json | 3 +- 4 files changed, 335 insertions(+), 295 deletions(-) delete mode 100644 .eslintignore delete mode 100644 .eslintrc.yml create mode 100644 eslint.config.js diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index 9e586b92e..000000000 --- a/.eslintignore +++ /dev/null @@ -1,8 +0,0 @@ -# Ignore "third party" code whose style we will not change. -/boot/sjcl.js -/core/modules/utils/base64-utf8/base64-utf8.module.js -/core/modules/utils/base64-utf8/base64-utf8.module.min.js -/core/modules/utils/diff-match-patch/diff_match_patch.js -/core/modules/utils/diff-match-patch/diff_match_patch_uncompressed.js -/core/modules/utils/dom/csscolorparser.js -/plugins/tiddlywiki/*/files/ diff --git a/.eslintrc.yml b/.eslintrc.yml deleted file mode 100644 index 0316b8385..000000000 --- a/.eslintrc.yml +++ /dev/null @@ -1,286 +0,0 @@ -env: - browser: true - commonjs: true - es2021: true - node: true -extends: 'eslint:recommended' -globals: - "$tw": "writable" # temporary -parserOptions: - ecmaVersion: 5 -rules: - array-bracket-newline: 'off' - array-bracket-spacing: 'off' - array-callback-return: 'off' - array-element-newline: 'off' - arrow-body-style: error - arrow-parens: - - error - - as-needed - arrow-spacing: - - error - - after: true - before: true - block-scoped-var: 'off' - block-spacing: 'off' - brace-style: 'off' - callback-return: 'off' - camelcase: 'off' - capitalized-comments: 'off' - class-methods-use-this: error - comma-dangle: 'off' - comma-spacing: 'off' - comma-style: 'off' - complexity: 'off' - computed-property-spacing: 'off' - consistent-return: 'off' - consistent-this: 'off' - curly: 'off' - default-case: 'off' - default-case-last: error - default-param-last: error - dot-location: 'off' - dot-notation: 'off' - eol-last: 'off' - eqeqeq: 'off' - func-call-spacing: 'off' - func-name-matching: 'off' - func-names: 'off' - func-style: 'off' - function-call-argument-newline: 'off' - function-paren-newline: 'off' - generator-star-spacing: error - global-require: 'off' - grouped-accessor-pairs: error - guard-for-in: 'off' - handle-callback-err: 'off' - id-blacklist: error - id-denylist: error - id-length: 'off' - id-match: error - implicit-arrow-linebreak: error - indent: 'off' - indent-legacy: 'off' - init-declarations: 'off' - jsx-quotes: error - key-spacing: 'off' - keyword-spacing: - - error - - before: true - after: false - overrides: - 'case': - after: true - 'do': - 'after': true - 'else': - after: true - 'return': - after: true - 'throw': - after: true - 'try': - after: true - line-comment-position: 'off' - linebreak-style: 'off' - lines-around-comment: 'off' - lines-around-directive: 'off' - lines-between-class-members: error - max-classes-per-file: error - max-depth: 'off' - max-len: 'off' - max-lines: 'off' - max-lines-per-function: 'off' - max-nested-callbacks: error - max-params: 'off' - max-statements: 'off' - max-statements-per-line: 'off' - multiline-comment-style: 'off' - multiline-ternary: 'off' - new-parens: 'off' - newline-after-var: 'off' - newline-before-return: 'off' - newline-per-chained-call: 'off' - no-alert: 'off' - no-array-constructor: 'off' - no-await-in-loop: error - no-bitwise: 'off' - no-buffer-constructor: 'off' - no-caller: error - no-catch-shadow: 'off' - no-confusing-arrow: error - no-console: 'off' - no-constant-condition: - - error - - checkLoops: false - no-constructor-return: error - no-continue: 'off' - no-div-regex: 'off' - no-duplicate-imports: error - no-else-return: 'off' - no-empty-function: 'off' - no-eq-null: 'off' - no-eval: 'off' - no-extend-native: 'off' - no-extra-bind: 'off' - no-extra-label: 'off' - no-extra-parens: 'off' - no-floating-decimal: 'off' - no-implicit-coercion: - - error - - boolean: false - number: false - string: false - no-implicit-globals: 'off' - no-implied-eval: error - no-inline-comments: 'off' - no-invalid-this: 'off' - no-iterator: error - no-label-var: 'off' - no-labels: 'off' - no-lone-blocks: 'off' - no-lonely-if: 'off' - no-loop-func: 'off' - no-loss-of-precision: error - no-magic-numbers: 'off' - no-mixed-operators: 'off' - no-mixed-requires: 'off' - no-multi-assign: 'off' - no-multi-spaces: 'off' - no-multi-str: error - no-multiple-empty-lines: 'off' - no-native-reassign: 'off' - no-negated-condition: 'off' - no-negated-in-lhs: error - no-nested-ternary: 'off' - no-new: 'off' - no-new-func: 'off' - no-new-object: 'off' - no-new-require: error - no-new-wrappers: error - no-octal-escape: error - no-param-reassign: 'off' - no-path-concat: error - no-plusplus: 'off' - no-process-env: 'off' - no-process-exit: 'off' - no-promise-executor-return: error - no-proto: 'off' - no-restricted-exports: error - no-restricted-globals: error - no-restricted-imports: error - no-restricted-modules: error - no-restricted-properties: error - no-restricted-syntax: error - no-return-assign: 'off' - no-return-await: error - no-script-url: 'off' - no-self-compare: 'off' - no-sequences: 'off' - no-shadow: 'off' - no-spaced-func: 'off' - no-sync: 'off' - no-tabs: 'off' - no-template-curly-in-string: error - no-ternary: 'off' - no-throw-literal: 'off' - no-trailing-spaces: 'off' - no-undef-init: 'off' - no-undefined: 'off' - no-underscore-dangle: 'off' - no-unmodified-loop-condition: 'off' - no-unneeded-ternary: 'off' - no-unreachable-loop: error - no-unused-expressions: 'off' - no-use-before-define: 'off' - no-useless-backreference: error - no-useless-call: 'off' - no-useless-computed-key: error - no-useless-concat: 'off' - no-useless-constructor: error - no-useless-rename: error - no-useless-return: 'off' - no-var: 'off' - no-void: 'off' - no-warning-comments: 'off' - no-whitespace-before-property: error - nonblock-statement-body-position: - - error - - any - object-curly-newline: 'off' - object-curly-spacing: 'off' - object-property-newline: 'off' - object-shorthand: 'off' - one-var: 'off' - one-var-declaration-per-line: 'off' - operator-assignment: 'off' - operator-linebreak: 'off' - padded-blocks: 'off' - padding-line-between-statements: error - prefer-arrow-callback: 'off' - prefer-const: 'off' - prefer-destructuring: 'off' - prefer-exponentiation-operator: 'off' - prefer-named-capture-group: 'off' - prefer-numeric-literals: error - prefer-object-spread: 'off' - prefer-promise-reject-errors: error - prefer-reflect: 'off' - prefer-regex-literals: 'off' - prefer-rest-params: 'off' - prefer-spread: 'off' - prefer-template: 'off' - quote-props: 'off' - quotes: - - error - - double - - avoidEscape: true - radix: 'off' - require-atomic-updates: error - require-await: error - require-jsdoc: 'off' - require-unicode-regexp: 'off' - rest-spread-spacing: error - semi: 'off' - semi-spacing: 'off' - semi-style: 'off' - sort-imports: error - sort-keys: 'off' - sort-vars: 'off' - space-before-blocks: 'off' - space-before-function-paren: 'off' - space-in-parens: 'off' - space-infix-ops: 'off' - space-unary-ops: 'off' - spaced-comment: 'off' - strict: 'off' - switch-colon-spacing: 'off' - symbol-description: error - template-curly-spacing: error - template-tag-spacing: error - unicode-bom: - - error - - never - valid-jsdoc: 'off' - valid-typeof: - - error - - requireStringLiterals: false - vars-on-top: 'off' - wrap-iife: 'off' - wrap-regex: 'off' - yield-star-spacing: error - yoda: 'off' - - # temporary rules - no-useless-escape: 'off' - no-unused-vars: 'off' - no-empty: 'off' - no-extra-semi: 'off' - no-redeclare: 'off' - no-control-regex: "off" - no-mixed-spaces-and-tabs: "off" - no-extra-boolean-cast: "off" - no-prototype-builtins: "off" - no-undef: "off" - no-unreachable: "off" - no-self-assign: "off" diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 000000000..2b05f7b0f --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,333 @@ +const globals = require("globals"); +const js = require("@eslint/js"); + +const { + FlatCompat, +} = require("@eslint/eslintrc"); + +const compat = new FlatCompat({ + baseDirectory: __dirname, + recommendedConfig: js.configs.recommended, + allConfig: js.configs.all +}); + +module.exports = [{ + ignores: [ + // Ignore "third party" code whose style we will not change. + "boot/sjcl.js", + "core/modules/utils/base64-utf8/base64-utf8.module.js", + "core/modules/utils/base64-utf8/base64-utf8.module.min.js", + "core/modules/utils/diff-match-patch/diff_match_patch.js", + "core/modules/utils/diff-match-patch/diff_match_patch_uncompressed.js", + "core/modules/utils/dom/csscolorparser.js", + "plugins/tiddlywiki/*/files/", + ], +}, ...compat.extends("eslint:recommended"), { + languageOptions: { + globals: { + ...globals.browser, + ...globals.commonjs, + ...globals.node, + $tw: "writable", // temporary + }, + + ecmaVersion: 5, + sourceType: "commonjs", + }, + + rules: { + "array-bracket-newline": "off", + "array-bracket-spacing": "off", + "array-callback-return": "off", + "array-element-newline": "off", + "arrow-body-style": "error", + "arrow-parens": ["error", "as-needed"], + + "arrow-spacing": ["error", { + after: true, + before: true, + }], + + "block-scoped-var": "off", + "block-spacing": "off", + "brace-style": "off", + "callback-return": "off", + camelcase: "off", + "capitalized-comments": "off", + "class-methods-use-this": "error", + "comma-dangle": "off", + "comma-spacing": "off", + "comma-style": "off", + complexity: "off", + "computed-property-spacing": "off", + "consistent-return": "off", + "consistent-this": "off", + curly: "off", + "default-case": "off", + "default-case-last": "error", + "default-param-last": "error", + "dot-location": "off", + "dot-notation": "off", + "eol-last": "off", + eqeqeq: "off", + "func-call-spacing": "off", + "func-name-matching": "off", + "func-names": "off", + "func-style": "off", + "function-call-argument-newline": "off", + "function-paren-newline": "off", + "generator-star-spacing": "error", + "global-require": "off", + "grouped-accessor-pairs": "error", + "guard-for-in": "off", + "handle-callback-err": "off", + "id-blacklist": "error", + "id-denylist": "error", + "id-length": "off", + "id-match": "error", + "implicit-arrow-linebreak": "error", + indent: "off", + "indent-legacy": "off", + "init-declarations": "off", + "jsx-quotes": "error", + "key-spacing": "off", + + "keyword-spacing": ["error", { + before: true, + after: false, + + overrides: { + case: { + after: true, + }, + + do: { + after: true, + }, + + else: { + after: true, + }, + + return: { + after: true, + }, + + throw: { + after: true, + }, + + try: { + after: true, + }, + }, + }], + + "line-comment-position": "off", + "linebreak-style": "off", + "lines-around-comment": "off", + "lines-around-directive": "off", + "lines-between-class-members": "error", + "max-classes-per-file": "error", + "max-depth": "off", + "max-len": "off", + "max-lines": "off", + "max-lines-per-function": "off", + "max-nested-callbacks": "error", + "max-params": "off", + "max-statements": "off", + "max-statements-per-line": "off", + "multiline-comment-style": "off", + "multiline-ternary": "off", + "new-parens": "off", + "newline-after-var": "off", + "newline-before-return": "off", + "newline-per-chained-call": "off", + "no-alert": "off", + "no-array-constructor": "off", + "no-await-in-loop": "error", + "no-bitwise": "off", + "no-buffer-constructor": "off", + "no-caller": "error", + "no-catch-shadow": "off", + "no-confusing-arrow": "error", + "no-console": "off", + + "no-constant-condition": ["error", { + checkLoops: false, + }], + + "no-constructor-return": "error", + "no-continue": "off", + "no-div-regex": "off", + "no-duplicate-imports": "error", + "no-else-return": "off", + "no-empty-function": "off", + "no-eq-null": "off", + "no-eval": "off", + "no-extend-native": "off", + "no-extra-bind": "off", + "no-extra-label": "off", + "no-extra-parens": "off", + "no-floating-decimal": "off", + + "no-implicit-coercion": ["error", { + boolean: false, + number: false, + string: false, + }], + + "no-implicit-globals": "off", + "no-implied-eval": "error", + "no-inline-comments": "off", + "no-invalid-this": "off", + "no-iterator": "error", + "no-label-var": "off", + "no-labels": "off", + "no-lone-blocks": "off", + "no-lonely-if": "off", + "no-loop-func": "off", + "no-loss-of-precision": "error", + "no-magic-numbers": "off", + "no-mixed-operators": "off", + "no-mixed-requires": "off", + "no-multi-assign": "off", + "no-multi-spaces": "off", + "no-multi-str": "error", + "no-multiple-empty-lines": "off", + "no-native-reassign": "off", + "no-negated-condition": "off", + "no-negated-in-lhs": "error", + "no-nested-ternary": "off", + "no-new": "off", + "no-new-func": "off", + "no-new-object": "off", + "no-new-require": "error", + "no-new-wrappers": "error", + "no-octal-escape": "error", + "no-param-reassign": "off", + "no-path-concat": "error", + "no-plusplus": "off", + "no-process-env": "off", + "no-process-exit": "off", + "no-promise-executor-return": "error", + "no-proto": "off", + "no-restricted-exports": "error", + "no-restricted-globals": "error", + "no-restricted-imports": "error", + "no-restricted-modules": "error", + "no-restricted-properties": "error", + "no-restricted-syntax": "error", + "no-return-assign": "off", + "no-return-await": "error", + "no-script-url": "off", + "no-self-compare": "off", + "no-sequences": "off", + "no-shadow": "off", + "no-spaced-func": "off", + "no-sync": "off", + "no-tabs": "off", + "no-template-curly-in-string": "error", + "no-ternary": "off", + "no-throw-literal": "off", + "no-trailing-spaces": "off", + "no-undef-init": "off", + "no-undefined": "off", + "no-underscore-dangle": "off", + "no-unmodified-loop-condition": "off", + "no-unneeded-ternary": "off", + "no-unreachable-loop": "error", + "no-unused-expressions": "off", + "no-use-before-define": "off", + "no-useless-backreference": "error", + "no-useless-call": "off", + "no-useless-computed-key": "error", + "no-useless-concat": "off", + "no-useless-constructor": "error", + "no-useless-rename": "error", + "no-useless-return": "off", + "no-var": "off", + "no-void": "off", + "no-warning-comments": "off", + "no-whitespace-before-property": "error", + "nonblock-statement-body-position": ["error", "any"], + "object-curly-newline": "off", + "object-curly-spacing": "off", + "object-property-newline": "off", + "object-shorthand": "off", + "one-var": "off", + "one-var-declaration-per-line": "off", + "operator-assignment": "off", + "operator-linebreak": "off", + "padded-blocks": "off", + "padding-line-between-statements": "error", + "prefer-arrow-callback": "off", + "prefer-const": "off", + "prefer-destructuring": "off", + "prefer-exponentiation-operator": "off", + "prefer-named-capture-group": "off", + "prefer-numeric-literals": "error", + "prefer-object-spread": "off", + "prefer-promise-reject-errors": "error", + "prefer-reflect": "off", + "prefer-regex-literals": "off", + "prefer-rest-params": "off", + "prefer-spread": "off", + "prefer-template": "off", + "quote-props": "off", + + quotes: ["error", "double", { + avoidEscape: true, + }], + + radix: "off", + "require-atomic-updates": "error", + "require-await": "error", + "require-jsdoc": "off", + "require-unicode-regexp": "off", + "rest-spread-spacing": "error", + semi: "off", + "semi-spacing": "off", + "semi-style": "off", + "sort-imports": "error", + "sort-keys": "off", + "sort-vars": "off", + "space-before-blocks": "off", + "space-before-function-paren": "off", + "space-in-parens": "off", + "space-infix-ops": "off", + "space-unary-ops": "off", + "spaced-comment": "off", + strict: "off", + "switch-colon-spacing": "off", + "symbol-description": "error", + "template-curly-spacing": "error", + "template-tag-spacing": "error", + "unicode-bom": ["error", "never"], + "valid-jsdoc": "off", + + "valid-typeof": ["error", { + requireStringLiterals: false, + }], + + "vars-on-top": "off", + "wrap-iife": "off", + "wrap-regex": "off", + "yield-star-spacing": "error", + yoda: "off", + + // temporary rules + "no-useless-escape": "off", + "no-unused-vars": "off", + "no-empty": "off", + "no-extra-semi": "off", + "no-redeclare": "off", + "no-control-regex": "off", + "no-mixed-spaces-and-tabs": "off", + "no-extra-boolean-cast": "off", + "no-prototype-builtins": "off", + "no-undef": "off", + "no-unreachable": "off", + "no-self-assign": "off", + }, +}]; \ No newline at end of file diff --git a/package.json b/package.json index 4dbd39087..dc2b7c496 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,8 @@ "wiki" ], "devDependencies": { - "eslint": "^7.32.0" + "eslint": "^9.12.0", + "@eslint/js": "^9.12.0" }, "bundleDependencies": [], "license": "BSD", From 2933855f31b2fa6925ba106528d441d0e94054ea Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Thu, 10 Oct 2024 15:04:38 +0100 Subject: [PATCH 095/178] Ensure "TiddlyWiki on the Web" links are displayed correctly Thanks @ericshulman --- .../community/links/external-links-view-template.tid | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 editions/tw5.com/tiddlers/community/links/external-links-view-template.tid diff --git a/editions/tw5.com/tiddlers/community/links/external-links-view-template.tid b/editions/tw5.com/tiddlers/community/links/external-links-view-template.tid new file mode 100644 index 000000000..c7eceb91a --- /dev/null +++ b/editions/tw5.com/tiddlers/community/links/external-links-view-template.tid @@ -0,0 +1,8 @@ +title: $:/_tw5.com/external-links-view-template +tags: $:/tags/ViewTemplate + +<%if [tag[TiddlyWiki on the Web]] %> +
+<$macrocall $name="flex-card-external" backgroundcolor={{!!background-color}} textcolor={{!!text-color}} captionField="caption"/> +
+<%endif%> From a51afc8b818d81ea153c889295359c79562a5f7b Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Thu, 10 Oct 2024 15:10:55 +0100 Subject: [PATCH 096/178] Add support for HTTP bearer authentication --- core/modules/startup/rootwidget.js | 4 +++- core/modules/utils/dom/http.js | 5 +++++ .../tiddlers/messages/WidgetMessage_ tm-http-request.tid | 2 ++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/core/modules/startup/rootwidget.js b/core/modules/startup/rootwidget.js index d81e07aee..d96d569c3 100644 --- a/core/modules/startup/rootwidget.js +++ b/core/modules/startup/rootwidget.js @@ -52,7 +52,9 @@ exports.startup = function() { basicAuthUsername: params["basic-auth-username"], basicAuthUsernameFromStore: params["basic-auth-username-from-store"], basicAuthPassword: params["basic-auth-password"], - basicAuthPasswordFromStore: params["basic-auth-password-from-store"] + basicAuthPasswordFromStore: params["basic-auth-password-from-store"], + bearerAuthToken: params["bearer-auth-token"], + bearerAuthTokenFromStore: params["bearer-auth-token-from-store"] }); }); $tw.rootWidget.addEventListener("tm-http-cancel-all-requests",function(event) { diff --git a/core/modules/utils/dom/http.js b/core/modules/utils/dom/http.js index 65bdfd1e5..f16f1c512 100644 --- a/core/modules/utils/dom/http.js +++ b/core/modules/utils/dom/http.js @@ -104,6 +104,8 @@ basicAuthUsername: plain username for basic authentication basicAuthUsernameFromStore: name of password store entry containing username basicAuthPassword: plain password for basic authentication basicAuthPasswordFromStore: name of password store entry containing password +bearerAuthToken: plain text token for bearer authentication +bearerAuthTokenFromStore: name of password store entry contain bear authorization token */ function HttpClientRequest(options) { var self = this; @@ -135,8 +137,11 @@ function HttpClientRequest(options) { }); this.basicAuthUsername = options.basicAuthUsername || (options.basicAuthUsernameFromStore && $tw.utils.getPassword(options.basicAuthUsernameFromStore)) || ""; this.basicAuthPassword = options.basicAuthPassword || (options.basicAuthPasswordFromStore && $tw.utils.getPassword(options.basicAuthPasswordFromStore)) || ""; + this.bearerAuthToken = options.bearerAuthToken || (options.bearerAuthTokenFromStore && $tw.utils.getPassword(options.bearerAuthTokenFromStore)) || ""; if(this.basicAuthUsername && this.basicAuthPassword) { this.requestHeaders.Authorization = "Basic " + $tw.utils.base64Encode(this.basicAuthUsername + ":" + this.basicAuthPassword); + } else if(this.bearerAuthToken) { + this.requestHeaders.Authorization = "Bearer " + this.bearerAuthToken; } } diff --git a/editions/tw5.com/tiddlers/messages/WidgetMessage_ tm-http-request.tid b/editions/tw5.com/tiddlers/messages/WidgetMessage_ tm-http-request.tid index d6efcb27c..76797b054 100644 --- a/editions/tw5.com/tiddlers/messages/WidgetMessage_ tm-http-request.tid +++ b/editions/tw5.com/tiddlers/messages/WidgetMessage_ tm-http-request.tid @@ -28,6 +28,8 @@ The following parameters are used: |basic-auth-username-from-store |<<.from-version "5.3.4">> Optional username for HTTP basic authentication, specified as the name of the entry in the password store containing the username | |basic-auth-password |<<.from-version "5.3.4">> Optional password for HTTP basic authentication | |basic-auth-password-from-store |<<.from-version "5.3.4">> Optional password for HTTP basic authentication, specified as the name of the entry in the password store containing the password | +|bearerAuthToken |<<.from-version "5.3.6">> Optional plain text token for HTTP bearer authentication | +|basic-auth-password-from-store |<<.from-version "5.3.6">> Optional token for HTTP bearer authentication, specified as the name of the entry in the password store containing the token | |var-* |Variables to be passed to the completion and progress handlers (without the "var-" prefix) | |bind-status |Title of tiddler to which the status of the request ("pending", "complete", "error") should be bound | |bind-progress |Title of tiddler to which the progress of the request (0 to 100) should be bound | From e44d6f4d7b0f427738514103e724248a98f71855 Mon Sep 17 00:00:00 2001 From: Leilei332 Date: Fri, 11 Oct 2024 20:40:35 +0800 Subject: [PATCH 097/178] Small fix for en-PH language (#8676) A small fix for two problems introduced #8669. * Two tab should be used to indent instead of four spaces in `tiddlywiki.info` in full edition. * Changed description for `en-PH`. Since "PH" isn't a country name like "US", it should be "Philippines". --- editions/full/tiddlywiki.info | 2 +- languages/en-PH/plugin.info | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/editions/full/tiddlywiki.info b/editions/full/tiddlywiki.info index 76a6b71b6..9f2686e89 100644 --- a/editions/full/tiddlywiki.info +++ b/editions/full/tiddlywiki.info @@ -33,7 +33,7 @@ "de-AT", "de-DE", "el-GR", - "en-PH", + "en-PH", "en-US", "es-ES", "fa-IR", diff --git a/languages/en-PH/plugin.info b/languages/en-PH/plugin.info index e24a80a78..b3bba8f39 100644 --- a/languages/en-PH/plugin.info +++ b/languages/en-PH/plugin.info @@ -2,7 +2,7 @@ "title": "$:/languages/en-PH", "name": "en-PH", "plugin-type": "language", - "description": "English (PH)", + "description": "English (Philippines)", "author": "JC John Sese Cuneta", "core-version": ">=5.3.5" } From 416925d35458f373bc7bb0964b1ae2d74a0d0878 Mon Sep 17 00:00:00 2001 From: IchijikuIchigo Date: Mon, 14 Oct 2024 20:32:17 +0900 Subject: [PATCH 098/178] [ja_JP] Japanese translation update (#8679) * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\hellothere\HelloThere.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\hellothere\quickstart\tiddlyhost.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\hellothere\quickstart\desktop.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\hellothere\quickstart\diy.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\hellothere\quickstart\xememex.tid * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\hellothere\quickstart\Quick Start.tid' * [ja-JP] Modify 'editions\fr-FR\tiddlers$ _config_ViewTemplateTitleFilters_fr-default.tid' for Japanese * [ja-JP] Modify 'editions\fr-FR\tiddlers$ _core_ui_ViewTemplate_title_fr-default.tid' for Japanese * [ja-JP] Modify 'editions\fr-FR\tiddlers-FR_Macros_list.tid' for Japanese * [ja-JP] Modify 'editions\fr-FR\tiddlers-FR_Macros_timeline-title.tid' for Japanese * [ja-JP] Modify 'editions\fr-FR\tiddlers-FR_Macros_toc-caption.tid' for Japanese * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\_tw_shared\sites.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\_tw_shared\sites\classic.tiddlywiki.com.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\_tw_shared\sites\links.tiddlywiki.org.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\_tw_shared\sites\marketplace.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\_tw_shared\sites\talk.tiddlywiki.org.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\_tw_shared\sites\tiddlywiki.com.dev.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\_tw_shared\sites\tiddlywiki.com.prerelease.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\_tw_shared\sites\tiddlywiki.com.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\_tw_shared\sites\tiddlywiki.com.upgrade.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\_tw_shared\sites\tiddlywiki.org.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\gettingstarted\GettingStarted.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\menubar\gettingstarted.tid * [ja-JP] Modify 'editions\fr-FR\tiddlers\system.tid' for Japanese * [ja-JP] Modify 'editions\fr-FR\tiddlers\system.tid' for Japanese * [ja-JP] Modify 'editions\fr-FR\tiddlers\system.tid' for Japanese * [ja-JP] Modify 'editions\fr-FR\tiddlers\system.tid' for Japanese * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\system\TableOfContents.tid * [ja-JP] Japanese translation of plugins\tiddlywiki\menubar\items\contents.tid * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\hellothere\thumbnails\HelloThumbnail - Twenty Years of TiddlyWiki.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\hellothere\thumbnails\HelloThumbnail - Newsletter.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\hellothere\thumbnails\HelloThumbnail - Introduction Video.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\hellothere\thumbnails\HelloThumbnail - Grok TiddlyWiki.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\hellothere\thumbnails\HelloThumbnail - Latest Version.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\hellothere\thumbnails\HelloThumbnail - Funding.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\hellothere\thumbnails\HelloThumbnail - TiddlyWikiLinks.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\hellothere\thumbnails\HelloThumbnail - Marketplace.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\hellothere\thumbnails\HelloThumbnail - Intertwingled Innovations.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\testimonials\Testimonials - Joe Armstrong.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\testimonials\Testimonials - Network World.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\testimonials\Testimonials - Product Hunt.tid' * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\community\Community.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\community\Forums.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\community\Forums.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\about\Developers.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\about\Developers.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\community\Latest.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\community\Tutorials.tid * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\community\Community Editions.tid' * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\community\Latest.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\community\Tutorials.tid * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\community\Community Plugins.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\community\Community Palettes.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\community\Community Themes.tid * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\community\Other Resources.tid' * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\community\Examples.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\community\Articles.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\community\Meetups.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\saving\Saving.tid * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\Saving on TiddlyDesktop.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\Saving on TidGi.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\Saving on Android.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\Saving on Browser with the File System Access API.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\Saving on Browser with TiddlyStow.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\Saving on TiddlyHost.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\Saving via WebDAV.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\Saving with the HTML5 saver.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\Saving via minimal Ruby server.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\Saving with FireFox.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\Saving with Polly.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\Saving to a Git service.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\Saving via a Minimal Web Server.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\Saving on iPad_iPhone.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\Saving with TiddlyFox.tid' * Display the modified date and time of the original tiddler * Add translation changes to Japanese from commit: 47519b1 * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\Saving with TiddlyIE.tid' * Add translation changes to Japanese from commit: 0a8fcfd * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\hellothere\Welcome.tid * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\hellothere\Find Out More.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\hellothere\Testimonials and Reviews.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\community\TiddlyWiki on the Web.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\videos\Getting Started Video.tid' * [ja-JP] Add translation changes to Japanese from commit: 04185b4 * [ja-JP] Add translation changes to Japanese from commit: 0a8fcfd * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\community\resources\Twexe_ Single File Tiddlywiki5 executable.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\community\resources\_file-backups_ Extension Firefox by pmario.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\community\resources\_Timimi_ Extension and executable by Riz.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\Installing TiddlyWiki on Microsoft Internet Information Server.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\community\resources\TiddlyServer by Arlen Beiler.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\howtos\Windows HTA Hack.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\community\resources\TiddlyDrive Add-on for Google Drive by Joshua Stubbs.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\nodejs\Installing TiddlyWiki on Node.js.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\community\resources\TW5-firebase_ TiddlyWiki5 for Google Firebase by Peter Neumark.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\community\resources\TW5-firebase_ TiddlyWiki5 for Google Firebase by Peter Neumark.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\Saving with TiddlyPWA.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\TiddlyBucket - Save to AWS or Google Storage.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\Emergency Tiddler Export.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\community\editions\_Noteself_ by Danielo Rodriguez.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\TiddlyWiki in the Sky for Dropbox.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\nodejs\Serving TW5 from Android.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\community\resources\_savetiddlers_ Extension for Chrome and Firefox by buggyj.tid' * [ja-JP] Corrected the translation of HTML5 saver --- ...ViewTemplateSubtitle_original-modified.tid | 6 + ...ig_ViewTemplateTitleFilters_ja-default.tid | 8 ++ ..._core_ui_ViewTemplate_title_ja-default.tid | 9 ++ .../tiddlers/$_editions_ja-JP_Macros_list.tid | 25 ++++ ...$_editions_ja-JP_Macros_timeline-title.tid | 12 ++ .../$_editions_ja-JP_Macros_toc-caption.tid | 16 +++ ...gins_tiddlywiki_menubar_items_contents.tid | 12 ++ editions/ja-JP/tiddlers/_tw_shared/sites.tid | 33 +++++ .../sites/classic.tiddlywiki.com.tid | 7 ++ .../_tw_shared/sites/links.tiddlywiki.org.tid | 7 ++ .../tiddlers/_tw_shared/sites/marketplace.tid | 7 ++ .../_tw_shared/sites/talk.tiddlywiki.org.tid | 7 ++ .../_tw_shared/sites/tiddlywiki.com.dev.tid | 7 ++ .../sites/tiddlywiki.com.prerelease.tid | 7 ++ .../_tw_shared/sites/tiddlywiki.com.tid | 7 ++ .../sites/tiddlywiki.com.upgrade.tid | 7 ++ .../_tw_shared/sites/tiddlywiki.org.tid | 7 ++ editions/ja-JP/tiddlers/about/Developers.tid | 31 +++++ .../ja-JP/tiddlers/community/Articles.tid | 28 +++++ .../tiddlers/community/Community Editions.tid | 27 ++++ .../tiddlers/community/Community Palettes.tid | 27 ++++ .../tiddlers/community/Community Plugins.tid | 27 ++++ .../tiddlers/community/Community Themes.tid | 27 ++++ .../ja-JP/tiddlers/community/Community.tid | 13 ++ .../ja-JP/tiddlers/community/Examples.tid | 26 ++++ editions/ja-JP/tiddlers/community/Forums.tid | 38 ++++++ editions/ja-JP/tiddlers/community/Latest.tid | 28 +++++ editions/ja-JP/tiddlers/community/Meetups.tid | 16 +++ .../tiddlers/community/Other Resources.tid | 27 ++++ .../community/TiddlyWiki on the Web.tid | 18 +++ .../ja-JP/tiddlers/community/Tutorials.tid | 28 +++++ .../_Noteself_ by Danielo Rodriguez.tid | 35 ++++++ ...5 for Google Firebase by Peter Neumark.tid | 29 +++++ ...d-on for Google Drive by Joshua Stubbs.tid | 26 ++++ .../TiddlyServer by Arlen Beiler.tid | 30 +++++ ...xe_ Single File Tiddlywiki5 executable.tid | 32 +++++ ...imimi_ Extension and executable by Riz.tid | 36 ++++++ ...e-backups_ Extension Firefox by pmario.tid | 20 +++ ...nsion for Chrome and Firefox by buggyj.tid | 18 +++ .../gettingstarted/GettingStarted.tid | 17 +++ .../tiddlers/hellothere/Find Out More.tid | 18 +++ .../ja-JP/tiddlers/hellothere/HelloThere.tid | 19 +++ .../hellothere/Testimonials and Reviews.tid | 15 +++ .../ja-JP/tiddlers/hellothere/Welcome.tid | 8 ++ .../hellothere/quickstart/Quick Start.tid | 23 ++++ .../hellothere/quickstart/desktop.tid | 11 ++ .../tiddlers/hellothere/quickstart/diy.tid | 11 ++ .../hellothere/quickstart/tiddlyhost.tid | 11 ++ .../hellothere/quickstart/xememex.tid | 11 ++ .../thumbnails/HelloThumbnail - Funding.tid | 10 ++ .../HelloThumbnail - Grok TiddlyWiki.tid | 9 ++ ...oThumbnail - Intertwingled Innovations.tid | 10 ++ .../HelloThumbnail - Introduction Video.tid | 11 ++ .../HelloThumbnail - Latest Version.tid | 15 +++ .../HelloThumbnail - Marketplace.tid | 10 ++ .../HelloThumbnail - Newsletter.tid | 10 ++ .../HelloThumbnail - TiddlyWikiLinks.tid | 9 ++ ...Thumbnail - Twenty Years of TiddlyWiki.tid | 10 ++ .../tiddlers/howtos/Windows HTA Hack.tid | 18 +++ .../ja-JP/tiddlers/menubar/gettingstarted.tid | 7 ++ .../Installing TiddlyWiki on Node.js.tid | 44 +++++++ .../nodejs/Serving TW5 from Android.tid | 48 ++++++++ .../saving/Emergency Tiddler Export.tid | 31 +++++ ... Microsoft Internet Information Server.tid | 70 +++++++++++ .../tiddlers/saving/Saving on Android.tid | 35 ++++++ .../Saving on Browser with TiddlyStow.tid | 19 +++ ...rowser with the File System Access API.tid | 22 ++++ .../ja-JP/tiddlers/saving/Saving on TidGi.tid | 27 ++++ .../saving/Saving on TiddlyDesktop.tid | 21 ++++ .../tiddlers/saving/Saving on TiddlyHost.tid | 21 ++++ .../tiddlers/saving/Saving on iPad_iPhone.tid | 31 +++++ .../saving/Saving to a Git service.tid | 32 +++++ .../tiddlers/saving/Saving via WebDAV.tid | 91 ++++++++++++++ .../Saving via a Minimal Web Server.tid | 48 ++++++++ .../saving/Saving via minimal Ruby server.tid | 21 ++++ .../tiddlers/saving/Saving with Polly.tid | 31 +++++ .../tiddlers/saving/Saving with TiddlyFox.tid | 15 +++ .../tiddlers/saving/Saving with TiddlyIE.tid | 27 ++++ .../tiddlers/saving/Saving with TiddlyPWA.tid | 17 +++ .../saving/Saving with the HTML5 saver.tid | 29 +++++ editions/ja-JP/tiddlers/saving/Saving.tid | 75 ++++++++++++ ...Bucket - Save to AWS or Google Storage.tid | 16 +++ .../TiddlyWiki in the Sky for Dropbox.tid | 19 +++ .../tiddlers/system/$_core_macros_list.tid | 115 ++++++++++++++++++ .../tiddlers/system/$_core_macros_tag.tid | 41 +++++++ .../system/$_core_ui_SideBar_Open.tid | 42 +++++++ .../system/$_core_ui_TagPickerTagTemplate.tid | 27 ++++ .../ja-JP/tiddlers/system/TableOfContents.tid | 16 +++ .../Testimonials - Joe Armstrong.tid | 9 ++ .../Testimonials - Network World.tid | 9 ++ .../Testimonials - Product Hunt.tid | 9 ++ .../tiddlers/videos/Getting Started Video.tid | 13 ++ 92 files changed, 2105 insertions(+) create mode 100644 editions/ja-JP/tiddlers/$_config_ViewTemplateSubtitle_original-modified.tid create mode 100644 editions/ja-JP/tiddlers/$_config_ViewTemplateTitleFilters_ja-default.tid create mode 100644 editions/ja-JP/tiddlers/$_core_ui_ViewTemplate_title_ja-default.tid create mode 100644 editions/ja-JP/tiddlers/$_editions_ja-JP_Macros_list.tid create mode 100644 editions/ja-JP/tiddlers/$_editions_ja-JP_Macros_timeline-title.tid create mode 100644 editions/ja-JP/tiddlers/$_editions_ja-JP_Macros_toc-caption.tid create mode 100644 editions/ja-JP/tiddlers/$_plugins_tiddlywiki_menubar_items_contents.tid create mode 100644 editions/ja-JP/tiddlers/_tw_shared/sites.tid create mode 100644 editions/ja-JP/tiddlers/_tw_shared/sites/classic.tiddlywiki.com.tid create mode 100644 editions/ja-JP/tiddlers/_tw_shared/sites/links.tiddlywiki.org.tid create mode 100644 editions/ja-JP/tiddlers/_tw_shared/sites/marketplace.tid create mode 100644 editions/ja-JP/tiddlers/_tw_shared/sites/talk.tiddlywiki.org.tid create mode 100644 editions/ja-JP/tiddlers/_tw_shared/sites/tiddlywiki.com.dev.tid create mode 100644 editions/ja-JP/tiddlers/_tw_shared/sites/tiddlywiki.com.prerelease.tid create mode 100644 editions/ja-JP/tiddlers/_tw_shared/sites/tiddlywiki.com.tid create mode 100644 editions/ja-JP/tiddlers/_tw_shared/sites/tiddlywiki.com.upgrade.tid create mode 100644 editions/ja-JP/tiddlers/_tw_shared/sites/tiddlywiki.org.tid create mode 100644 editions/ja-JP/tiddlers/about/Developers.tid create mode 100644 editions/ja-JP/tiddlers/community/Articles.tid create mode 100644 editions/ja-JP/tiddlers/community/Community Editions.tid create mode 100644 editions/ja-JP/tiddlers/community/Community Palettes.tid create mode 100644 editions/ja-JP/tiddlers/community/Community Plugins.tid create mode 100644 editions/ja-JP/tiddlers/community/Community Themes.tid create mode 100644 editions/ja-JP/tiddlers/community/Community.tid create mode 100644 editions/ja-JP/tiddlers/community/Examples.tid create mode 100644 editions/ja-JP/tiddlers/community/Forums.tid create mode 100644 editions/ja-JP/tiddlers/community/Latest.tid create mode 100644 editions/ja-JP/tiddlers/community/Meetups.tid create mode 100644 editions/ja-JP/tiddlers/community/Other Resources.tid create mode 100644 editions/ja-JP/tiddlers/community/TiddlyWiki on the Web.tid create mode 100644 editions/ja-JP/tiddlers/community/Tutorials.tid create mode 100644 editions/ja-JP/tiddlers/community/editions/_Noteself_ by Danielo Rodriguez.tid create mode 100644 editions/ja-JP/tiddlers/community/resources/TW5-firebase_ TiddlyWiki5 for Google Firebase by Peter Neumark.tid create mode 100644 editions/ja-JP/tiddlers/community/resources/TiddlyDrive Add-on for Google Drive by Joshua Stubbs.tid create mode 100644 editions/ja-JP/tiddlers/community/resources/TiddlyServer by Arlen Beiler.tid create mode 100644 editions/ja-JP/tiddlers/community/resources/Twexe_ Single File Tiddlywiki5 executable.tid create mode 100644 editions/ja-JP/tiddlers/community/resources/_Timimi_ Extension and executable by Riz.tid create mode 100644 editions/ja-JP/tiddlers/community/resources/_file-backups_ Extension Firefox by pmario.tid create mode 100644 editions/ja-JP/tiddlers/community/resources/_savetiddlers_ Extension for Chrome and Firefox by buggyj.tid create mode 100644 editions/ja-JP/tiddlers/gettingstarted/GettingStarted.tid create mode 100644 editions/ja-JP/tiddlers/hellothere/Find Out More.tid create mode 100644 editions/ja-JP/tiddlers/hellothere/HelloThere.tid create mode 100644 editions/ja-JP/tiddlers/hellothere/Testimonials and Reviews.tid create mode 100644 editions/ja-JP/tiddlers/hellothere/Welcome.tid create mode 100644 editions/ja-JP/tiddlers/hellothere/quickstart/Quick Start.tid create mode 100644 editions/ja-JP/tiddlers/hellothere/quickstart/desktop.tid create mode 100644 editions/ja-JP/tiddlers/hellothere/quickstart/diy.tid create mode 100644 editions/ja-JP/tiddlers/hellothere/quickstart/tiddlyhost.tid create mode 100644 editions/ja-JP/tiddlers/hellothere/quickstart/xememex.tid create mode 100644 editions/ja-JP/tiddlers/hellothere/thumbnails/HelloThumbnail - Funding.tid create mode 100644 editions/ja-JP/tiddlers/hellothere/thumbnails/HelloThumbnail - Grok TiddlyWiki.tid create mode 100644 editions/ja-JP/tiddlers/hellothere/thumbnails/HelloThumbnail - Intertwingled Innovations.tid create mode 100644 editions/ja-JP/tiddlers/hellothere/thumbnails/HelloThumbnail - Introduction Video.tid create mode 100644 editions/ja-JP/tiddlers/hellothere/thumbnails/HelloThumbnail - Latest Version.tid create mode 100644 editions/ja-JP/tiddlers/hellothere/thumbnails/HelloThumbnail - Marketplace.tid create mode 100644 editions/ja-JP/tiddlers/hellothere/thumbnails/HelloThumbnail - Newsletter.tid create mode 100644 editions/ja-JP/tiddlers/hellothere/thumbnails/HelloThumbnail - TiddlyWikiLinks.tid create mode 100644 editions/ja-JP/tiddlers/hellothere/thumbnails/HelloThumbnail - Twenty Years of TiddlyWiki.tid create mode 100644 editions/ja-JP/tiddlers/howtos/Windows HTA Hack.tid create mode 100644 editions/ja-JP/tiddlers/menubar/gettingstarted.tid create mode 100644 editions/ja-JP/tiddlers/nodejs/Installing TiddlyWiki on Node.js.tid create mode 100644 editions/ja-JP/tiddlers/nodejs/Serving TW5 from Android.tid create mode 100644 editions/ja-JP/tiddlers/saving/Emergency Tiddler Export.tid create mode 100644 editions/ja-JP/tiddlers/saving/Installing TiddlyWiki on Microsoft Internet Information Server.tid create mode 100644 editions/ja-JP/tiddlers/saving/Saving on Android.tid create mode 100644 editions/ja-JP/tiddlers/saving/Saving on Browser with TiddlyStow.tid create mode 100644 editions/ja-JP/tiddlers/saving/Saving on Browser with the File System Access API.tid create mode 100644 editions/ja-JP/tiddlers/saving/Saving on TidGi.tid create mode 100644 editions/ja-JP/tiddlers/saving/Saving on TiddlyDesktop.tid create mode 100644 editions/ja-JP/tiddlers/saving/Saving on TiddlyHost.tid create mode 100644 editions/ja-JP/tiddlers/saving/Saving on iPad_iPhone.tid create mode 100644 editions/ja-JP/tiddlers/saving/Saving to a Git service.tid create mode 100644 editions/ja-JP/tiddlers/saving/Saving via WebDAV.tid create mode 100644 editions/ja-JP/tiddlers/saving/Saving via a Minimal Web Server.tid create mode 100644 editions/ja-JP/tiddlers/saving/Saving via minimal Ruby server.tid create mode 100644 editions/ja-JP/tiddlers/saving/Saving with Polly.tid create mode 100644 editions/ja-JP/tiddlers/saving/Saving with TiddlyFox.tid create mode 100644 editions/ja-JP/tiddlers/saving/Saving with TiddlyIE.tid create mode 100644 editions/ja-JP/tiddlers/saving/Saving with TiddlyPWA.tid create mode 100644 editions/ja-JP/tiddlers/saving/Saving with the HTML5 saver.tid create mode 100644 editions/ja-JP/tiddlers/saving/Saving.tid create mode 100644 editions/ja-JP/tiddlers/saving/TiddlyBucket - Save to AWS or Google Storage.tid create mode 100644 editions/ja-JP/tiddlers/saving/TiddlyWiki in the Sky for Dropbox.tid create mode 100644 editions/ja-JP/tiddlers/system/$_core_macros_list.tid create mode 100644 editions/ja-JP/tiddlers/system/$_core_macros_tag.tid create mode 100644 editions/ja-JP/tiddlers/system/$_core_ui_SideBar_Open.tid create mode 100644 editions/ja-JP/tiddlers/system/$_core_ui_TagPickerTagTemplate.tid create mode 100644 editions/ja-JP/tiddlers/system/TableOfContents.tid create mode 100644 editions/ja-JP/tiddlers/testimonials/Testimonials - Joe Armstrong.tid create mode 100644 editions/ja-JP/tiddlers/testimonials/Testimonials - Network World.tid create mode 100644 editions/ja-JP/tiddlers/testimonials/Testimonials - Product Hunt.tid create mode 100644 editions/ja-JP/tiddlers/videos/Getting Started Video.tid diff --git a/editions/ja-JP/tiddlers/$_config_ViewTemplateSubtitle_original-modified.tid b/editions/ja-JP/tiddlers/$_config_ViewTemplateSubtitle_original-modified.tid new file mode 100644 index 000000000..0ebf12d4f --- /dev/null +++ b/editions/ja-JP/tiddlers/$_config_ViewTemplateSubtitle_original-modified.tid @@ -0,0 +1,6 @@ +created: 20241008104504617 +modified: 20241008105625074 +tags: $:/tags/ViewTemplate/Subtitle +title: $:/config/ViewTemplateSubtitle/original-modified + +<$view field="original-modified" format="date" template="(原文: YYYY年MM月DD日(ddd) 0hh:0mm)"/> \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/$_config_ViewTemplateTitleFilters_ja-default.tid b/editions/ja-JP/tiddlers/$_config_ViewTemplateTitleFilters_ja-default.tid new file mode 100644 index 000000000..73e869875 --- /dev/null +++ b/editions/ja-JP/tiddlers/$_config_ViewTemplateTitleFilters_ja-default.tid @@ -0,0 +1,8 @@ +created: 20220219141117559 +list-before: $:/config/ViewTemplateTitleFilters/default +modified: 20240929101800579 +original-modified: 20220220192507247 +tags: $:/tags/ViewTemplateTitleFilter +title: $:/config/ViewTemplateTitleFilters/fr-default + +[has[ja-title]then[$:/core/ui/ViewTemplate/title/ja-default]] \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/$_core_ui_ViewTemplate_title_ja-default.tid b/editions/ja-JP/tiddlers/$_core_ui_ViewTemplate_title_ja-default.tid new file mode 100644 index 000000000..179f2e59b --- /dev/null +++ b/editions/ja-JP/tiddlers/$_core_ui_ViewTemplate_title_ja-default.tid @@ -0,0 +1,9 @@ +created: 20220219134855444 +modified: 20240929102821839 +original-modified: 20220220192530872 +title: $:/core/ui/ViewTemplate/title/ja-default + +\whitespace trim +

+<$view field="ja-title"/> +

diff --git a/editions/ja-JP/tiddlers/$_editions_ja-JP_Macros_list.tid b/editions/ja-JP/tiddlers/$_editions_ja-JP_Macros_list.tid new file mode 100644 index 000000000..68c011f44 --- /dev/null +++ b/editions/ja-JP/tiddlers/$_editions_ja-JP_Macros_list.tid @@ -0,0 +1,25 @@ +created: 20141127091159720 +modified: 20240929104004177 +original-modified: 20141221122727114 +tags: $:/tags/Macro +title: $:/editions/ja-JP/Macros/list +type: text/vnd.tiddlywiki + +\define list-links(filter,type:"ul",subtype:"li",class:"") + +<$type$ class="$class$"> +<$list filter="$filter$"> +<$subtype$> +<$link to={{!!title}}> +<$transclude field="caption"> +<$view field="ja-title"> +<$view field="title"/> + + + + + + +\end diff --git a/editions/ja-JP/tiddlers/$_editions_ja-JP_Macros_timeline-title.tid b/editions/ja-JP/tiddlers/$_editions_ja-JP_Macros_timeline-title.tid new file mode 100644 index 000000000..63aa539bb --- /dev/null +++ b/editions/ja-JP/tiddlers/$_editions_ja-JP_Macros_timeline-title.tid @@ -0,0 +1,12 @@ +created: 20141212105632762 +modified: 20240929104207215 +original-modified: 20141212105822388 +tags: $:/tags/Macro +title: $:/editions/ja-JP/Macros/timeline-title +type: text/vnd.tiddlywiki + +\define timeline-title() +<$view field="ja-title"> +<$view field="title"/> + +\end \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/$_editions_ja-JP_Macros_toc-caption.tid b/editions/ja-JP/tiddlers/$_editions_ja-JP_Macros_toc-caption.tid new file mode 100644 index 000000000..75812af2c --- /dev/null +++ b/editions/ja-JP/tiddlers/$_editions_ja-JP_Macros_toc-caption.tid @@ -0,0 +1,16 @@ +created: 20141212090228728 +modified: 20240929104321590 +original-modified: 20141212090606825 +tags: $:/tags/Macro +title: $:/editions/ja-JP/Macros/toc-caption +type: text/vnd.tiddlywiki + +\define toc-caption() +<$set name="tv-wikilinks" value="no"> +<$transclude field="caption"> +<$view field="ja-title"> +<$view field="title"/> + + + +\end diff --git a/editions/ja-JP/tiddlers/$_plugins_tiddlywiki_menubar_items_contents.tid b/editions/ja-JP/tiddlers/$_plugins_tiddlywiki_menubar_items_contents.tid new file mode 100644 index 000000000..810e01085 --- /dev/null +++ b/editions/ja-JP/tiddlers/$_plugins_tiddlywiki_menubar_items_contents.tid @@ -0,0 +1,12 @@ +title: $:/plugins/tiddlywiki/menubar/items/contents +ja-title: $:/plugins/tiddlywiki/menubar/items/contents +caption: 目次 +description: 目次 +is-dropdown: yes +tags: $:/tags/MenuBar + +
+ +<$macrocall $name="toc-selective-expandable" tag={{$:/config/plugins/menubar/TableOfContents/Tag}}/> + +
diff --git a/editions/ja-JP/tiddlers/_tw_shared/sites.tid b/editions/ja-JP/tiddlers/_tw_shared/sites.tid new file mode 100644 index 000000000..710d1089c --- /dev/null +++ b/editions/ja-JP/tiddlers/_tw_shared/sites.tid @@ -0,0 +1,33 @@ +title: $:/_tw_shared/sites +ja-title: $:/_tw_shared/sites +tags: $:/tags/MenuBar TiddlyWikiSitesMenu +caption: [img class=tc-sites-icon [Motovun Jack.svg]] サイト +is-dropdown: yes +list-after: $:/plugins/tiddlywiki/menubar/items/hamburger + +\define link-body() +\whitespace trim +<$image source={{!!icon}} class="tc-sites-menu-icon"/><$transclude field="caption" mode="inline"/><$text text=" – "/><$transclude field="description" mode="inline"/> +\end + +\define current-link-body() +\whitespace trim +
+<><$text text="this site"/> +
+\end + +\whitespace trim +
+
    +<$list filter="[all[shadows+tiddlers]tag[$:/tags/TiddlyWikiSites]]"> +
  1. +<$list filter="[{!!url}!match{$:/info/url/full}]" emptyMessage=<> variable="ignore"> + +<> + + +
  2. + +
+
diff --git a/editions/ja-JP/tiddlers/_tw_shared/sites/classic.tiddlywiki.com.tid b/editions/ja-JP/tiddlers/_tw_shared/sites/classic.tiddlywiki.com.tid new file mode 100644 index 000000000..6ee1e66ed --- /dev/null +++ b/editions/ja-JP/tiddlers/_tw_shared/sites/classic.tiddlywiki.com.tid @@ -0,0 +1,7 @@ +title: $:/_tw_shared/sites/classic.tiddlywiki.com +ja-title: $:/_tw_shared/sites/classic.tiddlywiki.com +tags: $:/tags/TiddlyWikiSites TiddlyWikiSitesMenu +caption: classic.tiddlywiki.com +description: オリジナルクラシックバージョン (v2.x.x) +url: https://classic.tiddlywiki.com/ +icon: $:/_tw_shared/favicons/classic.tiddlywiki.com diff --git a/editions/ja-JP/tiddlers/_tw_shared/sites/links.tiddlywiki.org.tid b/editions/ja-JP/tiddlers/_tw_shared/sites/links.tiddlywiki.org.tid new file mode 100644 index 000000000..348fe679e --- /dev/null +++ b/editions/ja-JP/tiddlers/_tw_shared/sites/links.tiddlywiki.org.tid @@ -0,0 +1,7 @@ +title: $:/_tw_shared/sites/links.tiddlywiki.org +ja-title: $:/_tw_shared/sites/links.tiddlywiki.org +tags: $:/tags/TiddlyWikiSites TiddlyWikiSitesMenu +caption: links.tiddlywiki.org +description: コミュニティリンク集 +url: https://links.tiddlywiki.org/ +icon: $:/_tw_shared/favicons/links.tiddlywiki.org diff --git a/editions/ja-JP/tiddlers/_tw_shared/sites/marketplace.tid b/editions/ja-JP/tiddlers/_tw_shared/sites/marketplace.tid new file mode 100644 index 000000000..a5b1bcd4b --- /dev/null +++ b/editions/ja-JP/tiddlers/_tw_shared/sites/marketplace.tid @@ -0,0 +1,7 @@ +title: $:/_tw_shared/sites/marketplace +ja-title: $:/_tw_shared/sites/marketplace +tags: $:/tags/TiddlyWikiSites TiddlyWikiSitesMenu +caption: marketplace +description: 商用プロダクト・サービス +url: https://talk.tiddlywiki.org/c/marketplace/22 +icon: $:/_tw_shared/favicons/marketplace diff --git a/editions/ja-JP/tiddlers/_tw_shared/sites/talk.tiddlywiki.org.tid b/editions/ja-JP/tiddlers/_tw_shared/sites/talk.tiddlywiki.org.tid new file mode 100644 index 000000000..dc1e7bcf8 --- /dev/null +++ b/editions/ja-JP/tiddlers/_tw_shared/sites/talk.tiddlywiki.org.tid @@ -0,0 +1,7 @@ +title: $:/_tw_shared/sites/talk.tiddlywiki.org +ja-title: $:/_tw_shared/sites/talk.tiddlywiki.org +tags: $:/tags/TiddlyWikiSites TiddlyWikiSitesMenu +caption: talk.tiddlywiki.org +description: コミュニティフォーラム +url: https://talk.tiddlywiki.org/ +icon: $:/_tw_shared/favicons/talk.tiddlywiki.org diff --git a/editions/ja-JP/tiddlers/_tw_shared/sites/tiddlywiki.com.dev.tid b/editions/ja-JP/tiddlers/_tw_shared/sites/tiddlywiki.com.dev.tid new file mode 100644 index 000000000..962ee45a7 --- /dev/null +++ b/editions/ja-JP/tiddlers/_tw_shared/sites/tiddlywiki.com.dev.tid @@ -0,0 +1,7 @@ +title: $:/_tw_shared/sites/tiddlywiki.com.dev +ja-title: $:/_tw_shared/sites/tiddlywiki.com.dev +tags: $:/tags/TiddlyWikiSites TiddlyWikiSitesMenu +caption: tiddlywiki.com/dev +description: 開発者サイト +url: https://tiddlywiki.com/dev/ +icon: $:/_tw_shared/favicons/tiddlywiki.com.dev diff --git a/editions/ja-JP/tiddlers/_tw_shared/sites/tiddlywiki.com.prerelease.tid b/editions/ja-JP/tiddlers/_tw_shared/sites/tiddlywiki.com.prerelease.tid new file mode 100644 index 000000000..66e735bc4 --- /dev/null +++ b/editions/ja-JP/tiddlers/_tw_shared/sites/tiddlywiki.com.prerelease.tid @@ -0,0 +1,7 @@ +title: $:/_tw_shared/sites/tiddlywiki.com.prerelease +ja-title: $:/_tw_shared/sites/tiddlywiki.com.prerelease +tags: $:/tags/TiddlyWikiSites TiddlyWikiSitesMenu +caption: tiddlywiki.com/prerelease +description: ネクストリリースの最新ビルド +url: https://tiddlywiki.com/prerelease/ +icon: $:/_tw_shared/favicons/tiddlywiki.com.prerelease diff --git a/editions/ja-JP/tiddlers/_tw_shared/sites/tiddlywiki.com.tid b/editions/ja-JP/tiddlers/_tw_shared/sites/tiddlywiki.com.tid new file mode 100644 index 000000000..3b7142efa --- /dev/null +++ b/editions/ja-JP/tiddlers/_tw_shared/sites/tiddlywiki.com.tid @@ -0,0 +1,7 @@ +title: $:/_tw_shared/sites/tiddlywiki.com +ja-title: $:/_tw_shared/sites/tiddlywiki.com +tags: $:/tags/TiddlyWikiSites TiddlyWikiSitesMenu +caption: tiddlywiki.com +description: メインサイト +url: https://tiddlywiki.com/ +icon: $:/_tw_shared/favicons/tiddlywiki.com diff --git a/editions/ja-JP/tiddlers/_tw_shared/sites/tiddlywiki.com.upgrade.tid b/editions/ja-JP/tiddlers/_tw_shared/sites/tiddlywiki.com.upgrade.tid new file mode 100644 index 000000000..c044f4302 --- /dev/null +++ b/editions/ja-JP/tiddlers/_tw_shared/sites/tiddlywiki.com.upgrade.tid @@ -0,0 +1,7 @@ +title: $:/_tw_shared/sites/tiddlywiki.com.upgrade +ja-title: $:/_tw_shared/sites/tiddlywiki.com.upgrade +tags: $:/tags/TiddlyWikiSites TiddlyWikiSitesMenu +caption: tiddlywiki.com/upgrade.html +description: アップグレードウィザード +url: https://tiddlywiki.com/upgrade.html +icon: $:/_tw_shared/favicons/tiddlywiki.com.upgrade diff --git a/editions/ja-JP/tiddlers/_tw_shared/sites/tiddlywiki.org.tid b/editions/ja-JP/tiddlers/_tw_shared/sites/tiddlywiki.org.tid new file mode 100644 index 000000000..6764c37cd --- /dev/null +++ b/editions/ja-JP/tiddlers/_tw_shared/sites/tiddlywiki.org.tid @@ -0,0 +1,7 @@ +title: $:/_tw_shared/sites/tiddlywiki.org +ja-title: $:/_tw_shared/sites/tiddlywiki.org +tags: $:/tags/TiddlyWikiSites TiddlyWikiSitesMenu +caption: tiddlywiki.org +description: コミュニティサイト +url: https://tiddlywiki.org/ +icon: $:/_tw_shared/favicons/tiddlywiki.org diff --git a/editions/ja-JP/tiddlers/about/Developers.tid b/editions/ja-JP/tiddlers/about/Developers.tid new file mode 100644 index 000000000..56aec4949 --- /dev/null +++ b/editions/ja-JP/tiddlers/about/Developers.tid @@ -0,0 +1,31 @@ +created: 20150412191004348 +modified: +original-modified: 20240925114810504 +tags: Community Reference +title: Developers +ja-title: 開発者 +type: text/vnd.tiddlywiki + +! [[GitHubの統計|https://github.com/TiddlyWiki/TiddlyWiki5/graphs/contributors]] + +開発者がTiddlyWikiについて学び、開発について議論し、貢献するためのリソースがあります。 + +> [img[https://repobeats.axiom.co/api/embed/b92b1b363e2b5f26837ae573a60d39b4248b50a0.svg]] + +* [[tiddlywiki.com/dev|https://tiddlywiki.com/dev]]は公式の開発者ドキュメントです + +* [[GitHubでの開発|https://github.com/TiddlyWiki/TiddlyWiki5]]に参加する + +* [[GitHubディスカッション|https://github.com/TiddlyWiki/TiddlyWiki5/discussions]]はQ&Aとオープンな形式のディスカッションです +* [[GitHubイシュー|https://github.com/TiddlyWiki/TiddlyWiki5/issues]]は、バグレポートを作成し、具体的で実現可能な新しいアイデアを提案するためのものです + +* 古い~TiddlyWikiDevGoogleグループは閉鎖され、[[TiddlyWikiトーク|https://talk.tiddlywiki.org/]]と[[GitHubディスカッション|https://github.com/TiddlyWiki/TiddlyWiki5/discussions]]に代わりました +** 有用なアーカイブとして残っています: https://groups.google.com/group/TiddlyWikiDev +*** 強化されたグループ検索機能は[[mail-archive.com|https://www.mail-archive.com/tiddlywikidev@googlegroups.com/]]で利用できます + +* https://gitter.im/TiddlyWiki/public でチャットしてください(開発ルームは近日公開予定) + +! Twitter + +* 最新ニュースは[[Twitterで@TiddlyWiki|http://twitter.com/#!/TiddlyWiki]]をフォローしてください + diff --git a/editions/ja-JP/tiddlers/community/Articles.tid b/editions/ja-JP/tiddlers/community/Articles.tid new file mode 100644 index 000000000..6c81f4417 --- /dev/null +++ b/editions/ja-JP/tiddlers/community/Articles.tid @@ -0,0 +1,28 @@ +created: 20140320230543190 +modified: 20241004114128016 +original-modified: 20160602172752299 +tags: Community +title: Articles +ja-title: 記事 +caption: 記事 +type: text/vnd.tiddlywiki + +~TiddlyWikiについて書かれた最近の記事をいくつか紹介します。新しい記事は、GitHub、Twitter、または[[TiddlyWikiグループ|Forums]]に投稿して送信してください。 + + diff --git a/editions/ja-JP/tiddlers/community/Community Editions.tid b/editions/ja-JP/tiddlers/community/Community Editions.tid new file mode 100644 index 000000000..217c2a8fa --- /dev/null +++ b/editions/ja-JP/tiddlers/community/Community Editions.tid @@ -0,0 +1,27 @@ +created: 20210101150806938 +modified: 20241004110635297 +original-modified: 20230803053451496 +tags: Community +title: Community Editions +ja-title: コミュニティエディション +caption: エディション + +これらは~TiddlyWiki[[コミュニティ|Community]]によって作成されたプレパッケージのエディションです。これらは、特定のユースケースを促進するためにプラグインと構成が追加された~TiddlyWikiです。これらは、設定に時間をかけずにTiddlyWikiにすぐにアクセスして使い始めたい場合に最適な出発点です。 + + diff --git a/editions/ja-JP/tiddlers/community/Community Palettes.tid b/editions/ja-JP/tiddlers/community/Community Palettes.tid new file mode 100644 index 000000000..3ab98fbb8 --- /dev/null +++ b/editions/ja-JP/tiddlers/community/Community Palettes.tid @@ -0,0 +1,27 @@ +created: 20210101152520906 +modified: 20241004112603568 +original-modified: 20210101152533358 +tags: Community +title: Community Palettes +ja-title: コミュニティパレット +caption: パレット + +~TiddlyWiki[[コミュニティ|Community]]のメンバーによって作成されたパレットのリストです。パレットはTiddlyWikiのカラースキームを変更し、テーマと組み合わせて使用​​できます + + diff --git a/editions/ja-JP/tiddlers/community/Community Plugins.tid b/editions/ja-JP/tiddlers/community/Community Plugins.tid new file mode 100644 index 000000000..880694773 --- /dev/null +++ b/editions/ja-JP/tiddlers/community/Community Plugins.tid @@ -0,0 +1,27 @@ +created: 20210101150806938 +modified: 20241004111247100 +original-modified: 20210101151403345 +tags: Community +title: Community Plugins +ja-title: コミュニティプラグイン +caption: プラグイン + +~TiddlyWiki[[コミュニティ|Community]]によって作成されたプラグインです。Webサイトにアクセスしてプラグインを試してください。インストール手順をよく読み、インストールする前にバックアップしてください。これらのプラグインは常に最新であるとは限らず、バグや望ましくない動作が含まれている可能性があります。さらに多くのプラグインについては、[[TiddlyWiki グループ|Forums]]にアクセスしてください。新しいプラグインは最初にそこに投稿され、発表されます + + diff --git a/editions/ja-JP/tiddlers/community/Community Themes.tid b/editions/ja-JP/tiddlers/community/Community Themes.tid new file mode 100644 index 000000000..a958f4f6e --- /dev/null +++ b/editions/ja-JP/tiddlers/community/Community Themes.tid @@ -0,0 +1,27 @@ +created: 20210101152520906 +modified: 20241004112108104 +original-modified: 20210101152533358 +tags: Community +title: Community Themes +ja-title: コミュニティテーマ +caption: テーマ + +~TiddlyWiki[[コミュニティ|Community]]のメンバーによって作成されたテーマのリストです。テーマはTiddlyWikiのルック・アンド・フィールを変更し、さらにカスタマイズを可能にします。テーマのインストールは[[プラグインと同じように|Manually installing a plugin]]機能します。 + + diff --git a/editions/ja-JP/tiddlers/community/Community.tid b/editions/ja-JP/tiddlers/community/Community.tid new file mode 100644 index 000000000..d9f327605 --- /dev/null +++ b/editions/ja-JP/tiddlers/community/Community.tid @@ -0,0 +1,13 @@ +created: 20130909151600000 +modified: 20241002113817654 +original-modified: 20210322152237662 +tags: TableOfContents Welcome +title: Community +ja-title: コミュニティ +type: text/vnd.tiddlywiki + +<<.tip "最新の有益なリンクが[[コミュニティリンク収集|Community Links Aggregator]]に集められています。">> + +すべての関連リンクがこれらのエントリに書かれると、メインのtiddlywiki.comサイトからは削除されます。 + +<> diff --git a/editions/ja-JP/tiddlers/community/Examples.tid b/editions/ja-JP/tiddlers/community/Examples.tid new file mode 100644 index 000000000..0388784e1 --- /dev/null +++ b/editions/ja-JP/tiddlers/community/Examples.tid @@ -0,0 +1,26 @@ +created: 20140320230543190 +modified: 20241004113722328 +original-modified: 20160602172745917 +tags: HelloThere Community +title: Examples +ja-title: 使用例 +caption: 使用例 +type: text/vnd.tiddlywiki + +このコレクションでは、実際に使用されている~TiddlyWikiの刺激的で興味深い例を紹介します。このコレクションに新しいエントリを送信するには、GitHubやTwitter経由、または[[TiddlyWikiグループ|Forums]]へ投稿してください。 + +
` html tags can use a blank line +to get block mode punctuation regognised inside of table cells. ++ +title: Output + + + +
+ +* list item one +* list item two + + +|nested|table| +
++ +title: ExpectedResult + +

+ +
  • list item one
  • list item two
nestedtable

\ No newline at end of file diff --git a/editions/tw5.com/tiddlers/testcases/HTML/OpenTagBlankLine.tid b/editions/tw5.com/tiddlers/testcases/HTML/OpenTagBlankLine.tid new file mode 100644 index 000000000..0c14b0527 --- /dev/null +++ b/editions/tw5.com/tiddlers/testcases/HTML/OpenTagBlankLine.tid @@ -0,0 +1,23 @@ +created: 20240622142425004 +description: Blank line after open tag +modified: 20240622144230258 +tags: $:/tags/wiki-test-spec +title: TestCases/HTML/OpenTagBlankLine +type: text/vnd.tiddlywiki-multiple + +title: Narrative + +A blank line after an open html tag allows block mode punctuation to be recognised ++ +title: Output + +
+ +* blank line after open tag allows +* block mode punctuation (i.e. this list) to +* be recognised +
++ +title: ExpectedResult + +
  • blank line after open tag allows
  • block mode punctuation (i.e. this list) to
  • be recognised
\ No newline at end of file diff --git a/editions/tw5.com/tiddlers/testcases/HTML/OpenTagBlankLineInBoldSyntax.tid b/editions/tw5.com/tiddlers/testcases/HTML/OpenTagBlankLineInBoldSyntax.tid new file mode 100644 index 000000000..f6072bca4 --- /dev/null +++ b/editions/tw5.com/tiddlers/testcases/HTML/OpenTagBlankLineInBoldSyntax.tid @@ -0,0 +1,22 @@ +created: 20240622144038465 +description: Blank line after open tag in bold syntax +modified: 20240622145114506 +tags: $:/tags/wiki-test-spec +title: TestCases/HTML/OpenTagBlankLineInBoldSyntax +type: text/vnd.tiddlywiki-multiple + +title: Narrative + +A blank line after an open html tag allows block mode punctuation to be recognised even when the html is embedded within inline punctuation (bold here). ++ +title: Output + +''
+ +* list item one +* list item two +
'' ++ +title: ExpectedResult + +

  • list item one
  • list item two

\ No newline at end of file diff --git a/editions/tw5.com/tiddlers/testcases/HTML/OpenTagBlankLineInTableSyntax.tid b/editions/tw5.com/tiddlers/testcases/HTML/OpenTagBlankLineInTableSyntax.tid new file mode 100644 index 000000000..0835c47bc --- /dev/null +++ b/editions/tw5.com/tiddlers/testcases/HTML/OpenTagBlankLineInTableSyntax.tid @@ -0,0 +1,22 @@ +created: 20240622144753311 +description: Blank line after open tag in table syntax +modified: 20240622145056299 +tags: $:/tags/wiki-test-spec +title: TestCases/HTML/OpenTagBlankLineInTableSyntax +type: text/vnd.tiddlywiki-multiple + +title: Narrative + +A blank line after an open html tag cannot work when used inside table syntax since each row of a table must be all on one line ++ +title: Output + +|For a blank line after open tag|
+ +* list is recognised +* but the surrounding table row is not +
| ++ +title: ExpectedResult + +

|For a blank line after open tag|

  • list is recognised
  • but the surrounding table row is not
|

\ No newline at end of file diff --git a/editions/tw5.com/tiddlers/testcases/HTML/OpenTagNoBlankLine.tid b/editions/tw5.com/tiddlers/testcases/HTML/OpenTagNoBlankLine.tid new file mode 100644 index 000000000..e49fcabfb --- /dev/null +++ b/editions/tw5.com/tiddlers/testcases/HTML/OpenTagNoBlankLine.tid @@ -0,0 +1,34 @@ +created: 20240622143533021 +description: No blank line after open tag +modified: 20240622145145440 +tags: $:/tags/wiki-test-spec +title: TestCases/HTML/OpenTagNoBlankLine +type: text/vnd.tiddlywiki-multiple + +title: Narrative + +Block mode punctuation is not recognised when HTML open tag is not followed by a blank line ++ +title: Output + +
+* Open tag without a blank line means +* block mode punctuation (i.e. this list) will +* NOT be recognised. + +Paragraphs are only recognised in block mode. Even with blank lines, new paragraphs are not recognised. + +This also is not a new paragraph. +
++ +title: ExpectedResult + +

+* Open tag without a blank line means +* block mode punctuation (i.e. this list) will +* NOT be recognised. + +Paragraphs are only recognised in block mode. Even with blank lines, new paragraphs are not recognised. + +This also is not a new paragraph. +

\ No newline at end of file diff --git a/editions/tw5.com/tiddlers/wikitext/parser/WikiText parser mode_ HTML examples.tid b/editions/tw5.com/tiddlers/wikitext/parser/WikiText parser mode_ HTML examples.tid index fc068e44e..8d5483108 100644 --- a/editions/tw5.com/tiddlers/wikitext/parser/WikiText parser mode_ HTML examples.tid +++ b/editions/tw5.com/tiddlers/wikitext/parser/WikiText parser mode_ HTML examples.tid @@ -1,38 +1,20 @@ created: 20220122153235162 -modified: 20220122180508134 +modified: 20240713165558596 tags: [[WikiText parser mode transitions]] title: WikiText parser mode: HTML examples type: text/vnd.tiddlywiki -< - -* blank line after open tag allows -* block mode punctuation (i.e. this list) to -* be recognised - -">> +<> --- The open tag blank line "trick" also works inside of punctuation only recognised in inline mode (such as [[Formatting in WikiText]]): -< - -* list item one -* list item two -''">> +<> --- -< -* Open tag without a blank line means -* block mode punctuation (i.e. this list) will -* NOT be recognised. - -Paragraphs are only recognised in block mode. Even with blank lines, new paragraphs are not recognised. - -This also is not a new paragraph. -">> +<> --- @@ -42,11 +24,7 @@ Adding a blank link after an open tag within a table cell causes the row to span <> -< - -* list is recognised -* but the surrounding table row is not -|">> +<> --- @@ -58,15 +36,4 @@ Note that <<.wlink MacroCallWidget>> does not have a similar <<.attr mode>> attr --- -The less convenient ``, ``, ` -
` html tags can be used as a foolproof way to get [[block mode|Block Mode WikiText]] punctuation recognised inside of table cells. - -< -
- -* list item one -* list item two - - -|nested|table| -
">> \ No newline at end of file +<> \ No newline at end of file From 6505e4610fd4dd2b363540fcc88176181ae0b93f Mon Sep 17 00:00:00 2001 From: btheado Date: Tue, 10 Sep 2024 06:49:04 -0400 Subject: [PATCH 012/178] Use the testcase widget for $action-createtiddler examples (#8232) * Use the testcase widget for the $action-createtiddler widget examples * Use procedure instead of macros for $action-createtiddler examples --- .../ActionCreateTiddlerWidget Example 1.tid | 25 ++++-------- .../ActionCreateTiddlerWidget Example 2.tid | 26 +++++-------- .../ActionCreateTiddlerWidget Example 3.tid | 27 +++++-------- .../ActionCreateTiddlerWidget Example 4.tid | 25 +++++------- .../ActionCreateTiddlerWidget Example 5.tid | 30 +++++--------- .../widgets/ActionCreateTiddlerWidget.tid | 39 ++----------------- .../ActionCreateTiddlerWidget_Example.tid | 24 ++++++++---- 7 files changed, 65 insertions(+), 131 deletions(-) diff --git a/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget Example 1.tid b/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget Example 1.tid index 57aee6673..ccc085e05 100644 --- a/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget Example 1.tid +++ b/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget Example 1.tid @@ -1,26 +1,15 @@ created: 20200131142401129 -modified: 20211113230406823 +modified: 20240602154417754 tags: ActionCreateTiddlerWidget title: ActionCreateTiddlerWidget Example 1 type: text/vnd.tiddlywiki -\define testCreate() -<$action-createtiddler /> -\end - -This example will create "New Tiddler", "New Tiddler 1", " New Tiddler 2" and so on - -``` -\define testCreate() -<$action-createtiddler /> -\end +<$testcase> +<$data title=Description text="Default widget with no attributes"/> +<$data title=Narrative text='The button in this example uses the $action-createtiddler widget to create "New Tiddler", "New Tiddler 1", " New Tiddler 2" and so on'/> +<$data title=Output text="""\procedure testCreate() <$action-createtiddler /> <$button actions=<> > Create Tiddler - -``` - -<$button actions=<> > -<$action-setfield $tiddler="$:/state/tab/sidebar--595412856" text="$:/core/ui/SideBar/Recent"/> -Create Tiddler - - Clicking this button, will also open the Right sidebar: Recent tab +"""/> + \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget Example 2.tid b/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget Example 2.tid index 336972a16..a9d204e75 100644 --- a/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget Example 2.tid +++ b/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget Example 2.tid @@ -1,28 +1,20 @@ created: 20200131144828713 -modified: 20211113011036840 +modified: 20240602160133371 tags: ActionCreateTiddlerWidget title: ActionCreateTiddlerWidget Example 2 type: text/vnd.tiddlywiki -\define testCreate() -<$action-createtiddler $basetitle={{$:/language/DefaultNewTiddlerTitle}} $overwrite="yes"/> -\end +<$testcase> +<$data title=Description text="Transcluded base title"/> +<$data title=Narrative text="""The $action-createtiddler widget in this example uses the base title defined in [[$:/language/DefaultNewTiddlerTitle]]. -This example will use the base title defined in [[$:/language/DefaultNewTiddlerTitle]]. - -It will overwrite the tiddler, if the button is clicked several times. - -``` -\define testCreate() +It will overwrite the tiddler if the button is clicked several times."""/> +<$data $tiddler="$:/language/DefaultNewTiddlerTitle"/> +<$data title=Output text="""\procedure testCreate() <$action-createtiddler $basetitle={{$:/language/DefaultNewTiddlerTitle}} $overwrite="yes"/> \end <$button actions=<> > Create Tiddler - -``` - -<$button actions=<> > -<$action-setfield $tiddler="$:/state/tab/sidebar--595412856" text="$:/core/ui/SideBar/Recent"/> -Create Tiddler - - Clicking this button, will also open the Right sidebar: Recent tab +"""/> + \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget Example 3.tid b/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget Example 3.tid index 2e137e330..a981bfe92 100644 --- a/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget Example 3.tid +++ b/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget Example 3.tid @@ -1,28 +1,21 @@ created: 20200131145355658 -modified: 20211113011111052 +modified: 20240602155233116 tags: ActionCreateTiddlerWidget title: ActionCreateTiddlerWidget Example 3 type: text/vnd.tiddlywiki -\define testCreate() -<$action-createtiddler $basetitle="base" $template="ActionCreateTiddlerWidget Template"/> -\end +<$testcase> +<$data title=Description text="Template and custom base title"/> +<$data title=Narrative text="""The $action-createtiddler widget in this example uses the basetitle attribute and template: [[ActionCreateTiddlerWidget Template]]. -This example will uses a base-title and a template: [[ActionCreateTiddlerWidget Template]] - -It will create: "base", "base 1", "base 2" and so on - -``` -\define testCreate() +Clicking the button will create: "base", "base 1", "base 2" and so on +"""/> +<$data $tiddler="ActionCreateTiddlerWidget Template"/> +<$data title=Output text="""\procedure testCreate() <$action-createtiddler $basetitle="base" $template="ActionCreateTiddlerWidget Template"/> \end <$button actions=<> > Create Tiddler - -``` - -<$button actions=<> > -<$action-setfield $tiddler="$:/state/tab/sidebar--595412856" text="$:/core/ui/SideBar/Recent"/> -Create Tiddler - - Clicking this button will also open the Right sidebar: Recent tab +"""/> + \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget Example 4.tid b/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget Example 4.tid index 1335893e5..b633f4359 100644 --- a/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget Example 4.tid +++ b/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget Example 4.tid @@ -1,28 +1,21 @@ created: 20200131150229551 -modified: 20211113011129601 +modified: 20240602154933113 tags: ActionCreateTiddlerWidget title: ActionCreateTiddlerWidget Example 4 type: text/vnd.tiddlywiki -\define testCreate() -<$action-createtiddler $basetitle="base" $template="ActionCreateTiddlerWidget Template" aa="new field aa" bb="new field bb" /> -\end - -This example uses a base-title "base" and a template: [[ActionCreateTiddlerWidget Template]]. +<$testcase> +<$data title=Description text="Template with override fields and custom base title"/> +<$data title=Narrative text="""The $action-createtiddler widget in this example uses the basetitle attribute and template: [[ActionCreateTiddlerWidget Template]]. There will be new fields "aa" and "bb" which are added to the new tiddlers. - -``` -\define testCreate() +"""/> +<$data $tiddler="ActionCreateTiddlerWidget Template"/> +<$data title=Output text="""\procedure testCreate() <$action-createtiddler $basetitle="base" $template="ActionCreateTiddlerWidget Template" aa="new field aa" bb="new field bb" /> \end <$button actions=<> > Create Tiddler - -``` - -<$button actions=<> > -<$action-setfield $tiddler="$:/state/tab/sidebar--595412856" text="$:/core/ui/SideBar/Recent"/> -Create Tiddler - - Clicking this button will also open the Right sidebar: Recent tab +"""/> + \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget Example 5.tid b/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget Example 5.tid index 03f719b8b..d0346d781 100644 --- a/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget Example 5.tid +++ b/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget Example 5.tid @@ -1,32 +1,20 @@ created: 20200131144828713 -modified: 20230111220933412 +modified: 20240602155008453 tags: ActionCreateTiddlerWidget title: ActionCreateTiddlerWidget Example 5 type: text/vnd.tiddlywiki -\define testCreate() +<$testcase> +<$data title=Description text="Child action widget uses the created tiddler title"/> +<$data title=Narrative text="""The $action-createtiddler widget in this example uses the <<.var createTiddler-title>> variable to navigate to the created tiddler"""/> +<$data $tiddler="ActionCreateTiddlerWidget Template"/> +<$data title=Output text="""\procedure testCreate() <$action-createtiddler $basetitle="base" $template="ActionCreateTiddlerWidget Template"> - <$action-sendmessage $message="tm-edit-tiddler" $param=<>/> - -\end - -This example will use the base title defined in [[ActionCreateTiddlerWidget Template]]. - -It will create: "base", "base 1", "base 2" and so on, and navigate to this tiddler in draft mode. - -``` -\define testCreate() -<$action-createtiddler $basetitle="base" $template="ActionCreateTiddlerWidget Template"> - <$action-sendmessage $message="tm-edit-tiddler" $param=<>/> + <$action-navigate $to=<>/> \end <$button actions=<> > Create Tiddler - -``` - -<$button actions=<> > -<$action-setfield $tiddler="$:/state/tab/sidebar--595412856" text="$:/core/ui/SideBar/Recent"/> -Create Tiddler - - Clicking this button, will also open the Right sidebar: Recent tab +"""/> + \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget.tid b/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget.tid index 632b71686..85cb8ade8 100644 --- a/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget.tid @@ -1,6 +1,6 @@ caption: action-createtiddler created: 20161020152745942 -modified: 20230115084716196 +modified: 20240602153213986 tags: Widgets ActionWidgets title: ActionCreateTiddlerWidget type: text/vnd.tiddlywiki @@ -37,37 +37,6 @@ The ''action-createtiddler'' widget is invisible. ! Examples -<<< -<$macrocall $name='wikitext-example-without-html' src={{ActionCreateTiddlerWidget Example}}/> -<<< - ---- - -<<< -<$transclude tiddler="ActionCreateTiddlerWidget Example 1" mode=block/> -<<< - ---- - -<<< -{{ActionCreateTiddlerWidget Example 2}} -<<< - ---- - -<<< -{{ActionCreateTiddlerWidget Example 3}} -<<< - ---- - -<<< -{{ActionCreateTiddlerWidget Example 4}} -<<< - ---- - -<<< -{{ActionCreateTiddlerWidget Example 5}} -<<< - +<$list filter="[prefix[ActionCreateTiddlerWidget Example]]"> +<$transclude/> + \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget_Example.tid b/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget_Example.tid index 2a431ead9..728ed4576 100644 --- a/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget_Example.tid +++ b/editions/tw5.com/tiddlers/widgets/ActionCreateTiddlerWidget_Example.tid @@ -1,14 +1,24 @@ created: 20161020153426686 -modified: 20211113011019510 +modified: 20240602160452171 tags: ActionCreateTiddlerWidget title: ActionCreateTiddlerWidget Example type: text/vnd.tiddlywiki +<$testcase> +<$data title=Description text="Create a new page control button"/> +<$data title=Narrative text="""Use the $action-createtiddler widget to create and open a new, non-functional page control button tiddler"""/> +<$data title=Output text="""\procedure testCreate() +<$action-createtiddler $basetitle="Homemade Button" tags="$:/tags/PageControls" text={{$:/state/new-button-caption}}> + <$action-navigate $to=<>/> + +\end + +{{$:/core/ui/SideBarSegments/page-controls}} + Caption for new button: <$edit-text tiddler="$:/state/new-button-caption" tag="input" default=""/> -<$button> -<$action-createtiddler $basetitle="Homemade Button" tags="$:/tags/PageControls" text={{$:/state/new-button-caption}}> -<$action-navigate $to=<>/> - -Create a new non-functional page control button and open the tiddler - \ No newline at end of file +<$button actions=<> > +Create Tiddler +"""/> +<$data title="$:/state/new-button-caption" text="button text "/> + \ No newline at end of file From 1368cd67cac850b95f7d04e3c5ab95f000b56567 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Tue, 10 Sep 2024 11:50:08 +0100 Subject: [PATCH 013/178] Fix missing closing tag, and update erroneous docs (#8340) --- core/templates/tiddlywiki5.html.tid | 1 + core/wiki/macros/tag.tid | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/core/templates/tiddlywiki5.html.tid b/core/templates/tiddlywiki5.html.tid index a94ae2693..721b3d9ce 100644 --- a/core/templates/tiddlywiki5.html.tid +++ b/core/templates/tiddlywiki5.html.tid @@ -57,3 +57,4 @@ title: $:/core/templates/tiddlywiki5.html `{{{ [enlisttag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}` ` + diff --git a/core/wiki/macros/tag.tid b/core/wiki/macros/tag.tid index eedbd0c4c..2c539b42e 100644 --- a/core/wiki/macros/tag.tid +++ b/core/wiki/macros/tag.tid @@ -7,7 +7,7 @@ fill:$(foregroundColor)$; color:$(foregroundColor)$; \end - + \define tag-pill-inner(tag,icon,colour,fallbackTarget,colourA,colourB,element-tag,element-attributes,actions) \whitespace trim <$let From eaf855859556e7a206380a32c86e6f9a9167799d Mon Sep 17 00:00:00 2001 From: Leilei332 Date: Tue, 10 Sep 2024 19:00:13 +0800 Subject: [PATCH 014/178] Update PageControls buttons to use v5.3.2 syntax (#8579) * Let PageControls buttons use v5.3.2 syntax * Rewrite buttons and actions * Omit whitespace & use function to avoid duplicating * Omit whitespace in conditional syntax * Define tf.get-tags function to avoid duplicated text substitution * Rewrite advanced search button * Add space in join operator * Rewrite buttons in plugins * Remove tf prefix in new-journal.tid * Remove tf prefix in new-tiddler.tid --- core/ui/Actions/new-journal.tid | 8 ++-- core/ui/Actions/new-tiddler.tid | 6 +-- core/ui/PageControls/advanced-search.tid | 13 +++---- core/ui/PageControls/closeall.tid | 10 ++--- core/ui/PageControls/controlpanel.tid | 13 +++---- core/ui/PageControls/encryption.tid | 16 ++++---- core/ui/PageControls/export-page.tid | 2 +- core/ui/PageControls/fold-all.tid | 10 ++--- core/ui/PageControls/full-screen.tid | 10 ++--- core/ui/PageControls/home.tid | 10 ++--- core/ui/PageControls/import.tid | 10 ++--- core/ui/PageControls/language.tid | 21 +++++----- core/ui/PageControls/layout.tid | 8 ++-- core/ui/PageControls/manager.tid | 13 +++---- core/ui/PageControls/more-page-actions.tid | 38 +++++++++---------- core/ui/PageControls/network-activity.tid | 10 ++--- core/ui/PageControls/new-image.tid | 8 ++-- core/ui/PageControls/new-journal.tid | 11 +++--- core/ui/PageControls/newtiddler.tid | 8 ++-- core/ui/PageControls/palette.tid | 8 ++-- core/ui/PageControls/print.tid | 10 ++--- core/ui/PageControls/refresh.tid | 10 ++--- core/ui/PageControls/savewiki.tid | 10 ++--- core/ui/PageControls/storyview.tid | 13 +++---- core/ui/PageControls/tag-button.tid | 13 +++---- core/ui/PageControls/theme.tid | 8 ++-- core/ui/PageControls/timestamp.tid | 16 ++++---- core/ui/PageControls/unfold-all.tid | 10 ++--- plugins/tiddlywiki/help/help.tid | 16 ++++---- .../markdown-legacy/new-markdown.tid | 8 ++-- plugins/tiddlywiki/markdown/new-markdown.tid | 8 ++-- .../tiddlywiki/tiddlyweb/save-wiki-button.tid | 8 ++-- 32 files changed, 174 insertions(+), 189 deletions(-) diff --git a/core/ui/Actions/new-journal.tid b/core/ui/Actions/new-journal.tid index 9df31cb97..9d663e537 100644 --- a/core/ui/Actions/new-journal.tid +++ b/core/ui/Actions/new-journal.tid @@ -2,10 +2,10 @@ title: $:/core/ui/Actions/new-journal tags: $:/tags/Actions description: create a new journal tiddler -\define get-tags() $(textFieldTags)$ $(tagsFieldTags)$ \whitespace trim -<$vars journalTitleTemplate={{$:/config/NewJournal/Title}} textFieldTags={{$:/config/NewJournal/Tags}} tagsFieldTags={{$:/config/NewJournal/Tags!!tags}} journalText={{$:/config/NewJournal/Text}}> -<$wikify name="journalTitle" text="<$macrocall $name='now' format=<>/>"> +\function get-tags() [] [] +[join[ ]] +<$let journalTitleTemplate={{$:/config/NewJournal/Title}} textFieldTags={{$:/config/NewJournal/Tags}} tagsFieldTags={{$:/config/NewJournal/Tags!!tags}} journalText={{$:/config/NewJournal/Text}}> +<$wikify name="journalTitle" text="<$transclude $variable='now' format=<>/>"> <$reveal type="nomatch" state=<> text=""> <$action-sendmessage $message="tm-new-tiddler" title=<> tags=<> text={{{ [get[]] }}}/> @@ -13,4 +13,4 @@ description: create a new journal tiddler <$action-sendmessage $message="tm-new-tiddler" title=<> tags=<> text=<>/> - + diff --git a/core/ui/Actions/new-tiddler.tid b/core/ui/Actions/new-tiddler.tid index f71331327..847130800 100644 --- a/core/ui/Actions/new-tiddler.tid +++ b/core/ui/Actions/new-tiddler.tid @@ -2,8 +2,8 @@ title: $:/core/ui/Actions/new-tiddler tags: $:/tags/Actions description: create a new empty tiddler -\define get-tags() $(textFieldTags)$ $(tagsFieldTags)$ \whitespace trim -<$vars textFieldTags={{$:/config/NewTiddler/Tags}} tagsFieldTags={{$:/config/NewTiddler/Tags!!tags}}> +\function get-tags() [] [] +[join[ ]] +<$let textFieldTags={{$:/config/NewTiddler/Tags}} tagsFieldTags={{$:/config/NewTiddler/Tags!!tags}}> <$action-sendmessage $message="tm-new-tiddler" tags=<>/> - + diff --git a/core/ui/PageControls/advanced-search.tid b/core/ui/PageControls/advanced-search.tid index 1549b07f4..4aa49e6e5 100644 --- a/core/ui/PageControls/advanced-search.tid +++ b/core/ui/PageControls/advanced-search.tid @@ -4,15 +4,14 @@ caption: {{$:/core/images/advanced-search-button}} {{$:/language/Buttons/Advance description: {{$:/language/Buttons/AdvancedSearch/Hint}} \whitespace trim -\define advanced-search-button(class) -\whitespace trim -<$button to="$:/AdvancedSearch" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class="""$(tv-config-toolbar-class)$ $class$"""> -<$list filter="[match[yes]]"> +\procedure advanced-search-button(class) +<$button to="$:/AdvancedSearch" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=`$(tv-config-toolbar-class)$ $(class)$`> +<%if [match[yes]] %> {{$:/core/images/advanced-search-button}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/AdvancedSearch/Caption}}/> - +<%endif%> \end diff --git a/core/ui/PageControls/closeall.tid b/core/ui/PageControls/closeall.tid index 2665fff0d..23aefa8be 100644 --- a/core/ui/PageControls/closeall.tid +++ b/core/ui/PageControls/closeall.tid @@ -5,12 +5,12 @@ description: {{$:/language/Buttons/CloseAll/Hint}} \whitespace trim <$button message="tm-close-all-tiddlers" tooltip={{$:/language/Buttons/CloseAll/Hint}} aria-label={{$:/language/Buttons/CloseAll/Caption}} class=<>> -<$list filter="[match[yes]]"> +<%if [match[yes]] %> {{$:/core/images/close-all-button}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/CloseAll/Caption}}/> - - \ No newline at end of file +<%endif%> + diff --git a/core/ui/PageControls/controlpanel.tid b/core/ui/PageControls/controlpanel.tid index 872d640ac..8b9db8d9a 100644 --- a/core/ui/PageControls/controlpanel.tid +++ b/core/ui/PageControls/controlpanel.tid @@ -4,15 +4,14 @@ caption: {{$:/core/images/options-button}} {{$:/language/Buttons/ControlPanel/Ca description: {{$:/language/Buttons/ControlPanel/Hint}} \whitespace trim -\define control-panel-button(class) -\whitespace trim -<$button to="$:/ControlPanel" tooltip={{$:/language/Buttons/ControlPanel/Hint}} aria-label={{$:/language/Buttons/ControlPanel/Caption}} class="""$(tv-config-toolbar-class)$ $class$"""> -<$list filter="[match[yes]]"> +\procedure control-panel-button(class) +<$button to="$:/ControlPanel" tooltip={{$:/language/Buttons/ControlPanel/Hint}} aria-label={{$:/language/Buttons/ControlPanel/Caption}} class=`$(tv-config-toolbar-class)$ $(class)$`> +<%if [match[yes]] %> {{$:/core/images/options-button}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/ControlPanel/Caption}}/> - +<%endif%> \end diff --git a/core/ui/PageControls/encryption.tid b/core/ui/PageControls/encryption.tid index 9f8ae0bd6..572d162de 100644 --- a/core/ui/PageControls/encryption.tid +++ b/core/ui/PageControls/encryption.tid @@ -6,25 +6,25 @@ description: {{$:/language/Buttons/Encryption/Hint}} \whitespace trim <$reveal type="match" state="$:/isEncrypted" text="yes"> <$button message="tm-clear-password" tooltip={{$:/language/Buttons/Encryption/ClearPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/ClearPassword/Caption}} class=<>> -<$list filter="[match[yes]]"> +<%if [match[yes]] %> {{$:/core/images/locked-padlock}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/Encryption/ClearPassword/Caption}}/> - +<%endif%> <$reveal type="nomatch" state="$:/isEncrypted" text="yes"> <$button message="tm-set-password" tooltip={{$:/language/Buttons/Encryption/SetPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/SetPassword/Caption}} class=<>> -<$list filter="[match[yes]]"> +<%if [match[yes]] %> {{$:/core/images/unlocked-padlock}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/Encryption/SetPassword/Caption}}/> - +<%endif%> diff --git a/core/ui/PageControls/export-page.tid b/core/ui/PageControls/export-page.tid index fe036abf7..902f643e9 100644 --- a/core/ui/PageControls/export-page.tid +++ b/core/ui/PageControls/export-page.tid @@ -3,4 +3,4 @@ tags: $:/tags/PageControls caption: {{$:/core/images/export-button}} {{$:/language/Buttons/ExportPage/Caption}} description: {{$:/language/Buttons/ExportPage/Hint}} -<$macrocall $name="exportButton" exportFilter="[!is[system]sort[title]]" lingoBase="$:/language/Buttons/ExportPage/"/> \ No newline at end of file +<$transclude $variable="exportButton" exportFilter="[!is[system]sort[title]]" lingoBase="$:/language/Buttons/ExportPage/"/> \ No newline at end of file diff --git a/core/ui/PageControls/fold-all.tid b/core/ui/PageControls/fold-all.tid index 46c3165b8..dba6bb1b6 100644 --- a/core/ui/PageControls/fold-all.tid +++ b/core/ui/PageControls/fold-all.tid @@ -6,12 +6,12 @@ description: {{$:/language/Buttons/FoldAll/Hint}} \whitespace trim <$button tooltip={{$:/language/Buttons/FoldAll/Hint}} aria-label={{$:/language/Buttons/FoldAll/Caption}} class=<>> <$action-sendmessage $message="tm-fold-all-tiddlers" $param=<> foldedStatePrefix="$:/state/folded/"/> -<$list filter="[match[yes]]" variable="listItem"> +<%if [match[yes]] %> {{$:/core/images/fold-all-button}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/FoldAll/Caption}}/> - - \ No newline at end of file +<%endif%> + diff --git a/core/ui/PageControls/full-screen.tid b/core/ui/PageControls/full-screen.tid index ada7d5a65..864ee5c26 100644 --- a/core/ui/PageControls/full-screen.tid +++ b/core/ui/PageControls/full-screen.tid @@ -5,12 +5,12 @@ description: {{$:/language/Buttons/FullScreen/Hint}} \whitespace trim <$button message="tm-full-screen" tooltip={{$:/language/Buttons/FullScreen/Hint}} aria-label={{$:/language/Buttons/FullScreen/Caption}} class=<>> -<$list filter="[match[yes]]"> +<%if [match[yes]] %> {{$:/core/images/full-screen-button}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/FullScreen/Caption}}/> - - \ No newline at end of file +<%endif%> + diff --git a/core/ui/PageControls/home.tid b/core/ui/PageControls/home.tid index f3a0b1787..6c1d5a789 100644 --- a/core/ui/PageControls/home.tid +++ b/core/ui/PageControls/home.tid @@ -5,12 +5,12 @@ description: {{$:/language/Buttons/Home/Hint}} \whitespace trim <$button message="tm-home" tooltip={{$:/language/Buttons/Home/Hint}} aria-label={{$:/language/Buttons/Home/Caption}} class=<>> -<$list filter="[match[yes]]"> +<%if [match[yes]] %> {{$:/core/images/home-button}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/Home/Caption}}/> - - \ No newline at end of file +<%endif%> + diff --git a/core/ui/PageControls/import.tid b/core/ui/PageControls/import.tid index 39ca51eb6..11474db22 100644 --- a/core/ui/PageControls/import.tid +++ b/core/ui/PageControls/import.tid @@ -6,14 +6,14 @@ description: {{$:/language/Buttons/Import/Hint}} \whitespace trim
<$button tooltip={{$:/language/Buttons/Import/Hint}} aria-label={{$:/language/Buttons/Import/Caption}} class=<>> -<$list filter="[match[yes]]"> +<%if [match[yes]] %> {{$:/core/images/import-button}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/Import/Caption}}/> - +<%endif%> <$browse tooltip={{$:/language/Buttons/Import/Hint}}/> -
\ No newline at end of file + diff --git a/core/ui/PageControls/language.tid b/core/ui/PageControls/language.tid index 623c71004..3315b5a23 100644 --- a/core/ui/PageControls/language.tid +++ b/core/ui/PageControls/language.tid @@ -4,21 +4,18 @@ caption: {{$:/core/images/globe}} {{$:/language/Buttons/Language/Caption}} description: {{$:/language/Buttons/Language/Hint}} \whitespace trim -\define flag-title() -$(languagePluginTitle)$/icon -\end <$button popup=<> tooltip={{$:/language/Buttons/Language/Hint}} aria-label={{$:/language/Buttons/Language/Caption}} class=<> selectedClass="tc-selected"> -<$list filter="[match[yes]]"> - -<$set name="languagePluginTitle" value={{$:/language}}> -<$image source=<>/> - - - -<$list filter="[match[yes]]"> +<%if [match[yes]] %> + + <$set name="languagePluginTitle" value={{$:/language}}> + <$image source=`$(languagePluginTitle)$/icon`/> + + +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/Language/Caption}}/> - +<%endif%> <$reveal state=<> type="popup" position="below" animate="yes"> diff --git a/core/ui/PageControls/layout.tid b/core/ui/PageControls/layout.tid index 703bbcb1b..c9a0f596b 100644 --- a/core/ui/PageControls/layout.tid +++ b/core/ui/PageControls/layout.tid @@ -6,10 +6,10 @@ description: {{$:/language/LayoutSwitcher/Description}} \whitespace trim <$button tooltip={{$:/language/Buttons/LayoutSwitcher/Hint}} aria-label={{$:/language/Buttons/LayoutSwitcher/Caption}} class=<>> <$action-sendmessage $message="tm-show-switcher" switch="layout"/> -<$list filter="[match[yes]]"> +<%if [match[yes]] %> {{$:/core/images/layout-button}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/LayoutSwitcher/Caption}}/> - +<%endif%> diff --git a/core/ui/PageControls/manager.tid b/core/ui/PageControls/manager.tid index d2144c574..3cc364f80 100644 --- a/core/ui/PageControls/manager.tid +++ b/core/ui/PageControls/manager.tid @@ -4,17 +4,16 @@ caption: {{$:/core/images/list}} {{$:/language/Buttons/Manager/Caption}} description: {{$:/language/Buttons/Manager/Hint}} \whitespace trim -\define manager-button(class) -\whitespace trim -<$button to="$:/Manager" tooltip={{$:/language/Buttons/Manager/Hint}} aria-label={{$:/language/Buttons/Manager/Caption}} class="""$(tv-config-toolbar-class)$ $class$"""> -<$list filter="[match[yes]]"> +\procedure manager-button(class) +<$button to="$:/Manager" tooltip={{$:/language/Buttons/Manager/Hint}} aria-label={{$:/language/Buttons/Manager/Caption}} class=`$(tv-config-toolbar-class)$ $(class)$`> +<%if [match[yes]] %> {{$:/core/images/list}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/Manager/Caption}}/> - +<%endif%> \end diff --git a/core/ui/PageControls/more-page-actions.tid b/core/ui/PageControls/more-page-actions.tid index 3acaef2b6..7453b9df7 100644 --- a/core/ui/PageControls/more-page-actions.tid +++ b/core/ui/PageControls/more-page-actions.tid @@ -12,33 +12,29 @@ description: {{$:/language/Buttons/More/Hint}} class=<> selectedClass="tc-selected" > - <$list filter="[match[yes]]"> + <%if [match[yes]] %> {{$:/core/images/down-arrow}} - - <$list filter="[match[yes]]"> + <%endif%> + <%if [match[yes]] %> <$text text={{$:/language/Buttons/More/Caption}}/> - + <%endif%> <$reveal state=<> type="popup" position="below" animate="yes">
- <$set name="tv-config-toolbar-icons" value="yes"> - <$set name="tv-config-toolbar-text" value="yes"> - <$set name="tv-config-toolbar-class" value="tc-btn-invisible"> - <$list filter="[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]] -[[$:/core/ui/Buttons/more-page-actions]]" - variable="listItem" + <$let tv-config-toolbar-icons="yes" tv-config-toolbar-text="yes" tv-config-toolbar-class="tc-btn-invisible"> + <$list filter="[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]] -[[$:/core/ui/Buttons/more-page-actions]]" + variable="listItem" + > + <$reveal type="match" state=<> text="hide"> + <$set name="tv-config-toolbar-class" + filter="[] [encodeuricomponent[]addprefix[tc-btn-]]" > - <$reveal type="match" state=<> text="hide"> - <$set name="tv-config-toolbar-class" - filter="[] [encodeuricomponent[]addprefix[tc-btn-]]" - > - <$transclude tiddler=<> mode="inline"/> - - - - - - + <$transclude tiddler=<> mode="inline"/> + + + +
- \ No newline at end of file + diff --git a/core/ui/PageControls/network-activity.tid b/core/ui/PageControls/network-activity.tid index 763365f37..7be25b261 100644 --- a/core/ui/PageControls/network-activity.tid +++ b/core/ui/PageControls/network-activity.tid @@ -5,12 +5,12 @@ description: {{$:/language/Buttons/NetworkActivity/Hint}} \whitespace trim <$button message="tm-http-cancel-all-requests" tooltip={{$:/language/Buttons/NetworkActivity/Hint}} aria-label={{$:/language/Buttons/NetworkActivity/Caption}} class=<>> -<$list filter="[match[yes]]"> +<%if [match[yes]] %> {{$:/core/images/network-activity}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/NetworkActivity/Caption}}/> - - \ No newline at end of file +<%endif%> + diff --git a/core/ui/PageControls/new-image.tid b/core/ui/PageControls/new-image.tid index b37fba7c5..0cf954966 100644 --- a/core/ui/PageControls/new-image.tid +++ b/core/ui/PageControls/new-image.tid @@ -5,12 +5,12 @@ description: {{$:/language/Buttons/NewImage/Hint}} \whitespace trim <$button tooltip={{$:/language/Buttons/NewImage/Hint}} aria-label={{$:/language/Buttons/NewImage/Caption}} class=<> actions={{$:/core/ui/Actions/new-image}}> -<$list filter="[match[yes]]"> +<%if [match[yes]] %> {{$:/core/images/new-image-button}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/NewImage/Caption}}/> - +<%endif%> diff --git a/core/ui/PageControls/new-journal.tid b/core/ui/PageControls/new-journal.tid index 8ae8ee78a..8330b8cb7 100644 --- a/core/ui/PageControls/new-journal.tid +++ b/core/ui/PageControls/new-journal.tid @@ -4,17 +4,16 @@ caption: {{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournal/ description: {{$:/language/Buttons/NewJournal/Hint}} \whitespace trim -\define journalButton() -\whitespace trim +\procedure journalButton() <$button tooltip={{$:/language/Buttons/NewJournal/Hint}} aria-label={{$:/language/Buttons/NewJournal/Caption}} class=<> actions={{$:/core/ui/Actions/new-journal}}> -<$list filter="[match[yes]]"> +<%if [match[yes]] %> {{$:/core/images/new-journal-button}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/NewJournal/Caption}}/> - +<%endif%> \end <> diff --git a/core/ui/PageControls/newtiddler.tid b/core/ui/PageControls/newtiddler.tid index cd2f56913..f6a6e6891 100644 --- a/core/ui/PageControls/newtiddler.tid +++ b/core/ui/PageControls/newtiddler.tid @@ -5,12 +5,12 @@ description: {{$:/language/Buttons/NewTiddler/Hint}} \whitespace trim <$button actions={{$:/core/ui/Actions/new-tiddler}} tooltip={{$:/language/Buttons/NewTiddler/Hint}} aria-label={{$:/language/Buttons/NewTiddler/Caption}} class=<>> -<$list filter="[match[yes]]"> +<%if [match[yes]] %> {{$:/core/images/new-button}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/NewTiddler/Caption}}/> - +<%endif%> diff --git a/core/ui/PageControls/palette.tid b/core/ui/PageControls/palette.tid index 6fdbdb439..efa016d49 100644 --- a/core/ui/PageControls/palette.tid +++ b/core/ui/PageControls/palette.tid @@ -6,12 +6,12 @@ description: {{$:/language/Buttons/Palette/Hint}} \whitespace trim <$button popup=<> tooltip={{$:/language/Buttons/Palette/Hint}} aria-label={{$:/language/Buttons/Palette/Caption}} class=<> selectedClass="tc-selected"> -<$list filter="[match[yes]]"> +<%if [match[yes]] %> {{$:/core/images/palette}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/Palette/Caption}}/> - +<%endif%> <$reveal state=<> type="popup" position="below" animate="yes"> diff --git a/core/ui/PageControls/print.tid b/core/ui/PageControls/print.tid index ef664b6e3..994303d25 100644 --- a/core/ui/PageControls/print.tid +++ b/core/ui/PageControls/print.tid @@ -5,12 +5,12 @@ description: {{$:/language/Buttons/Print/Hint}} \whitespace trim <$button message="tm-print" tooltip={{$:/language/Buttons/Print/Hint}} aria-label={{$:/language/Buttons/Print/Caption}} class=<>> -<$list filter="[match[yes]]"> +<%if [match[yes]] %> {{$:/core/images/print-button}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/Print/Caption}}/> - - \ No newline at end of file +<%endif%> + diff --git a/core/ui/PageControls/refresh.tid b/core/ui/PageControls/refresh.tid index 38692f817..5a8773b77 100644 --- a/core/ui/PageControls/refresh.tid +++ b/core/ui/PageControls/refresh.tid @@ -5,12 +5,12 @@ description: {{$:/language/Buttons/Refresh/Hint}} \whitespace trim <$button message="tm-browser-refresh" tooltip={{$:/language/Buttons/Refresh/Hint}} aria-label={{$:/language/Buttons/Refresh/Caption}} class=<>> -<$list filter="[match[yes]]"> +<%if [match[yes]] %> {{$:/core/images/refresh-button}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/Refresh/Caption}}/> - - \ No newline at end of file +<%endif%> + diff --git a/core/ui/PageControls/savewiki.tid b/core/ui/PageControls/savewiki.tid index 60f8dc99f..7e6a18ccc 100644 --- a/core/ui/PageControls/savewiki.tid +++ b/core/ui/PageControls/savewiki.tid @@ -9,13 +9,13 @@ description: {{$:/language/Buttons/SaveWiki/Hint}} <$action-sendmessage $message="tm-save-wiki" $param={{$:/config/SaveWikiButton/Template}} filename=<>/> -<$list filter="[match[yes]]"> +<%if [match[yes]] %> {{$:/core/images/save-button-dynamic}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/SaveWiki/Caption}}/> - +<%endif%> - \ No newline at end of file + diff --git a/core/ui/PageControls/storyview.tid b/core/ui/PageControls/storyview.tid index c4d0b7365..7738cfa97 100644 --- a/core/ui/PageControls/storyview.tid +++ b/core/ui/PageControls/storyview.tid @@ -4,19 +4,16 @@ caption: {{$:/core/images/storyview-classic}} {{$:/language/Buttons/StoryView/Ca description: {{$:/language/Buttons/StoryView/Hint}} \whitespace trim -\define icon() -$:/core/images/storyview-$(storyview)$ -\end <$button popup=<> tooltip={{$:/language/Buttons/StoryView/Hint}} aria-label={{$:/language/Buttons/StoryView/Caption}} class=<> selectedClass="tc-selected"> -<$list filter="[match[yes]]"> +<%if [match[yes]] %> <$set name="storyview" value={{$:/view}}> -<$transclude tiddler=<>/> +<$transclude tiddler=`$:/core/images/storyview-$(storyview)$`/> - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/StoryView/Caption}}/> - +<%endif%> <$reveal state=<> type="popup" position="below" animate="yes"> diff --git a/core/ui/PageControls/tag-button.tid b/core/ui/PageControls/tag-button.tid index e2b5c9277..6c04804ce 100644 --- a/core/ui/PageControls/tag-button.tid +++ b/core/ui/PageControls/tag-button.tid @@ -4,17 +4,16 @@ caption: {{$:/core/images/tag-button}} {{$:/language/Buttons/TagManager/Caption} description: {{$:/language/Buttons/TagManager/Hint}} \whitespace trim -\define control-panel-button(class) -\whitespace trim -<$button to="$:/TagManager" tooltip={{$:/language/Buttons/TagManager/Hint}} aria-label={{$:/language/Buttons/TagManager/Caption}} class="""$(tv-config-toolbar-class)$ $class$"""> -<$list filter="[match[yes]]"> +\procedure control-panel-button(class) +<$button to="$:/TagManager" tooltip={{$:/language/Buttons/TagManager/Hint}} aria-label={{$:/language/Buttons/TagManager/Caption}} class=`$(tv-config-toolbar-class)$ $(class)$`> +<%if [match[yes]] %> {{$:/core/images/tag-button}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/TagManager/Caption}}/> - +<%endif%> \end diff --git a/core/ui/PageControls/theme.tid b/core/ui/PageControls/theme.tid index 2d8eadc7b..60e37a95e 100644 --- a/core/ui/PageControls/theme.tid +++ b/core/ui/PageControls/theme.tid @@ -6,12 +6,12 @@ description: {{$:/language/Buttons/Theme/Hint}} \whitespace trim <$button popup=<> tooltip={{$:/language/Buttons/Theme/Hint}} aria-label={{$:/language/Buttons/Theme/Caption}} class=<> selectedClass="tc-selected"> -<$list filter="[match[yes]]"> +<%if [match[yes]] %> {{$:/core/images/theme-button}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/Theme/Caption}}/> - +<%endif%> <$reveal state=<> type="popup" position="below" animate="yes"> diff --git a/core/ui/PageControls/timestamp.tid b/core/ui/PageControls/timestamp.tid index a54b3f2ca..0186d7c12 100644 --- a/core/ui/PageControls/timestamp.tid +++ b/core/ui/PageControls/timestamp.tid @@ -7,26 +7,26 @@ description: {{$:/language/Buttons/Timestamp/Hint}} <$reveal type="nomatch" state="$:/config/TimestampDisable" text="yes"> <$button tooltip={{$:/language/Buttons/Timestamp/On/Hint}} aria-label={{$:/language/Buttons/Timestamp/On/Caption}} class=<>> <$action-setfield $tiddler="$:/config/TimestampDisable" $value="yes"/> -<$list filter="[match[yes]]"> +<%if [match[yes]] %> {{$:/core/images/timestamp-on}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/Timestamp/On/Caption}}/> - +<%endif%> <$reveal type="match" state="$:/config/TimestampDisable" text="yes"> <$button tooltip={{$:/language/Buttons/Timestamp/Off/Hint}} aria-label={{$:/language/Buttons/Timestamp/Off/Caption}} class=<>> <$action-setfield $tiddler="$:/config/TimestampDisable" $value="no"/> -<$list filter="[match[yes]]"> +<%if [match[yes]] %> {{$:/core/images/timestamp-off}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/Timestamp/Off/Caption}}/> - +<%endif%> diff --git a/core/ui/PageControls/unfold-all.tid b/core/ui/PageControls/unfold-all.tid index 6e8357a3b..e0d26bc49 100644 --- a/core/ui/PageControls/unfold-all.tid +++ b/core/ui/PageControls/unfold-all.tid @@ -6,12 +6,12 @@ description: {{$:/language/Buttons/UnfoldAll/Hint}} \whitespace trim <$button tooltip={{$:/language/Buttons/UnfoldAll/Hint}} aria-label={{$:/language/Buttons/UnfoldAll/Caption}} class=<>> <$action-sendmessage $message="tm-unfold-all-tiddlers" $param=<> foldedStatePrefix="$:/state/folded/"/> -<$list filter="[match[yes]]" variable="listItem"> +<%if [match[yes]] %> {{$:/core/images/unfold-all-button}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/UnfoldAll/Caption}}/> - - \ No newline at end of file +<%endif%> + diff --git a/plugins/tiddlywiki/help/help.tid b/plugins/tiddlywiki/help/help.tid index eca5ffaa7..f29d9dbdf 100644 --- a/plugins/tiddlywiki/help/help.tid +++ b/plugins/tiddlywiki/help/help.tid @@ -8,22 +8,22 @@ description: {{$:/language/Buttons/Help/Hint}} \whitespace trim <$list filter="[[$:/config/ShowHelp]get[text]] +[else[no]match[yes]]" variable="ignore"> <$button set="$:/config/ShowHelp" setTo="no" tooltip={{$:/language/Buttons/Help/Hint}} aria-label={{$:/language/Buttons/Help/Caption}} class="""$(tv-config-toolbar-class)$ tc-selected"""> -<$list filter="[match[yes]]"> +<%if [match[yes]] %> {{$:/core/images/help}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/Help/Caption}}/> - +<%endif%> <$list filter="[[$:/config/ShowHelp]get[text]] +[else[no]!match[yes]]" variable="ignore"> <$button set="$:/config/ShowHelp" setTo="yes" tooltip={{$:/language/Buttons/Help/Hint}} aria-label={{$:/language/Buttons/Help/Caption}} class=<>> -<$list filter="[match[yes]]"> +<%if [match[yes]] %> {{$:/core/images/help}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/Help/Caption}}/> - +<%endif%> \end diff --git a/plugins/tiddlywiki/markdown-legacy/new-markdown.tid b/plugins/tiddlywiki/markdown-legacy/new-markdown.tid index 507c265a5..8d8f587d8 100755 --- a/plugins/tiddlywiki/markdown-legacy/new-markdown.tid +++ b/plugins/tiddlywiki/markdown-legacy/new-markdown.tid @@ -7,10 +7,10 @@ list-after: $:/core/ui/Buttons/new-tiddler \whitespace trim <$button tooltip={{$:/language/Buttons/NewMarkdown/Hint}} aria-label={{$:/language/Buttons/NewMarkdown/Caption}} class=<>> <$action-sendmessage $message="tm-new-tiddler" type="text/markdown"/> -<$list filter="[match[yes]]"> +<%if [match[yes]] %> {{$:/plugins/tiddlywiki/markdown-legacy/images/new-markdown-button}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/NewMarkdown/Caption}}/> - +<%endif%> diff --git a/plugins/tiddlywiki/markdown/new-markdown.tid b/plugins/tiddlywiki/markdown/new-markdown.tid index 192543d77..404046360 100755 --- a/plugins/tiddlywiki/markdown/new-markdown.tid +++ b/plugins/tiddlywiki/markdown/new-markdown.tid @@ -7,10 +7,10 @@ list-after: $:/core/ui/Buttons/new-tiddler \whitespace trim <$button tooltip={{$:/language/Buttons/NewMarkdown/Hint}} aria-label={{$:/language/Buttons/NewMarkdown/Caption}} class=<>> <$action-sendmessage $message="tm-new-tiddler" type="text/markdown"/> -<$list filter="[match[yes]]"> +<%if [match[yes]] %> {{$:/plugins/tiddlywiki/markdown/images/new-markdown-button}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text={{$:/language/Buttons/NewMarkdown/Caption}}/> - +<%endif%> diff --git a/plugins/tiddlywiki/tiddlyweb/save-wiki-button.tid b/plugins/tiddlywiki/tiddlyweb/save-wiki-button.tid index ed4c042c7..63ddfc19e 100644 --- a/plugins/tiddlywiki/tiddlyweb/save-wiki-button.tid +++ b/plugins/tiddlywiki/tiddlyweb/save-wiki-button.tid @@ -9,12 +9,12 @@ $:/config/PageControlButtons/Visibility/$(listItem)$ \end <$button popup=<> tooltip="Status of synchronisation with server" aria-label="Server status" class=<> selectedClass="tc-selected"> -<$list filter="[match[yes]]"> +<%if [match[yes]] %> {{$:/plugins/tiddlywiki/tiddlyweb/icon/cloud}} - -<$list filter="[match[yes]]"> +<%endif%> +<%if [match[yes]] %> <$text text="Server status"/> - +<%endif%> <$reveal state=<> type="popup" position="belowleft" animate="yes"> From d7b00a6dd0074c79a657f92acf528b0e3883edc7 Mon Sep 17 00:00:00 2001 From: Leilei332 Date: Tue, 10 Sep 2024 21:33:10 +0800 Subject: [PATCH 015/178] Make overflowed content scrollable (#8524) * Make overflowed content scrollable * Fix removed tab --- themes/tiddlywiki/vanilla/base.tid | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/themes/tiddlywiki/vanilla/base.tid b/themes/tiddlywiki/vanilla/base.tid index 65c1a5fe3..b24b35cf2 100644 --- a/themes/tiddlywiki/vanilla/base.tid +++ b/themes/tiddlywiki/vanilla/base.tid @@ -1350,6 +1350,10 @@ canvas.tc-edit-bitmapeditor { display: block; } +.tc-tiddler-body { + overflow-x: auto; +} + .tc-single-tiddler-window .tc-tiddler-body, .tc-tiddler-frame .tc-tiddler-body { font-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}}; @@ -2220,6 +2224,7 @@ html body.tc-body.tc-single-tiddler-window { .tc-tab-content { margin-top: 14px; + overflow-x: auto; } .tc-tab-content.tc-vertical { From 4f4e0550917fa3f266add8db7eb6ee649ed92c25 Mon Sep 17 00:00:00 2001 From: Mario Pietsch Date: Tue, 10 Sep 2024 17:30:59 +0200 Subject: [PATCH 016/178] Add a search button to the control panel tiddler fields tab (#8157) * add a search button to the control panel tiddler fields tab * minor update * use v5.3.x syntax * use tf. prefix for the function * make show-filter-count a global macro * make table header translatable * add documentation * show-filter-count code cleanup * remove the table-header * remove erroneous caption field --- core/ui/ControlPanel/Basics.tid | 17 +--------- core/wiki/allfields.tid | 33 ++++++++++++++----- core/wiki/macros/show-filter-count.tid | 17 ++++++++++ .../tiddlers/macros/show-filter-count.tid | 21 ++++++++++++ 4 files changed, 64 insertions(+), 24 deletions(-) create mode 100644 core/wiki/macros/show-filter-count.tid create mode 100644 editions/tw5.com/tiddlers/macros/show-filter-count.tid diff --git a/core/ui/ControlPanel/Basics.tid b/core/ui/ControlPanel/Basics.tid index 961cbe161..f494c2af6 100644 --- a/core/ui/ControlPanel/Basics.tid +++ b/core/ui/ControlPanel/Basics.tid @@ -2,22 +2,7 @@ title: $:/core/ui/ControlPanel/Basics tags: $:/tags/ControlPanel/Info caption: {{$:/language/ControlPanel/Basics/Caption}} -\define lingo-base() $:/language/ControlPanel/Basics/ - -\define show-filter-count(filter) -\whitespace trim -<$button class="tc-btn-invisible"> -<$action-setfield $tiddler="$:/temp/advancedsearch" $value="""$filter$"""/> -<$action-setfield $tiddler="$:/temp/advancedsearch/input" $value="""$filter$"""/> -<$action-setfield $tiddler="$:/temp/advancedsearch/refresh" text="yes"/> -<$action-setfield $tiddler="$:/state/tab--1498284803" $value="$:/core/ui/AdvancedSearch/Filter"/> -<$action-navigate $to="$:/AdvancedSearch"/> -<$action-sendmessage $message="tm-focus-selector" $param=".tc-advanced-search input"/> -''<$count filter="""$filter$"""/>'' - -{{$:/core/images/advanced-search-button}} - -\end +\procedure lingo-base() $:/language/ControlPanel/Basics/ \whitespace trim |tc-max-width tc-edit-max-width|k diff --git a/core/wiki/allfields.tid b/core/wiki/allfields.tid index f148640d4..8f59a317f 100644 --- a/core/wiki/allfields.tid +++ b/core/wiki/allfields.tid @@ -1,13 +1,30 @@ title: $:/snippets/allfields -\define renderfield(title) -
''<$text text=<<__title__>>/>''://{{$:/language/Docs/Fields/$title$}}//
@@ -116,5 +115,4 @@ color: #bbb -
-
\ No newline at end of file + \ No newline at end of file diff --git a/themes/tiddlywiki/vanilla/base.tid b/themes/tiddlywiki/vanilla/base.tid index c13b69f9b..2d31dd633 100644 --- a/themes/tiddlywiki/vanilla/base.tid +++ b/themes/tiddlywiki/vanilla/base.tid @@ -2793,20 +2793,11 @@ a.tc-tiddlylink.tc-plugin-info:hover > .tc-plugin-info-chunk .tc-plugin-info-sta display: table; } -/* Fix overflow in table and toc */ -.tc-tiddler-body .tc-tabbed-table-of-contents { +/* Fix overflow toc, manager and testcase output */ +.tc-tiddler-body .tc-tabbed-table-of-contents, .tc-manager-list-item-content, .tc-test-case-output { overflow-x: auto; } -.tc-tiddler-body > table { - display: block; - overflow: auto; -} -.tc-tiddler-body > table tbody { - display: table; - width: 100%; -} - /* A wrapper to fix table overflow */ .tc-table-wrapper { From 646f5ae7cf2a46ccd298685af3228cfd14760e25 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Fri, 18 Oct 2024 13:50:15 +0100 Subject: [PATCH 106/178] Fix blank language plugin name Introduced in 41b9f625b354587473b6ac27c40d0124d4228f5b --- editions/tw5.com/tiddlywiki.info | 1 - 1 file changed, 1 deletion(-) diff --git a/editions/tw5.com/tiddlywiki.info b/editions/tw5.com/tiddlywiki.info index 7246d75c0..2f3ddade8 100644 --- a/editions/tw5.com/tiddlywiki.info +++ b/editions/tw5.com/tiddlywiki.info @@ -21,7 +21,6 @@ "tiddlywiki/readonly" ], "languages": [ - "" ], "build": { "index": [ From e259f414d90ad204fc860da1124553eba9cab490 Mon Sep 17 00:00:00 2001 From: Leilei332 Date: Sat, 19 Oct 2024 16:24:24 +0800 Subject: [PATCH 107/178] Fix some tiddlers should use code body (#8687) A small fix which applys code bodies to these tiddlers: * Tiddlers with prefix `$:/core/config/` * Tiddlers tagged `$:/EditorTools` and `$:/tags/ToolbarButtonStyle` --- core/wiki/config/ViewTemplateBodyFilters.multids | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/wiki/config/ViewTemplateBodyFilters.multids b/core/wiki/config/ViewTemplateBodyFilters.multids index a91c039de..90c127a0c 100644 --- a/core/wiki/config/ViewTemplateBodyFilters.multids +++ b/core/wiki/config/ViewTemplateBodyFilters.multids @@ -3,8 +3,8 @@ tags: $:/tags/ViewTemplateBodyFilter testcase: [tag[$:/tags/wiki-test-spec]type[text/vnd.tiddlywiki-multiple]] [tag[$:/tags/wiki-test-spec-failing]type[text/vnd.tiddlywiki-multiple]] :then[[$:/core/ui/TestCaseTemplate]] stylesheet: [tag[$:/tags/Stylesheet]then[$:/core/ui/ViewTemplate/body/rendered-plain-text]] -core-ui-tags: [tag[$:/tags/PageTemplate]] [tag[$:/tags/EditTemplate]] [tag[$:/tags/ViewTemplate]] [tag[$:/tags/KeyboardShortcut]] [tag[$:/tags/ImportPreview]] [tag[$:/tags/EditPreview]][tag[$:/tags/EditorToolbar]] [tag[$:/tags/Actions]] :then[[$:/core/ui/ViewTemplate/body/code]] -system: [prefix[$:/boot/]] [prefix[$:/core/macros]] [prefix[$:/core/save/]] [prefix[$:/core/templates/]] [prefix[$:/config/]] [prefix[$:/info/]] [prefix[$:/language/]] [prefix[$:/languages/]] [prefix[$:/snippets/]] [prefix[$:/info/]] [prefix[$:/state/]] [prefix[$:/status/]] [prefix[$:/temp/]] :and[!is[image]] :then[[$:/core/ui/ViewTemplate/body/code]] +core-ui-tags: [tag[$:/tags/PageTemplate]] [tag[$:/tags/EditTemplate]] [tag[$:/tags/ViewTemplate]] [tag[$:/tags/KeyboardShortcut]] [tag[$:/tags/ImportPreview]] [tag[$:/tags/EditPreview]] [tag[$:/tags/EditorToolbar]] [tag[$:/EditorTools]] [tag[$:/tags/Actions]] [tag[$:/tags/ToolbarButtonStyle]] :then[[$:/core/ui/ViewTemplate/body/code]] +system: [prefix[$:/boot/]] [prefix[$:/core/macros]] [prefix[$:/core/save/]] [prefix[$:/core/templates/]] [prefix[$:/config/]] [prefix[$:/core/config/]] [prefix[$:/info/]] [prefix[$:/language/]] [prefix[$:/languages/]] [prefix[$:/snippets/]] [prefix[$:/info/]] [prefix[$:/state/]] [prefix[$:/status/]] [prefix[$:/temp/]] :and[!is[image]] :then[[$:/core/ui/ViewTemplate/body/code]] code-body: [field:code-body[yes]then[$:/core/ui/ViewTemplate/body/code]] import: [field:plugin-type[import]then[$:/core/ui/ViewTemplate/body/import]] plugin: [has[plugin-type]then[$:/core/ui/ViewTemplate/body/plugin]] From a42a7972cb9b592b6b28951dab3fbb0a6db58c9a Mon Sep 17 00:00:00 2001 From: Leilei332 Date: Sat, 19 Oct 2024 20:41:30 +0800 Subject: [PATCH 108/178] Further fix icons not displaying properly. (#8688) --- themes/tiddlywiki/vanilla/base.tid | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/themes/tiddlywiki/vanilla/base.tid b/themes/tiddlywiki/vanilla/base.tid index 2d31dd633..542ee2fa9 100644 --- a/themes/tiddlywiki/vanilla/base.tid +++ b/themes/tiddlywiki/vanilla/base.tid @@ -720,8 +720,8 @@ html body.tc-body .tc-btn-rounded:hover svg { } button svg.tc-image-button, button .tc-image-button img { - height: auto; - width: 1em; + max-height: 1em; + max-width: 1em; } .tc-unfold-banner { @@ -2623,6 +2623,9 @@ a.tc-tiddlylink.tc-plugin-info:hover > .tc-plugin-info-chunk .tc-plugin-info-sta flex-grow: 0; flex-shrink: 0; line-height: 1; + height: 2em; + width: 2em; + display: grid; } .tc-plugin-info-chunk.tc-plugin-info-description { @@ -2689,8 +2692,9 @@ a.tc-tiddlylink.tc-plugin-info:hover > .tc-plugin-info-chunk .tc-plugin-info-sta } .tc-plugin-info-chunk.tc-plugin-info-icon img, .tc-plugin-info-chunk.tc-plugin-info-icon svg { - width: 2em; - height: auto; + max-width: 2em; + max-height: 2em; + margin: auto; } .tc-plugin-info-dropdown { @@ -2857,12 +2861,13 @@ a.tc-tiddlylink.tc-plugin-info:hover > .tc-plugin-info-chunk .tc-plugin-info-sta .tc-chooser-item svg, .tc-chooser-item img{ - width: 1em; - height: 1em; + max-width: 1em; + max-height: 1em; vertical-align: middle; } .tc-language-chooser .tc-image-button img { + max-width: 2em; width: auto; vertical-align: -0.15em; } From b3c2385018a77fdc26dc7f1b6e71435d6a5f9cfd Mon Sep 17 00:00:00 2001 From: zorrox1024 <159974066+zorrox1024@users.noreply.github.com> Date: Sun, 20 Oct 2024 17:34:43 +0800 Subject: [PATCH 109/178] Sign CLA (#8693) Co-authored-by: Jeffrey Zhang --- licenses/cla-individual.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/licenses/cla-individual.md b/licenses/cla-individual.md index de28728dc..826f5e194 100644 --- a/licenses/cla-individual.md +++ b/licenses/cla-individual.md @@ -593,3 +593,5 @@ Val Packett, @valpackett, 2024/07/26 @IchijikuIchigo, 2024/09/29 JC John Sese Cuneta, @techmagus, 2024/10/07 + +@zorrox1024, 2024/10/20 From e1287a94704c01e38748062c42a0e4cace8d683d Mon Sep 17 00:00:00 2001 From: Leilei332 Date: Sun, 20 Oct 2024 17:35:21 +0800 Subject: [PATCH 110/178] Fix smaller editor toolbar icons (#8691) A small fix for the problem introduced in #8688 --- themes/tiddlywiki/vanilla/base.tid | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/themes/tiddlywiki/vanilla/base.tid b/themes/tiddlywiki/vanilla/base.tid index 542ee2fa9..56d559e9e 100644 --- a/themes/tiddlywiki/vanilla/base.tid +++ b/themes/tiddlywiki/vanilla/base.tid @@ -720,8 +720,8 @@ html body.tc-body .tc-btn-rounded:hover svg { } button svg.tc-image-button, button .tc-image-button img { - max-height: 1em; - max-width: 1em; + height: 1em; + width: 1em; } .tc-unfold-banner { @@ -2868,7 +2868,9 @@ a.tc-tiddlylink.tc-plugin-info:hover > .tc-plugin-info-chunk .tc-plugin-info-sta .tc-language-chooser .tc-image-button img { max-width: 2em; + max-height: 1em; width: auto; + height: auto; vertical-align: -0.15em; } From a0caa0f12da90b77679a8ac9361e7bad9235518b Mon Sep 17 00:00:00 2001 From: Leilei332 Date: Sun, 20 Oct 2024 17:47:50 +0800 Subject: [PATCH 111/178] Fix timeline macro showing long list of tiddlers created the same day. (#8690) --- core/wiki/macros/timeline.tid | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/core/wiki/macros/timeline.tid b/core/wiki/macros/timeline.tid index 2577e1929..244de2c2b 100644 --- a/core/wiki/macros/timeline.tid +++ b/core/wiki/macros/timeline.tid @@ -1,25 +1,25 @@ -created: 20141212105914482 -modified: 20141212110330815 -tags: $:/tags/Macro +tags: $:/tags/Macro $:/tags/Global title: $:/core/macros/timeline -\define timeline-title() <$view field="title"/> -\define timeline-link() <$link to={{!!title}}><> -\define timeline(limit:"100",format:"DDth MMM YYYY",subfilter:"",dateField:"modified") +\procedure timeline-title() <$view field="title"/> +\procedure timeline-link() <$link to={{!!title}}><> +\procedure timeline(limit:"100",format:"DDth MMM YYYY",subfilter:"",dateField:"modified") \whitespace trim
-<$list filter="[!is[system]$subfilter$has[$dateField$]!sort[$dateField$]limit[$limit$]eachday[$dateField$]]"> +<$set name="tv-tids" filter=`[!is[system]$(subfilter)$has!sortlimit]`> +<$list filter="[enlisteachday]">
-<$view field="$dateField$" format="date" template="$format$"/> -<$list filter="[sameday:$dateField${!!$dateField$}!is[system]$subfilter$!sort[$dateField$]]"> +<$view field=<> format="date" template=<>/> +<$list filter=`[enlistsameday:$(dateField)${!!$(dateField)$}]`>
<>
+
\end From 6d11f4b5065ce46f971a52d11863fee1a428080f Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Mon, 21 Oct 2024 17:14:39 +0100 Subject: [PATCH 112/178] Update Grok TiddlyWiki links for 2.0 --- .../Grok TiddlyWiki by Soren Bjornstad.tid | 10 +++++----- .../HelloThumbnail - Grok TiddlyWiki.tid | 5 +++-- .../tiddlers/images/Grok TiddlyWiki.png | Bin 96496 -> 160272 bytes 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/editions/tw5.com/tiddlers/community/resources/Grok TiddlyWiki by Soren Bjornstad.tid b/editions/tw5.com/tiddlers/community/resources/Grok TiddlyWiki by Soren Bjornstad.tid index 50f1972ef..efeec6f27 100644 --- a/editions/tw5.com/tiddlers/community/resources/Grok TiddlyWiki by Soren Bjornstad.tid +++ b/editions/tw5.com/tiddlers/community/resources/Grok TiddlyWiki by Soren Bjornstad.tid @@ -1,15 +1,15 @@ created: 20210519110226889 -modified: 20210519110226889 +modified: 20241021161007731 tags: [[Other Resources]] title: "Grok TiddlyWiki" by Soren Bjornstad type: text/vnd.tiddlywiki url: https://groktiddlywiki.com/read/ -This new textbook from Soren Bjornstad is highly recommended for learning ~TiddlyWiki. The presentation and design are also a first class example of using ~TiddlyWiki. +Grok ~TiddlyWiki by Soren Bjornstad is an interactive learning environment for TiddlyWiki. It bundles three complementary modes of learning into one TiddlyWiki: -From the site: - -> Grok ~TiddlyWiki is a textbook that helps you build a deep, lasting understanding of and proficiency with ~TiddlyWiki through a combination of detailed explanations, practical exercises, and spaced-repetition reviews of prompts called takeaways. +* It ''explains concepts'' using English text and code examples +* It ''assigns exercises'' that help you apply and practice what you've learned +* It ''presents takeaways'', questions about key terms, concepts, or skills, for review as you continue through the book, to help you retain what you've learned over a longer period of time {{!!url}} diff --git a/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - Grok TiddlyWiki.tid b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - Grok TiddlyWiki.tid index 1fd773caa..ead8e2124 100644 --- a/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - Grok TiddlyWiki.tid +++ b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - Grok TiddlyWiki.tid @@ -2,7 +2,8 @@ title: HelloThumbnail - Grok TiddlyWiki tags: HelloThumbnail color: #D5B7EA image: Grok TiddlyWiki Banner -caption: Grok ~TiddlyWiki +caption: Grok ~TiddlyWiki 2.0 link: "Grok TiddlyWiki" by Soren Bjornstad +ribbon-text: NEW 2.0 -Everything you need to know to get the best out of ~TiddlyWiki \ No newline at end of file +A comprehensive interactive guide to ~TiddlyWiki, from the very basics to the advanced concepts, featuring exercises and takeaways to aid learning \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/images/Grok TiddlyWiki.png b/editions/tw5.com/tiddlers/images/Grok TiddlyWiki.png index 1a2bec5783c244f2399a371ebae7d498c612f3cc..dc6db50a5235a306c6a7cb25379b0c530ea85336 100644 GIT binary patch literal 160272 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 \ No newline at end of file From ea3cb1c58d96eefd4aca07f5fd79ff1ba01f24fe Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Mon, 21 Oct 2024 17:42:35 +0100 Subject: [PATCH 114/178] Fix build command crash with no wiki folder Fixes #8694 --- core/modules/commands/build.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/modules/commands/build.js b/core/modules/commands/build.js index 8471119d7..60456372d 100644 --- a/core/modules/commands/build.js +++ b/core/modules/commands/build.js @@ -24,7 +24,7 @@ var Command = function(params,commander) { Command.prototype.execute = function() { // Get the build targets defined in the wiki - var buildTargets = $tw.boot.wikiInfo.build; + var buildTargets = $tw.boot.wikiInfo && $tw.boot.wikiInfo.build; if(!buildTargets) { return "No build targets defined"; } From 3a34a2e8d9cffe24a193aff4b60b6c7988381bf2 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Tue, 22 Oct 2024 08:50:55 +0100 Subject: [PATCH 115/178] Update Grok TiddlyWiki banner --- .../tiddlers/images/Grok TiddlyWiki.png | Bin 160272 -> 32949 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/editions/tw5.com/tiddlers/images/Grok TiddlyWiki.png b/editions/tw5.com/tiddlers/images/Grok TiddlyWiki.png index dc6db50a5235a306c6a7cb25379b0c530ea85336..c5ab79a10d977465e1af28588e23222fbc9b17bc 100644 GIT binary patch literal 32949 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 Z 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 OelijY;&q}%A^#sGETTyO literal 160272 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 Date: Tue, 22 Oct 2024 08:51:43 +0100 Subject: [PATCH 116/178] Further updates to Grok TiddlyWiki banner --- .../tiddlers/images/Grok TiddlyWiki.png | Bin 32949 -> 30522 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/editions/tw5.com/tiddlers/images/Grok TiddlyWiki.png b/editions/tw5.com/tiddlers/images/Grok TiddlyWiki.png index c5ab79a10d977465e1af28588e23222fbc9b17bc..4295a285676c5dcc96e7f052dda8149b5560c2ba 100644 GIT binary patch literal 30522 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 F{~vcHr$w-K*xviXL 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 Z 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 OelijY;&q}%A^#sGETTyO From 0a03ac8219b5472bf8a0292d4ea4d61c09265c4a Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Tue, 22 Oct 2024 13:15:34 +0100 Subject: [PATCH 117/178] Revert to just using $:/tags/Macro for core macros See #8683 --- core/wiki/macros/CSS.tid | 2 +- core/wiki/macros/copy-to-clipboard.tid | 2 +- core/wiki/macros/diff.tid | 2 +- core/wiki/macros/export.tid | 2 +- core/wiki/macros/show-filter-count.tid | 2 +- core/wiki/macros/tag-picker.tid | 2 +- core/wiki/macros/testcase.tid | 2 +- core/wiki/macros/timeline.tid | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/core/wiki/macros/CSS.tid b/core/wiki/macros/CSS.tid index 3d7dfcdb2..f2efe6e58 100644 --- a/core/wiki/macros/CSS.tid +++ b/core/wiki/macros/CSS.tid @@ -1,5 +1,5 @@ title: $:/core/macros/CSS -tags: $:/tags/Macro $:/tags/Global +tags: $:/tags/Macro \define colour(name) diff --git a/core/wiki/macros/copy-to-clipboard.tid b/core/wiki/macros/copy-to-clipboard.tid index c0d177d7e..d05d014e2 100644 --- a/core/wiki/macros/copy-to-clipboard.tid +++ b/core/wiki/macros/copy-to-clipboard.tid @@ -1,5 +1,5 @@ title: $:/core/macros/copy-to-clipboard -tags: $:/tags/Macro $:/tags/Global +tags: $:/tags/Macro \whitespace trim diff --git a/core/wiki/macros/diff.tid b/core/wiki/macros/diff.tid index ed7ebfcf9..9c9a9849b 100644 --- a/core/wiki/macros/diff.tid +++ b/core/wiki/macros/diff.tid @@ -1,5 +1,5 @@ title: $:/core/macros/diff -tags: $:/tags/Macro $:/tags/Global +tags: $:/tags/Macro \whitespace trim diff --git a/core/wiki/macros/export.tid b/core/wiki/macros/export.tid index 5233da385..117359e08 100644 --- a/core/wiki/macros/export.tid +++ b/core/wiki/macros/export.tid @@ -1,5 +1,5 @@ title: $:/core/macros/export -tags: $:/tags/Macro $:/tags/Global +tags: $:/tags/Macro \function exportButtonFilename(baseFilename) [] [] +[join[]] diff --git a/core/wiki/macros/show-filter-count.tid b/core/wiki/macros/show-filter-count.tid index be06fcde1..cf6f7570c 100644 --- a/core/wiki/macros/show-filter-count.tid +++ b/core/wiki/macros/show-filter-count.tid @@ -1,5 +1,5 @@ title: $:/core/macros/show-filter-count -tags: $:/tags/Macro $:/tags/Global +tags: $:/tags/Macro \whitespace trim diff --git a/core/wiki/macros/tag-picker.tid b/core/wiki/macros/tag-picker.tid index 1aeb41e9d..ae3e16818 100644 --- a/core/wiki/macros/tag-picker.tid +++ b/core/wiki/macros/tag-picker.tid @@ -1,5 +1,5 @@ title: $:/core/macros/tag-picker -tags: $:/tags/Macro $:/tags/Global +tags: $:/tags/Macro first-search-filter: [subfilter!is[system]search:title] second-search-filter: [subfilteris[system]search:title] diff --git a/core/wiki/macros/testcase.tid b/core/wiki/macros/testcase.tid index a04cb540d..4417939d2 100644 --- a/core/wiki/macros/testcase.tid +++ b/core/wiki/macros/testcase.tid @@ -1,5 +1,5 @@ title: $:/core/macros/testcase -tags: $:/tags/Macro $:/tags/Global +tags: $:/tags/Macro \whitespace trim diff --git a/core/wiki/macros/timeline.tid b/core/wiki/macros/timeline.tid index 244de2c2b..ee3ecc49b 100644 --- a/core/wiki/macros/timeline.tid +++ b/core/wiki/macros/timeline.tid @@ -1,4 +1,4 @@ -tags: $:/tags/Macro $:/tags/Global +tags: $:/tags/Macro title: $:/core/macros/timeline -\define get-field-value-tiddler-filter() [subfiltersha256[16]addprefix[/]addprefix] -\define get-field-editor-filter() [get[text]else[]] :cascade[all[shadows+tiddlers]tag[$:/tags/FieldEditorFilter]!is[draft]get[text]] :and[!is[blank]else{$:/core/ui/EditTemplate/fieldEditor/default}] +\procedure get-field-value-tiddler-filter() [subfiltersha256[16]addprefix[/]addprefix] +\procedure get-field-editor-filter() [get[text]else[]] :cascade[all[shadows+tiddlers]tag[$:/tags/FieldEditorFilter]!is[draft]get[text]] :and[!is[blank]else{$:/core/ui/EditTemplate/fieldEditor/default}] -\define current-tiddler-new-field-selector() -[data-tiddler-title="$(currentTiddlerCSSescaped)$"] .tc-edit-field-add-name-wrapper input -\end +\procedure prefix.bracket() [ +\procedure suffix.bracket() ] -\define new-field-actions() +\function tf.current-tiddler-new-field-selector() [[data-tiddler-title=]addprefix[$(prefix.bracket)$]substitute[]addsuffixaddsuffix[$(suffix.bracket)$]substitute[]] .tc-edit-field-add-name-wrapper input :and[join[ ]] + +\procedure new-field-actions() \whitespace trim <$action-sendmessage $message="tm-add-field" $name={{{ [get[text]] }}} $value={{{ [get[text]] :map[subfilterget[text]] }}}/> <$set name="safeNewFieldValueTiddlerPrefix" value=<> emptyValue=<> > <$action-deletetiddler $filter="[] [prefix[$:/temp/NewFieldValue]prefix] [] []"/> -<$action-sendmessage $message="tm-focus-selector" $param=<>/> +<$action-sendmessage $message="tm-focus-selector" $param=<>/> \end -\define delete-state-tiddlers() <$action-deletetiddler $filter="[] [] []"/> +\procedure delete-state-tiddlers() <$action-deletetiddler $filter="[] [] []"/> -\define cancel-search-actions-inner() +\procedure cancel-search-actions-inner() \whitespace trim <$list filter="[has[text]] [has[text]]" @@ -39,7 +36,7 @@ $:/config/EditTemplateFields/Visibility/$(currentField)$ \end -\define cancel-search-actions() +\procedure cancel-search-actions() \whitespace trim <$set name="userInput" value={{{ [get[text]] }}}> <$list @@ -50,7 +47,7 @@ $:/config/EditTemplateFields/Visibility/$(currentField)$ \end -\define new-field() +\procedure new-field() \whitespace trim <$vars name={{{ [get[text]] }}}> <$reveal type="nomatch" text="" default=<>> @@ -75,15 +72,15 @@ $value={{{ [subfilterget[text]] }}}/> <$set name="newFieldValueTiddlerPrefix" value=<> emptyValue=<> >
- +
-<$list filter="[all[current]fields[]] +[sort[title]]" variable="currentField" storyview="pop"> -<$list filter=<> variable="temp"> +<$list filter="[all[current]fields[]] :and[sort[title]]" variable="currentField" storyview="pop"> +<$list filter=<> variable="temp"> @@ -107,10 +104,10 @@ $value={{{ [subfilterget[text]] }}}/> <$vars refreshTitle=<> storeTitle=<> searchListState=<>>
-<$macrocall $name="keyboard-driven-input" tiddler=<> storeTitle=<> refreshTitle=<> +<$transclude $variable="keyboard-driven-input" tiddler=<> storeTitle=<> refreshTitle=<> selectionStateTitle=<> tag="input" default="" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}} focusPopup=<> class="tc-edit-texteditor tc-popup-handle" tabindex={{$:/config/EditTabIndex}} - focus={{{ [{$:/config/AutoFocus}match[fields]then[true]] ~[[false]] }}} cancelPopups="yes" + focus={{{ [{$:/config/AutoFocus}match[fields]then[true]] :else[[false]] }}} cancelPopups="yes" configTiddlerFilter="[[$:/config/EditMode/fieldname-filter]]" inputCancelActions=<> /> <$button popup=<> class="tc-btn-invisible tc-btn-dropdown tc-small-gap" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}} <$reveal state=<> type="nomatch" text="" default=""> @@ -121,8 +118,8 @@ $value={{{ [subfilterget[text]] }}}/> <>
<$set name="newFieldName" value={{{ [get[text]] }}}> -<$list filter="[!is[shadow]!is[system]fields[]search:titlesort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type" variable="currentField"> -<$list filter="[addsuffix[-primaryList]] -[get[text]]" emptyMessage="""<$link to=<> class="tc-list-item-selected"><$text text=<>/>"""> +<$list filter="[!is[shadow]!is[system]fields[]search:titlesort[]] :except[[created]] :except[[creator]] :except[[draft.of]] :except[[draft.title]] :except[[modified]] :except[[modifier]] :except[[tags]] :except[[text]] :except[[title]] :except[[type]]" variable="currentField"> +<$list filter="[addsuffix[-primaryList]] :except[get[text]]" emptyMessage="""<$link to=<> class="tc-list-item-selected"><$text text=<>/>"""> <$link to=<>> <$text text=<>/> @@ -131,8 +128,8 @@ $value={{{ [subfilterget[text]] }}}/>
<>
-<$list filter="[fields[]search:titlesort[]] -[!is[shadow]!is[system]fields[]]" variable="currentField"> -<$list filter="[addsuffix[-secondaryList]] -[get[text]]" emptyMessage="""<$link to=<> class="tc-list-item-selected"><$text text=<>/>"""> +<$list filter="[fields[]search:titlesort[]] :except[!is[shadow]!is[system]fields[]]" variable="currentField"> +<$list filter="[addsuffix[-secondaryList]] :except[get[text]]" emptyMessage="""<$link to=<> class="tc-list-item-selected"><$text text=<>/>"""> <$link to=<>> <$text text=<>/> @@ -151,7 +148,7 @@ $value={{{ [subfilterget[text]] }}}/> -<$macrocall $name="new-field"/> +<$transclude $variable="new-field"/> diff --git a/core/ui/EditTemplate/type.tid b/core/ui/EditTemplate/type.tid index c1c38b72a..259a701b7 100644 --- a/core/ui/EditTemplate/type.tid +++ b/core/ui/EditTemplate/type.tid @@ -2,15 +2,15 @@ title: $:/core/ui/EditTemplate/type tags: $:/tags/EditTemplate first-search-filter: [all[shadows+tiddlers]prefix[$:/language/Docs/Types/]sort[description]sort[group-sort]removeprefix[$:/language/Docs/Types/]search] -\define lingo-base() $:/language/EditTemplate/ -\define input-cancel-actions() <$list filter="[get[text]] [get[type]] +[limit[1]]" emptyMessage="""<>"""><$action-sendmessage $message="tm-remove-field" $param="type"/><$action-deletetiddler $filter="[] [] []"/> +\procedure lingo-base() $:/language/EditTemplate/ +\procedure input-cancel-actions() <$list filter="[get[text]] [get[type]] :and[limit[1]]" emptyMessage="""<>"""><$action-sendmessage $message="tm-remove-field" $param="type"/><$action-deletetiddler $filter="[] [] []"/> \whitespace trim <$set name="refreshTitle" value=<>>
<>
<$fieldmangler> -<$macrocall $name="keyboard-driven-input" tiddler=<> storeTitle=<> refreshTitle=<> selectionStateTitle=<> field="type" tag="input" default="" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<> class="tc-edit-typeeditor tc-edit-texteditor tc-popup-handle" tabindex={{$:/config/EditTabIndex}} focus={{{ [{$:/config/AutoFocus}match[type]then[true]] ~[[false]] }}} cancelPopups="yes" configTiddlerFilter="[[$:/core/ui/EditTemplate/type]]" inputCancelActions=<>/><$button popup=<> class="tc-btn-invisible tc-btn-dropdown tc-small-gap" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}<$button message="tm-remove-field" param="type" class="tc-btn-invisible tc-btn-icon" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}<$action-deletetiddler $filter="[] [] [] []"/> +<$transclude $variable="keyboard-driven-input" tiddler=<> storeTitle=<> refreshTitle=<> selectionStateTitle=<> field="type" tag="input" default="" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<> class="tc-edit-typeeditor tc-edit-texteditor tc-popup-handle" tabindex={{$:/config/EditTabIndex}} focus={{{ [{$:/config/AutoFocus}match[type]then[true]] :else[[false]] }}} cancelPopups="yes" configTiddlerFilter="[[$:/core/ui/EditTemplate/type]]" inputCancelActions=<>/><$button popup=<> class="tc-btn-invisible tc-btn-dropdown tc-small-gap" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}<$button message="tm-remove-field" param="type" class="tc-btn-invisible tc-btn-icon" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}<$action-deletetiddler $filter="[] [] [] []"/>
@@ -23,7 +23,7 @@ first-search-filter: [all[shadows+tiddlers]prefix[$:/language/Docs/Types/]sort[d <$text text={{!!group}}/>
<$set name="userInput" value={{{ [get[text]] }}}> -<$list filter="[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]] +[removeprefix[$:/language/Docs/Types/]] +[search]">addsuffix[-primaryList]] -[get[text]] +[then[]else[tc-list-item-selected]] }}}><$link to={{{ [addprefix[$:/language/Docs/Types/]get[name]] }}}><$view tiddler={{{ [addprefix[$:/language/Docs/Types/]] }}} field="description"/><$text text=" "/>(<$view tiddler={{{ [addprefix[$:/language/Docs/Types/]] }}} field="name"/>) +<$list filter="[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] :and[sort[description]] :and[removeprefix[$:/language/Docs/Types/]] :and[search]">addsuffix[-primaryList]] :except[get[text]] :and[then[]else[tc-list-item-selected]] }}}><$link to={{{ [addprefix[$:/language/Docs/Types/]get[name]] }}}><$view tiddler={{{ [addprefix[$:/language/Docs/Types/]] }}} field="description"/><$text text=" "/>(<$view tiddler={{{ [addprefix[$:/language/Docs/Types/]] }}} field="name"/>) diff --git a/core/ui/EditorToolbar/link-dropdown.tid b/core/ui/EditorToolbar/link-dropdown.tid index d2887a180..2b75a32ce 100644 --- a/core/ui/EditorToolbar/link-dropdown.tid +++ b/core/ui/EditorToolbar/link-dropdown.tid @@ -1,44 +1,49 @@ title: $:/core/ui/EditorToolbar/link-dropdown -\define lingo-base() $:/language/Buttons/Link/ +\procedure lingo-base() $:/language/Buttons/Link/ -\define add-link-actions() +\procedure add-link-actions() \whitespace trim -<$action-sendmessage $message="tm-edit-text-operation" $param="make-link" text={{$(linkTiddler)$}} /> +<$action-sendmessage $message="tm-edit-text-operation" $param="make-link" text={{{ [get[text]] }}} /> <$action-deletetiddler $filter="[] [] [] [] []"/> \end -\define get-focus-selector() [data-tiddler-title="$(cssEscapedTitle)$"] .tc-create-wikitext-link input +\procedure prefix.bracket() [ +\procedure suffix.bracket() ] -\define cancel-search-actions-inner() +\function tf.get-focus-selector() [[data-tiddler-title=]addprefix[$(prefix.bracket)$]substitute[]addsuffixaddsuffix[$(suffix.bracket)$]substitute[]] .tc-create-wikitext-link input :and[join[ ]] + +\procedure cancel-search-actions-inner() <$set name="userInput" value={{{ [get[text]] }}}><$list filter="[get[text]!match]" emptyMessage="<$action-deletetiddler $filter='[] [] [] []'/>"><$action-setfield $tiddler=<> text=<>/><$action-setfield $tiddler=<> text="yes"/> \end -\define cancel-search-actions() <$list filter="[!has[text]] +[!has[text]]" emptyMessage="<>"><$action-sendmessage $message="tm-edit-text-operation" $param="focus-editor"/> +\procedure cancel-search-actions() <$list filter="[!has[text]] :and[!has[text]]" emptyMessage="<>"><$action-sendmessage $message="tm-edit-text-operation" $param="focus-editor"/> -\define external-link() +\procedure external-link() \whitespace trim <$button class="tc-btn-invisible tc-btn-mini" style="width: auto; display: inline-block; background-colour: inherit;" actions=<>> {{$:/core/images/chevron-right}} \end -\define set-next-input-tab(beforeafter:"after") <$macrocall $name="change-input-tab" stateTitle="$:/state/tab/search-results/sidebar" tag="$:/tags/SearchResults" beforeafter="$beforeafter$" defaultState={{$:/config/SearchResults/Default}} actions="<$action-setfield $tiddler='$:/state/search/currentTab' text=<>/>"/> +\procedure set-next-input-tab() <$transclude $variable="change-input-tab-after" stateTitle="$:/state/tab/search-results/sidebar" tag="$:/tags/SearchResults" defaultState={{$:/config/SearchResults/Default}} actions="<$action-setfield $tiddler='$:/state/search/currentTab' text=<>/>"/> -\define body(config-title) +\procedure set-previous-input-tab() <$transclude $variable="change-input-tab-before" stateTitle="$:/state/tab/search-results/sidebar" tag="$:/tags/SearchResults" defaultState={{$:/config/SearchResults/Default}} actions="<$action-setfield $tiddler='$:/state/search/currentTab' text=<>/>"/> + +\procedure body(config-title) \whitespace trim ''<>'' -<$vars searchTiddler="""$config-title$/search""" linkTiddler="""$config-title$/link""" linktext="" searchListState=<> refreshTitle=<> storeTitle=<>> +<$vars searchTiddler={{{ [addsuffix[/search]] }}} linkTiddler={{{ [addsuffix[/link]] }}} linktext="" searchListState=<> refreshTitle=<> storeTitle=<>> <$vars linkTiddler=<>> <$keyboard key="((input-tab-right))" actions=<>> -<$keyboard key="((input-tab-left))" actions=<> class="tc-create-wikitext-link"> -<$macrocall $name="keyboard-driven-input" tiddler=<> storeTitle=<> +<$keyboard key="((input-tab-left))" actions=<> class="tc-create-wikitext-link"> +<$transclude $variable="keyboard-driven-input" tiddler=<> storeTitle=<> selectionStateTitle=<> refreshTitle=<> type="search" filterMinLength="1" tag="input" focus="true" class="tc-popup-handle" inputCancelActions=<> inputAcceptActions=<> placeholder={{$:/language/Search/Search}} default="" - configTiddlerFilter="[[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}]" /> + configTiddlerFilter="[[$:/state/search/currentTab]!is[missing]get[text]] :else[{$:/config/SearchResults/Default}]" /> @@ -46,7 +51,7 @@ title: $:/core/ui/EditorToolbar/link-dropdown <> <$button class="tc-btn-invisible tc-btn-mini" style="width: auto; display: inline-block; background-colour: inherit;"> -<><$set name="cssEscapedTitle" value={{{ [escapecss[]] }}}><$action-sendmessage $message="tm-focus-selector" $param=<>/> +<><$set name="cssEscapedTitle" value={{{ [escapecss[]] }}}><$action-sendmessage $message="tm-focus-selector" $param=<>/> {{$:/core/images/close-button}} @@ -56,7 +61,7 @@ title: $:/core/ui/EditorToolbar/link-dropdown <$linkcatcher actions=<> to=<>> -<$vars userInput={{{ [get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}}> +<$vars userInput={{{ [get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] :else[{$:/config/SearchResults/Default}] }}}> {{$:/core/ui/SearchResults}} @@ -70,4 +75,4 @@ title: $:/core/ui/EditorToolbar/link-dropdown \end -<$macrocall $name="body" config-title=<>/> +<$transclude $variable="body" config-title=<>/> diff --git a/core/ui/SideBarSegments/search.tid b/core/ui/SideBarSegments/search.tid index 690210307..d4aa7923f 100644 --- a/core/ui/SideBarSegments/search.tid +++ b/core/ui/SideBarSegments/search.tid @@ -3,12 +3,12 @@ tags: $:/tags/SideBarSegment \whitespace trim -\define count-popup-button() +\procedure count-popup-button() \whitespace trim <$button popup=<> class="tc-btn-invisible"> {{$:/core/images/down-arrow}} -<$list filter="[{$(searchTiddler)$}minlength{$:/config/Search/MinLength}limit[1]]" variable="listItem"> -<$vars userInput={{{ [get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}} replaceRegexp="limit\[\d+\]"> +<$list filter="[get[text]minlength{$:/config/Search/MinLength}limit[1]]" variable="listItem"> +<$vars userInput={{{ [get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] :else[{$:/config/SearchResults/Default}] }}} replaceRegexp="limit\[\d+\]"> <$vars primaryListFilter={{{ [get[first-search-filter]search-replace:g:regexp,[]] }}} secondaryListFilter={{{ [get[second-search-filter]search-replace:g:regexp,[]] }}}> <$set name="resultCount" value="""<$count filter="[subfilter] [subfilter]"/>"""> {{$:/language/Search/Matches}} @@ -19,9 +19,9 @@ tags: $:/tags/SideBarSegment \end -\define search-results-list() +\procedure search-results-list() \whitespace trim -<$vars userInput={{$(searchTiddler)$}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}}> +<$vars userInput={{{ [get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] :else[{$:/config/SearchResults/Default}] }}}> <$list filter="[minlength{$:/config/Search/MinLength}limit[1]]" emptyMessage="""
{{$:/language/Search/Search/TooShort}}
""" variable="listItem"> <$tiddler tiddler=<>> @@ -34,30 +34,32 @@ tags: $:/tags/SideBarSegment \end -\define cancel-search-actions() <$list filter="[get[text]!match{$:/temp/search}]" emptyMessage="""<$action-deletetiddler $filter="[[$:/temp/search]] [] []"/>"""><$action-setfield $tiddler="$:/temp/search" text={{{ [get[text]] }}}/><$action-setfield $tiddler="$:/temp/search/refresh" text="yes"/> +\procedure cancel-search-actions() <$list filter="[get[text]!match{$:/temp/search}]" emptyMessage="""<$action-deletetiddler $filter="[[$:/temp/search]] [] []"/>"""><$action-setfield $tiddler="$:/temp/search" text={{{ [get[text]] }}}/><$action-setfield $tiddler="$:/temp/search/refresh" text="yes"/> -\define input-accept-actions() <$list filter="[{$:/config/Search/NavigateOnEnter/enable}match[yes]]" emptyMessage="""<$list filter="[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/>"""><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/> +\procedure input-accept-actions() <$list filter="[{$:/config/Search/NavigateOnEnter/enable}match[yes]]" emptyMessage="""<$list filter="[get[text]!is[missing]] :else[get[text]is[shadow]]"><$action-navigate $to={{{ [get[text]] }}}/>"""><$action-navigate $to={{{ [get[text]] }}}/> -\define input-accept-variant-actions() <$list filter="[{$:/config/Search/NavigateOnEnter/enable}match[yes]]" emptyMessage="""<$list filter="[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]"><$list filter="[<__tiddler__>get[text]minlength[1]]"><$action-sendmessage $message="tm-edit-tiddler" $param={{{ [<__tiddler__>get[text]] }}}/>"""><$list filter="[<__tiddler__>get[text]minlength[1]]"><$action-sendmessage $message="tm-edit-tiddler" $param={{{ [<__tiddler__>get[text]] }}}/> +\procedure input-accept-variant-actions() <$list filter="[{$:/config/Search/NavigateOnEnter/enable}match[yes]]" emptyMessage="""<$list filter="[get[text]!is[missing]] :else[get[text]is[shadow]]"><$list filter="[get[text]minlength[1]]"><$action-sendmessage $message="tm-edit-tiddler" $param={{{ [get[text]] }}}/>"""><$list filter="[get[text]minlength[1]]"><$action-sendmessage $message="tm-edit-tiddler" $param={{{ [get[text]] }}}/> -\define set-next-input-tab(beforeafter:"after") <$macrocall $name="change-input-tab" stateTitle="$:/state/tab/search-results/sidebar" tag="$:/tags/SearchResults" beforeafter="$beforeafter$" defaultState={{$:/config/SearchResults/Default}} actions="""<$action-setfield $tiddler="$:/state/search/currentTab" text=<>/>"""/> +\procedure set-next-input-tab() <$transclude $variable="change-input-tab" stateTitle="$:/state/tab/search-results/sidebar" tag="$:/tags/SearchResults" beforeafter="after" defaultState={{$:/config/SearchResults/Default}} actions="""<$action-setfield $tiddler="$:/state/search/currentTab" text=<>/>"""/> -\define advanced-search-actions() <$action-setfield $tiddler="$:/temp/advancedsearch" text={{$:/temp/search/input}}/><$action-setfield $tiddler="$:/temp/advancedsearch/input" text={{$:/temp/search/input}}/><><$action-navigate $to="$:/AdvancedSearch"/><$action-setfield $tiddler="$:/temp/advancedsearch/refresh" text="yes"/><$action-sendmessage $message="tm-focus-selector" $param="""[data-tiddler-title="$:/AdvancedSearch"] .tc-search input""" preventScroll="true"/><$action-deletetiddler $filter="$:/temp/search $:/temp/search/input $:/temp/search/refresh []"/> +\procedure set-previous-input-tab() <$transclude $variable="change-input-tab" stateTitle="$:/state/tab/search-results/sidebar" tag="$:/tags/SearchResults" beforeafter="before" defaultState={{$:/config/SearchResults/Default}} actions="""<$action-setfield $tiddler="$:/state/search/currentTab" text=<>/>"""/> + +\procedure advanced-search-actions() <$action-setfield $tiddler="$:/temp/advancedsearch" text={{$:/temp/search/input}}/><$action-setfield $tiddler="$:/temp/advancedsearch/input" text={{$:/temp/search/input}}/><><$action-navigate $to="$:/AdvancedSearch"/><$action-setfield $tiddler="$:/temp/advancedsearch/refresh" text="yes"/><$action-sendmessage $message="tm-focus-selector" $param="""[data-tiddler-title="$:/AdvancedSearch"] .tc-search input""" preventScroll="true"/><$action-deletetiddler $filter="$:/temp/search $:/temp/search/input $:/temp/search/refresh []"/>
<$text text=<>/>: -<$keyboard key="((delete-field))" actions="""<$action-deletefield $field=<>/><$set name="currentTiddlerCSSescaped" value={{{ [escapecss[]] }}}><$action-sendmessage $message="tm-focus-selector" $param=<>/>"""> +<$keyboard key="((delete-field))" actions="""<$action-deletefield $field=<>/><$set name="currentTiddlerCSSescaped" value={{{ [escapecss[]] }}}><$action-sendmessage $message="tm-focus-selector" $param=<>/>"""> <$transclude tiddler={{{ [] :cascade[all[shadows+tiddlers]tag[$:/tags/FieldEditorFilter]!is[draft]get[text]] :and[!is[blank]else{$:/core/ui/EditTemplate/fieldEditor/default}] }}} />
+<$list filter="1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65" variable ="rows"> + <$list filter="[tag[Filter Operators]limit[50]] +[nth]" variable="cell"> + + + <$list filter="[tag[Filter Operators]limit[50]] +[allafterlimit[3]]" variable="this"> + + + + + +
<> <>
+``` + +!! 結果 + + +<$list filter="1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65" variable ="rows"> + <$list filter="[tag[Filter Operators]limit[50]] +[nth]" variable="cell"> + + + <$list filter="[tag[Filter Operators]limit[50]] +[allafterlimit[3]]" variable="this"> + + + + + +
<> <>
+ diff --git a/editions/ja-JP/tiddlers/howtos/How to add a banner for GitHub contributions.tid b/editions/ja-JP/tiddlers/howtos/How to add a banner for GitHub contributions.tid new file mode 100644 index 000000000..23bf60d9d --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to add a banner for GitHub contributions.tid @@ -0,0 +1,22 @@ +title: How to add a banner for GitHub contributions +ja-title: GitHub投稿のバナーを追加する方法 +modified: 20241023113051454 +original-modified: 20141123094403948 +created: 20141123094403948 +tags: Learning + +https://tiddlywiki.com でTiddlerを編集すると、GitHubでTiddlerのソースを編集するように促す小さなリボンが表示されます。 + +Node.jsを使用している場合は、次のようにして、この機能を独自のTiddlyWikiベースのサイトに複製できます: + +# [[Wikiフォルダー|TiddlyWikiFolders]]の<$link to="tiddlywiki.info Files">`tiddlywiki.info`ファイルに次の設定が含まれていることを確認してください: +#>
	"config": {
+		"retain-original-tiddler-path": true
+	}
+# Wikiに[[$:/ContributionBanner]]Tiddlerをコピーします +# 次のように編集します: +## https://github.com/TiddlyWiki/TiddlyWiki5/edit/master/editions/tw5.com/tiddlers/ から、自分のGitHubリポジトリを指すように、GitHubリンクURLを修正します +## "Can you help us improve this documentation?"で始まるテキストの文言が訪問者にとって適切であることを確認してください +## [[Improving TiddlyWiki Documentation]]へのリンクを調整して、投稿の手順の説明が記載された独自のTiddlerを指すようにします。 + + diff --git a/editions/ja-JP/tiddlers/howtos/How to change the sort order of sub-branches in a TOC macro.tid b/editions/ja-JP/tiddlers/howtos/How to change the sort order of sub-branches in a TOC macro.tid new file mode 100644 index 000000000..3d5f77c79 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to change the sort order of sub-branches in a TOC macro.tid @@ -0,0 +1,27 @@ +created: 20161209172820513 +modified: 20241020110058381 +original-modified: 20190220000000000 +tags: Learning +title: How to change the sort order of sub-branches in a TOC macro +ja-title: TOCマクロでのサブブランチのソート順を変更する方法 +type: text/vnd.tiddlywiki + +次のような[[目次|Table-of-Contents Macros]]マクロを使用していると想定します: + +``` +<> +``` + +多くの場合、並び順は問題ありませんが、`Journal`タグ付けされたアイテムを`created`フィールドの順に並べ替えたいとします。`Journal`タグ付けされたサブ項目だけに別の並べ替え順を適用するにはどうすればよいでしょうか? + +秘訣は、別の並べ替え基準を指すフィールドを、親のタグTiddler(つまり、`Journal`)に追加することです。そのフィールドを`fuzzy`と呼び、値`created`を入力します(`created `はTiddlerの作成日を持つフィールドの名前です) + +次に、[[目次|Table-of-Contents Macros]]を次のように変更します: + +``` +<> +``` + +これで、`created `の日付順に並べ替えられる`Journal`Tiddlerの子を除き、目次はどこでもタイトル順に並べ替えられるようになります + +このトリックの欠点は、1つの特別なフィールドのみに逆順ソートを適用できないことです。並べ替え順序を逆順にすると、どこも逆になります diff --git a/editions/ja-JP/tiddlers/howtos/How to create a custom story tiddler template.tid b/editions/ja-JP/tiddlers/howtos/How to create a custom story tiddler template.tid new file mode 100644 index 000000000..41c604954 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to create a custom story tiddler template.tid @@ -0,0 +1,42 @@ +created: 20211204120244761 +modified: 20241024105517309 +original-modified: 20211206165108185 +tags: Learning Cascades [[Story Tiddler Template]] [[Story Tiddler Template Cascade]] [[Customise TiddlyWiki]] +title: How to create a custom story tiddler template +ja-title: カスタムストーリーTiddlerテンプレートを作成する方法 +type: text/vnd.tiddlywiki + +ここでは、[[ストーリーTiddlerテンプレートカスケード|Story Tiddler Template Cascade]]にルールを追加して、<>タグを付けたTiddlerをリストフィールドに名前が付けられたTiddlerのサムネイルを組み込んだカスタム外観で表示する方法を示します。 + +デモを表示するには、[[カスタムストーリーTiddlerテンプレートを含むデモTiddlerリスト|Demo Tiddler List with Custom Story Tiddler Template]]を開きます。 + +最初に、ストーリーTiddlerテンプレートカスケードに新しいステップを追加します。新しいフィルターステップは次のとおりです: + +``` +[tag[$:/tags/TiddlerList]then[$:/_tw5.com/CustomStoryTiddlerTemplateDemo/Template]] +``` + +次のように読むことができます: + +``` +Tiddlerが$:/tags/TiddlerListタグを持つなら、$:/_tw5.com/CustomStoryTiddlerTemplateDemo/Templateを返します +``` + +> テンプレート$:/_tw5.com/CustomStoryTiddlerTemplateDemo/Templateも、 [[$:/_tw5.com/CustomStoryTiddlerTemplateDemo/Styles]]で定義したスタイルに依存します。 + +ストーリーTiddlerテンプレートカスケードはタグ<>によって定義されます。そのため、そのタグを使用してTiddlerを作成する必要があります。 + +また、カスケード内の正しいポイントに挿入されていることを確認する必要があります: + +* 新しいルールは、タグ$:/tags/TiddlerListが付いたドラフトTiddlerが編集できるようにするために、"draft"ルールの後に置く必要があります。 +* 新しいルールは"default"ルールの前になければなりません。そうでないと実行されません。 + +コントロールパネルの"カスケード"タブには、`list-before`フィールドを使用してdefaultのステップの直前に新しいステップを挿入できることが示されています。 + +構成Tiddlerの完全なフィールドのリストは次のとおりです: + +<<.tiddler-fields "$:/_tw5.com/CustomStoryTiddlerTemplateDemo/Filter">> + +最後に、デモTiddlerを作成する必要があります: + +<<.tiddler-fields "Demo Tiddler List with Custom Story Tiddler Template">> diff --git a/editions/ja-JP/tiddlers/howtos/How to create a custom tiddler colour rule.tid b/editions/ja-JP/tiddlers/howtos/How to create a custom tiddler colour rule.tid new file mode 100644 index 000000000..8afe73d97 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to create a custom tiddler colour rule.tid @@ -0,0 +1,38 @@ +created: 20211206114114698 +modified: 20241020110542022 +original-modified: 20211206165150302 +tags: Learning Cascades [[Customise TiddlyWiki]] +title: How to create a custom tiddler colour rule +ja-title: カスタムのTiddlerカラールールを作成する方法 +type: text/vnd.tiddlywiki + +ここでは、[[Tiddlerカラーカスケード|Tiddler Colour Cascade]]に、<>タグを持つTiddlerに明るい青色の着色を、<>タグを持つTiddlerに濃い紫色の着色を、付与するルールの追加方法を示します。 + +<<.tip "[[カスタムのTiddlerアイコンルールを作成する方法|How to create a custom tiddler icon rule]]では、同じTiddlerにカスタムアイコンを与える方法について説明します。">> + +まず、Tiddlerカラーカスケードに新しいステップを追加します。新しいフィルターステップは次のとおりです。: + +``` +[tag[TableOfContents]then[#1e90ff]] +[tag[Working with TiddlyWiki]then[darkorchid]] +``` + +これは次のように読み取れます。: + +``` +もしTiddlerが"TableOfContents"タグを持つなら、カラー#1e90ffを返します +もしTiddlerが"Working with TiddlyWiki"タグを持つなら、カラーdarkorchidを返します +``` + +Tiddlerカラーカスケードは<>タグによって定義されます。したがって、そのタグを使用して設定Tiddlerを作成する必要があります。 + +また、カスケード内の正しい位置に挿入されていることを確認する必要があります。: + +* 新しいルールは、明示的な''color''フィールドを持つTiddlerがそのフィールドの値を確実に尊重するように、"colour-field"ルールの後に置く必要があります。 +* 新しいルールは"default"カラーの前になければなりません。そうしないと、デフォルトのカラーが指定されていると、着色されることはありません。 + +コントロールパネルの"カスケード"タブには、`list-before`フィールドを使用してデフォルトステップの直前に新しいステップを挿入することでこれを実現できることが示されています。 + +設定Tiddlerの完全なフィールドリストは次のとおりです。: + +<<.tiddler-fields "$:/_tw5.com/CustomTiddlerColourCascadeDemo">> diff --git a/editions/ja-JP/tiddlers/howtos/How to create a custom tiddler icon rule.tid b/editions/ja-JP/tiddlers/howtos/How to create a custom tiddler icon rule.tid new file mode 100644 index 000000000..96dcbe505 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to create a custom tiddler icon rule.tid @@ -0,0 +1,38 @@ +created: 20211204161649863 +modified: 20241020111248598 +original-modified: 20211206165129215 +tags: Learning Cascades [[Tiddler Icon Cascade]] [[Customise TiddlyWiki]] +title: How to create a custom tiddler icon rule +ja-title: カスタムのTiddlerアイコンルールを作成する方法 +type: text/vnd.tiddlywiki + +ここでは、[[Tiddlerアイコンカスケード|Tiddler Icon Cascade]]に、<>タグを持つTiddlerに"地球"アイコン<<.icon $:/core/images/globe>>を、<>タグを持つTiddlerに"ヘルプ"アイコン<<.icon $:/core/images/help>>を、付与するルールの追加方法を示します。 + +<<.tip "[[カスタムのTiddlerカラールールを作成する方法|How to create a custom tiddler colour rule]]では、同じTiddlerにカスタムカラーを与える方法について説明します。">> + +まず、Tiddlerアイコンカスケードに新しいステップを追加します。新しいフィルターステップは次のとおりです。: + +``` +[tag[TableOfContents]then[$:/core/images/globe]] +[tag[Working with TiddlyWiki]then[$:/core/images/help]] +``` + +これは次のように読み取れます。: + +``` +もしTiddlerが"TableOfContents"タグを持つなら、$:/core/images/globeを返します +もしTiddlerが"Working with TiddlyWiki"タグを持つなら、$:/core/images/helpを返します +``` + +Tiddlerアイコンカスケードは<>タグによって定義されます。したがって、そのタグを使用して設定Tiddlerを作成する必要があります。 + +また、カスケード内の正しい位置に挿入されていることを確認する必要があります。: + +* 新しいルールは、明示的な''icon''フィールドを持つTiddlerがそのフィールドの値を確実に尊重するように、"icon-field"ルールの後に置く必要があります。 +* 新しいルールは"default"アイコンの前になければなりません。そうしないと、デフォルトのアイコンが指定されていると、表示されることはありません。 + +コントロールパネルの"カスケード"タブには、`list-before`フィールドを使用してデフォルトステップの直前に新しいステップを挿入することでこれを実現できることが示されています。 + +設定Tiddlerの完全なフィールドリストは次のとおりです。: + +<<.tiddler-fields "$:/_tw5.com/CustomTiddlerIconCascadeDemo">> diff --git a/editions/ja-JP/tiddlers/howtos/How to create keyboard shortcuts.tid b/editions/ja-JP/tiddlers/howtos/How to create keyboard shortcuts.tid new file mode 100644 index 000000000..417edc7f7 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to create keyboard shortcuts.tid @@ -0,0 +1,107 @@ +tags: [[Customise TiddlyWiki]] Learning +title: How to create keyboard shortcuts +ja-title: キーボードショートカットを作成する方法 +type: text/vnd.tiddlywiki + +
+<<.tip """[[TiddlyWiki]]は2種類のキーボードショートカットを区別します。<$macrocall $name=".tag" _="input"/>フィールド内や<$macrocall $name=".wlink" to="KeyboardWidget"/>ウィジェットによって処理される<$macrocall $name=".tag" _="textareas"/>でのみ機能するものと、またはグローバルに機能する、つまり、アクセスするのにページにフォーカスがあるだけでよいというキーボードショートカットです。後者は、Wikiが読み込まれたときに機能し始めるメカニズムによって処理されます""">> + +!! 設定メカニズムは両方のショートカットタイプで同じです + +<$vars tv-show-missing-links="no"> + +<<.def プレフィックス>> `$:/config/ShortcutInfo/`と`my-shortcut`のような''一意のサフィックス''が追加されたTiddlerは、新しいショートカットを$:/ControlPanelの[[キーボードショートカットタブ|$:/core/ui/ControlPanel/KeyboardShortcuts]]に表示します。オプションの説明をテキストフィールドに追加できます + +[[キーボードショートカットタブ|$:/core/ui/ControlPanel/KeyboardShortcuts]]では、ショートカットをトリガーする''キーの組み合わせ''を設定できます: + +> 新しいショートカットに定義された''一意のサフィックス''を探し、''キーの組み合わせ''を検出し、入力フィールドに検出された組み合わせを表示するポップアップを開くボタン<$button class="tc-btn-invisible"><<.icon $:/core/images/edit-button>><$action-sendmessage $message="tm-notify" $param="$:/core/images/edit-button"/>をクリックします + +>''ショートカットの追加''は、ショートカットにキーの組み合わせを割り当てます + +!!! 選択したプラットフォームに応じて、構成メカニズムは特定の命名法を持つTiddlerを作成します + +> $:/config/shortcuts/ + すべてのプラットフォーム(オペレーティングシステム)で機能するショートカットの''ショートカットサフィックス'' + +> $:/config/shortcuts-(mac/not-mac/windows/not-windows/linux/not-linux)/ + 選択したプラットフォームでのみ機能するショートカットや除外されたプラットフォームでは機能しないショートカットの''ショートカットサフィックス'' + +!!! 例 + +* $:/config/shortcuts/`my-shortcut` +* $:/config/shortcuts-mac/`my-shortcut` +* $:/config/shortcuts-windows/`my-shortcut` +* $:/config/shortcuts-linux/`my-shortcut` +* $:/config/shortcuts-not-mac/`my-shortcut` +* $:/config/shortcuts-not-windows/`my-shortcut` +* $:/config/shortcuts-not-linux/`my-shortcut` + +<<.tip """上記の''ShortcutInfo''Tiddlerが最初に作成され、ショートカットが~ControlPanelで構成されている場合には、これらのプラットフォーム固有のTiddlerを手動で作成する必要がないことに注意してください""">> + +
+ +!! この時点でショートカットが定義され、その''アクション''を設定できます + +!! [[キーボードウィジェット|KeyboardWidget]]の使用 + +> <<.wlink "KeyboardWidget">>ウィジェットは、そのスコープ内の<<.tag input>>や<<.tag textarea>>フィールド内で押されたキーの組み合わせを検出します。<<.wlink "KeyboardWidget">>ウィジェットは、<<.tag input>>や<<.tag textarea>>フィールドを"包含"する必要があり、その<<.attr key>>属性は、[[キー記述子|Key Descriptor]]構文を使用して構成Tiddlerを指定するか、キーを明示的に含みます + +``` +<$keyboard key="((my-shortcut))" actions='<$action-setfield $tiddler="my-tiddler" $field="my-field" $value="my-value"/>'> + +<$edit-text tag="input" tiddler="my-tiddler"/> + + +``` + +``` +<$keyboard key="alt-shift-M" actions='<$action-setfield $tiddler="my-tiddler" $field="my-field" $value="my-value"/>'> + +<$edit-text tag="input" tiddler="my-tiddler"/> + + +``` + +> アクションが定義されている場合、<<.wlink KeyboardWidget>>ウィジェットは、その<<.attr key>>属性で定義されたキーの組み合わせがそのスコープ内の +<<.tag input>>や<<.tag textarea>>フィールドで押されたことを検出すると、その<<.attr actions>>属性で定義されたアクションを呼び出します + +
+ +!! グローバルなキーボードショートカットの使用 + +> 新しいグローバルキーボードショートカットの作成の詳細については、[[キーボードショートカットTiddler]]を参照してください。 + +> ''グローバル''キーボードショートカットのアクションは、<>タグが付けられたTiddlerの''テキスト''フィールドに保存されます + +> ''キーフィールド''は、[[キーボードショートカット記述子|Keyboard Shortcut Descriptor]]と呼ばれる`((my-shortcut))`構文を通じて、アクションTiddlerと対応するショートカットを結びつけます + +:

構文: `((` + `選択したサフィックス` + `))`

+ +> Tiddlerが<>タグを持っている場合、''key''フィールドに[[キーボードショートカット記述子|Keyboard Shortcut Descriptor]]を値として設定し、テキストフィールドにアクションを設定すると、メカニズムが設定されたキーの組み合わせを検出するとアクションがトリガーされます + +
+<$macrocall $name=".tip" _="""グローバルキーボードショートカットの''外部で''定義された''マクロ''(`$:/tags/Global`タグの付いたTiddler経由)は、アクセス可能にするために''インポートする''必要があります。 +[[インポートプラグマ|Pragma]]は、そのために使用できます"""/> + +
+\import [subfilter{$:/core/config/GlobalImportFilter}]
+
+ +マクロ定義を含むTiddlerがわかっていて、例えばタイトルが`my-macro-tiddler`なら、 + +
+\import [[my-macro-tiddler]]
+
+ +
+<$macrocall $name=".tip" _="""一部のアクションは<<.wlink NavigatorWidget>>ウィジェット内にラップする必要があります。これは、グローバルなキーボードショートカット内で使用される場合に、次のウィジェットとメッセージのリストが機能するために必要です"""/> + +!!! ウィジェット + +<<.wlink ActionNavigateWidget>> (ActionNavigateWidget) + +!!! メッセージ + +<$list filter="[tag[navigator-message]]"> +<$link/>
+ + + diff --git a/editions/ja-JP/tiddlers/howtos/How to customize TiddlyDesktop.tid b/editions/ja-JP/tiddlers/howtos/How to customize TiddlyDesktop.tid new file mode 100644 index 000000000..5b38e4bbc --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to customize TiddlyDesktop.tid @@ -0,0 +1,34 @@ +created: 20171118194518819 +modified: 20241026104802213 +original-modified: 20171118194518819 +tags: Learning +title: How to Customize TiddlyDesktop +ja-title: TiddlyDesktopをカスタマイズする方法 +type: text/vnd.tiddlywiki + +!! 前置き/注意: + +TiddlyDesktopの内部実装を実験する前に、“ユーザー構成フォルダ”の場所を見つける必要があります。それには、メインのTiddlyDesktopウィンドウの“Settings”ボタンをクリックし、“Open user config folder”ボタンをクリックします。次に、上へ移動して“TiddlyDesktop”という名前の親フォルダを見つけます。問題が発生した場合は、このフォルダ全体を削除してTiddlyDesktopを初期状態にリセットできます。 + +TiddlyDesktopメインウィンドウのBackstageボタンをクリックすると、バックステージWikiが開きます。これは、TiddlyDesktopのUIとロジックを実行する、TiddlyWikiの Node.jsのようなインスタンスです。 + +!! "Add a ~TiddlyWiki Folder"ボタンを削除する方法。 + +バックステージWiki内で、`WikiListToolbar`Tiddlerを見つけます(HelloThereにリンクがあります)。それをクリックして編集モードにすると、すべてのツールバーボタンのWikiテキストが表示されます。変更を加えて“done”をクリックすると、変更がTiddlyDesktopのメインウィンドウにすぐに反映されます。 + +!! "advanced"ボタンを"reveal backups"ボタンに変更する方法。 + +`$:/TiddlyDesktop/Settings`Tiddlerから“reveal backups”ボタンのコードをコピーして、`WikiListToolbar`にペーストします。 + +!! 色を変える方法。 + +TiddlyWikiと同様に、パレットを使用することも、独自のカスタムCSSを定義することもできます。 + +!! ティドラーがリストされる順序(アルファベット順)を変更する方法。 + +`WikiList`Tiddlerを開いて、編集にし、最後までスクロールします。次に、''wikilist''マクロの中を`<$list>`ウィジェットを変更します: + +``` +<$list filter="[tag[wikilist]sort[title]!has[draft.of]]" emptyMessage="開始するには、~TiddlyWikiファイルやフォルダーを追加してください。上のボタンをクリックして参照するか、ファイルエクスプローラー/ファインダーからドラッグアンドドロップします" storyview="pop"> +``` + diff --git a/editions/ja-JP/tiddlers/howtos/How to embed PDF and other documents.tid b/editions/ja-JP/tiddlers/howtos/How to embed PDF and other documents.tid new file mode 100644 index 000000000..404a29eb1 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to embed PDF and other documents.tid @@ -0,0 +1,37 @@ +created: 20141117000000000 +modified: 20241026105359133 +original-modified: 20230803051806817 +tags: Learning +title: How to embed PDF and other documents +ja-title: PDFやその他のドキュメントを埋め込む方法 +type: text/vnd.tiddlywiki + +!!! 埋め込み vs 外部リンクに関する注意 + +''注:'' 特定の種類のファイルを埋め込む方法を説明する前に、埋め込まずに、次のように外部リソースにリンクすることを検討してください: + +``` +[ext[title|path/to/that.file]] +``` + +次に、ブラウザにリソースの処理方法を決定させます。この方法の利点は、シンプルで迅速であることです。欠点は、ファイルが実際にはTW5ファイルと一緒に移動せず、以下の方法#2でファイルパスをすばやく`node.js`を使用できないことです。 + +!! TW5ファイルにPDFを埋め込む2つの方法。 + +!!! 1. ドラッグアンドドロップによる埋め込み + +1つは、ファイルをTW5ファイルにドラッグアンドドロップすることです。上部に緑色のバーが表示されるまで待ってからドロップし、インポートTiddlerからインポートします。これにより、インポートしたPDF(またはその他のファイル)の内容がTW5ファイルに実際に埋め込まれます。 + +PDFが大きすぎない限り、この方法はOKです。TW5ファイルが大きくなりすぎると問題が生じる可能性があります。 + +!!! 2. '_canonical_uri'による埋め込み + +もう1つの方法は、外部ファイルへのTiddlerリンクを作成することです。この方法では、ファイルは実際にはTW5ファイルに組み込まれませんが、埋め込みファイルと同様に、`{{My Image File.jpg}}`トランスクルージョン構文を使用してアクセスできます。ファイルの場所アドレスは、[[Node.js]]で変更することもできます。node.jsで外部画像を使用する方法の詳細については、[[外部画像|ExternalImages]]を参照してください。 + +`_canonical_uri`フィールドを持つTiddlerを作成します。外部ファイルへのローカルアドレスを入力します。`type`フィールドに`application/pdf`を設定します。 + +どちらの方法でも、適切に設定されたブラウザを使用すれば、埋め込まれたPDFファイルが表示されます。 + +!!! 他のファイルの種類 + +TW5が認識できるファイル形式は限られています。[[コンテンツタイプ|ContentType]]にリストがあります。ブラウザやTW5が特定のファイル形式をどう処理すればよいか分からない場合は、2番目の方法を使用してファイルを埋め込んでからダウンロードするしかありません。Tiddlerを編集すると、リンクが表示されます。ファイルをダウンロードするには、リンクを右クリックできます。 diff --git a/editions/ja-JP/tiddlers/howtos/How to export tiddlers.tid b/editions/ja-JP/tiddlers/howtos/How to export tiddlers.tid new file mode 100644 index 000000000..8c2920f33 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to export tiddlers.tid @@ -0,0 +1,32 @@ +created: 20151006145934884 +modified: 20241020112248683 +original-modified: 20160610084018658 +tags: Learning +title: How to export tiddlers +ja-title: Tiddlerのエクスポート方法 +type: text/vnd.tiddlywiki + +! すべてのTiddlerをエクスポートする + +''すべて''のTiddlerをエクスポートするには、サイドバーの"ツール"タブをクリックします。<<.icon $:/core/images/export-button>>''すべてエクスポート''ボタンを見つけてクリックします。ポップアップメニューで、Tiddlerをエクスポートする形式の選択がいくつか提供されます + +! Tiddlerのエクスポート + +特定のTiddlerをエクスポートする場合は、まずそのTiddlerに移動します。次に、Tiddler上部に表示される<<.icon $:/core/images/down-arrow>>''その他のコマンド''ボタンをクリックします。表示されるリストから<<.icon $:/core/images/export-button>>''Tiddlerをエクスポート''を選択します。ポップアップメニューでは、Tiddlerをエクスポートする形式を選択できます + +! 条件に一致するTiddlerをエクスポートする(フィルター) + +Tiddlerを選択してエクスポートするには、サイドバーの検索領域の横にある小さな虫眼鏡<<.icon $:/core/images/advanced-search-button>>をクリックします。これにより、[[Advanced Search|$:/AdvancedSearch]]Tiddlerが開きます。Advanced Search Tiddlerの"フィルタ"タブをクリックします。[[フィルタ|Filters]]タブのみで、選択したTiddlerをエクスポートできます。[[フィルタ|Filters]]は特定の構文に従います。フィルタの作成方法については、この[[フィルタ|Filters]]リンクをクリックしてください + +フィルタを入力すると、そのフィルタに一致するTiddlerのリストが表示されます。これで、フィルタ入力フィールドの右側に、<<.icon $:/core/images/export-button>>''Tiddlerをエクスポート''ボタンをクリックできるようになります。ポップアップメニューでは、Tiddlerをエクスポートする形式を選択できます + +! エクスポート形式 + +現在、利用可能なエクスポート形式は次のとおりです: + +* CSVファイル形式 +* JSONファイル形式 +* 静的HTMLファイル +* ".tid"ファイル形式 + +この``".tid"``形式は、すべてのTiddlerまたは選択したTiddlerをエクスポートしようとしても、1つのTiddlerだけがエクスポートされるという点で他の形式とは異なります \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/How to hide the author's and other fields with CSS.tid b/editions/ja-JP/tiddlers/howtos/How to hide the author's and other fields with CSS.tid new file mode 100644 index 000000000..f13b01efc --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to hide the author's and other fields with CSS.tid @@ -0,0 +1,33 @@ +created: 20180309232911422 +modified: 20241020113622005 +original-modified: 20180310201216266 +tags: Learning +title: How to hide the author's and other fields with CSS +ja-title: CSSで作成者やその他フィールドを非表示にする方法 +type: text/vnd.tiddlywiki + +すべてのTiddlerで作成者の名前を非表示にして、画面スペースを節約したい場合があります。簡単な方法は次のとおりです: + +* 任意のタイトルを付けて新しいTiddlerを作成します +* Tiddlerにタグ`$:/tags/Stylesheet`を付けます +* Tiddlerのテキストフィールドに次のように入力します: + +``` +.tc-subtitle .tc-tiddlylink {display:none;} +``` + +* Tiddlerを保存します。作成者名フィールドは表示されなくなります + +同様に、作成者と日付を含むサブタイトルフィールド全体を削除するには: + +``` +.tc-subtitle {display:none;} +``` + +残念ながら、CSSを使用して作成者を非表示にせずに日付だけを非表示にすることはできません + +最後に、本当に最小限の外観にするために、タイトルを削除するには: + +``` +h2.tc-title {display:none;) +``` diff --git a/editions/ja-JP/tiddlers/howtos/How to put the last modification date in a banner.tid b/editions/ja-JP/tiddlers/howtos/How to put the last modification date in a banner.tid new file mode 100644 index 000000000..9e4d76bee --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to put the last modification date in a banner.tid @@ -0,0 +1,29 @@ +created: 20141020111002211 +modified: 20241021111644842 +original-modified: 20160617125921235 +tags: Learning +title: How to put the last modification date in a banner +ja-title: バナーに最終更新日を記載する方法 +type: text/vnd.tiddlywiki + +ウィンドウの角のバナーにWikiの最終更新日を表示する方法は次のとおりです + +# ~TiddlyWikiに<<.def "Corner ribbon">>[[プラグインをインストールする|Installing a plugin from the plugin library]] +# Wikiを保存(<<.icon $:/core/images/save-button-dynamic>>)し、再読み込み(<<.icon $:/core/images/refresh-button>>)します +# [[$:/_MyRibbon]]という名の新しいTiddlerを作成し、[[$:/tags/PageControls]]のタグを付け、次の内容を含めます:
+ +``` +
+
+<$list filter="[!is[system]!has[draft.of]!sort[modified]limit[1]]"> +<$link> +<$view field="modified" format="date" template="DD mmm YYYY at 0hh:0mm"/> + + +
+
+``` +
+# 必要に応じて、背景色の値を好みに合わせて変更します +# 位置決めクラスを`right`から`right-bottom`に変更することもできます +## バナーを左上に表示するには、[[$:/tags/PageControls]]の代わりに、[[$:/tags/PageTemplate]]のタグを付け、位置決めクラスを`left`に変更します \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/How to widen tiddlers (aka storyriver).tid b/editions/ja-JP/tiddlers/howtos/How to widen tiddlers (aka storyriver).tid new file mode 100644 index 000000000..5c7ee4efc --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to widen tiddlers (aka storyriver).tid @@ -0,0 +1,17 @@ +created: 20161208000000000 +modified: 20241021113311176 +original-modified: 20161208000000000 +tags: Learning [[Customise TiddlyWiki]] +title: How to widen tiddlers (aka storyriver) +ja-title: Tiddler(別名ストーリーリバー)を広げる方法 +type: text/vnd.tiddlywiki + +次の方法で、Tiddler(ストーリーリバーとも呼ばれる)のメイン列の幅を変更できます: + +* 設定の歯車をクリックしてコントロールパネルを開きます +* コントロールパネルで "外観" を選択し、"Theme Tweaks"を選択します +* Theme tweaksで、下にスクロールします + +`story right`と`story width`、`tiddler width`の設定が表示されます。これらの数値を、より大きな値に設定すると、Tiddlerの幅 を広げることができます。一般的に、`story right`と`story width`は、同じサイズか、`tiddler width`を少し小さくします。Tiddlerの幅にパーセンテージを使用することもできます。 +サイドバーがページの上部に表示されても構わない場合を除き、サイドバーのブレークポイントをストーリーリバーよりも大きなものに変更することもできます + diff --git a/editions/ja-JP/tiddlers/howtos/How_to_add_a_new_tab_to_the_sidebar.tid b/editions/ja-JP/tiddlers/howtos/How_to_add_a_new_tab_to_the_sidebar.tid new file mode 100644 index 000000000..3a02bfdee --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How_to_add_a_new_tab_to_the_sidebar.tid @@ -0,0 +1,17 @@ +created: 20141117000000000 +modified: 20241020105658198 +original-modified: 20170204191253218 +tags: Learning [[Customise TiddlyWiki]] +title: How to add a new tab to the sidebar +ja-title: サイドバーに新しいタブを追加する方法 +type: text/vnd.tiddlywiki + +サイドバーメニューに新しいタブを作成するには: + +# Tiddlerを作成し、[[システムタグ|SystemTags]]の[[$:/tags/SideBar]]タグでタグ付けします +#* 目次を作成するには、[[目次マクロ|Table-of-Contents Macros]]を使用して新しいタブTiddlerを設定します。例えば、ここで使用している[[目次|TableOfContents]]を参照してください +# デフォルトでは、Tiddlerタイトルがタブのタイトルとして使用されますが、`caption`フィールドを使用してオーバーライドできます +# タブの順序を定義するには、[[タグ付け|Tagging]]で説明したように、`list-after`フィールドや`list-before`フィールドを使用します +#* 例: `list-after`に[[$:/core/ui/SideBar/Open]]をセットすると、"表示中"タブの直後にサイドバータブが配置されます + +タグ`$:/tags/MoreSideBar`を使用すると、同様の方法で"詳しく"タブの下に新しいタブを作成できます \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/How_to_turn_off_camel_case_linking.tid b/editions/ja-JP/tiddlers/howtos/How_to_turn_off_camel_case_linking.tid new file mode 100644 index 000000000..130fe0156 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How_to_turn_off_camel_case_linking.tid @@ -0,0 +1,27 @@ +created: 20161209172820513 +modified: 20241021112200962 +original-modified: 20240923161828376 +tags: [[Customise TiddlyWiki]] Learning +title: How to turn off camel case linking +ja-title: キャメルケースリンクをオフにする方法 +type: text/vnd.tiddlywiki + +[[キャメルケース|CamelCase]]は多くのWikiで使用されていますが、状況によってはテキスト表示に支障をきたす可能性があります。 + +!! キャメルケースを局所的にオフにする + +特定の[[キャメルケース|CamelCase]]ワードがリンクされないようにするには、次のようにワードの前にチルダ(~)を書きます: + +``` +~CamelCase +``` + +Tiddler全体に対して[[キャメルケース|CamelCase]]を無効にする必要がある場合は、[[\rulesプラグマ|Pragma: \rules]]を使用できます: + +``` +\rules except wikilink +``` + +!! キャメルケースをグローバルにオフにする + +すべてのTiddlerで[[キャメルケース|CamelCase]]をオフにするには、[[コントロールパネル|$:/ControlPanel]]に移動します。`設定`タブを選択し、``Camel Case Wiki リンク``セクションまでスクロールするか読み進み、``自動で CamelCase リンクを有効にする``の選択を解除します。 \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Making curved text with SVG.tid b/editions/ja-JP/tiddlers/howtos/Making curved text with SVG.tid new file mode 100644 index 000000000..ee17093bd --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Making curved text with SVG.tid @@ -0,0 +1,28 @@ +created: 20140324223413403 +modified: 20240422111609609 +original-modified: 20150505063713581 +tags: Learning +title: Making curved text with SVG +ja-title: SVGでカーブしたテキストを作成する +type: text/vnd.tiddlywiki + +\define textOnPath(text) +$$$.svg + + + + + + + +$text$ + + + +$$$ +\end +このデモでは、SVGを使用してパスに沿ってトランスクルードされたテキストをレンダリングする方法を示します。下のテキストボックスにテキストを入力して試してください。[[ソースを表示|Making curved text with SVG]]して、それがどのように行われているかを確認してください + +<$edit-text tiddler="$:/CurvedText" tag="input" placeholder="Type text here" default=""/> + +<$macrocall $name="textOnPath" text={{$:/CurvedText}}/> diff --git a/editions/ja-JP/tiddlers/howtos/Modifying JSON tiddlers.tid b/editions/ja-JP/tiddlers/howtos/Modifying JSON tiddlers.tid new file mode 100644 index 000000000..0fcac5bba --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Modifying JSON tiddlers.tid @@ -0,0 +1,20 @@ +created: 20220427174702859 +modified: 20241021114009394 +original-modified: 20220427171707459 +tags: [[JSON in TiddlyWiki]] Learning +title: Modifying JSON tiddlers +ja-title: JSON Tiddlerの修正 +type: text/vnd.tiddlywiki + +TiddlyWikiでのJSONの扱い方の概要については、[[TiddlyWikiでのJSON|JSON in TiddlyWiki]]を参照してください + +注意 + +!! ActionSetFieldWidgetとActionListopsWidgetの使用について + +ウィジェットActionSetFieldWidgetとActionListopsWidgetは、$index属性でプロパティの名前を指定することにより、データTiddlerの名前付きプロパティを操作できます + +* ActionSetFieldWidgetを使用して名前付きプロパティを作成、変更するには、$value属性を指定します +* ActionSetFieldWidgetを使用して名前付きプロパティを削除するには、$value属性を省略します + +ActionListopsWidgetは、$filter属性と$subfilter属性を通じて構築されたリストの名前付きプロパティを割り当てます diff --git a/editions/ja-JP/tiddlers/howtos/Reading data from JSON tiddlers.tid b/editions/ja-JP/tiddlers/howtos/Reading data from JSON tiddlers.tid new file mode 100644 index 000000000..f2a143ccb --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Reading data from JSON tiddlers.tid @@ -0,0 +1,36 @@ +created: 20220427174702859 +modified: 20241022103806366 +original-modified: 20220611104737314 +tags: [[JSON in TiddlyWiki]] Learning +title: Reading data from JSON tiddlers +ja-title: JSON Tiddlerからのデータの読み取り +type: text/vnd.tiddlywiki + +TiddlyWikiでのJSONの扱い方の概要については、[[TiddlyWikiでのJSON|JSON in TiddlyWiki]]を参照してください + +!! JSONデータにアクセスするためのフィルター演算子 + +次のフィルター演算子を使用すると、JSONデータから値を読み取ることができます: + +* <<.olink jsonget>>は、JSONデータ内のプロパティの値を取得します +* <<.olink jsontype>>は、JSONの値の型を取得します +* <<.olink jsonindexes>>は、JSONオブジェクトのフィールドの名前やJSON配列のインデックスを取得します +* <<.olink jsonextract>>は、JSONの値をJSONの文字列として取得します + +!! JSONデータにアクセスするためのテキスト参照 + +[[テキスト参照|TextReference]]は、名前付きプロパティの値を検索するための単純なショートカット構文です。例えば、`MonthDays`という[[DictionaryTiddler|DictionaryTiddlers]]に次を含む場合: + +``` +oct:31 +nov:30 +dec:31 +``` + +... `{{MonthDays##nov}}`は、値`30`となります + +`MonthDays`が次の内容を含む[[JSONTiddler|JSONTiddlers]]の場合も同様です: + +``` +{"oct":31,"nov":30,"dec":31} +``` diff --git a/editions/ja-JP/tiddlers/howtos/Sharing a TiddlyWiki on Dropbox.tid b/editions/ja-JP/tiddlers/howtos/Sharing a TiddlyWiki on Dropbox.tid new file mode 100644 index 000000000..4e81ded8c --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Sharing a TiddlyWiki on Dropbox.tid @@ -0,0 +1,27 @@ +created: 20140122085818089 +modified: 20241016110752969 +original-modified: 20150608032039504 +tags: Learning +title: Sharing a TiddlyWiki on Dropbox +ja-title: TiddlyWikiをDropboxで共有する +type: text/vnd.tiddlywiki + +DropboxでTiddlyWikiファイルを操作し、誰でもファイルの読み取り専用ビューを表示できるURLを公開できます + +# TiddlyWikiファイルをDropboxのフォルダ内に保存します +# Dropboxの"リンクを共有"オプションを選択して、ファイルのパブリックURLを取得します +#* Dropbox Webインターフェイスでは、ファイルの上にマウスを置くと表示されるリンクアイコンをクリックします。Dropboxは、OS XのFinderとWindowsのExplorerのファイルコンテキストメニューに"リンクを共有"項目も追加します +# Dropboxによって生成されるURLは次の形式になります: +#> `https://www.dropbox.com/s//mywiki.html` +# gobbledegookを変更しないように注意しながら、URLを次のように変更します +#> `https://dl.dropboxusercontent.com/s//mywiki.html` + +その結果、他の人にWikiを表示できるようにするための"秘密"のURLが作成できます + +---- + +生成されたURLをここに入力すると、秘密のURLをコピーして貼り付けることができます: + +<$edit-text tiddler="$:/temp/dropboxurl" default="https://www.dropbox.com/s//mywiki.html" tag="input" type="text" size="60"/> + +<$macrocall $name="dropbox-url" url={{$:/temp/dropboxurl}}/> diff --git a/editions/ja-JP/tiddlers/howtos/Simple ways to write protect tiddlers.tid b/editions/ja-JP/tiddlers/howtos/Simple ways to write protect tiddlers.tid new file mode 100644 index 000000000..7cadd12ed --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Simple ways to write protect tiddlers.tid @@ -0,0 +1,32 @@ +created: 20180310002601813 +modified: 20241022104217783 +original-modified: 20211106021629911 +tags: Learning [[How to apply custom styles]] +title: Simple ways to write protect tiddlers +ja-title: TIddlerの書き込み保護するための簡単な方法 +type: text/vnd.tiddlywiki + +自分自身やゲストによるTiddlyWikiファイルへの意図しない変更からTiddlerを保護したい場合があります。ここでは簡単なアプローチをいくつか紹介します。これらは意図的な攻撃に対する強化された保護を提供するものではないことに注意してください + +!! スタイルシートを使用してタグ名指定でTiddlerをロックする + +次の内容でTiddlerを作成し、次のように`$:/tags/Stylesheet`のタグ付けをします: + +```css +[data-tags*="Locked"] button[title="このTIddlerを編集します"] {display: none;} +``` + +TWの言語が英語ではない場合は、'title="...."'内のテキストを編集ボタンの上にカーソルを置いたときに表示されるテキストに変更する必要があります + +これで、"Locked"とタグ付けしたすべてのTiddlerの編集ボタンが非表示になります。これを元に戻すには、スタイルシートTiddlerを開いて、"none"を"inline"に変更します + +!! トランスクルージョンを使用してシステムTiddler内にTiddlerを非表示にする + +* 編集のためにTiddlerを開きます +* タイトルを選択してコピーします +* すべてのTiddlerテキストを選択します +* 切り出しツールをクリックします +* タイトル ボックスに、`$:/`を入力し、元のタイトルをペーストします +* デフォルトを使用してテキストを新しいTiddlerに切り出し、トランスクルージョンに置き換えます + +これで、元のTiddlerの内容を表示できますが、それらを編集するには、プレフィックス`$:/`が付いたTiddlerを見つける必要があります \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Visible Transclusions.tid b/editions/ja-JP/tiddlers/howtos/Visible Transclusions.tid new file mode 100644 index 000000000..98119dfb8 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Visible Transclusions.tid @@ -0,0 +1,16 @@ +created: 20220909111836951 +modified: 20241022105614479 +original-modified: 20230419103154329 +tags: Learning +title: Visible Transclusions +ja-title: トランスクルージョンの可視化 +type: text/vnd.tiddlywiki + +!! トランスクルージョンの可視化 + +ブロックのトランスクルージョンは赤で表示され、インラインのトランスクルージョンは緑で表示されます + +<$button> +<$action-setfield $tiddler="$:/temp/VisibleTransclusions" tags="$:/tags/Macro/View/Body" text={{$:/core/ui/VisibleTransclude}}/> +ここをクリックすると、ストーリーリバー内のTiddlerでトランクスージョンが表示されるようになります + diff --git a/editions/ja-JP/tiddlers/images/Icon Gallery.tid b/editions/ja-JP/tiddlers/images/Icon Gallery.tid new file mode 100644 index 000000000..2a910b182 --- /dev/null +++ b/editions/ja-JP/tiddlers/images/Icon Gallery.tid @@ -0,0 +1,16 @@ +created: 20211013132515594 +modified: 20241021113650824 +original-modified: 20211018102307833 +tags: Learning [[Core Icons]] +title: Icon Gallery +ja-title: アイコンギャラリー +type: text/vnd.tiddlywiki + +\define copyActions() <$action-sendmessage $message="tm-copy-to-clipboard" $param=<>/> + +<<.tip "アイコンをクリックすると、タイトルをクリップボードにコピーします">> + +
+<$macrocall $name="image-picker-list" filter="[all[shadows+tiddlers]tag[$:/tags/Image]]" actions=<> /> +
+ diff --git a/editions/ja-JP/tiddlers/learning/Copying tiddlers between TiddlyWiki files.tid b/editions/ja-JP/tiddlers/learning/Copying tiddlers between TiddlyWiki files.tid new file mode 100644 index 000000000..130919dcf --- /dev/null +++ b/editions/ja-JP/tiddlers/learning/Copying tiddlers between TiddlyWiki files.tid @@ -0,0 +1,11 @@ +created: 20140908131700000 +modified: 20241016111747713 +original-modified: 20140919161524603 +tags: Learning +title: Copying tiddlers between TiddlyWiki files +ja-title: TiddlyWikiファイル間でTiddlerをコピーする +type: text/vnd.tiddlywiki + +ブラウザウィンドウから別のブラウザウィンドウへTiddlerへのリンクをドラッグすることで、個々のTiddlerを1つのTiddlyWikiファイルから別のTiddlyWikiファイルにコピーできます + +リンクをドラッグする場合は、まず垂直方向に移動します。水平方向の移動はブラウザがテキストの選択として認識するためです \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/learning/Introduction to Lists.tid b/editions/ja-JP/tiddlers/learning/Introduction to Lists.tid new file mode 100644 index 000000000..c7fd9acd7 --- /dev/null +++ b/editions/ja-JP/tiddlers/learning/Introduction to Lists.tid @@ -0,0 +1,59 @@ +created: 20171212175130471 +modified: 20241026112227533 +original-modified: 20171212175139631 +tags: Learning +title: Introduction to Lists +ja-title: リストの紹介 +type: text/vnd.tiddlywiki + +アイテムのリストを作成することは、TiddlyWikiでの作業において中心的な役割を果たします。以下は、一般的なテクニックのいくつかを簡単に説明したものです。 + +~TiddlyWikiは[[内部的に|ListField]]さまざまな目的でリストを[[使用する|Extended Listops Filters]]ため、この単語には複数の意味があります。ここでは、一連の項目を表示することに重点が置かれていますが、必ずしも従来の箇条書きリストとして表示されるわけではありません。 + +! 手動で入力したリスト + +!! ~WikiText + +WikiTextリストは、特殊文字を使用してリストの種類と表示方法を指定する、手動で入力されたリストです。 + +例としては、アスタリスク(*)で作成された箇条書きリストや番号付きリスト(#)などがあります。内部的には、~WikiTextリストは標準のHTML要素`
    `と`
  • `に基づいています。詳細については、[[WikiTextのリスト|Lists in WikiText]]を参照してください。 + +WikiTextで入力されたリストの例: + +<> + +! 生成されたリスト + +リストは、[[フィルター演算子|Filter Operators]]が出力したいTiddlerを選択するための基準を指定する[[フィルター|Filters]]を使用して、ListWidgetで自動的に生成できます。いくつかの一般的なリストタイプには、ショートカットマクロが用意されています。 + +!! ~ListWidget + +ListWidgetは、リストを作成するための最も強力なツールです。これを使用すると、フィルタリングされた出力を操作して、例えば表や複雑なテキストなど、リストにはまったく似ていないフォームにスタイルを設定できます。詳細については、[[ListWidget]]を参照してください。 + +"HelloThere"タグが付いたすべてのTiddlerを表示する例は次のようになります: + +<<$view field="title"/>
    """>> + +<<.tip """Tiddler自体も~ListWidgetを使用して作成されます。[[ViewTemplate|$:/core/ui/ViewTemplate]]はListWidgetを使用して、Tiddlerのタイトル、タグ、テキストなどを表示するために使用される指定されたすべてのテンプレートを取得します。""">> + + +!! フィルタリングされたトランスクルージョン + +フィルターされたトランスクルージョンの`{{{...}}}`構文は、入力としてフィルターを受け取り、一致するタイトルのリンクリストを出力します。[[テンプレート|Transclusion with Templates]]を適用することもできます。例: + +<> + +!! list-linksマクロ + +[[list-links|list-links Macro]]マクロは、 ListWidgetを使用するよりも簡単な方法で、事前にフォーマットされたリスト(通常は箇条書きリスト)を提供します。内部的には、各リスト項目にデフォルトのテンプレートを適用しているのはListWidgetです。 + +<$macrocall $name="wikitext-example-without-html" src="""<>"""/> + +!“リスト関連”のその他の機能 + +[[list|ListField]]、[[list-before|Order of Tagged Tiddlers]]、[[list-after|Order of Tagged Tiddlers]]はすべて、リスト内のTiddlerの位置を制御するフィールド名です。[[フィールド|TiddlerFields]]は、日付、数量、カテゴリなどの構造化された情報の追加ビットをTiddlerに追加する方法です。 + +[[list|list Operator]] and [[listed|listed Operator]] are //filter operators// to, respectively, select and find titles in lists. +[[list|list Operator]]と[[listed|listed Operator]]は、それぞれリスト内のタイトルを選択および検索するための//フィルター演算子//です。 diff --git a/editions/ja-JP/tiddlers/learning/Learning.tid b/editions/ja-JP/tiddlers/learning/Learning.tid new file mode 100644 index 000000000..5f4b55aee --- /dev/null +++ b/editions/ja-JP/tiddlers/learning/Learning.tid @@ -0,0 +1,14 @@ +created: 20140912140047779 +list: Videos [[Introduction to filter notation]] [[Sharing a TiddlyWiki on Dropbox]] [[Sharing your tiddlers with others]] [[Copying tiddlers between TiddlyWiki files]] [[Creating SubStories]] [[Editing Tiddlers with Emacs]] [[ImageGallery Example]] [[Making curved text with SVG]] TaskManagementExample [[Adding a Twitter Follow button]] [[Philosophy of Tiddlers]] [[Adopt a Titles Policy]] +modified: 20241016110508522 +original-modified: 20140919161721584 +tags: TableOfContents +title: Learning +ja-title: 学習 +type: text/vnd.tiddlywiki + +TiddlyWikiの使い方について詳しくは、こちらをご覧ください: + +<> + +高度なWikiText、マクロ、ウィジェット、フィルターなどの完全な[[リファレンス|Reference]]も参照してください \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/videos/Getting Started Video.tid b/editions/ja-JP/tiddlers/videos/Getting Started Video.tid index a26a35d44..b7c57fe5d 100644 --- a/editions/ja-JP/tiddlers/videos/Getting Started Video.tid +++ b/editions/ja-JP/tiddlers/videos/Getting Started Video.tid @@ -1,13 +1,13 @@ created: 20140104134911101 -modified: 20241010115857934 +modified: 20241016105446426 original-modified: 20140919161039197 tags: Videos [[Working with TiddlyWiki]] [[Quick Start]] title: Getting Started Video ja-title: 入門動画 type: text/vnd.tiddlywiki -この簡単なチュートリアルでは、スタンドアロンのTiddlyWikiファイルを使用して変更を保存する基本について説明します。 +この短いチュートリアルでは、スタンドアロンTiddlyWikiファイルを使用して変更を保存する基本を説明します。 -//このビデオは少し古いものですが、近日中に更新される予定です!// +//(注意)この動画は少し古いので、すぐに更新されるでしょう!// \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/videos/Introducing TiddlyDesktop Video.tid b/editions/ja-JP/tiddlers/videos/Introducing TiddlyDesktop Video.tid new file mode 100644 index 000000000..805241b3e --- /dev/null +++ b/editions/ja-JP/tiddlers/videos/Introducing TiddlyDesktop Video.tid @@ -0,0 +1,11 @@ +created: 20140126124827076 +modified: 20241016105645695 +original-modified: 20140912150423506 +tags: Videos TiddlyDesktop +title: Introducing TiddlyDesktop Video +ja-title: TiddlyDesktopの紹介動画 +type: text/vnd.tiddlywiki + +この簡単な紹介では、TiddlyDesktopをインストールして使用する方法を示します: + + \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/videos/Introduction Video.tid b/editions/ja-JP/tiddlers/videos/Introduction Video.tid new file mode 100644 index 000000000..fa236e525 --- /dev/null +++ b/editions/ja-JP/tiddlers/videos/Introduction Video.tid @@ -0,0 +1,15 @@ +created: 20141126153016142 +modified: 20241016105546203 +original-modified: 20141126153016142 +tags: Videos [[Working with TiddlyWiki]] +title: Introduction Video +ja-title: 紹介動画 +type: text/vnd.tiddlywiki + +この短いプレゼンテーションでは、TiddlyWikiの基本原則を説明します + + + +動画の作成に使用されたTiddlyWikiは以下にあります: + +https://tiddlywiki.com/editions/introduction/ diff --git a/editions/ja-JP/tiddlers/videos/TiddlyWiki on Firefox for Android Video.tid b/editions/ja-JP/tiddlers/videos/TiddlyWiki on Firefox for Android Video.tid new file mode 100644 index 000000000..3ccde7679 --- /dev/null +++ b/editions/ja-JP/tiddlers/videos/TiddlyWiki on Firefox for Android Video.tid @@ -0,0 +1,11 @@ +created: 20140104134947485 +modified: 20241016105931213 +original-modified: 20140912150329611 +tags: Videos [[Saving with TiddlyFox]] +title: TiddlyWiki on Firefox for Android Video +ja-title: Android版FirefoxでのTiddlyWiki動画 +type: text/vnd.tiddlywiki + +この簡単なスクリーンキャストは、TiddlyWikiに変更を保存できるようにAndroid版Firefoxをセットアップする方法を示しています: + + \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/videos/Videos.tid b/editions/ja-JP/tiddlers/videos/Videos.tid new file mode 100644 index 000000000..e8d370ad8 --- /dev/null +++ b/editions/ja-JP/tiddlers/videos/Videos.tid @@ -0,0 +1,13 @@ +created: 20140912150153512 +modified: 20241016105319031 +original-modified: 20140919161220608 +tags: Learning +title: Videos +ja-title: 動画 +type: text/vnd.tiddlywiki + +次のTiddlyWiki動画が利用可能です + +<> + +目的は、TiddlyWikiを立ち上げて実行する方法を人々にガイドする一連の動画を厳選することです。[[貢献|Contributing]]は大歓迎です \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/videos/Working with the TiddlyWiki5 repository video.tid b/editions/ja-JP/tiddlers/videos/Working with the TiddlyWiki5 repository video.tid new file mode 100644 index 000000000..784e83930 --- /dev/null +++ b/editions/ja-JP/tiddlers/videos/Working with the TiddlyWiki5 repository video.tid @@ -0,0 +1,11 @@ +created: 20140920133836765 +modified: 20241016110052423 +original-modified: 20140920134005568 +tags: [[Working with the TiddlyWiki5 repository]] +title: Working with the TiddlyWiki5 repository video +ja-title: TiddlyWiki5リポジトリの操作に関する動画 +type: text/vnd.tiddlywiki + +Mario Pietschは、[[TiddlyWiki5 GitHubリポジトリの操作|Working with the TiddlyWiki5 repository]]に関する短いチュートリアル動画を作成しました + + \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/workingwithtw/Sharing your tiddlers with others.tid b/editions/ja-JP/tiddlers/workingwithtw/Sharing your tiddlers with others.tid new file mode 100644 index 000000000..863057ef6 --- /dev/null +++ b/editions/ja-JP/tiddlers/workingwithtw/Sharing your tiddlers with others.tid @@ -0,0 +1,19 @@ +created: 20140908163900000 +modified: 20241016111248572 +original-modified: 20201228143412000 +tags: Learning +title: Sharing your tiddlers with others +ja-title: Tiddlerを他の人と共有する +type: text/vnd.tiddlywiki + +[[Tiddler|Tiddlers]]やTiddlyWiki全体を共有するには、いくつかの方法があります: + +* ~TiddlyWikiをeメールに添付できます +* ~TiddlyWikiをオンラインで公開し、リンクを取得して他の人に送信、または、伝言できます: +** ~TiddlyWikiファイル全体のWebアドレスへのリンク +** 特定のTiddlerへの[[パーマリンク|PermaLinks]](<<.icon $:/core/images/permalink-button>>) +** 現在開いているすべてのTiddlerの[[パーマビュー|PermaViews]](<<.icon $:/core/images/permaview-button>>)リンク +* [[TiddlyWikiへのDropboxリンクを共有|Sharing a TiddlyWiki on Dropbox]]できます +* テキスト、静的HTML、カンマ区切り値(つまり、スプレッドシート互換)などのさまざまな形式で[[Tiddlerをエクスポート|How to export tiddlers]](<<.icon $:/core/images/export-button>>)できます +* また、~TiddlyWikiを他の人がアクセスできるようにするだけで、例えば、オンラインで公開して、そこから[[Tiddlerをインポート|Importing Tiddlers]]できるようにするだけで、Tiddlerを共有できます +* URLロケーションハッシュを介してTiddlerを共有するために使用できる実験的な[[共有プラグイン|Share Plugin]]があります \ No newline at end of file From a687aefbe9e97922c3b99c713a6a4df165d81d40 Mon Sep 17 00:00:00 2001 From: Saq Imtiaz Date: Tue, 29 Oct 2024 12:59:04 +0100 Subject: [PATCH 125/178] Extends element widget with support for CSS custom properties (#8699) * Extend element widget with support for CSS custom properties. * chore: added tests * chore: code style * docs: added documentation for support for CSS custom properties * docs: added documentation for support for CSS custom properties --- core/modules/utils/fakedom.js | 70 +++++++++++++------ core/modules/widgets/widget.js | 5 ++ .../widgets/ElementWidgetStyleAttributes2.tid | 15 ++++ .../tiddlers/wikitext/HTML in WikiText.tid | 16 ++--- 4 files changed, 76 insertions(+), 30 deletions(-) create mode 100644 editions/test/tiddlers/tests/data/widgets/ElementWidgetStyleAttributes2.tid diff --git a/core/modules/utils/fakedom.js b/core/modules/utils/fakedom.js index fb28465fe..66f2314e2 100755 --- a/core/modules/utils/fakedom.js +++ b/core/modules/utils/fakedom.js @@ -56,36 +56,64 @@ Object.defineProperty(TW_TextNode.prototype, "formattedTextContent", { } }); -var TW_Element = function(tag,namespace) { +var TW_Style = function(el) { + // Define the internal style object + var styleObject = { + // Method to get the entire style object + get: function() { + return el._style; + }, + // Method to set styles using a string (e.g. "color:red; background-color:blue;") + set: function(str) { + var self = this; + str = str || ""; + $tw.utils.each(str.split(";"),function(declaration) { + var parts = declaration.split(":"), + name = $tw.utils.trim(parts[0]), + value = $tw.utils.trim(parts[1]); + if(name && value) { + el._style[$tw.utils.convertStyleNameToPropertyName(name)] = value; + } + }); + }, + // Method to set a specific property without transforming the property name, such as a custom property + setProperty: function(name, value) { + el._style[name] = value; + } + }; + + // Return a Proxy to handle direct access to individual style properties + return new Proxy(styleObject, { + get: function(target, property) { + // If the property exists on styleObject, return it (get, set, setProperty methods) + if (property in target) { + return target[property]; + } + // Otherwise, return the corresponding property from _style + return el._style[$tw.utils.convertStyleNameToPropertyName(property)] || ""; + }, + set: function(target, property, value) { + // Set the property in _style + el._style[$tw.utils.convertStyleNameToPropertyName(property)] = value; + return true; + } + }); +}; + +var TW_Element = function(tag, namespace) { bumpSequenceNumber(this); this.isTiddlyWikiFakeDom = true; this.tag = tag; this.attributes = {}; this.isRaw = false; this.children = []; - this._style = {}; + this._style = {}; // Internal style object + this.style = new TW_Style(this); // Proxy for style management this.namespaceURI = namespace || "http://www.w3.org/1999/xhtml"; }; -Object.setPrototypeOf(TW_Element.prototype,TW_Node.prototype); -Object.defineProperty(TW_Element.prototype, "style", { - get: function() { - return this._style; - }, - set: function(str) { - var self = this; - str = str || ""; - $tw.utils.each(str.split(";"),function(declaration) { - var parts = declaration.split(":"), - name = $tw.utils.trim(parts[0]), - value = $tw.utils.trim(parts[1]); - if(name && value) { - self._style[$tw.utils.convertStyleNameToPropertyName(name)] = value; - } - }); - } -}); +Object.setPrototypeOf(TW_Element.prototype,TW_Node.prototype); Object.defineProperty(TW_Element.prototype, "nodeType", { get: function() { @@ -105,7 +133,7 @@ TW_Element.prototype.setAttribute = function(name,value) { throw "Cannot setAttribute on a raw TW_Element"; } if(name === "style") { - this.style = value; + this.style.set(value); } else { this.attributes[name] = value + ""; } diff --git a/core/modules/widgets/widget.js b/core/modules/widgets/widget.js index b73294654..14e90ba2d 100755 --- a/core/modules/widgets/widget.js +++ b/core/modules/widgets/widget.js @@ -428,6 +428,11 @@ Widget.prototype.assignAttributes = function(domNode,options) { destPrefix = options.destPrefix || "", EVENT_ATTRIBUTE_PREFIX = "on"; var assignAttribute = function(name,value) { + // Process any CSS custom properties + if(name.substr(0,2) === "--" && name.length > 2) { + domNode.style.setProperty(name,value); + return; + } // Process any style attributes before considering sourcePrefix and destPrefix if(name.substr(0,6) === "style." && name.length > 6) { domNode.style[$tw.utils.unHyphenateCss(name.substr(6))] = value; diff --git a/editions/test/tiddlers/tests/data/widgets/ElementWidgetStyleAttributes2.tid b/editions/test/tiddlers/tests/data/widgets/ElementWidgetStyleAttributes2.tid new file mode 100644 index 000000000..6b6a2f953 --- /dev/null +++ b/editions/test/tiddlers/tests/data/widgets/ElementWidgetStyleAttributes2.tid @@ -0,0 +1,15 @@ +title: Widgets/ElementWidgetCSSCustomProps +description: Element widget should support CSS custom properties +type: text/vnd.tiddlywiki-multiple +tags: [[$:/tags/wiki-test-spec]] + +title: Output + +\whitespace trim +
    +TiddlyWiki +
    ++ +title: ExpectedResult + +

    TiddlyWiki

    \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/wikitext/HTML in WikiText.tid b/editions/tw5.com/tiddlers/wikitext/HTML in WikiText.tid index b28b471b8..5f1618791 100644 --- a/editions/tw5.com/tiddlers/wikitext/HTML in WikiText.tid +++ b/editions/tw5.com/tiddlers/wikitext/HTML in WikiText.tid @@ -1,6 +1,6 @@ caption: HTML created: 20131205160816081 -modified: 20230615060119987 +modified: 20241025073517909 tags: WikiText title: HTML in WikiText type: text/vnd.tiddlywiki @@ -68,13 +68,13 @@ In an extension of conventional HTML syntax, attributes of elements and widgets !! Style Attributes -<<.from-version "5.2.2">> TiddlyWiki supports the usual HTML ''style'' attribute for assigning CSS styles to elements: +TiddlyWiki supports the usual HTML ''style'' attribute for assigning CSS styles to elements: ```
    Hello
    ``` -In an extension to HTML, TiddlyWiki also supports accessing individual CSS styles as independent attributes. For example: +<<.from-version "5.2.2">> In an extension to HTML, TiddlyWiki also supports accessing individual CSS styles as independent attributes. For example: ```
    Hello
    @@ -86,10 +86,8 @@ The advantage of this syntax is that it simplifies assigning computed values to
    Hello
    ``` +<<.from-version "5.3.6">> TiddlyWiki also supports setting [[CSS custom properties|https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties]] as independent attributes. For example: - - - - - - +``` +
    Hello
    +``` From 561296db718f7f2f5493b62d4aa0070868179d3d Mon Sep 17 00:00:00 2001 From: Leilei332 Date: Tue, 29 Oct 2024 20:06:27 +0800 Subject: [PATCH 126/178] Make markdown's highlight look the same as tiddlywiki's (#8704) --- themes/tiddlywiki/vanilla/base.tid | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/themes/tiddlywiki/vanilla/base.tid b/themes/tiddlywiki/vanilla/base.tid index 56d559e9e..c795ad362 100644 --- a/themes/tiddlywiki/vanilla/base.tid +++ b/themes/tiddlywiki/vanilla/base.tid @@ -295,6 +295,13 @@ kbd { color: <>; } +/* Markdown uses mark element to highlight */ + +mark { + background: <>; + color: <>; +} + form.tc-form-inline { display: inline; } From 40fca479747e1891406e499c6c87aab90cfbb886 Mon Sep 17 00:00:00 2001 From: Leilei332 Date: Tue, 29 Oct 2024 20:07:12 +0800 Subject: [PATCH 127/178] Translator editon update (#8703) * Translator editon update Update for the translator editon, including: * Changes to `--render` in `tiddlywiki.info`, and changes the command for generating `$:/languages/Docs/Types/` to replace strings with `_` instead of using uri encoding. * Update docs. The guide for changing `$:/core/readme` tiddler is wrong, so I removed it. * Simplify templates and commands * Add progress bar --- .../tiddlers/Extracting Translations.tid | 1 - editions/translators/tiddlywiki.info | 53 ++++++++++--------- .../tiddlywiki/translators/Translators.tid | 6 +++ .../translators/templates/help-tid.tid | 10 ++-- .../translators/templates/modal-tid.tid | 16 +++--- .../translators/templates/snippet-tid.tid | 10 ++-- .../translators/templates/type-tid.tid | 12 ++--- 7 files changed, 57 insertions(+), 51 deletions(-) diff --git a/editions/translators/tiddlers/Extracting Translations.tid b/editions/translators/tiddlers/Extracting Translations.tid index a2596161e..3fe559e10 100644 --- a/editions/translators/tiddlers/Extracting Translations.tid +++ b/editions/translators/tiddlers/Extracting Translations.tid @@ -13,7 +13,6 @@ Use this procedure if the language being submitted is not already present in the # Copy the language files into the language folder # Create a `plugin.info` file for the translation # Create an appropriate flag image in `icon.tid` -# Change the title of the [[$:/core/readme]] tiddler to `$:/core/xx-XX/readme` # Add the new language to tw5.com # Submit a pull request diff --git a/editions/translators/tiddlywiki.info b/editions/translators/tiddlywiki.info index 087a6a1f1..7fd405642 100644 --- a/editions/translators/tiddlywiki.info +++ b/editions/translators/tiddlywiki.info @@ -13,6 +13,7 @@ "de-DE", "el-GR", "en-US", + "en-PH", "es-ES", "fa-IR", "fr-FR", @@ -44,32 +45,32 @@ ], "build": { "index": [ - "--rendertiddler","$:/core/save/all","index.html","text/plain"], + "--render","$:/core/save/all","index.html","text/plain"], "output-files": [ - "--rendertiddler","$:/plugins/tiddlywiki/translators/templates/Buttons.multids","language/Buttons.multids","text/plain", - "--rendertiddler","$:/plugins/tiddlywiki/translators/templates/ControlPanel.multids","language/ControlPanel.multids","text/plain", - "--rendertiddler","$:/plugins/tiddlywiki/translators/templates/CoreReadMe.tid","language/CoreReadMe.tid","text/plain", - "--rendertiddler","$:/plugins/tiddlywiki/translators/templates/Dates.multids","language/Dates.multids","text/plain", - "--rendertiddler","$:/plugins/tiddlywiki/translators/templates/EditTemplate.multids","language/EditTemplate.multids","text/plain", - "--rendertiddler","$:/plugins/tiddlywiki/translators/templates/Exporters.multids","language/Exporters.multids","text/plain", - "--rendertiddler","$:/plugins/tiddlywiki/translators/templates/Fields.multids","language/Fields.multids","text/plain", - "--rendertiddler","$:/plugins/tiddlywiki/translators/templates/Filters.multids","language/Filters.multids","text/plain", - "--rendertiddler","$:/plugins/tiddlywiki/translators/templates/GettingStarted.tid","language/GettingStarted.tid","text/plain", - "--rendertiddler","$:/plugins/tiddlywiki/translators/templates/Import.multids","language/Import.multids","text/plain", - "--rendertiddler","$:/plugins/tiddlywiki/translators/templates/Misc.multids","language/Misc.multids","text/plain", - "--rendertiddler","$:/plugins/tiddlywiki/translators/templates/ModuleTypes.multids","language/Docs/ModuleTypes.multids","text/plain", - "--rendertiddler","$:/plugins/tiddlywiki/translators/templates/NewJournal.multids","language/NewJournal.multids","text/plain", - "--rendertiddler","$:/plugins/tiddlywiki/translators/templates/Notifications.multids","language/Notifications.multids","text/plain", - "--rendertiddler","$:/plugins/tiddlywiki/translators/templates/PaletteColours.multids","language/Docs/PaletteColours.multids","text/plain", - "--rendertiddler","$:/plugins/tiddlywiki/translators/templates/Search.multids","language/Search.multids","text/plain", - "--rendertiddler","$:/plugins/tiddlywiki/translators/templates/SideBar.multids","language/SideBar.multids","text/plain", - "--rendertiddler","$:/plugins/tiddlywiki/translators/templates/SiteSubtitle.tid","language/SiteSubtitle.tid","text/plain", - "--rendertiddler","$:/plugins/tiddlywiki/translators/templates/SiteTitle.tid","language/SiteTitle.tid","text/plain", - "--rendertiddler","$:/plugins/tiddlywiki/translators/templates/ThemeTweaks.multids","language/ThemeTweaks.multids","text/plain", - "--rendertiddler","$:/plugins/tiddlywiki/translators/templates/TiddlerInfo.multids","language/TiddlerInfo.multids","text/plain", - "--rendertiddlers","[prefix[$:/language/Docs/Types/]removeprefix[$:/language/Docs/Types/]]","$:/plugins/tiddlywiki/translators/templates/type-tid","language/Types","text/plain",".tid", - "--rendertiddlers","[prefix[$:/language/Help/]removeprefix[$:/language/Help/]]","$:/plugins/tiddlywiki/translators/templates/help-tid","language/Help","text/plain",".tid", - "--rendertiddlers","[prefix[$:/language/Modals/]removeprefix[$:/language/Modals/]]","$:/plugins/tiddlywiki/translators/templates/modal-tid","language/Modals","text/plain",".tid", - "--rendertiddlers","[prefix[$:/language/Snippets/]removeprefix[$:/language/Snippets/]]","$:/plugins/tiddlywiki/translators/templates/snippet-tid","language/Snippets","text/plain",".tid"] + "--render","$:/plugins/tiddlywiki/translators/templates/Buttons.multids","language/Buttons.multids","text/plain", + "--render","$:/plugins/tiddlywiki/translators/templates/ControlPanel.multids","language/ControlPanel.multids","text/plain", + "--render","$:/plugins/tiddlywiki/translators/templates/CoreReadMe.tid","language/CoreReadMe.tid","text/plain", + "--render","$:/plugins/tiddlywiki/translators/templates/Dates.multids","language/Dates.multids","text/plain", + "--render","$:/plugins/tiddlywiki/translators/templates/EditTemplate.multids","language/EditTemplate.multids","text/plain", + "--render","$:/plugins/tiddlywiki/translators/templates/Exporters.multids","language/Exporters.multids","text/plain", + "--render","$:/plugins/tiddlywiki/translators/templates/Fields.multids","language/Fields.multids","text/plain", + "--render","$:/plugins/tiddlywiki/translators/templates/Filters.multids","language/Filters.multids","text/plain", + "--render","$:/plugins/tiddlywiki/translators/templates/GettingStarted.tid","language/GettingStarted.tid","text/plain", + "--render","$:/plugins/tiddlywiki/translators/templates/Import.multids","language/Import.multids","text/plain", + "--render","$:/plugins/tiddlywiki/translators/templates/Misc.multids","language/Misc.multids","text/plain", + "--render","$:/plugins/tiddlywiki/translators/templates/ModuleTypes.multids","language/Docs/ModuleTypes.multids","text/plain", + "--render","$:/plugins/tiddlywiki/translators/templates/NewJournal.multids","language/NewJournal.multids","text/plain", + "--render","$:/plugins/tiddlywiki/translators/templates/Notifications.multids","language/Notifications.multids","text/plain", + "--render","$:/plugins/tiddlywiki/translators/templates/PaletteColours.multids","language/Docs/PaletteColours.multids","text/plain", + "--render","$:/plugins/tiddlywiki/translators/templates/Search.multids","language/Search.multids","text/plain", + "--render","$:/plugins/tiddlywiki/translators/templates/SideBar.multids","language/SideBar.multids","text/plain", + "--render","$:/plugins/tiddlywiki/translators/templates/SiteSubtitle.tid","language/SiteSubtitle.tid","text/plain", + "--render","$:/plugins/tiddlywiki/translators/templates/SiteTitle.tid","language/SiteTitle.tid","text/plain", + "--render","$:/plugins/tiddlywiki/translators/templates/ThemeTweaks.multids","language/ThemeTweaks.multids","text/plain", + "--render","$:/plugins/tiddlywiki/translators/templates/TiddlerInfo.multids","language/TiddlerInfo.multids","text/plain", + "--render","[prefix[$:/language/Docs/Types/]]","[removeprefix[$:/language/Docs/Types/]search-replace:g:regexp[/|\\\\],[_]addprefix[language/Types/]addsuffix[.tid]]","text/plain","$:/plugins/tiddlywiki/translators/templates/type-tid", + "--render","[prefix[$:/language/Help/]]","[removeprefix[$:/]addsuffix[.tid]]","text/plain","$:/plugins/tiddlywiki/translators/templates/help-tid", + "--render","[prefix[$:/language/Modals/]]","[removeprefix[$:/]addsuffix[.tid]]","text/plain","$:/plugins/tiddlywiki/translators/templates/modal-tid", + "--render","[prefix[$:/language/Snippets/]]","[removeprefix[$:/]addsuffix[.tid]]","text/plain","$:/plugins/tiddlywiki/translators/templates/snippet-tid"] } } \ No newline at end of file diff --git a/plugins/tiddlywiki/translators/Translators.tid b/plugins/tiddlywiki/translators/Translators.tid index 9143a79d0..9bfadbf77 100644 --- a/plugins/tiddlywiki/translators/Translators.tid +++ b/plugins/tiddlywiki/translators/Translators.tid @@ -15,6 +15,12 @@ title: $:/Translators Number of translated tiddlers: <$count filter=<>/> of <$count filter=<>/> +<$wikify name="max" text="""<$count filter=<>/>"""> +<$wikify name="value" text="""<$count filter=<>/>"""> +> value=<>/> + + + {{$:/core/ui/PageTemplate/pagecontrols}} <> diff --git a/plugins/tiddlywiki/translators/templates/help-tid.tid b/plugins/tiddlywiki/translators/templates/help-tid.tid index 27e19d859..a5afe8c86 100644 --- a/plugins/tiddlywiki/translators/templates/help-tid.tid +++ b/plugins/tiddlywiki/translators/templates/help-tid.tid @@ -1,9 +1,9 @@ title: $:/plugins/tiddlywiki/translators/templates/help-tid -\define generateTid(title) -title: $:/language/Help/$title$ -description: <$text text={{$:/language/Help/$title$!!description}}/> +\procedure generateTid(title) +title: <> +description: <$text text={{!!description}}/> -<$text text={{$:/language/Help/$title$}}/> +<$text text={{!!text}}/> \end -<$macrocall $name="generateTid" title=<<currentTiddler>>/> \ No newline at end of file +<$transclude $variable="generateTid" title=<<currentTiddler>>/> \ No newline at end of file diff --git a/plugins/tiddlywiki/translators/templates/modal-tid.tid b/plugins/tiddlywiki/translators/templates/modal-tid.tid index a8d42639c..dd9023dc3 100644 --- a/plugins/tiddlywiki/translators/templates/modal-tid.tid +++ b/plugins/tiddlywiki/translators/templates/modal-tid.tid @@ -1,12 +1,12 @@ title: $:/plugins/tiddlywiki/translators/templates/modal-tid -\define generateTid(title) -title: $:/language/Modals/$title$ -type: <$text text={{$:/language/Modals/$title$!!type}}/> -subtitle: <$text text={{$:/language/Modals/$title$!!subtitle}}/> -footer: <$text text={{$:/language/Modals/$title$!!footer}}/> -help: <$text text={{$:/language/Modals/$title$!!help}}/> +\procedure generateTid(title) +title: <<title>> +type: <$text text={{!!type}}/> +subtitle: <$text text={{!!subtitle}}/> +footer: <$text text={{!!footer}}/> +help: <$text text={{!!help}}/> -<$text text={{$:/language/Modals/$title$}}/> +<$text text={{!!text}}/> \end -<$macrocall $name="generateTid" title=<<currentTiddler>>/> \ No newline at end of file +<$transclude $variable="generateTid" title=<<currentTiddler>>/> \ No newline at end of file diff --git a/plugins/tiddlywiki/translators/templates/snippet-tid.tid b/plugins/tiddlywiki/translators/templates/snippet-tid.tid index d2bc48cfd..12d0ecb7b 100644 --- a/plugins/tiddlywiki/translators/templates/snippet-tid.tid +++ b/plugins/tiddlywiki/translators/templates/snippet-tid.tid @@ -1,10 +1,10 @@ title: $:/plugins/tiddlywiki/translators/templates/snippet-tid -\define generateTid(title) -title: $:/language/Snippets/$title$ +\procedure generateTid(title) +title: <<title>> tags: $:/tags/TextEditor/Snippet -caption: <$text text={{$:/language/Snippets/$title$!!caption}}/> +caption: <$text text={{!!caption}}/> -<$text text={{$:/language/Snippets/$title$}}/> +<$text text={{!!text}}/> \end -<$macrocall $name="generateTid" title=<<currentTiddler>>/> \ No newline at end of file +<$transclude $variable="generateTid" title=<<currentTiddler>>/> \ No newline at end of file diff --git a/plugins/tiddlywiki/translators/templates/type-tid.tid b/plugins/tiddlywiki/translators/templates/type-tid.tid index c86b8e1f5..efd5f3d99 100644 --- a/plugins/tiddlywiki/translators/templates/type-tid.tid +++ b/plugins/tiddlywiki/translators/templates/type-tid.tid @@ -1,10 +1,10 @@ title: $:/plugins/tiddlywiki/translators/templates/type-tid -\define generateTid(title) -title: $:/language/Docs/Types/$title$ -description: <$text text={{$:/language/Docs/Types/$title$!!description}}/> -name: <$text text={{$:/language/Docs/Types/$title$!!name}}/> -group: <$text text={{$:/language/Docs/Types/$title$!!group}}/> +\procedure generateTid(title) +title: <<title>> +description: <$text text={{!!description}}/> +name: <$text text={{!!name}}/> +group: <$text text={{!!group}}/> \end -<$macrocall $name="generateTid" title=<<currentTiddler>>/> \ No newline at end of file +<$transclude $variable="generateTid" title=<<currentTiddler>>/> \ No newline at end of file From 9b2e8a61ed5e41811d59640b40dc9952ebf17de1 Mon Sep 17 00:00:00 2001 From: Mario Pietsch <pmariojo@gmail.com> Date: Tue, 29 Oct 2024 13:34:50 +0100 Subject: [PATCH 128/178] Use Node.js v 22.x.y for our GH build system (#8708) --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 737d523ef..75c3bb8d3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,7 +5,7 @@ on: - master - tiddlywiki-com env: - NODE_VERSION: "18" + NODE_VERSION: "22" jobs: test: runs-on: ubuntu-latest From 44cf2e3c701c1bfa0e1a62c2e848fd3f3b018e5f Mon Sep 17 00:00:00 2001 From: Mario Pietsch <pmariojo@gmail.com> Date: Wed, 30 Oct 2024 10:19:01 +0100 Subject: [PATCH 129/178] Add new classes to wikitext created emphasised elements to make them easily stylable (#8163) * allow internal link to be wikitex formatted as bold * fix typo * add new classes to all emphasis and inline-code elements * fix tests for new STRONG classes --- core/modules/parsers/wikiparser/rules/codeinline.js | 3 +++ core/modules/parsers/wikiparser/rules/emphasis/bold.js | 3 +++ core/modules/parsers/wikiparser/rules/emphasis/italic.js | 4 ++++ .../parsers/wikiparser/rules/emphasis/strikethrough.js | 3 +++ core/modules/parsers/wikiparser/rules/emphasis/subscript.js | 3 +++ .../parsers/wikiparser/rules/emphasis/superscript.js | 3 +++ .../modules/parsers/wikiparser/rules/emphasis/underscore.js | 3 +++ .../tiddlers/tests/data/functions/WikifiedFunctions.tid | 2 +- .../tiddlers/tests/data/pragmas/Parsermode-indented.tid | 4 ++-- editions/test/tiddlers/tests/data/pragmas/Parsermode.tid | 4 ++-- editions/test/tiddlers/tests/data/transclude/Typed.tid | 6 +++--- themes/tiddlywiki/vanilla/base.tid | 5 +++++ 12 files changed, 35 insertions(+), 8 deletions(-) diff --git a/core/modules/parsers/wikiparser/rules/codeinline.js b/core/modules/parsers/wikiparser/rules/codeinline.js index 048fc051c..139f07f08 100644 --- a/core/modules/parsers/wikiparser/rules/codeinline.js +++ b/core/modules/parsers/wikiparser/rules/codeinline.js @@ -48,6 +48,9 @@ exports.parse = function() { tag: "code", children: [{ type: "text", + attributes: { + class: {type: "string", value: "tc-emphasis tc-code"} + }, text: text, start: start, end: this.parser.pos diff --git a/core/modules/parsers/wikiparser/rules/emphasis/bold.js b/core/modules/parsers/wikiparser/rules/emphasis/bold.js index 3799feeb5..473e85d9b 100644 --- a/core/modules/parsers/wikiparser/rules/emphasis/bold.js +++ b/core/modules/parsers/wikiparser/rules/emphasis/bold.js @@ -43,6 +43,9 @@ exports.parse = function() { return [{ type: "element", tag: "strong", + attributes: { + class: {type: "string", value: "tc-emphasis tc-strong"} + }, children: tree }]; }; diff --git a/core/modules/parsers/wikiparser/rules/emphasis/italic.js b/core/modules/parsers/wikiparser/rules/emphasis/italic.js index 3e0744c4d..4e8840433 100644 --- a/core/modules/parsers/wikiparser/rules/emphasis/italic.js +++ b/core/modules/parsers/wikiparser/rules/emphasis/italic.js @@ -43,6 +43,10 @@ exports.parse = function() { return [{ type: "element", tag: "em", + attributes: { + class: {type: "string", value: "tc-emphasis tc-italic"} + }, + children: tree }]; }; diff --git a/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js b/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js index 0fb34fc52..0619b6558 100644 --- a/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js +++ b/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js @@ -43,6 +43,9 @@ exports.parse = function() { return [{ type: "element", tag: "strike", + attributes: { + class: {type: "string", value: "tc-emphasis tc-strike"} + }, children: tree }]; }; diff --git a/core/modules/parsers/wikiparser/rules/emphasis/subscript.js b/core/modules/parsers/wikiparser/rules/emphasis/subscript.js index 12be0fbbc..7a3e8f8ec 100644 --- a/core/modules/parsers/wikiparser/rules/emphasis/subscript.js +++ b/core/modules/parsers/wikiparser/rules/emphasis/subscript.js @@ -43,6 +43,9 @@ exports.parse = function() { return [{ type: "element", tag: "sub", + attributes: { + class: {type: "string", value: "tc-emphasis tc-sub"} + }, children: tree }]; }; diff --git a/core/modules/parsers/wikiparser/rules/emphasis/superscript.js b/core/modules/parsers/wikiparser/rules/emphasis/superscript.js index 5a5330d8c..ecb8564b9 100644 --- a/core/modules/parsers/wikiparser/rules/emphasis/superscript.js +++ b/core/modules/parsers/wikiparser/rules/emphasis/superscript.js @@ -43,6 +43,9 @@ exports.parse = function() { return [{ type: "element", tag: "sup", + attributes: { + class: {type: "string", value: "tc-emphasis tc-sup"} + }, children: tree }]; }; diff --git a/core/modules/parsers/wikiparser/rules/emphasis/underscore.js b/core/modules/parsers/wikiparser/rules/emphasis/underscore.js index d36bd242d..2b3d680da 100644 --- a/core/modules/parsers/wikiparser/rules/emphasis/underscore.js +++ b/core/modules/parsers/wikiparser/rules/emphasis/underscore.js @@ -43,6 +43,9 @@ exports.parse = function() { return [{ type: "element", tag: "u", + attributes: { + class: {type: "string", value: "tc-emphasis tc-underscore"} + }, children: tree }]; }; diff --git a/editions/test/tiddlers/tests/data/functions/WikifiedFunctions.tid b/editions/test/tiddlers/tests/data/functions/WikifiedFunctions.tid index 36b64e4a3..6ecd60f2a 100644 --- a/editions/test/tiddlers/tests/data/functions/WikifiedFunctions.tid +++ b/editions/test/tiddlers/tests/data/functions/WikifiedFunctions.tid @@ -33,4 +33,4 @@ $param$ with a ''buffalo'' + title: ExpectedResult -<p>Going to lunch with a ''buffalo''</p><p>Going to breakfastwith a<strong>buffalo</strong></p><p>Going to dinner with a <strong>buffalo</strong></p>Going to lunch with a ''buffalo''Going to breakfastwith abuffaloGoing to dinner with a buffalo \ No newline at end of file +<p>Going to lunch with a ''buffalo''</p><p>Going to breakfastwith a<strong class="tc-emphasis tc-strong">buffalo</strong></p><p>Going to dinner with a <strong class="tc-emphasis tc-strong">buffalo</strong></p>Going to lunch with a ''buffalo''Going to breakfastwith abuffaloGoing to dinner with a buffalo \ No newline at end of file diff --git a/editions/test/tiddlers/tests/data/pragmas/Parsermode-indented.tid b/editions/test/tiddlers/tests/data/pragmas/Parsermode-indented.tid index 10747735f..639f0a785 100644 --- a/editions/test/tiddlers/tests/data/pragmas/Parsermode-indented.tid +++ b/editions/test/tiddlers/tests/data/pragmas/Parsermode-indented.tid @@ -30,7 +30,7 @@ title: ExpectedResult ! Not Heading -Text with <strong>bold</strong><h1 class="">Heading</h1><p>Text with <strong>bold</strong></p><p>! Not Heading +Text with <strong class="tc-emphasis tc-strong">bold</strong><h1 class="">Heading</h1><p>Text with <strong class="tc-emphasis tc-strong">bold</strong></p><p>! Not Heading -Text with <strong>bold</strong><h1 class="">Heading</h1><p>Text with <strong>bold</strong></p> +Text with <strong class="tc-emphasis tc-strong">bold</strong><h1 class="">Heading</h1><p>Text with <strong class="tc-emphasis tc-strong">bold</strong></p> </p> \ No newline at end of file diff --git a/editions/test/tiddlers/tests/data/pragmas/Parsermode.tid b/editions/test/tiddlers/tests/data/pragmas/Parsermode.tid index 57869e37a..0a953edc1 100644 --- a/editions/test/tiddlers/tests/data/pragmas/Parsermode.tid +++ b/editions/test/tiddlers/tests/data/pragmas/Parsermode.tid @@ -30,7 +30,7 @@ title: ExpectedResult ! Not Heading -Text with <strong>bold</strong><h1 class="">Heading</h1><p>Text with <strong>bold</strong></p><p>! Not Heading +Text with <strong class="tc-emphasis tc-strong">bold</strong><h1 class="">Heading</h1><p>Text with <strong class="tc-emphasis tc-strong">bold</strong></p><p>! Not Heading -Text with <strong>bold</strong><h1 class="">Heading</h1><p>Text with <strong>bold</strong></p> +Text with <strong class="tc-emphasis tc-strong">bold</strong><h1 class="">Heading</h1><p>Text with <strong class="tc-emphasis tc-strong">bold</strong></p> </p> \ No newline at end of file diff --git a/editions/test/tiddlers/tests/data/transclude/Typed.tid b/editions/test/tiddlers/tests/data/transclude/Typed.tid index c99664b59..65e3987ac 100644 --- a/editions/test/tiddlers/tests/data/transclude/Typed.tid +++ b/editions/test/tiddlers/tests/data/transclude/Typed.tid @@ -29,10 +29,10 @@ testindex: This is ''wikitext'' + title: ExpectedResult -<p>This is <strong>wikitext</strong> +<p>This is <strong class="tc-emphasis tc-strong">wikitext</strong> - -<pre><code>This is ''wikitext''</code></pre></p><p>This is <strong>wikitext</strong> +<pre><code>This is ''wikitext''</code></pre></p><p>This is <strong class="tc-emphasis tc-strong">wikitext</strong> - -<pre><code>This is ''wikitext''</code></pre></p><p>This is <strong>wikitext</strong> +<pre><code>This is ''wikitext''</code></pre></p><p>This is <strong class="tc-emphasis tc-strong">wikitext</strong> - <pre><code>This is ''wikitext''</code></pre></p> \ No newline at end of file diff --git a/themes/tiddlywiki/vanilla/base.tid b/themes/tiddlywiki/vanilla/base.tid index c795ad362..98345d6ce 100644 --- a/themes/tiddlywiki/vanilla/base.tid +++ b/themes/tiddlywiki/vanilla/base.tid @@ -493,6 +493,11 @@ a.tc-tiddlylink-external:hover { color: <<colour tiddler-link-background>>; } +/* wikitext bold for ''[[internal link]]'' */ +strong.tc-strong .tc-tiddlylink { + font-weight: bolder; +} + /* ** Drag and drop styles */ From 87d9e59e03e6c72c730c85439f3cf1078a9c9b6d Mon Sep 17 00:00:00 2001 From: Mohammad Rahmani <830394+kookma@users.noreply.github.com> Date: Wed, 30 Oct 2024 17:44:45 +0330 Subject: [PATCH 130/178] Correct the Filter when Generating the HTML Representations of All Individual Non-system Tiddlers (#8671) --- .../howtos/Generating Static Sites with TiddlyWiki.tid | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/editions/tw5.com/tiddlers/howtos/Generating Static Sites with TiddlyWiki.tid b/editions/tw5.com/tiddlers/howtos/Generating Static Sites with TiddlyWiki.tid index 104fa7e49..b2ca3f135 100644 --- a/editions/tw5.com/tiddlers/howtos/Generating Static Sites with TiddlyWiki.tid +++ b/editions/tw5.com/tiddlers/howtos/Generating Static Sites with TiddlyWiki.tid @@ -1,5 +1,5 @@ created: 20130828190200000 -modified: 20241007003103647 +modified: 20241008031135403 tags: [[TiddlyWiki on Node.js]] title: Generating Static Sites with TiddlyWiki type: text/vnd.tiddlywiki @@ -17,12 +17,12 @@ You can explore a static representation of the main TiddlyWiki site at https://t The following commands are used to generate the sample static version of the TiddlyWiki5 site: ```sh -tiddlywiki wikipath --render '[!is[system]]' '[encodeuricomponent[]addprefix[static/]]' text/plain $:/core/templates/static.tiddler.html +tiddlywiki wikipath --render '[!is[system]]' '[encodeuricomponent[]addprefix[static/]addsuffix[.html]]' text/plain $:/core/templates/static.tiddler.html tiddlywiki wikipath --render $:/core/templates/static.template.html static.html text/plain tiddlywiki wikipath --render $:/core/templates/static.template.css static/static.css text/plain ``` -The first RenderCommand generates the HTML representations of individual tiddlers, `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`. The second RenderCommand saves the static version of the DefaultTiddlers, and the final RenderCommand saves the stylesheet. (All the files are placed in the `output` folder of the wiki folder). +The first RenderCommand generates the HTML representations of all individual non-system tiddlers using the filter `[!is[system]]`, and the next filter `[encodeuricomponent[]addprefix[static/]addsufixx[.html]]` applies URI encoding to each title, and then adds the prefix `static/`, and finally adds the suffix `.html`. The second RenderCommand saves the static version of the DefaultTiddlers in `static.html`, and the final RenderCommand saves the stylesheet. (All the files are placed in the `output` folder of the wiki folder). ! Wiki Snapshot with Internal Links From 201b695d96c5358e9d05bc9639a083b320ea6cad Mon Sep 17 00:00:00 2001 From: Mohammad Rahmani <830394+kookma@users.noreply.github.com> Date: Wed, 30 Oct 2024 17:45:33 +0330 Subject: [PATCH 131/178] Replace Deprecated SaveTiddler(s) with Save Command (#8710) --- editions/tw5.com/tiddlers/concepts/ExternalImages.tid | 8 ++++---- .../tw5.com/tiddlers/nodejs/tiddlywiki.info_Files.tid | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/editions/tw5.com/tiddlers/concepts/ExternalImages.tid b/editions/tw5.com/tiddlers/concepts/ExternalImages.tid index 6fd43bc75..077faedef 100644 --- a/editions/tw5.com/tiddlers/concepts/ExternalImages.tid +++ b/editions/tw5.com/tiddlers/concepts/ExternalImages.tid @@ -1,5 +1,5 @@ created: 20140610213500000 -modified: 20241025051628969 +modified: 20241030132047048 tags: Concepts Features title: ExternalImages type: text/vnd.tiddlywiki @@ -32,7 +32,7 @@ Note the image files must be saved before they are externalised. Externalising t For an example see the ''externalimages'' build target of the demo ''tw5.com'' wiki: ``` ---savetiddlers [is[image]] images +--save [is[image]] images --setfield [is[image]] _canonical_uri $:/core/templates/canonical-uri-external-image text/plain --setfield [is[image]] text "" text/plain --render $:/core/save/all externalimages.html text/plain @@ -40,10 +40,10 @@ For an example see the ''externalimages'' build target of the demo ''tw5.com'' w !! Saving Separate Image Files -The following `--savetiddlers` command can be used to save the images of a wiki into an ''images'' subfolder: +The following `--save` command (see [[SaveCommand]]) can be used to save the images of a wiki into an ''images'' subfolder: ``` ---savetiddlers [is[image]] images +--save [is[image]] images ``` !! Externalising Image Tiddlers diff --git a/editions/tw5.com/tiddlers/nodejs/tiddlywiki.info_Files.tid b/editions/tw5.com/tiddlers/nodejs/tiddlywiki.info_Files.tid index 1f49db5dc..53743dd72 100644 --- a/editions/tw5.com/tiddlers/nodejs/tiddlywiki.info_Files.tid +++ b/editions/tw5.com/tiddlers/nodejs/tiddlywiki.info_Files.tid @@ -1,5 +1,5 @@ created: 20161015114042793 -modified: 20241025051517343 +modified: 20241030132156792 tags: TiddlyWikiFolders [[TiddlyWiki on Node.js]] title: tiddlywiki.info Files type: text/vnd.tiddlywiki @@ -49,8 +49,8 @@ For example: "index": [ "--render","$:/core/save/all","index.html","text/plain"], "favicon": [ - "--savetiddler","$:/favicon.ico","favicon.ico", - "--savetiddler","$:/green_favicon.ico","static/favicon.ico"] + "--save", "$:/favicon.ico", "favicon.ico", + "--save", "$:/green_favicon.ico", "static/favicon.ico"] }, "config": { "retain-original-tiddler-path": true From 6787a174b18585ef9ce76b962ebcf7ef91829679 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Wed, 30 Oct 2024 14:47:26 +0000 Subject: [PATCH 132/178] Revert "Add new classes to wikitext created emphasised elements to make them easily stylable (#8163)" This reverts commit 44cf2e3c701c1bfa0e1a62c2e848fd3f3b018e5f. --- core/modules/parsers/wikiparser/rules/codeinline.js | 3 --- core/modules/parsers/wikiparser/rules/emphasis/bold.js | 3 --- core/modules/parsers/wikiparser/rules/emphasis/italic.js | 4 ---- .../parsers/wikiparser/rules/emphasis/strikethrough.js | 3 --- core/modules/parsers/wikiparser/rules/emphasis/subscript.js | 3 --- .../parsers/wikiparser/rules/emphasis/superscript.js | 3 --- .../modules/parsers/wikiparser/rules/emphasis/underscore.js | 3 --- .../tiddlers/tests/data/functions/WikifiedFunctions.tid | 2 +- .../tiddlers/tests/data/pragmas/Parsermode-indented.tid | 4 ++-- editions/test/tiddlers/tests/data/pragmas/Parsermode.tid | 4 ++-- editions/test/tiddlers/tests/data/transclude/Typed.tid | 6 +++--- themes/tiddlywiki/vanilla/base.tid | 5 ----- 12 files changed, 8 insertions(+), 35 deletions(-) diff --git a/core/modules/parsers/wikiparser/rules/codeinline.js b/core/modules/parsers/wikiparser/rules/codeinline.js index 139f07f08..048fc051c 100644 --- a/core/modules/parsers/wikiparser/rules/codeinline.js +++ b/core/modules/parsers/wikiparser/rules/codeinline.js @@ -48,9 +48,6 @@ exports.parse = function() { tag: "code", children: [{ type: "text", - attributes: { - class: {type: "string", value: "tc-emphasis tc-code"} - }, text: text, start: start, end: this.parser.pos diff --git a/core/modules/parsers/wikiparser/rules/emphasis/bold.js b/core/modules/parsers/wikiparser/rules/emphasis/bold.js index 473e85d9b..3799feeb5 100644 --- a/core/modules/parsers/wikiparser/rules/emphasis/bold.js +++ b/core/modules/parsers/wikiparser/rules/emphasis/bold.js @@ -43,9 +43,6 @@ exports.parse = function() { return [{ type: "element", tag: "strong", - attributes: { - class: {type: "string", value: "tc-emphasis tc-strong"} - }, children: tree }]; }; diff --git a/core/modules/parsers/wikiparser/rules/emphasis/italic.js b/core/modules/parsers/wikiparser/rules/emphasis/italic.js index 4e8840433..3e0744c4d 100644 --- a/core/modules/parsers/wikiparser/rules/emphasis/italic.js +++ b/core/modules/parsers/wikiparser/rules/emphasis/italic.js @@ -43,10 +43,6 @@ exports.parse = function() { return [{ type: "element", tag: "em", - attributes: { - class: {type: "string", value: "tc-emphasis tc-italic"} - }, - children: tree }]; }; diff --git a/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js b/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js index 0619b6558..0fb34fc52 100644 --- a/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js +++ b/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js @@ -43,9 +43,6 @@ exports.parse = function() { return [{ type: "element", tag: "strike", - attributes: { - class: {type: "string", value: "tc-emphasis tc-strike"} - }, children: tree }]; }; diff --git a/core/modules/parsers/wikiparser/rules/emphasis/subscript.js b/core/modules/parsers/wikiparser/rules/emphasis/subscript.js index 7a3e8f8ec..12be0fbbc 100644 --- a/core/modules/parsers/wikiparser/rules/emphasis/subscript.js +++ b/core/modules/parsers/wikiparser/rules/emphasis/subscript.js @@ -43,9 +43,6 @@ exports.parse = function() { return [{ type: "element", tag: "sub", - attributes: { - class: {type: "string", value: "tc-emphasis tc-sub"} - }, children: tree }]; }; diff --git a/core/modules/parsers/wikiparser/rules/emphasis/superscript.js b/core/modules/parsers/wikiparser/rules/emphasis/superscript.js index ecb8564b9..5a5330d8c 100644 --- a/core/modules/parsers/wikiparser/rules/emphasis/superscript.js +++ b/core/modules/parsers/wikiparser/rules/emphasis/superscript.js @@ -43,9 +43,6 @@ exports.parse = function() { return [{ type: "element", tag: "sup", - attributes: { - class: {type: "string", value: "tc-emphasis tc-sup"} - }, children: tree }]; }; diff --git a/core/modules/parsers/wikiparser/rules/emphasis/underscore.js b/core/modules/parsers/wikiparser/rules/emphasis/underscore.js index 2b3d680da..d36bd242d 100644 --- a/core/modules/parsers/wikiparser/rules/emphasis/underscore.js +++ b/core/modules/parsers/wikiparser/rules/emphasis/underscore.js @@ -43,9 +43,6 @@ exports.parse = function() { return [{ type: "element", tag: "u", - attributes: { - class: {type: "string", value: "tc-emphasis tc-underscore"} - }, children: tree }]; }; diff --git a/editions/test/tiddlers/tests/data/functions/WikifiedFunctions.tid b/editions/test/tiddlers/tests/data/functions/WikifiedFunctions.tid index 6ecd60f2a..36b64e4a3 100644 --- a/editions/test/tiddlers/tests/data/functions/WikifiedFunctions.tid +++ b/editions/test/tiddlers/tests/data/functions/WikifiedFunctions.tid @@ -33,4 +33,4 @@ $param$ with a ''buffalo'' + title: ExpectedResult -<p>Going to lunch with a ''buffalo''</p><p>Going to breakfastwith a<strong class="tc-emphasis tc-strong">buffalo</strong></p><p>Going to dinner with a <strong class="tc-emphasis tc-strong">buffalo</strong></p>Going to lunch with a ''buffalo''Going to breakfastwith abuffaloGoing to dinner with a buffalo \ No newline at end of file +<p>Going to lunch with a ''buffalo''</p><p>Going to breakfastwith a<strong>buffalo</strong></p><p>Going to dinner with a <strong>buffalo</strong></p>Going to lunch with a ''buffalo''Going to breakfastwith abuffaloGoing to dinner with a buffalo \ No newline at end of file diff --git a/editions/test/tiddlers/tests/data/pragmas/Parsermode-indented.tid b/editions/test/tiddlers/tests/data/pragmas/Parsermode-indented.tid index 639f0a785..10747735f 100644 --- a/editions/test/tiddlers/tests/data/pragmas/Parsermode-indented.tid +++ b/editions/test/tiddlers/tests/data/pragmas/Parsermode-indented.tid @@ -30,7 +30,7 @@ title: ExpectedResult ! Not Heading -Text with <strong class="tc-emphasis tc-strong">bold</strong><h1 class="">Heading</h1><p>Text with <strong class="tc-emphasis tc-strong">bold</strong></p><p>! Not Heading +Text with <strong>bold</strong><h1 class="">Heading</h1><p>Text with <strong>bold</strong></p><p>! Not Heading -Text with <strong class="tc-emphasis tc-strong">bold</strong><h1 class="">Heading</h1><p>Text with <strong class="tc-emphasis tc-strong">bold</strong></p> +Text with <strong>bold</strong><h1 class="">Heading</h1><p>Text with <strong>bold</strong></p> </p> \ No newline at end of file diff --git a/editions/test/tiddlers/tests/data/pragmas/Parsermode.tid b/editions/test/tiddlers/tests/data/pragmas/Parsermode.tid index 0a953edc1..57869e37a 100644 --- a/editions/test/tiddlers/tests/data/pragmas/Parsermode.tid +++ b/editions/test/tiddlers/tests/data/pragmas/Parsermode.tid @@ -30,7 +30,7 @@ title: ExpectedResult ! Not Heading -Text with <strong class="tc-emphasis tc-strong">bold</strong><h1 class="">Heading</h1><p>Text with <strong class="tc-emphasis tc-strong">bold</strong></p><p>! Not Heading +Text with <strong>bold</strong><h1 class="">Heading</h1><p>Text with <strong>bold</strong></p><p>! Not Heading -Text with <strong class="tc-emphasis tc-strong">bold</strong><h1 class="">Heading</h1><p>Text with <strong class="tc-emphasis tc-strong">bold</strong></p> +Text with <strong>bold</strong><h1 class="">Heading</h1><p>Text with <strong>bold</strong></p> </p> \ No newline at end of file diff --git a/editions/test/tiddlers/tests/data/transclude/Typed.tid b/editions/test/tiddlers/tests/data/transclude/Typed.tid index 65e3987ac..c99664b59 100644 --- a/editions/test/tiddlers/tests/data/transclude/Typed.tid +++ b/editions/test/tiddlers/tests/data/transclude/Typed.tid @@ -29,10 +29,10 @@ testindex: This is ''wikitext'' + title: ExpectedResult -<p>This is <strong class="tc-emphasis tc-strong">wikitext</strong> +<p>This is <strong>wikitext</strong> - -<pre><code>This is ''wikitext''</code></pre></p><p>This is <strong class="tc-emphasis tc-strong">wikitext</strong> +<pre><code>This is ''wikitext''</code></pre></p><p>This is <strong>wikitext</strong> - -<pre><code>This is ''wikitext''</code></pre></p><p>This is <strong class="tc-emphasis tc-strong">wikitext</strong> +<pre><code>This is ''wikitext''</code></pre></p><p>This is <strong>wikitext</strong> - <pre><code>This is ''wikitext''</code></pre></p> \ No newline at end of file diff --git a/themes/tiddlywiki/vanilla/base.tid b/themes/tiddlywiki/vanilla/base.tid index 98345d6ce..c795ad362 100644 --- a/themes/tiddlywiki/vanilla/base.tid +++ b/themes/tiddlywiki/vanilla/base.tid @@ -493,11 +493,6 @@ a.tc-tiddlylink-external:hover { color: <<colour tiddler-link-background>>; } -/* wikitext bold for ''[[internal link]]'' */ -strong.tc-strong .tc-tiddlylink { - font-weight: bolder; -} - /* ** Drag and drop styles */ From f565b5b55da29d8acb428641c4594304d462a539 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Wed, 30 Oct 2024 14:51:04 +0000 Subject: [PATCH 133/178] Fix genesis widget so that explicit attributes take precedence Fixes #8701 --- core/modules/widgets/genesis.js | 20 +++++++++---------- .../genesis-widget/MultipleAttributes.tid | 2 +- .../tiddlers/widgets/GenesisWidget.tid | 2 +- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/core/modules/widgets/genesis.js b/core/modules/widgets/genesis.js index c8403a3d4..299be1e48 100644 --- a/core/modules/widgets/genesis.js +++ b/core/modules/widgets/genesis.js @@ -65,6 +65,16 @@ GenesisWidget.prototype.execute = function() { children: this.parseTreeNode.children || [], isNotRemappable: !this.genesisRemappable }]; + // Apply attributes in $names/$values + this.attributeNames = []; + this.attributeValues = []; + if(this.genesisNames && this.genesisValues) { + this.attributeNames = this.wiki.filterTiddlers(self.genesisNames,this); + this.attributeValues = this.wiki.filterTiddlers(self.genesisValues,this); + $tw.utils.each(this.attributeNames,function(varname,index) { + $tw.utils.addAttributeToParseTreeNode(parseTreeNodes[0],varname,self.attributeValues[index] || ""); + }); + } // Apply explicit attributes $tw.utils.each($tw.utils.getOrderedAttributesFromParseTreeNode(this.parseTreeNode),function(attribute) { var name = attribute.name; @@ -79,16 +89,6 @@ GenesisWidget.prototype.execute = function() { } $tw.utils.addAttributeToParseTreeNode(parseTreeNodes[0],$tw.utils.extend({},attribute,{name: name})); }); - // Apply attributes in $names/$values - this.attributeNames = []; - this.attributeValues = []; - if(this.genesisNames && this.genesisValues) { - this.attributeNames = this.wiki.filterTiddlers(self.genesisNames,this); - this.attributeValues = this.wiki.filterTiddlers(self.genesisValues,this); - $tw.utils.each(this.attributeNames,function(varname,index) { - $tw.utils.addAttributeToParseTreeNode(parseTreeNodes[0],varname,self.attributeValues[index] || ""); - }); - } // Construct the child widgets this.makeChildWidgets(parseTreeNodes); }; diff --git a/editions/test/tiddlers/tests/data/genesis-widget/MultipleAttributes.tid b/editions/test/tiddlers/tests/data/genesis-widget/MultipleAttributes.tid index 8988c3cc7..a93fa2e06 100644 --- a/editions/test/tiddlers/tests/data/genesis-widget/MultipleAttributes.tid +++ b/editions/test/tiddlers/tests/data/genesis-widget/MultipleAttributes.tid @@ -11,4 +11,4 @@ title: Output + title: ExpectedResult -<p>(Kitten|Donkey)(Kitten|Donkey)</p> \ No newline at end of file +<p>(Shark|Donkey)(Shark|Donkey)</p> \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/widgets/GenesisWidget.tid b/editions/tw5.com/tiddlers/widgets/GenesisWidget.tid index 7379ef3c4..a1bcecf28 100644 --- a/editions/tw5.com/tiddlers/widgets/GenesisWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/GenesisWidget.tid @@ -25,7 +25,7 @@ The content of the <<.wid genesis>> widget is used as the content of the dynamic <<.from-version "5.2.6">> If the `$type` attribute is missing or blank, the <<.wlink GenesisWidget>> widget does not render an intrinsic element, instead just rendering its children. -Note that attributes explicitly specified take precedence over attributes with the same name specified in the `$names` filter. +<<.from-version "5.3.6">> Note that attributes explicitly specified take precedence over attributes with the same name specified in the `$names` filter. This has always been the documented behaviour but prior to [[Release 5.3.6]] the implementation was reversed, and the `$names` attributes took precedence. This was fixed in [[Release 5.3.6]]. ! Examples From ebb9c4f082c6ebcecb043c5da77b0daed9096197 Mon Sep 17 00:00:00 2001 From: Mario Pietsch <pmariojo@gmail.com> Date: Thu, 31 Oct 2024 17:05:03 +0100 Subject: [PATCH 134/178] [DOCS] Make LinkCatcher variables more visible (#8713) * Make LinkCatcher variables more visible * move tip to bottom --- editions/tw5.com/tiddlers/widgets/LinkCatcherWidget.tid | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/editions/tw5.com/tiddlers/widgets/LinkCatcherWidget.tid b/editions/tw5.com/tiddlers/widgets/LinkCatcherWidget.tid index 1e94d6e89..970311e0e 100644 --- a/editions/tw5.com/tiddlers/widgets/LinkCatcherWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/LinkCatcherWidget.tid @@ -1,6 +1,6 @@ caption: linkcatcher created: 20131024141900000 -modified: 20220226121122574 +modified: 20241031151342973 tags: Widgets MessageHandlerWidgets TriggeringWidgets title: LinkCatcherWidget type: text/vnd.tiddlywiki @@ -23,6 +23,10 @@ The content of the `<$linkcatcher>` widget is displayed normally. |message |Optional identifier for a [[widget message|Messages]] to be sent when a navigation is caught | |set |Optional title of the tiddler to be set to a specified value when navigation occurs | |setTo |Value to be assigned by the `set` attribute | -|actions |Actions to be performed when a link is caught. Within the action string, the variable "navigateTo" contains the title of the tiddler being navigated. <<.from-version "5.1.23">> the <<.def "modifier">> variable lists the modifier keys that are pressed when the action is invoked. The possible modifiers are ''ctrl'', ''ctrl-alt'', ''ctrl-shift'', ''alt'', ''alt-shift'', ''shift'' and ''ctrl-alt-shift'' | +|actions |Actions to be performed when a link is caught. Within the action string, the variable <<.var navigateTo>> contains the title of the tiddler being navigated.<br><<.from-version "5.1.23">> the <<.var modifier>> variable lists the modifier keys that are pressed when the action is invoked.<br>The possible modifiers are ''ctrl'', ''ctrl-alt'', ''ctrl-shift'', ''alt'', ''alt-shift'', ''shift'' and ''ctrl-alt-shift'' | + +|!Action Variables |!Description | +|`navigateTo` |Contains the tiddler title being navigated to | +|`modifier` |Contains the value of a modifier key, active while actions are activated | <<.tip """<<.from-version "5.2.0">> For more complex use cases involving trapping the <<.param tm-navigate>> message consider the MessageCatcherWidget which provides greater flexibility""">> From 763fae5c53a963fa9668078886759641e9587fd7 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Thu, 31 Oct 2024 17:04:05 +0000 Subject: [PATCH 135/178] Update release note --- .../prerelease/tiddlers/Release 5.3.6.tid | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/editions/prerelease/tiddlers/Release 5.3.6.tid b/editions/prerelease/tiddlers/Release 5.3.6.tid index 6ed420b57..00b906d14 100644 --- a/editions/prerelease/tiddlers/Release 5.3.6.tid +++ b/editions/prerelease/tiddlers/Release 5.3.6.tid @@ -18,9 +18,12 @@ description: Under development This release includes improvements to the following translations: * Chinese +* Japanese * Spanish * Polish +<<.link-badge-improved "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8703">> [[the translators edition|Translate TiddlyWiki into your language]] with various fixes and updates + ! Plugin Improvements !! Geospatial Plugin @@ -59,7 +62,7 @@ This release includes several fixes and improvements to the TestCaseWidget, its ! Widget Improvements -* +* <<.link-badge-updated "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8256">> DroppableWidget to allow actions to be triggered once passing all the items in the list rather than invoking the actions separately for each item in the list ! Filter Improvements @@ -80,9 +83,14 @@ This release includes several fixes and improvements to the TestCaseWidget, its * <<.link-badge-updated "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8606">> $:/TagManager to use the [[colour-picker Macro]] * <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8505">> an animation while lazily loaded tiddlers are being loaded * <<.link-badge-updated "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8628">> font stacks used in "Vanilla" theme to contemporary best practice +* <<.link-badge-updated "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8704">> Markdown plugin to use the same formatting for highlighted text as ordinary WikiText ! Hackability Improvements +* <<.link-badge-improved "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8678">> [[keyboard-driven-input Macro]] to use modern syntax +* <<.link-badge-adds "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8699">> a shortcut syntax for setting CSS variables on [[an HTML element|HTML in WikiText]] +* <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8698">> support for a control panel setting to configure the maximum number of tiddlers shown in the "recent" tab +* <<.link-badge-updated "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8291">> [[Table-of-Contents Macros]] to default to showing the table of contents for the current tiddler whenever no parameter is specified * <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8431">> support for the HTML entity `⁠` which can be useful for joining HTML elements without an unwanted linebreak * <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8439">> a keyboard shortcut for opening the control panel (by default it is <kbd>ctrl</kbd>-<kbd>alt</kbd>-<kbd>C</kbd>) * <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8182">> new [[Hidden Setting: Tag Pill Drag Filter]] that allows configuration of the tiddlers that are transferred when dragging a tag pill @@ -101,6 +109,8 @@ This release includes several fixes and improvements to the TestCaseWidget, its ! Bug Fixes +* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/issues/8683">> ordering of global macros +* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8690">> [[timeline Macro]] to avoid exceeding the limit on the number of tiddlers displayed in a single day * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8333">> tiddlers should not be interactive after they are closed * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8393">> crash when [[WidgetMessage: tm-copy-to-clipboard]] is passed an empty string * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8399">> disengage "select all" when cancelling an import @@ -109,7 +119,7 @@ This release includes several fixes and improvements to the TestCaseWidget, its * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8476">> importing $:/build tiddler when upgrading to avoid overwriting it * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/commit/d9ac4a823fe0f91c615ed33fa890069f88cc8ab9">> crash with RenderCommand when filename filter returns empty result * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8355">> display of language plugins -* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8540">> (and <<.link-badge-here "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8546">>) display of non-square plugin icons +* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8540">> (and <<.link-badge-here "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8546">> and <<.link-badge-here "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8688">>) display of non-square plugin icons * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8517">> appearance of input elements other than type `text` and `search` * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/commit/38081b86c97a795420515156fcd52177574be516">> crash with filesystem adaptor if the wiki folder is missing * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8413">> unwrapped oveflowed code blocks not showing scroll bars when setting "Wrap long lines in code blocks" to "No" in "Theme tweaks" @@ -123,13 +133,15 @@ This release includes several fixes and improvements to the TestCaseWidget, its * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/commit/7dfdbae812306875bac2445ca4ee505b406e3be1">> crash if the KeyboardWidget is used within a [[startup action|StartupActions]] * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8574">> suffix in the [[encodebase64 Operator]] and [[decodebase64 Operator]] * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8557">> overflow of floated elements -* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/issues/8523">> (and <<.link-badge-here "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8652">>) tables overflowing tiddler margins on narrow screens +* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/issues/8523">> (and <<.link-badge-here "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8652">> and <<.link-badge-here "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8682">>) tables overflowing tiddler margins on narrow screens * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/issues/8610">> the [[colour-picker Macro]] wrongly autoclosing when selecting or typing a colour * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/issues/8593">> confusing message when the tag picker dropdown is empty * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8672">> misaligned tiddler subtitle +* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/commit/f565b5b55da29d8acb428641c4594304d462a539">> GenesisWidget so that explicit attributes take precedence ! Node.js Improvements +* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/commit/ea3cb1c58d96eefd4aca07f5fd79ff1ba01f24fe">> BuildCommand crashing when no wiki folder has been specified * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8339">> server crash when authenticating if newlines are contained in the site title ! Developer Improvements @@ -167,4 +179,5 @@ twMat valpackett webplusai wolfsprite +zorrox1024 """>> From c0f7a77ab123215f15438daac43ca1faa5bf9e39 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Thu, 31 Oct 2024 17:45:37 +0000 Subject: [PATCH 136/178] Release note tweak --- editions/prerelease/tiddlers/Release 5.3.6.tid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editions/prerelease/tiddlers/Release 5.3.6.tid b/editions/prerelease/tiddlers/Release 5.3.6.tid index 00b906d14..e695745f3 100644 --- a/editions/prerelease/tiddlers/Release 5.3.6.tid +++ b/editions/prerelease/tiddlers/Release 5.3.6.tid @@ -43,6 +43,7 @@ This release includes improvements to the following translations: * <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8585">> settings tab * <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8595">> reorganised "readme" and "config" tabs * <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8498">> support for the excision tool +* <<.link-badge-updated "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8704">> Markdown plugin to use the same formatting for highlighted text as ordinary WikiText !! Browser Storage Plugin @@ -83,7 +84,6 @@ This release includes several fixes and improvements to the TestCaseWidget, its * <<.link-badge-updated "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8606">> $:/TagManager to use the [[colour-picker Macro]] * <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8505">> an animation while lazily loaded tiddlers are being loaded * <<.link-badge-updated "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8628">> font stacks used in "Vanilla" theme to contemporary best practice -* <<.link-badge-updated "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8704">> Markdown plugin to use the same formatting for highlighted text as ordinary WikiText ! Hackability Improvements From 86abb9bdb526db2daf61038a3f547dd44a5c54ee Mon Sep 17 00:00:00 2001 From: Leilei332 <LeiYiXia29@outlook.com> Date: Sun, 3 Nov 2024 23:10:43 +0800 Subject: [PATCH 137/178] Fix $:/temp/advancedsearch displayed in Shadow search (#8723) Fix the problem introduced in #8678. --- core/ui/AdvancedSearch/Shadows.tid | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/ui/AdvancedSearch/Shadows.tid b/core/ui/AdvancedSearch/Shadows.tid index c786ef871..1c7f15087 100644 --- a/core/ui/AdvancedSearch/Shadows.tid +++ b/core/ui/AdvancedSearch/Shadows.tid @@ -98,8 +98,8 @@ first-search-filter: [all[shadows]search<userInput>sort[title]limit[250]] -[[$:/ <<lingo Shadows/Matches>> <%endif%> -<$list filter="[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] :else[[$:/temp/advancedsearch]] :else[[$:/temp/advancedsearch/input]]"> -<span class={{{[<currentTiddler>addsuffix[-primaryList]] :else[[$:/temp/advancedsearch/selected-item]get[text]] :and[then[]else[tc-list-item-selected]] }}}> +<$list filter="[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] :except[[$:/temp/advancedsearch]] :except[[$:/temp/advancedsearch/input]]"> +<span class={{{[<currentTiddler>addsuffix[-primaryList]] :except[[$:/temp/advancedsearch/selected-item]get[text]] :and[then[]else[tc-list-item-selected]] }}}> <$transclude tiddler="$:/core/ui/ListItemTemplate"/> </span> </$list> From d27a847e672410c7d0acae97f62e0d39bd11f793 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Sun, 3 Nov 2024 15:14:46 +0000 Subject: [PATCH 138/178] Add Flexoki palettes (#8545) * Initial Commit * Use leading zeros for 2 digit codes As suggested by @pmario in https://github.com/TiddlyWiki/TiddlyWiki5/pull/8545#issuecomment-2304541731, makes the colours display better in the editor * Palette entries for alerts, codeblocks and diffs * Update download button colour * Add more colors to Flexoki Light palette (#8620) * Add more colors to Flexoki Light palette Add more colors to flexoki light palette, including: * Dirty indicator * Table borders and headings * Tiddler info * Sidebar tabs and buttons * Stability badges * Code blocks * Add more colours * Add message box colors * Add notification colors * Add editor background color * Changed muted background color to fix low-contrast * Add tiddler title color * Add colour for external links * Flexoki palette update (#8724) * Flexoki palette update * Add dark palette * Add menubar colors * Update diff widget colors * Update inline code color * Use hardcoded color for some color & add message box color * Remove dev palette settings --------- Co-authored-by: Leilei332 <LeiYiXia29@outlook.com> --- core/palettes/FlexokiDark.tid | 212 ++++++++++++++++++++++++++++++++ core/palettes/FlexokiLight.tid | 214 +++++++++++++++++++++++++++++++++ 2 files changed, 426 insertions(+) create mode 100644 core/palettes/FlexokiDark.tid create mode 100644 core/palettes/FlexokiLight.tid diff --git a/core/palettes/FlexokiDark.tid b/core/palettes/FlexokiDark.tid new file mode 100644 index 000000000..3065ccdc9 --- /dev/null +++ b/core/palettes/FlexokiDark.tid @@ -0,0 +1,212 @@ +color-scheme: dark +description: An inky color scheme for prose and code from https://stephango.com/flexoki +name: FlexokiDark +tags: $:/tags/Palette +title: $:/palettes/FlexokiDark +type: application/x-tiddler-dictionary + +flexoki-paper: #FFFCF0 +flexoki-999: #100F0F +flexoki-950: #1C1B1A +flexoki-900: #282726 +flexoki-850: #343331 +flexoki-800: #403E3C +flexoki-700: #575653 +flexoki-600: #6c6b66 +flexoki-500: #878580 +flexoki-300: #B7B5AC +flexoki-200: #CECDC3 +flexoki-150: #DAD8CE +flexoki-100: #E6E4D9 +flexoki-050: #F2F0E5 +flexoki-red-600: #AF3029 +flexoki-red-400: #D14D41 +flexoki-orange-600: #BC5215 +flexoki-orange-400: #DA702C +flexoki-yellow-900: #4D3A0B +flexoki-yellow-600: #AD8301 +flexoki-yellow-400: #D0A215 +flexoki-yellow-100: #FCEEB8 +flexoki-green-600: #66800B +flexoki-green-400: #879A39 +flexoki-cyan-950: #142625 +flexoki-cyan-600: #227d77 +flexoki-cyan-400: #3AA99F +flexoki-cyan-050: #EBF2E7 +flexoki-blue-600: #205EA6 +flexoki-blue-400: #4385BE +flexoki-purple-600: #5E409D +flexoki-purple-400: #8B7EC8 +flexoki-magenta-600: #A02F6F +flexoki-magenta-400: #CE5D97 + +flexoki-bg: <<colour flexoki-999>> +flexoki-tx-2: <<colour flexoki-500>> +flexoki-tx-3: <<colour flexoki-700>> +flexoki-ui-3: <<colour flexoki-800>> +flexoki-ui-2: <<colour flexoki-850>> +flexoki-ui: <<colour flexoki-900>> +flexoki-bg-2: <<colour flexoki-950>> +flexoki-tx: <<colour flexoki-300>> +flexoki-re: <<colour flexoki-red-400>> +flexoki-or: <<colour flexoki-orange-400>> +flexoki-ye: <<colour flexoki-yellow-400>> +flexoki-gr: <<colour flexoki-green-400>> +flexoki-cy: <<colour flexoki-cyan-400>> +flexoki-bl: <<colour flexoki-blue-400>> +flexoki-pu: <<colour flexoki-purple-400>> +flexoki-ma: <<colour flexoki-magenta-400>> +flexoki-re-2: <<colour flexoki-red-600>> +flexoki-or-2: <<colour flexoki-orange-600>> +flexoki-ye-2: <<colour flexoki-yellow-600>> +flexoki-gr-2: <<colour flexoki-green-600>> +flexoki-cy-2: <<colour flexoki-cyan-600>> +flexoki-bl-2: <<colour flexoki-blue-600>> +flexoki-pu-2: <<colour flexoki-purple-600>> +flexoki-ma-2: <<colour flexoki-magenta-600>> + +alert-background: <<colour flexoki-yellow-100>> +alert-border: <<colour flexoki-ye-2>> +alert-highlight: <<colour flexoki-re>> +alert-muted-foreground: <<colour flexoki-ye>> +background: #1C1B1A +blockquote-bar: <<colour flexoki-ma-2>> +button-background: <<colour flexoki-bg-2>> +button-foreground: <<colour flexoki-paper>> +button-border: <<colour flexoki-600>> +code-background: <<colour background>> +code-border: <<colour flexoki-tx>> +code-foreground: <<colour flexoki-tx>> +diff-delete-background: <<colour flexoki-re>> +diff-delete-foreground: <<colour flexoki-paper>> +diff-equal-background: +diff-equal-foreground: inherit +diff-insert-background: <<colour flexoki-gr>> +diff-insert-foreground: <<colour flexoki-paper>> +diff-invisible-background: <<colour flexoki-ye>> +diff-invisible-foreground: <<colour flexoki-paper>> +dirty-indicator: <<colour flexoki-re>> +download-background: <<colour flexoki-cy-2>> +download-foreground: <<colour background>> +dragger-background: <<colour background>> +dragger-foreground: <<colour foreground>> +dropdown-background: <<colour background>> +dropdown-border: <<colour flexoki-ui-3>> +dropdown-tab-background-selected: <<colour flexoki-ui>> +dropdown-tab-background: <<colour flexoki-ui-3>> +dropzone-background: <<colour flexoki-gr>> +external-link-background-hover: inherit +external-link-background-visited: inherit +external-link-background: inherit +external-link-foreground-hover: inherit +external-link-foreground-visited: <<colour flexoki-bl>> +external-link-foreground: <<colour flexoki-bl>> +footnote-target-background: <<colour flexoki-bg-2>> +foreground: #B7B5AC +highlight-background: #ffff00 +highlight-foreground: #000000 +menubar-background: <<colour primary>> +menubar-foreground: <<colour flexoki-paper>> +message-background: <<colour background>> +message-border: <<colour foreground>> +message-foreground: <<colour foreground>> +modal-backdrop: <<colour foreground>> +modal-background: <<colour background>> +modal-border: <<colour flexoki-ui-3>> +modal-footer-background: <<colour flexoki-ui-2>> +modal-footer-border: <<colour flexoki-ui-3>> +modal-header-border: <<colour flexoki-ui-3>> +muted-foreground: <<colour flexoki-tx-2>> +network-activity-foreground: <<colour flexoki-cy>> +notification-background: <<colour flexoki-ui-3>> +notification-border: <<colour flexoki-ui>> +page-background: <<colour flexoki-bg-2>> +pre-background: <<colour flexoki-ui-3>> +pre-border: <<colour flexoki-ui-2>> +primary: <<colour flexoki-cy>> +selection-background: #2b7b73 +selection-foreground: <<colour flexoki-tx>> +select-tag-background: <<colour flexoki-bg>> +select-tag-foreground: <<colour flexoki-paper>> +sidebar-button-foreground: <<colour foreground>> +sidebar-controls-foreground-hover: <<colour flexoki-tx>> +sidebar-controls-foreground: <<colour flexoki-tx-3>> +sidebar-foreground-shadow: transparent +sidebar-foreground: <<colour flexoki-tx>> +sidebar-muted-foreground-hover: <<colour flexoki-tx>> +sidebar-muted-foreground: <<colour flexoki-tx-3>> +sidebar-tab-background-selected: <<colour flexoki-bg>> +sidebar-tab-background: <<colour flexoki-ui-2>> +sidebar-tab-border-selected: <<colour tab-border-selected>> +sidebar-tab-border: <<colour tab-border>> +sidebar-tab-divider: #e4e4e4 +sidebar-tab-foreground-selected: +sidebar-tab-foreground: <<colour tab-foreground>> +sidebar-tiddler-link-foreground-hover: <<colour flexoki-tx>> +sidebar-tiddler-link-foreground: <<colour flexoki-tx-2>> +site-title-foreground: <<colour tiddler-title-foreground>> +stability-stable: <<colour flexoki-gr>> +stability-experimental: <<colour flexoki-ye>> +stability-deprecated: <<colour flexoki-re>> +stability-legacy: <<colour flexoki-bl>> +static-alert-foreground: #aaaaaa +tab-background-selected: <<colour background>> +tab-background: <<colour flexoki-bg-2>> +tab-border-selected: <<colour flexoki-ui-3>> +tab-border: <<colour flexoki-ui>> +tab-divider: <<colour flexoki-ui-2>> +tab-foreground-selected: <<colour tab-foreground>> +tab-foreground: <<colour flexoki-tx-2>> +table-border: <<colour flexoki-ui>> +table-footer-background: <<colour flexoki-ui>> +table-header-background: <<colour flexoki-ui>> +tag-background: #D0A215 +tag-foreground: #100F0F +testcase-accent-level-1: <<colour flexoki-bl-2>> +testcase-accent-level-2: <<colour flexoki-ye-2>> +testcase-accent-level-3: <<colour flexoki-gr-2>> +tiddler-background: <<colour background>> +tiddler-border: <<colour flexoki-ui-2>> +tiddler-controls-foreground-hover: <<colour flexoki-tx-3>> +tiddler-controls-foreground-selected: <<colour flexoki-tx-2>> +tiddler-controls-foreground: <<colour flexoki-ui-2>> +tiddler-editor-background: <<colour flexoki-bg-2>> +tiddler-editor-border-image: #ffffff +tiddler-editor-border: <<colour flexoki-ui-2>> +tiddler-editor-fields-even: <<colour flexoki-ui-3>> +tiddler-editor-fields-odd: <<colour flexoki-ui-2>> +tiddler-info-background: <<colour flexoki-ui>> +tiddler-info-border: <<colour flexoki-ui>> +tiddler-info-tab-background: <<colour flexoki-ui>> +tiddler-link-background: <<colour background>> +tiddler-link-foreground: <<colour primary>> +tiddler-subtitle-foreground: <<colour flexoki-tx-3>> +tiddler-title-foreground: <<colour flexoki-ma>> +toolbar-new-button: +toolbar-options-button: +toolbar-save-button: +toolbar-info-button: +toolbar-edit-button: +toolbar-close-button: +toolbar-delete-button: +toolbar-cancel-button: +toolbar-done-button: +untagged-background: #999999 +very-muted-foreground: <<colour flexoki-600>> +wikilist-background: #e5e5e5 +wikilist-item: #fff +wikilist-info: #000 +wikilist-title: #666 +wikilist-title-svg: <<colour wikilist-title>> +wikilist-url: #aaa +wikilist-button-open: #4fb82b +wikilist-button-open-hover: green +wikilist-button-reveal: #5778d8 +wikilist-button-reveal-hover: blue +wikilist-button-remove: #d85778 +wikilist-button-remove-hover: red +wikilist-toolbar-background: #d3d3d3 +wikilist-toolbar-foreground: #888 +wikilist-droplink-dragover: rgba(255,192,192,0.5) +wikilist-button-background: #acacac +wikilist-button-foreground: #000 \ No newline at end of file diff --git a/core/palettes/FlexokiLight.tid b/core/palettes/FlexokiLight.tid new file mode 100644 index 000000000..3b76eb6fc --- /dev/null +++ b/core/palettes/FlexokiLight.tid @@ -0,0 +1,214 @@ +title: $:/palettes/FlexokiLight +name: FlexokiLight +description: An inky color scheme for prose and code from https://stephango.com/flexoki +tags: $:/tags/Palette +type: application/x-tiddler-dictionary +color-scheme: light + +flexoki-black: #100F0F +flexoki-paper: #FFFCF0 +flexoki-950: #1C1B1A +flexoki-900: #282726 +flexoki-850: #343331 +flexoki-800: #403E3C +flexoki-700: #575653 +flexoki-600: #6F6E69 +flexoki-500: #878580 +flexoki-300: #B7B5AC +flexoki-200: #CECDC3 +flexoki-150: #DAD8CE +flexoki-100: #E6E4D9 +flexoki-050: #F2F0E5 +flexoki-red-600: #AF3029 +flexoki-red-400: #D14D41 +flexoki-orange-600: #BC5215 +flexoki-orange-400: #DA702C +flexoki-yellow-900: #4D3A0B +flexoki-yellow-600: #AD8301 +flexoki-yellow-400: #D0A215 +flexoki-yellow-100: #FCEEB8 +flexoki-green-600: #66800B +flexoki-green-400: #879A39 +flexoki-cyan-950: #142625 +flexoki-cyan-600: #24837B +flexoki-cyan-400: #3AA99F +flexoki-cyan-050: #EBF2E7 +flexoki-blue-600: #205EA6 +flexoki-blue-400: #4385BE +flexoki-purple-600: #5E409D +flexoki-purple-400: #8B7EC8 +flexoki-magenta-600: #A02F6F +flexoki-magenta-400: #CE5D97 + +flexoki-tx: <<colour flexoki-black>> +flexoki-tx-2: <<colour flexoki-600>> +flexoki-tx-3: <<colour flexoki-300>> +flexoki-ui-3: <<colour flexoki-200>> +flexoki-ui-2: <<colour flexoki-150>> +flexoki-ui: <<colour flexoki-100>> +flexoki-bg-2: <<colour flexoki-050>> +flexoki-bg: <<colour flexoki-paper>> + +flexoki-re: <<colour flexoki-red-400>> +flexoki-or: <<colour flexoki-orange-400>> +flexoki-ye: <<colour flexoki-yellow-400>> +flexoki-gr: <<colour flexoki-green-400>> +flexoki-cy: <<colour flexoki-cyan-400>> +flexoki-bl: <<colour flexoki-blue-400>> +flexoki-pu: <<colour flexoki-purple-400>> +flexoki-ma: <<colour flexoki-magenta-400>> + +flexoki-re-2: <<colour flexoki-red-600>> +flexoki-or-2: <<colour flexoki-orange-600>> +flexoki-ye-2: <<colour flexoki-yellow-600>> +flexoki-gr-2: <<colour flexoki-green-600>> +flexoki-cy-2: <<colour flexoki-cyan-600>> +flexoki-bl-2: <<colour flexoki-blue-600>> +flexoki-pu-2: <<colour flexoki-purple-600>> +flexoki-ma-2: <<colour flexoki-magenta-600>> + +alert-background: <<colour flexoki-yellow-100>> +alert-border: <<colour flexoki-ye-2>> +alert-highlight: <<colour flexoki-re-2>> +alert-muted-foreground: <<colour flexoki-tx-2>> +background: #FFFCF0 +blockquote-bar: <<colour flexoki-magenta-600>> +button-background: <<colour flexoki-bg-2>> +button-foreground: <<colour flexoki-black>> +button-border: <<colour flexoki-500>> +code-background: <<colour flexoki-bg>> +code-border: <<colour flexoki-tx>> +code-foreground: <<colour flexoki-tx>> +diff-delete-background: <<colour flexoki-re-2>> +diff-delete-foreground: <<colour flexoki-paper>> +diff-equal-background: +diff-equal-foreground: <<colour foreground>> +diff-insert-background: <<colour flexoki-gr-2>> +diff-insert-foreground: <<colour flexoki-paper>> +diff-invisible-background: <<colour flexoki-ye-2>> +diff-invisible-foreground: <<colour flexoki-paper>> +dirty-indicator: <<colour flexoki-red-600>> +download-background: <<colour flexoki-gr>> +download-foreground: <<colour background>> +dragger-background: <<colour foreground>> +dragger-foreground: <<colour background>> +dropdown-background: <<colour background>> +dropdown-border: <<colour muted-foreground>> +dropdown-tab-background-selected: #fff +dropdown-tab-background: #ececec +dropzone-background: <<colour flexoki-gr>> +external-link-background-hover: inherit +external-link-background-visited: inherit +external-link-background: inherit +external-link-foreground-hover: inherit +external-link-foreground-visited: <<colour flexoki-bl>> +external-link-foreground: <<colour flexoki-bl>> +footnote-target-background: <<colour flexoki-bg-2>> +foreground: #100F0F +highlight-background: #ffff00 +highlight-foreground: #000000 +menubar-background: <<colour primary>> +menubar-foreground: <<colour flexoki-paper>> +message-background: <<colour flexoki-bg>> +message-border: <<colour flexoki-black>> +message-foreground: <<colour flexoki-black>> +modal-backdrop: <<colour foreground>> +modal-background: <<colour background>> +modal-border: #999999 +modal-footer-background: #f5f5f5 +modal-footer-border: #dddddd +modal-header-border: #eeeeee +muted-foreground: <<colour flexoki-500>> +network-activity-foreground: <<colour flexoki-cy-2>> +notification-background: <<colour flexoki-bg>> +notification-border: <<color flexoki-black>> +page-background: <<colour flexoki-bg-2>> +pre-background: <<colour flexoki-bg>> +pre-border: <<colour flexoki-ui-2>> +primary: <<colour flexoki-cy>> +selection-background: +selection-foreground: +select-tag-background: <<colour flexoki-bg>> +select-tag-foreground: <<color flexoki-black>> +sidebar-button-foreground: <<colour foreground>> +sidebar-controls-foreground-hover: <<colour flexoki-tx>> +sidebar-controls-foreground: <<colour flexoki-tx-3>> +sidebar-foreground-shadow: rgba(255,255,255, 0.8) +sidebar-foreground: <<colour flexoki-300>> +sidebar-muted-foreground-hover: <<colour flexoki-700>> +sidebar-muted-foreground: <<colour flexoki-200>> +sidebar-tab-background-selected: <<colour flexoki-bg-2>> +sidebar-tab-background: <<colour flexoki-ui>> +sidebar-tab-border-selected: <<colour tab-border-selected>> +sidebar-tab-border: <<colour tab-border>> +sidebar-tab-divider: <<colour flexoki-100>> +sidebar-tab-foreground-selected: +sidebar-tab-foreground: <<colour tab-foreground>> +sidebar-tiddler-link-foreground-hover: <<colour flexoki-500>> +sidebar-tiddler-link-foreground: <<colour flexoki-700>> +site-title-foreground: <<colour tiddler-title-foreground>> +stability-stable: <<colour flexoki-green-600>> +stability-experimental: <<colour flexoki-yellow-600>> +stability-deprecated: <<colour flexoki-red-600>> +stability-legacy: <<colour flexoki-blue-600>> +static-alert-foreground: <<colour flexoki-tx-3>> +tab-background-selected: <<colour background>> +tab-background: <<colour flexoki-bg-2>> +tab-border-selected: <<colour flexoki-ui-3>> +tab-border: <<colour flexoki-ui>> +tab-divider: <<colour flexoki-ui-2>> +tab-foreground-selected: <<colour tab-foreground>> +tab-foreground: <<colour flexoki-tx>> +table-border: <<colour flexoki-ui-2>> +table-footer-background: <<colour flexoki-tx-3>> +table-header-background: <<colour flexoki-bg-2>> +tag-background: #AD8301 +tag-foreground: #FFFCF0 +testcase-accent-level-1: <<colour flexoki-blue-400>> +testcase-accent-level-2: <<colour flexoki-yellow-400>> +testcase-accent-level-3: <<colour flexoki-green-400>> +tiddler-background: <<colour background>> +tiddler-border: <<colour background>> +tiddler-controls-foreground-hover: <<colour flexoki-tx-3>> +tiddler-controls-foreground-selected: <<colour flexoki-tx-2>> +tiddler-controls-foreground: <<colour flexoki-ui-3>> +tiddler-editor-background: <<colour flexoki-bg-2>> +tiddler-editor-border-image: #ffffff +tiddler-editor-border: <<colour flexoki-ui-2>> +tiddler-editor-fields-even: <<colour flexoki-ui-3>> +tiddler-editor-fields-odd: <<colour flexoki-ui-2>> +tiddler-info-background: <<colour flexoki-bg-2>> +tiddler-info-border: <<colour flexoki-200>> +tiddler-info-tab-background: <<colour flexoki-bg>> +tiddler-link-background: <<colour background>> +tiddler-link-foreground: <<colour primary>> +tiddler-subtitle-foreground: <<colour flexoki-black>> +tiddler-title-foreground: <<colour flexoki-magenta-600>> +toolbar-new-button: +toolbar-options-button: +toolbar-save-button: +toolbar-info-button: +toolbar-edit-button: +toolbar-close-button: +toolbar-delete-button: +toolbar-cancel-button: +toolbar-done-button: +untagged-background: #999999 +very-muted-foreground: #888888 +wikilist-background: <<colour flexoki-ui>> +wikilist-item: #fff +wikilist-info: #000 +wikilist-title: #666 +wikilist-title-svg: <<colour wikilist-title>> +wikilist-url: #aaa +wikilist-button-open: #4fb82b +wikilist-button-open-hover: green +wikilist-button-reveal: #5778d8 +wikilist-button-reveal-hover: blue +wikilist-button-remove: #d85778 +wikilist-button-remove-hover: red +wikilist-toolbar-background: #d3d3d3 +wikilist-toolbar-foreground: #888 +wikilist-droplink-dragover: rgba(255,192,192,0.5) +wikilist-button-background: #acacac +wikilist-button-foreground: #000 From 208de70e1706a15c924bd7527e94cb534e4b173e Mon Sep 17 00:00:00 2001 From: Xavier Cazin <xcazin@immateriel.fr> Date: Sun, 3 Nov 2024 16:16:31 +0100 Subject: [PATCH 139/178] Catchup with fr-FR translation (#8722) * fr-FR translation for new buttons: - OpenControlPanel - TestCaseImport - Excise/DefaultTitle * fr-FR translations for SocialCard-related strings * fr-FR translations for stability badges and testcase accent colors * fr-FR translations for function and procedure definition snippets * fr-FR translation for compound tiddlers type --- languages/fr-FR/Buttons.multids | 4 ++++ languages/fr-FR/ControlPanel.multids | 6 ++++++ languages/fr-FR/Docs/PaletteColours.multids | 10 +++++++--- languages/fr-FR/Snippets/FunctionDefinition.tid | 7 +++++++ languages/fr-FR/Snippets/ProcedureDefinition.tid | 7 +++++++ languages/fr-FR/Types/text_vnd.tiddlywiki_multiple.tid | 5 +++++ 6 files changed, 36 insertions(+), 3 deletions(-) create mode 100644 languages/fr-FR/Snippets/FunctionDefinition.tid create mode 100644 languages/fr-FR/Snippets/ProcedureDefinition.tid create mode 100644 languages/fr-FR/Types/text_vnd.tiddlywiki_multiple.tid diff --git a/languages/fr-FR/Buttons.multids b/languages/fr-FR/Buttons.multids index 714f09a98..43bbbae50 100644 --- a/languages/fr-FR/Buttons.multids +++ b/languages/fr-FR/Buttons.multids @@ -80,6 +80,7 @@ NewMarkdown/Caption: nouveau tiddler Markdown NewMarkdown/Hint: Crée un nouveau tiddler avec la syntaxe Markdown NewTiddler/Caption: nouveau tiddler NewTiddler/Hint: Crée un nouveau tiddler +OpenControlPanel/Hint: Ouvre le panneau de contrôle OpenWindow/Caption: ouvrir dans une nouvelle fenêtre OpenWindow/Hint: Ouvre ce tiddler dans une nouvelle fenêtre Palette/Caption: palette @@ -104,6 +105,8 @@ ShowSideBar/Caption: afficher la barre latérale ShowSideBar/Hint: Affiche la barre latérale TagManager/Caption: gestionnaire de tags TagManager/Hint: Ouvre le gestionnaire de tags +TestCaseImport/Caption: importer les tiddlers +TestCaseImport/Hint: Importe les tiddlers Timestamp/Caption: horodatage Timestamp/Hint: Décide si les modifications mettent à jour l'horodatage Timestamp/On/Caption: horodatage activé @@ -130,6 +133,7 @@ Excise/Caption/Replace/Link: lien Excise/Caption/Replace/Transclusion: transclusion Excise/Caption/Tag: Utilise le titre de ce tiddler comme tag du nouveau tiddler Excise/Caption/TiddlerExists: Attention : le tiddler existe déjà +Excise/DefaultTitle: Nouvelle excision Excise/Hint: Excise le texte sélectionné vers un nouveau tiddler Heading1/Caption: en-tête 1 Heading1/Hint: Applique le formatage des en-têtes de niveau 1 aux lignes de la sélection diff --git a/languages/fr-FR/ControlPanel.multids b/languages/fr-FR/ControlPanel.multids index b48d1216b..848906e91 100644 --- a/languages/fr-FR/ControlPanel.multids +++ b/languages/fr-FR/ControlPanel.multids @@ -198,6 +198,12 @@ Settings/TitleLinks/Yes/Description: Afficher les titres des tiddlers comme des Settings/MissingLinks/Caption: Liens wiki Settings/MissingLinks/Hint: Peut-on pointer vers des tiddlers qui n'existent pas encore ? Settings/MissingLinks/Description: Active les liens vers les tiddlers inexistants +SocialCard/Caption: Cartel pour médias sociaux +SocialCard/Domain/Prompt: Nom de domaine à afficher pour le lien (par exemple, ''tiddlywiki.com'') +SocialCard/Hint: Cette information est utilisée par les services de messagerie et de médias sociaux pour afficher un cartel de prévisualisation des liens vers ce TiddlyWiki lorsqu'il est accessible en ligne +SocialCard/PreviewUrl/Prompt: URL complète vers l'image de prévisualisation de ce TiddlyWiki +SocialCard/PreviewUrl/Preview: Image de prévisualisation : +SocialCard/Url/Prompt: URL complète pour ce TiddlyWiki StoryTiddler/Caption: Tiddlers du déroulé StoryTiddler/Hint: Cette cascade de règles sert à choisir dynamiquement le template d'affichage d'un tiddler dans le déroulé. StoryView/Caption: Vue sur le déroulé diff --git a/languages/fr-FR/Docs/PaletteColours.multids b/languages/fr-FR/Docs/PaletteColours.multids index 3ff0c1d0f..c9afc78fc 100644 --- a/languages/fr-FR/Docs/PaletteColours.multids +++ b/languages/fr-FR/Docs/PaletteColours.multids @@ -65,6 +65,10 @@ sidebar-tab-foreground-selected: Premier plan pour les onglets sélectionnés de sidebar-tab-foreground: Premier plan pour les onglets de la barre latérale sidebar-tiddler-link-foreground-hover: Premier plan au passage de la souris sur le lien d'un tiddler de la barre latérale sidebar-tiddler-link-foreground: Premier plan du lien d'un tiddler de la barre latérale +stability-stable: Badge pour le niveau de stabilité "stable" +stability-experimental: Badge pour le niveau de stabilité "experimental" +stability-deprecated: Badge pour le niveau de stabilité "deprecated" +stability-legacy: Badge pour le niveau de stabilité "legacy" site-title-foreground: Premier plan pour le titre du wiki (SiteTitle) static-alert-foreground: Premier plan pour les alertes statiques tab-background-selected: Fond pour les onglets sélectionnés @@ -79,9 +83,9 @@ table-footer-background: Fond pour les bas de tableau table-header-background: Fond pour les en-têtes de tableau tag-background: Fond pour les tags tag-foreground: Premier plan pour les tags -testcase-accent-level-1: Couleur d'accentuation des scénarios de test de premier niveau -testcase-accent-level-2: Couleur d'accentuation des scénarios de test de profondeur 2 -testcase-accent-level-3: Couleur d'accentuation des scénarios de test de profondeur 3 et plus +testcase-accent-level-1: Couleur accentuée pour les scénarios de test sans imbrication +testcase-accent-level-2: Couleur accentuée pour les scénarios de test avec un 2e niveau d'imbrication +testcase-accent-level-3: Couleur accentuée pour les scénarios de test avec un 3e niveau d'imbrication ou plus tiddler-background: Fond pour les tiddlers tiddler-border: Bordure pour les tiddlers tiddler-controls-foreground-hover: Premier plan au passage de la souris sur les boutons de commande d'un tiddler diff --git a/languages/fr-FR/Snippets/FunctionDefinition.tid b/languages/fr-FR/Snippets/FunctionDefinition.tid new file mode 100644 index 000000000..4affbb903 --- /dev/null +++ b/languages/fr-FR/Snippets/FunctionDefinition.tid @@ -0,0 +1,7 @@ +title: $:/language/Snippets/FunctionDefinition +tags: $:/tags/TextEditor/Snippet +caption: Définition de fonction + +\function nom.fonction(param1,param2:"valeur par défaut") [<param1>!is[blank]else<param2>] + +<<nom.fonction>> diff --git a/languages/fr-FR/Snippets/ProcedureDefinition.tid b/languages/fr-FR/Snippets/ProcedureDefinition.tid new file mode 100644 index 000000000..3bab144e1 --- /dev/null +++ b/languages/fr-FR/Snippets/ProcedureDefinition.tid @@ -0,0 +1,7 @@ +title: $:/language/Snippets/ProcedureDefinition +tags: $:/tags/TextEditor/Snippet +caption: Définition de procédure + +\procedure nomProc(param1:"valeur par défaut",param2) +Votre texte ici. +\end diff --git a/languages/fr-FR/Types/text_vnd.tiddlywiki_multiple.tid b/languages/fr-FR/Types/text_vnd.tiddlywiki_multiple.tid new file mode 100644 index 000000000..c5be9a825 --- /dev/null +++ b/languages/fr-FR/Types/text_vnd.tiddlywiki_multiple.tid @@ -0,0 +1,5 @@ +title: $:/language/Docs/Types/text/vnd.tiddlywiki-multiple +description: Tiddler composé +name: text/vnd.tiddlywiki-multiple +group: Developer +group-sort: 2 From 3d536ed2ae528265c918ad214d65adbd1f059d3c Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Sun, 3 Nov 2024 15:17:12 +0000 Subject: [PATCH 140/178] Update release note --- editions/prerelease/tiddlers/Release 5.3.6.tid | 2 ++ 1 file changed, 2 insertions(+) diff --git a/editions/prerelease/tiddlers/Release 5.3.6.tid b/editions/prerelease/tiddlers/Release 5.3.6.tid index e695745f3..76ce020f0 100644 --- a/editions/prerelease/tiddlers/Release 5.3.6.tid +++ b/editions/prerelease/tiddlers/Release 5.3.6.tid @@ -18,6 +18,7 @@ description: Under development This release includes improvements to the following translations: * Chinese +* French * Japanese * Spanish * Polish @@ -71,6 +72,7 @@ This release includes several fixes and improvements to the TestCaseWidget, its ! Usability Improvements +* <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8545">> new light and dark "Flexoki" palettes, originally designed by Steph Ango – see https://stephango.com/flexoki * <<.link-badge-improved "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8643">> presentation of core plugin settings by adding them to the main "Settings" tab in $:/ControlPanel * <<.link-badge-improved "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8530">> language descriptions by localising them * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8407">> the contrast of plugin stability badges on hover From 60a34bb22896a0ee46f8857dd3169ae4c21eda1b Mon Sep 17 00:00:00 2001 From: Mario Pietsch <pmariojo@gmail.com> Date: Sun, 3 Nov 2024 17:06:45 +0100 Subject: [PATCH 141/178] [DOCS] Rename: Hidden Setting: Import Content Types for Editor (#8727) --- ....tid => Hidden Setting_ Import Content Types for Editor.tid} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename editions/tw5.com/tiddlers/{hiddensettings/Hidden Settings_ Import Content Types for Editor.tid => Hidden Setting_ Import Content Types for Editor.tid} (86%) diff --git a/editions/tw5.com/tiddlers/hiddensettings/Hidden Settings_ Import Content Types for Editor.tid b/editions/tw5.com/tiddlers/Hidden Setting_ Import Content Types for Editor.tid similarity index 86% rename from editions/tw5.com/tiddlers/hiddensettings/Hidden Settings_ Import Content Types for Editor.tid rename to editions/tw5.com/tiddlers/Hidden Setting_ Import Content Types for Editor.tid index 994c10432..99d9a305c 100644 --- a/editions/tw5.com/tiddlers/hiddensettings/Hidden Settings_ Import Content Types for Editor.tid +++ b/editions/tw5.com/tiddlers/Hidden Setting_ Import Content Types for Editor.tid @@ -1,7 +1,7 @@ created: 20210519155910219 modified: 20210519160221219 tags: [[Hidden Settings]] -title: Hidden Settings: Import Content Types for Editor +title: Hidden Setting: Import Content Types for Editor type: text/vnd.tiddlywiki <<.from-version "5.2.0">> From 12f7c077f07e710140abbbd02fbbdb97bfee9f9b Mon Sep 17 00:00:00 2001 From: Mario Pietsch <pmariojo@gmail.com> Date: Sun, 3 Nov 2024 17:07:07 +0100 Subject: [PATCH 142/178] [DOCS] Fix Tiddler Info Tab Default Description (#8726) * [DOCS] Fix Tiddler Info Tab Default Description * Update Configuring the default TiddlerInfo tab.tid --- .../tiddlers/howtos/Configuring the default TiddlerInfo tab.tid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editions/tw5.com/tiddlers/howtos/Configuring the default TiddlerInfo tab.tid b/editions/tw5.com/tiddlers/howtos/Configuring the default TiddlerInfo tab.tid index 70bd98a04..efd7b26b0 100644 --- a/editions/tw5.com/tiddlers/howtos/Configuring the default TiddlerInfo tab.tid +++ b/editions/tw5.com/tiddlers/howtos/Configuring the default TiddlerInfo tab.tid @@ -6,7 +6,7 @@ type: text/vnd.tiddlywiki The configuration tiddler [[$:/config/TiddlerInfo/Default]] contains the title of the tiddler containing the default tiddler info tab. -The default value is `$:/core/ui/TiddlerInfo/Tools` corresponding to the ''Tools'' tab. Other possible values are: +The default value is `$:/core/ui/TiddlerInfo/Fields` corresponding to the ''Fields'' tab. Other possible values are: <ul> <$list filter="[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo]!has[draft.of]]"> From 116b1b15afa0f00c4687f9cdd37edd0c9617f6e6 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Mon, 4 Nov 2024 10:39:12 +0000 Subject: [PATCH 143/178] Simplify descriptions of Flexoki palettes --- core/palettes/FlexokiDark.tid | 2 +- core/palettes/FlexokiLight.tid | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/palettes/FlexokiDark.tid b/core/palettes/FlexokiDark.tid index 3065ccdc9..b8bb4570c 100644 --- a/core/palettes/FlexokiDark.tid +++ b/core/palettes/FlexokiDark.tid @@ -1,5 +1,5 @@ color-scheme: dark -description: An inky color scheme for prose and code from https://stephango.com/flexoki +description: An inky color scheme for prose and code name: FlexokiDark tags: $:/tags/Palette title: $:/palettes/FlexokiDark diff --git a/core/palettes/FlexokiLight.tid b/core/palettes/FlexokiLight.tid index 3b76eb6fc..ba6862f66 100644 --- a/core/palettes/FlexokiLight.tid +++ b/core/palettes/FlexokiLight.tid @@ -1,6 +1,6 @@ title: $:/palettes/FlexokiLight name: FlexokiLight -description: An inky color scheme for prose and code from https://stephango.com/flexoki +description: An inky color scheme for prose and code tags: $:/tags/Palette type: application/x-tiddler-dictionary color-scheme: light From de6b04d50d2a8607896b9d6cf768977696bdc0b4 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Mon, 4 Nov 2024 19:26:06 +0000 Subject: [PATCH 144/178] Fix filename of default page template This was changed in #8172 but I think it was a mistake to allow the filename to become inconsistent with the tiddler title --- core/ui/{StandardLayout.tid => PageTemplate.tid} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename core/ui/{StandardLayout.tid => PageTemplate.tid} (100%) diff --git a/core/ui/StandardLayout.tid b/core/ui/PageTemplate.tid similarity index 100% rename from core/ui/StandardLayout.tid rename to core/ui/PageTemplate.tid From 248de77117e567c1671aeb7c2a86882263faf0f2 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Wed, 6 Nov 2024 09:06:36 +0000 Subject: [PATCH 145/178] Update readme to include Netlify credit --- editions/tw5.com/tiddlers/readme/ReadMe.tid | 4 ++++ readme.md | 12 +++++++----- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/editions/tw5.com/tiddlers/readme/ReadMe.tid b/editions/tw5.com/tiddlers/readme/ReadMe.tid index 1455f55d6..05e2ed383 100644 --- a/editions/tw5.com/tiddlers/readme/ReadMe.tid +++ b/editions/tw5.com/tiddlers/readme/ReadMe.tid @@ -47,3 +47,7 @@ Developer documentation is in progress at https://tiddlywiki.com/dev/ <<list-links "[tag[TiddlyWiki on Node.js]] -[[Installing TiddlyWiki on Node.js]] -[[Using TiddlyWiki on Node.js]] -[[Upgrading TiddlyWiki on Node.js]]">> //This readme file was automatically generated by TiddlyWiki// + +Pull request previews courtesy of [[Netlify|https://netlify.com]] + +<a href="https://app.netlify.com/sites/symphonious-seahorse-84f7f9/deploys" rel="noopener noreferrer" target="_blank">[img [https://api.netlify.com/api/v1/badges/f2ac29f3-bbdb-4838-bdf2-936d3e0c2151/deploy-status]]</a> diff --git a/readme.md b/readme.md index d5d907ebe..3fa007f07 100644 --- a/readme.md +++ b/readme.md @@ -1,7 +1,9 @@ -<p>Welcome to <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a>, a non-linear personal web notebook that anyone can use and keep forever, independently of any corporation.</p><p><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a> is a complete interactive wiki in <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/JavaScript.html">JavaScript</a>. It can be used as a single HTML file in the browser or as a powerful Node.js application. It is highly customisable: the entire user interface is itself implemented in hackable <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/WikiText.html">WikiText</a>.</p><p>Learn more and see it in action at <a class="tc-tiddlylink-external" href="https://tiddlywiki.com/" rel="noopener noreferrer" target="_blank">https://tiddlywiki.com/</a></p><p>Developer documentation is in progress at <a class="tc-tiddlylink-external" href="https://tiddlywiki.com/dev/" rel="noopener noreferrer" target="_blank">https://tiddlywiki.com/dev/</a></p><h1 class="">Join the Community</h1><p> -<h2 class="">Official Forums</h2><p>The new official forum for talking about TiddlyWiki: requests for help, announcements of new releases and plugins, debating new features, or just sharing experiences. You can participate via the associated website, or subscribe via email.</p><p><a class="tc-tiddlylink-external" href="https://talk.tiddlywiki.org/" rel="noopener noreferrer" target="_blank">https://talk.tiddlywiki.org/</a></p><p>Note that talk.tiddlywiki.org is a community run service that we host and maintain ourselves. The modest running costs are covered by community contributions.</p><p>For the convenience of existing users, we also continue to operate the original TiddlyWiki group (hosted on Google Groups since 2005):</p><p><a class="tc-tiddlylink-external" href="https://groups.google.com/group/TiddlyWiki" rel="noopener noreferrer" target="_blank">https://groups.google.com/group/TiddlyWiki</a></p><h2 class="">Developer Forums</h2><p>There are several resources for developers to learn more about <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a> and to discuss and contribute to its development.</p><ul><li><a class="tc-tiddlylink-external" href="https://tiddlywiki.com/dev" rel="noopener noreferrer" target="_blank">tiddlywiki.com/dev</a> is the official developer documentation</li><li>Get involved in the <a class="tc-tiddlylink-external" href="https://github.com/TiddlyWiki/TiddlyWiki5" rel="noopener noreferrer" target="_blank">development on GitHub</a><ul><li><img class=" tc-image-loading" src="https://repobeats.axiom.co/api/embed/5a3bb51fd1ebe84a2da5548f78d2d74e456cebf3.svg"></li><li><a class="tc-tiddlylink-external" href="https://github.com/TiddlyWiki/TiddlyWiki5/discussions" rel="noopener noreferrer" target="_blank">Discussions</a> are for Q&A and open-ended discussion</li><li><a class="tc-tiddlylink-external" href="https://github.com/TiddlyWiki/TiddlyWiki5/issues" rel="noopener noreferrer" target="_blank">Issues</a> are for raising bug reports and proposing specific, actionable new ideas</li></ul></li><li>The older TiddlyWikiDev Google Group is now closed in favour of <a class="tc-tiddlylink-external" href="https://github.com/TiddlyWiki/TiddlyWiki5/discussions" rel="noopener noreferrer" target="_blank">GitHub Discussions</a> but remains a useful archive: <a class="tc-tiddlylink-external" href="https://groups.google.com/group/TiddlyWikiDev" rel="noopener noreferrer" target="_blank">https://groups.google.com/group/TiddlyWikiDev</a><ul><li>An enhanced group search facility is available on <a class="tc-tiddlylink-external" href="https://www.mail-archive.com/tiddlywikidev@googlegroups.com/" rel="noopener noreferrer" target="_blank">mail-archive.com</a></li></ul></li><li>Follow <a class="tc-tiddlylink-external" href="http://twitter.com/#!/TiddlyWiki" rel="noopener noreferrer" target="_blank">@TiddlyWiki on Twitter</a> for the latest news</li><li>Chat at <a class="tc-tiddlylink-external" href="https://gitter.im/TiddlyWiki/public" rel="noopener noreferrer" target="_blank">https://gitter.im/TiddlyWiki/public</a> (development room coming soon)</li></ul><h2 class="">Other Forums</h2><ul><li><a class="tc-tiddlylink-external" href="https://www.reddit.com/r/TiddlyWiki5/" rel="noopener noreferrer" target="_blank">TiddlyWiki Subreddit</a></li><li>Chat with Gitter at <a class="tc-tiddlylink-external" href="https://gitter.im/TiddlyWiki/public" rel="noopener noreferrer" target="_blank">https://gitter.im/TiddlyWiki/public</a> !</li><li>Chat on Discord at <a class="tc-tiddlylink-external" href="https://discord.gg/HFFZVQ8" rel="noopener noreferrer" target="_blank">https://discord.gg/HFFZVQ8</a></li></ul><h3 class="">Documentation</h3><p>There is also a discussion group specifically for discussing <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a> documentation improvement initiatives: <a class="tc-tiddlylink-external" href="https://groups.google.com/group/tiddlywikidocs" rel="noopener noreferrer" target="_blank">https://groups.google.com/group/tiddlywikidocs</a> +<h1 class="">Welcome</h1><p>Welcome to <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a>, a non-linear personal web notebook that anyone can use and keep forever, independently of any corporation.</p><p>TiddlyWiki is a complete interactive wiki in JavaScript. It can be used as a single HTML file in the browser or as a powerful Node.js application. It is highly customisable: the entire user interface is itself implemented in hackable <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/WikiText.html">WikiText</a>.</p><h2 class="">Demo</h2><p>Learn more and see it in action at <a class="tc-tiddlylink-external" href="https://tiddlywiki.com/" rel="noopener noreferrer" target="_blank">https://tiddlywiki.com/</a></p><h2 class="">Developer Documentation</h2><p>Developer documentation is in progress at <a class="tc-tiddlylink-external" href="https://tiddlywiki.com/dev/" rel="noopener noreferrer" target="_blank">https://tiddlywiki.com/dev/</a></p><h1 class="">Join the Community</h1><p> +<h2 class="">Official Forums</h2><h3 class=""><a class="tc-tiddlylink-external" href="https://talk.tiddlywiki.org/" rel="noopener noreferrer" target="_blank">https://talk.tiddlywiki.org/</a></h3><blockquote class="tc-quote"><p>The new official forum for talking about TiddlyWiki: requests for help, <a class="tc-tiddlylink-external" href="https://talk.tiddlywiki.org/c/announcements/20" rel="noopener noreferrer" target="_blank">announcements</a> of new releases and plugins, debating new features, or just sharing experiences. You can participate via the associated website, or subscribe via email.</p><p><strong>talk.tiddlywiki.org</strong> is a community run service that we host and maintain ourselves. The modest running costs are covered by community contributions. +</p></blockquote><h4 class="">Google Groups</h4><blockquote class="tc-quote"><p>For the convenience of existing users, we also continue to operate the original TiddlyWiki group (hosted on Google Groups since 2005): <a class="tc-tiddlylink-external" href="https://groups.google.com/group/TiddlyWiki" rel="noopener noreferrer" target="_blank">https://groups.google.com/group/TiddlyWiki</a> +</p></blockquote><h2 class="">Developer Forums</h2><h2 class=""><a class="tc-tiddlylink-external" href="https://github.com/TiddlyWiki/TiddlyWiki5/graphs/contributors" rel="noopener noreferrer" target="_blank">GitHub Stats</a></h2><p>There are several resources for developers to learn more about <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a> and to discuss and contribute to its development.</p><blockquote><div><img class=" tc-image-loading" src="https://repobeats.axiom.co/api/embed/b92b1b363e2b5f26837ae573a60d39b4248b50a0.svg"></div></blockquote><ul><li><a class="tc-tiddlylink-external" href="https://tiddlywiki.com/dev" rel="noopener noreferrer" target="_blank">tiddlywiki.com/dev</a> is the official developer documentation</li><li>Get involved in the <a class="tc-tiddlylink-external" href="https://github.com/TiddlyWiki/TiddlyWiki5" rel="noopener noreferrer" target="_blank">development on GitHub</a></li><li><a class="tc-tiddlylink-external" href="https://github.com/TiddlyWiki/TiddlyWiki5/discussions" rel="noopener noreferrer" target="_blank">GitHub Discussions</a> are for Q&A and open-ended discussion</li><li><a class="tc-tiddlylink-external" href="https://github.com/TiddlyWiki/TiddlyWiki5/issues" rel="noopener noreferrer" target="_blank">GitHub Issues</a> are for raising bug reports and proposing specific, actionable new ideas</li><li>The older TiddlyWikiDev Google Group is now closed in favour of <a class="tc-tiddlylink-external" href="https://talk.tiddlywiki.org/" rel="noopener noreferrer" target="_blank">Talk TiddlyWiki</a> and <a class="tc-tiddlylink-external" href="https://github.com/TiddlyWiki/TiddlyWiki5/discussions" rel="noopener noreferrer" target="_blank">GitHub Discussions</a> <ul><li>It remains a useful archive: <a class="tc-tiddlylink-external" href="https://groups.google.com/group/TiddlyWikiDev" rel="noopener noreferrer" target="_blank">https://groups.google.com/group/TiddlyWikiDev</a><ul><li>An enhanced group search facility is available on <a class="tc-tiddlylink-external" href="https://www.mail-archive.com/tiddlywikidev@googlegroups.com/" rel="noopener noreferrer" target="_blank">mail-archive.com</a></li></ul></li></ul></li><li>Chat at <a class="tc-tiddlylink-external" href="https://gitter.im/TiddlyWiki/public" rel="noopener noreferrer" target="_blank">https://gitter.im/TiddlyWiki/public</a> (development room coming soon)</li></ul><h2 class="">Twitter</h2><ul><li>Follow <a class="tc-tiddlylink-external" href="http://twitter.com/#!/TiddlyWiki" rel="noopener noreferrer" target="_blank">@TiddlyWiki on Twitter</a> for the latest news</li></ul><h2 class="">Other Forums</h2><ul><li><a class="tc-tiddlylink-external" href="https://www.reddit.com/r/TiddlyWiki5/" rel="noopener noreferrer" target="_blank">TiddlyWiki Subreddit</a></li><li>Chat with Gitter at <a class="tc-tiddlylink-external" href="https://gitter.im/TiddlyWiki/public" rel="noopener noreferrer" target="_blank">https://gitter.im/TiddlyWiki/public</a> !</li><li>Chat on Discord at <a class="tc-tiddlylink-external" href="https://discord.gg/HFFZVQ8" rel="noopener noreferrer" target="_blank">https://discord.gg/HFFZVQ8</a></li></ul><h3 class="">Documentation</h3><p>There is also a discussion group specifically for discussing <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a> documentation improvement initiatives: <a class="tc-tiddlylink-external" href="https://groups.google.com/group/tiddlywikidocs" rel="noopener noreferrer" target="_blank">https://groups.google.com/group/tiddlywikidocs</a> </p> -</p><h1 class="">Installing <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a> on Node.js</h1><ol><li>Install <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Node.js.html">Node.js</a><ul><li>Linux: <blockquote><div><em>Debian/Ubuntu</em>:<br><code>apt install nodejs</code><br>May need to be followed up by:<br><code>apt install npm</code></div><div><em>Arch Linux</em><br><code>yay -S tiddlywiki</code> <br>(installs node and tiddlywiki)</div></blockquote></li><li>Mac<blockquote><div><code>brew install node</code></div></blockquote></li><li>Android<blockquote><div><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Serving%2520TW5%2520from%2520Android.html">Termux for Android</a></div></blockquote></li><li>Other <blockquote><div>See <a class="tc-tiddlylink-external" href="http://nodejs.org" rel="noopener noreferrer" target="_blank">http://nodejs.org</a></div></blockquote></li></ul></li><li>Open a command line terminal and type:<blockquote><div><code>npm install -g tiddlywiki</code></div><div>If it fails with an error you may need to re-run the command as an administrator:</div><div><code>sudo npm install -g tiddlywiki</code> (Mac/Linux)</div></blockquote></li><li>Ensure TiddlyWiki is installed by typing:<blockquote><div><code>tiddlywiki --version</code></div></blockquote><ul><li>In response, you should see <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a> report its current version (eg "5.3.6-prerelease". You may also see other debugging information reported.)</li></ul></li><li>Try it out:<ol><li><code>tiddlywiki mynewwiki --init server</code> to create a folder for a new wiki that includes server-related components</li><li><code>tiddlywiki mynewwiki --listen</code> to start <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a></li><li>Visit <a class="tc-tiddlylink-external" href="http://127.0.0.1:8080/" rel="noopener noreferrer" target="_blank">http://127.0.0.1:8080/</a> in your browser</li><li>Try editing and creating tiddlers</li></ol></li><li>Optionally, make an offline copy:<ul><li>click the <span class="doc-icon"><svg class="tc-image-save-button-dynamic tc-image-button" height="22pt" viewBox="0 0 128 128" width="22pt"> +</p><hr><h1 class="">Installing TiddlyWiki on Node.js</h1><p>TiddlyWiki is a <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/SingleFileApplication.html">SingleFileApplication</a>, which is easy to use. For advanced users and developers there is a possibility to use a Node.js client / server configuration. This configuration is also used to build the TiddlyWiki <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/SinglePageApplication.html">SinglePageApplication</a></p><ol><li>Install <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Node.js.html">Node.js</a><ul><li>Linux: <blockquote><div><em>Debian/Ubuntu</em>:<br><code>apt install nodejs</code><br>May need to be followed up by:<br><code>apt install npm</code></div><div><em>Arch Linux</em><br><code>yay -S tiddlywiki</code> <br>(installs node and tiddlywiki)</div></blockquote></li><li>Mac<blockquote><div><code>brew install node</code></div></blockquote></li><li>Android<blockquote><div><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Serving%2520TW5%2520from%2520Android.html">Termux for Android</a></div></blockquote></li><li>Other <blockquote><div>See <a class="tc-tiddlylink-external" href="http://nodejs.org" rel="noopener noreferrer" target="_blank">http://nodejs.org</a></div></blockquote></li></ul></li><li>Open a command line terminal and type:<blockquote><div><code>npm install -g tiddlywiki</code></div><div>If it fails with an error you may need to re-run the command as an administrator:</div><div><code>sudo npm install -g tiddlywiki</code> (Mac/Linux)</div></blockquote></li><li>Ensure TiddlyWiki is installed by typing:<blockquote><div><code>tiddlywiki --version</code></div></blockquote><ul><li>In response, you should see <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a> report its current version (eg "5.3.6-prerelease". You may also see other debugging information reported.)</li></ul></li><li>Try it out:<ol><li><code>tiddlywiki mynewwiki --init server</code> to create a folder for a new wiki that includes server-related components</li><li><code>tiddlywiki mynewwiki --listen</code> to start <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a></li><li>Visit <a class="tc-tiddlylink-external" href="http://127.0.0.1:8080/" rel="noopener noreferrer" target="_blank">http://127.0.0.1:8080/</a> in your browser</li><li>Try editing and creating tiddlers</li></ol></li><li>Optionally, make an offline copy:<ul><li>click the <span class="doc-icon"><svg class="tc-image-save-button-dynamic tc-image-button" height="22pt" viewBox="0 0 128 128" width="22pt"> <g class="tc-image-save-button-dynamic-clean"> <path d="M120.783 34.33c4.641 8.862 7.266 18.948 7.266 29.646 0 35.347-28.653 64-64 64-35.346 0-64-28.653-64-64 0-35.346 28.654-64 64-64 18.808 0 35.72 8.113 47.43 21.03l2.68-2.68c3.13-3.13 8.197-3.132 11.321-.008 3.118 3.118 3.121 8.193-.007 11.32l-4.69 4.691zm-12.058 12.058a47.876 47.876 0 013.324 17.588c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48c14.39 0 27.3 6.332 36.098 16.362L58.941 73.544 41.976 56.578c-3.127-3.127-8.201-3.123-11.32-.005-3.123 3.124-3.119 8.194.006 11.319l22.617 22.617a7.992 7.992 0 005.659 2.347c2.05 0 4.101-.783 5.667-2.349l44.12-44.12z" fill-rule="evenodd"></path> </g> @@ -11,8 +13,8 @@ </g> </svg></span> <strong>save changes</strong> button in the sidebar, <strong>OR</strong></li><li><code>tiddlywiki mynewwiki --build index</code></li></ul></li></ol><p>The <code>-g</code> flag causes <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a> to be installed globally. Without it, <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a> will only be available in the directory where you installed it.</p><p><div class="doc-icon-block doc-warning"><div><strong>Warning</strong></div><div class="doc-block-icon"><svg class="tc-image-warning tc-image-button" height="22pt" viewBox="0 0 128 128" width="22pt"><path d="M57.072 11c3.079-5.333 10.777-5.333 13.856 0l55.426 96c3.079 5.333-.77 12-6.928 12H8.574c-6.158 0-10.007-6.667-6.928-12l55.426-96zM64 37c-4.418 0-8 3.582-8 7.994v28.012C56 77.421 59.59 81 64 81c4.418 0 8-3.582 8-7.994V44.994C72 40.579 68.41 37 64 37zm0 67a8 8 0 100-16 8 8 0 000 16z" fill-rule="evenodd"></path></svg></div>If you are using Debian or Debian-based Linux and you are receiving a <code>node: command not found</code> error though node.js package is installed, you may need to create a symbolic link between <code>nodejs</code> and <code>node</code>. Consult your distro's manual and <code>whereis</code> to correctly create a link. See github <a class="tc-tiddlylink-external" href="http://github.com/TiddlyWiki/TiddlyWiki5/issues/1434" rel="noopener noreferrer" target="_blank">issue 1434</a>. <br><br>Example Debian v8.0: <code>sudo ln -s /usr/bin/nodejs /usr/bin/node</code></div></p><p><br> <div class="doc-icon-block doc-tip"><div><strong>Tip</strong></div><div class="doc-block-icon"><svg class="tc-image-tip tc-image-button" height="22pt" viewBox="0 0 128 128" width="22pt"><path d="M64 128.242c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64-35.346 0-64 28.654-64 64 0 35.346 28.654 64 64 64zm11.936-36.789c-.624 4.129-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349C54.33 94.05 58.824 95.82 64 95.82c5.175 0 9.67-1.769 11.936-4.366zm0 4.492c-.624 4.13-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zm0 4.456c-.624 4.129-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zm0 4.492c-.624 4.13-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zM64.3 24.242c11.618 0 23.699 7.82 23.699 24.2S75.92 71.754 75.92 83.576c0 5.873-5.868 9.26-11.92 9.26s-12.027-3.006-12.027-9.26C51.973 71.147 40 65.47 40 48.442s12.683-24.2 24.301-24.2z" fill-rule="evenodd"></path></svg></div>You can also install prior versions like this: <br><code> npm install -g tiddlywiki@5.1.13</code></div> -</p><h1 class="">Using <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a> on Node.js</h1><p>TiddlyWiki5 includes a set of commands for use on the command line to perform an extensive set of operations based on <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWikiFolders.html">TiddlyWikiFolders</a>, <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlerFiles.html">TiddlerFiles</a>.</p><p>For example, the following command loads the tiddlers from a TiddlyWiki HTML file and then saves one of them in static HTML:</p><pre><code>tiddlywiki --verbose --load mywiki.html --rendertiddler ReadMe ./readme.html</code></pre><p>Running <code>tiddlywiki</code> from the command line boots the TiddlyWiki kernel, loads the core plugins and establishes an empty wiki store. It then sequentially processes the command line arguments from left to right. The arguments are separated with spaces.</p><p><a class="tc-tiddlylink tc-tiddlylink-resolves doc-from-version" href="https://tiddlywiki.com/static/Release%25205.1.20.html"><span class="tc-tiny-gap-right"><svg class="tc-image-info-button tc-image-button" height="22pt" viewBox="0 0 128 128" width="22pt"><g fill-rule="evenodd" transform="translate(.05)"><path d="M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z"></path><circle cx="64" cy="32" r="8"></circle><rect height="56" rx="8" width="16" x="56" y="48"></rect></g></svg></span>Introduced in v5.1.20</a> First, there can be zero or more plugin references identified by the prefix <code>+</code> for plugin names or <code>++</code> for a path to a plugin folder. These plugins are loaded in addition to any specified in the <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWikiFolders.html">TiddlyWikiFolder</a>.</p><p>The next argument is the optional path to the <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWikiFolders.html">TiddlyWikiFolder</a> to be loaded. If not present, then the current directory is used.</p><p>The commands and their individual arguments follow, each command being identified by the prefix <code>--</code>.</p><pre><code>tiddlywiki [+<pluginname> | ++<pluginpath>] [<wikipath>] [--<command> [<arg>[,<arg>]]]</code></pre><p>For example:</p><pre><code>tiddlywiki --version +</p><h1 class="">Using TiddlyWiki on Node.js</h1><p>TiddlyWiki5 includes a set of commands for use on the command line to perform an extensive set of operations based on <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWikiFolders.html">TiddlyWikiFolders</a>, <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlerFiles.html">TiddlerFiles</a>.</p><p>For example, the following command loads the tiddlers from a TiddlyWiki HTML file and then saves one of them in static HTML:</p><pre><code>tiddlywiki --verbose --load mywiki.html --render ReadMe ./readme.html</code></pre><p>Running <code>tiddlywiki</code> from the command line boots the TiddlyWiki kernel, loads the core plugins and establishes an empty wiki store. It then sequentially processes the command line arguments from left to right. The arguments are separated with spaces.</p><p><a class="tc-tiddlylink tc-tiddlylink-resolves doc-from-version" href="https://tiddlywiki.com/static/Release%25205.1.20.html"><span class="tc-tiny-gap-right"><svg class="tc-image-info-button tc-image-button" height="22pt" viewBox="0 0 128 128" width="22pt"><g fill-rule="evenodd" transform="translate(.05)"><path d="M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z"></path><circle cx="64" cy="32" r="8"></circle><rect height="56" rx="8" width="16" x="56" y="48"></rect></g></svg></span>Introduced in v5.1.20</a> First, there can be zero or more plugin references identified by the prefix <code>+</code> for plugin names or <code>++</code> for a path to a plugin folder. These plugins are loaded in addition to any specified in the <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWikiFolders.html">TiddlyWikiFolder</a>.</p><p>The next argument is the optional path to the <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWikiFolders.html">TiddlyWikiFolder</a> to be loaded. If not present, then the current directory is used.</p><p>The commands and their individual arguments follow, each command being identified by the prefix <code>--</code>.</p><pre><code>tiddlywiki [+<pluginname> | ++<pluginpath>] [<wikipath>] [--<command> [<arg>[,<arg>]]]</code></pre><p>For example:</p><pre><code>tiddlywiki --version tiddlywiki +plugins/tiddlywiki/filesystem +plugins/tiddlywiki/tiddlyweb mywiki --listen tiddlywiki ++./mygreatplugin mywiki --listen</code></pre><p><a class="tc-tiddlylink tc-tiddlylink-resolves doc-from-version" href="https://tiddlywiki.com/static/Release%25205.1.18.html"><span class="tc-tiny-gap-right"><svg class="tc-image-info-button tc-image-button" height="22pt" viewBox="0 0 128 128" width="22pt"><g fill-rule="evenodd" transform="translate(.05)"><path d="M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z"></path><circle cx="64" cy="32" r="8"></circle><rect height="56" rx="8" width="16" x="56" y="48"></rect></g></svg></span>Introduced in v5.1.18</a> Commands such as the <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/ListenCommand.html">ListenCommand</a> that support large numbers of parameters can use <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/NamedCommandParameters.html">NamedCommandParameters</a> to make things less unwieldy. For example:</p><pre><code>tiddlywiki wikipath --listen username=jeremy port=8090</code></pre><p>See <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Commands.html">Commands</a> for a full listing of the available commands. -</p><h1 class="">Upgrading <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a> on Node.js</h1><p>If you've installed <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki%2520on%2520Node.js.html">TiddlyWiki on Node.js</a> on the usual way, when a new version is released you can upgrade it with this command:</p><pre><code>npm update -g tiddlywiki</code></pre><p>On Mac or Linux you'll need to add <strong>sudo</strong> like this:</p><pre><code>sudo npm update -g tiddlywiki</code></pre><h1 class="">Also see</h1><p><ul class=""><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Building%2520TiddlyWikiClassic.html">Building TiddlyWikiClassic</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Customising%2520Tiddler%2520File%2520Naming.html">Customising Tiddler File Naming</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Environment%2520Variables%2520on%2520Node.js.html">Environment Variables on Node.js</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Generating%2520Static%2520Sites%2520with%2520TiddlyWiki.html">Generating Static Sites with TiddlyWiki</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/How%2520to%2520build%2520a%2520TiddlyWiki5%2520from%2520individual%2520tiddlers.html">How to build a TiddlyWiki5 from individual tiddlers</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Installing%2520custom%2520plugins%2520on%2520Node.js.html">Installing custom plugins on Node.js</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Installing%2520official%2520plugins%2520on%2520Node.js.html">Installing official plugins on Node.js</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Installing%2520TiddlyWiki%2520on%2520Microsoft%2520Internet%2520Information%2520Server.html">Internet Information Services</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Installing%2520TiddlyWiki%2520Prerelease%2520on%2520Node.js.html">Installing TiddlyWiki Prerelease on Node.js</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/MultiTiddlerFiles.html">MultiTiddlerFiles</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/MultiTiddlerFileSyntax.html">MultiTiddlerFileSyntax</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/NamedCommandParameters.html">NamedCommandParameters</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Scripts%2520for%2520TiddlyWiki%2520on%2520Node.js.html">Scripts for TiddlyWiki on Node.js</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Serving%2520TW5%2520from%2520Android.html">Node.js on Termux</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlerFiles.html">TiddlerFiles</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/tiddlywiki.files%2520Files.html">tiddlywiki.files Files</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/tiddlywiki.info%2520Files.html">tiddlywiki.info Files</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWikiFolders.html">TiddlyWikiFolders</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Uninstalling%2520a%2520plugin%2520with%2520Node.js.html">Uninstalling a plugin with Node.js</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Using%2520a%2520custom%2520path%2520prefix%2520with%2520the%2520client-server%2520edition.html">Using a custom path prefix with the client-server edition</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Using%2520TiddlyWiki%2520for%2520GitHub%2520project%2520documentation.html">Using TiddlyWiki for GitHub project documentation</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Working%2520with%2520the%2520TiddlyWiki5%2520repository.html">Working with the TiddlyWiki5 repository</a></li></ul></p><p><em>This readme file was automatically generated by <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a></em> +</p><h1 class="">Upgrading TiddlyWiki on Node.js</h1><p>If you've installed <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki%2520on%2520Node.js.html">TiddlyWiki on Node.js</a> on the usual way, when a new version is released you can upgrade it with this command:</p><pre><code>npm update -g tiddlywiki</code></pre><p>On Mac or Linux you'll need to add <strong>sudo</strong> like this:</p><pre><code>sudo npm update -g tiddlywiki</code></pre><h1 class="">Also see</h1><p><ul class=""><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Building%2520TiddlyWikiClassic.html">Building TiddlyWikiClassic</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Customising%2520Tiddler%2520File%2520Naming.html">Customising Tiddler File Naming</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Environment%2520Variables%2520on%2520Node.js.html">Environment Variables on Node.js</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Generating%2520Static%2520Sites%2520with%2520TiddlyWiki.html">Generating Static Sites with TiddlyWiki</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/How%2520to%2520build%2520a%2520TiddlyWiki5%2520from%2520individual%2520tiddlers.html">How to build a TiddlyWiki5 from individual tiddlers</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Installing%2520custom%2520plugins%2520on%2520Node.js.html">Installing custom plugins on Node.js</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Installing%2520official%2520plugins%2520on%2520Node.js.html">Installing official plugins on Node.js</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Installing%2520TiddlyWiki%2520on%2520Microsoft%2520Internet%2520Information%2520Server.html">Internet Information Services</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Installing%2520TiddlyWiki%2520Prerelease%2520on%2520Node.js.html">Installing TiddlyWiki Prerelease on Node.js</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/MultiTiddlerFiles.html">MultiTiddlerFiles</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/MultiTiddlerFileSyntax.html">MultiTiddlerFileSyntax</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/NamedCommandParameters.html">NamedCommandParameters</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Scripts%2520for%2520TiddlyWiki%2520on%2520Node.js.html">Scripts for TiddlyWiki on Node.js</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Serving%2520TW5%2520from%2520Android.html">Node.js on Termux</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlerFiles.html">TiddlerFiles</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/tiddlywiki.files%2520Files.html">tiddlywiki.files Files</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/tiddlywiki.info%2520Files.html">tiddlywiki.info Files</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWikiFolders.html">TiddlyWikiFolders</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Uninstalling%2520a%2520plugin%2520with%2520Node.js.html">Uninstalling a plugin with Node.js</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Using%2520a%2520custom%2520path%2520prefix%2520with%2520the%2520client-server%2520edition.html">Using a custom path prefix with the client-server edition</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Using%2520TiddlyWiki%2520for%2520GitHub%2520project%2520documentation.html">Using TiddlyWiki for GitHub project documentation</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Working%2520with%2520the%2520TiddlyWiki5%2520repository.html">Working with the TiddlyWiki5 repository</a></li></ul></p><p><em>This readme file was automatically generated by <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a></em></p><p>Pull request previews courtesy of <a class="tc-tiddlylink-external" href="https://netlify.com" rel="noopener noreferrer" target="_blank">Netlify</a></p><p><a href="https://app.netlify.com/sites/symphonious-seahorse-84f7f9/deploys" rel="noopener noreferrer" target="_blank"><img class=" tc-image-loading" src="https://api.netlify.com/api/v1/badges/f2ac29f3-bbdb-4838-bdf2-936d3e0c2151/deploy-status"></a> </p> \ No newline at end of file From 9629d9e5080a6d8510738f7e95c128eff68d9e0a Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Wed, 6 Nov 2024 10:43:09 +0000 Subject: [PATCH 146/178] Update Netlify badge --- editions/tw5.com/tiddlers/readme/ReadMe.tid | 9 ++++++--- readme.md | 5 ++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/editions/tw5.com/tiddlers/readme/ReadMe.tid b/editions/tw5.com/tiddlers/readme/ReadMe.tid index 05e2ed383..943cfa5c0 100644 --- a/editions/tw5.com/tiddlers/readme/ReadMe.tid +++ b/editions/tw5.com/tiddlers/readme/ReadMe.tid @@ -20,6 +20,12 @@ Learn more and see it in action at https://tiddlywiki.com/ Developer documentation is in progress at https://tiddlywiki.com/dev/ +!! Pull Request Previews + +Pull request previews courtesy of [[Netlify|https://netlify.com]] + +<a href="https://www.netlify.com" rel="noopener noreferrer" target="_blank"><img src="https://www.netlify.com/v3/img/components/netlify-light.svg" alt="Deploys by Netlify" /></a> + ! Join the Community <$vars tv-adjust-heading-level="1"> @@ -48,6 +54,3 @@ Developer documentation is in progress at https://tiddlywiki.com/dev/ //This readme file was automatically generated by TiddlyWiki// -Pull request previews courtesy of [[Netlify|https://netlify.com]] - -<a href="https://app.netlify.com/sites/symphonious-seahorse-84f7f9/deploys" rel="noopener noreferrer" target="_blank">[img [https://api.netlify.com/api/v1/badges/f2ac29f3-bbdb-4838-bdf2-936d3e0c2151/deploy-status]]</a> diff --git a/readme.md b/readme.md index 3fa007f07..a6619fd2f 100644 --- a/readme.md +++ b/readme.md @@ -1,4 +1,4 @@ -<h1 class="">Welcome</h1><p>Welcome to <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a>, a non-linear personal web notebook that anyone can use and keep forever, independently of any corporation.</p><p>TiddlyWiki is a complete interactive wiki in JavaScript. It can be used as a single HTML file in the browser or as a powerful Node.js application. It is highly customisable: the entire user interface is itself implemented in hackable <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/WikiText.html">WikiText</a>.</p><h2 class="">Demo</h2><p>Learn more and see it in action at <a class="tc-tiddlylink-external" href="https://tiddlywiki.com/" rel="noopener noreferrer" target="_blank">https://tiddlywiki.com/</a></p><h2 class="">Developer Documentation</h2><p>Developer documentation is in progress at <a class="tc-tiddlylink-external" href="https://tiddlywiki.com/dev/" rel="noopener noreferrer" target="_blank">https://tiddlywiki.com/dev/</a></p><h1 class="">Join the Community</h1><p> +<h1 class="">Welcome</h1><p>Welcome to <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a>, a non-linear personal web notebook that anyone can use and keep forever, independently of any corporation.</p><p>TiddlyWiki is a complete interactive wiki in JavaScript. It can be used as a single HTML file in the browser or as a powerful Node.js application. It is highly customisable: the entire user interface is itself implemented in hackable <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/WikiText.html">WikiText</a>.</p><h2 class="">Demo</h2><p>Learn more and see it in action at <a class="tc-tiddlylink-external" href="https://tiddlywiki.com/" rel="noopener noreferrer" target="_blank">https://tiddlywiki.com/</a></p><h2 class="">Developer Documentation</h2><p>Developer documentation is in progress at <a class="tc-tiddlylink-external" href="https://tiddlywiki.com/dev/" rel="noopener noreferrer" target="_blank">https://tiddlywiki.com/dev/</a></p><h2 class="">Pull Request Previews</h2><p>Pull request previews courtesy of <a class="tc-tiddlylink-external" href="https://netlify.com" rel="noopener noreferrer" target="_blank">Netlify</a></p><p><a href="https://www.netlify.com" rel="noopener noreferrer" target="_blank"><img alt="Deploys by Netlify" src="https://www.netlify.com/v3/img/components/netlify-light.svg"></a></p><h1 class="">Join the Community</h1><p> <h2 class="">Official Forums</h2><h3 class=""><a class="tc-tiddlylink-external" href="https://talk.tiddlywiki.org/" rel="noopener noreferrer" target="_blank">https://talk.tiddlywiki.org/</a></h3><blockquote class="tc-quote"><p>The new official forum for talking about TiddlyWiki: requests for help, <a class="tc-tiddlylink-external" href="https://talk.tiddlywiki.org/c/announcements/20" rel="noopener noreferrer" target="_blank">announcements</a> of new releases and plugins, debating new features, or just sharing experiences. You can participate via the associated website, or subscribe via email.</p><p><strong>talk.tiddlywiki.org</strong> is a community run service that we host and maintain ourselves. The modest running costs are covered by community contributions. </p></blockquote><h4 class="">Google Groups</h4><blockquote class="tc-quote"><p>For the convenience of existing users, we also continue to operate the original TiddlyWiki group (hosted on Google Groups since 2005): <a class="tc-tiddlylink-external" href="https://groups.google.com/group/TiddlyWiki" rel="noopener noreferrer" target="_blank">https://groups.google.com/group/TiddlyWiki</a> </p></blockquote><h2 class="">Developer Forums</h2><h2 class=""><a class="tc-tiddlylink-external" href="https://github.com/TiddlyWiki/TiddlyWiki5/graphs/contributors" rel="noopener noreferrer" target="_blank">GitHub Stats</a></h2><p>There are several resources for developers to learn more about <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a> and to discuss and contribute to its development.</p><blockquote><div><img class=" tc-image-loading" src="https://repobeats.axiom.co/api/embed/b92b1b363e2b5f26837ae573a60d39b4248b50a0.svg"></div></blockquote><ul><li><a class="tc-tiddlylink-external" href="https://tiddlywiki.com/dev" rel="noopener noreferrer" target="_blank">tiddlywiki.com/dev</a> is the official developer documentation</li><li>Get involved in the <a class="tc-tiddlylink-external" href="https://github.com/TiddlyWiki/TiddlyWiki5" rel="noopener noreferrer" target="_blank">development on GitHub</a></li><li><a class="tc-tiddlylink-external" href="https://github.com/TiddlyWiki/TiddlyWiki5/discussions" rel="noopener noreferrer" target="_blank">GitHub Discussions</a> are for Q&A and open-ended discussion</li><li><a class="tc-tiddlylink-external" href="https://github.com/TiddlyWiki/TiddlyWiki5/issues" rel="noopener noreferrer" target="_blank">GitHub Issues</a> are for raising bug reports and proposing specific, actionable new ideas</li><li>The older TiddlyWikiDev Google Group is now closed in favour of <a class="tc-tiddlylink-external" href="https://talk.tiddlywiki.org/" rel="noopener noreferrer" target="_blank">Talk TiddlyWiki</a> and <a class="tc-tiddlylink-external" href="https://github.com/TiddlyWiki/TiddlyWiki5/discussions" rel="noopener noreferrer" target="_blank">GitHub Discussions</a> <ul><li>It remains a useful archive: <a class="tc-tiddlylink-external" href="https://groups.google.com/group/TiddlyWikiDev" rel="noopener noreferrer" target="_blank">https://groups.google.com/group/TiddlyWikiDev</a><ul><li>An enhanced group search facility is available on <a class="tc-tiddlylink-external" href="https://www.mail-archive.com/tiddlywikidev@googlegroups.com/" rel="noopener noreferrer" target="_blank">mail-archive.com</a></li></ul></li></ul></li><li>Chat at <a class="tc-tiddlylink-external" href="https://gitter.im/TiddlyWiki/public" rel="noopener noreferrer" target="_blank">https://gitter.im/TiddlyWiki/public</a> (development room coming soon)</li></ul><h2 class="">Twitter</h2><ul><li>Follow <a class="tc-tiddlylink-external" href="http://twitter.com/#!/TiddlyWiki" rel="noopener noreferrer" target="_blank">@TiddlyWiki on Twitter</a> for the latest news</li></ul><h2 class="">Other Forums</h2><ul><li><a class="tc-tiddlylink-external" href="https://www.reddit.com/r/TiddlyWiki5/" rel="noopener noreferrer" target="_blank">TiddlyWiki Subreddit</a></li><li>Chat with Gitter at <a class="tc-tiddlylink-external" href="https://gitter.im/TiddlyWiki/public" rel="noopener noreferrer" target="_blank">https://gitter.im/TiddlyWiki/public</a> !</li><li>Chat on Discord at <a class="tc-tiddlylink-external" href="https://discord.gg/HFFZVQ8" rel="noopener noreferrer" target="_blank">https://discord.gg/HFFZVQ8</a></li></ul><h3 class="">Documentation</h3><p>There is also a discussion group specifically for discussing <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a> documentation improvement initiatives: <a class="tc-tiddlylink-external" href="https://groups.google.com/group/tiddlywikidocs" rel="noopener noreferrer" target="_blank">https://groups.google.com/group/tiddlywikidocs</a> @@ -16,5 +16,4 @@ </p><h1 class="">Using TiddlyWiki on Node.js</h1><p>TiddlyWiki5 includes a set of commands for use on the command line to perform an extensive set of operations based on <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWikiFolders.html">TiddlyWikiFolders</a>, <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlerFiles.html">TiddlerFiles</a>.</p><p>For example, the following command loads the tiddlers from a TiddlyWiki HTML file and then saves one of them in static HTML:</p><pre><code>tiddlywiki --verbose --load mywiki.html --render ReadMe ./readme.html</code></pre><p>Running <code>tiddlywiki</code> from the command line boots the TiddlyWiki kernel, loads the core plugins and establishes an empty wiki store. It then sequentially processes the command line arguments from left to right. The arguments are separated with spaces.</p><p><a class="tc-tiddlylink tc-tiddlylink-resolves doc-from-version" href="https://tiddlywiki.com/static/Release%25205.1.20.html"><span class="tc-tiny-gap-right"><svg class="tc-image-info-button tc-image-button" height="22pt" viewBox="0 0 128 128" width="22pt"><g fill-rule="evenodd" transform="translate(.05)"><path d="M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z"></path><circle cx="64" cy="32" r="8"></circle><rect height="56" rx="8" width="16" x="56" y="48"></rect></g></svg></span>Introduced in v5.1.20</a> First, there can be zero or more plugin references identified by the prefix <code>+</code> for plugin names or <code>++</code> for a path to a plugin folder. These plugins are loaded in addition to any specified in the <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWikiFolders.html">TiddlyWikiFolder</a>.</p><p>The next argument is the optional path to the <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWikiFolders.html">TiddlyWikiFolder</a> to be loaded. If not present, then the current directory is used.</p><p>The commands and their individual arguments follow, each command being identified by the prefix <code>--</code>.</p><pre><code>tiddlywiki [+<pluginname> | ++<pluginpath>] [<wikipath>] [--<command> [<arg>[,<arg>]]]</code></pre><p>For example:</p><pre><code>tiddlywiki --version tiddlywiki +plugins/tiddlywiki/filesystem +plugins/tiddlywiki/tiddlyweb mywiki --listen tiddlywiki ++./mygreatplugin mywiki --listen</code></pre><p><a class="tc-tiddlylink tc-tiddlylink-resolves doc-from-version" href="https://tiddlywiki.com/static/Release%25205.1.18.html"><span class="tc-tiny-gap-right"><svg class="tc-image-info-button tc-image-button" height="22pt" viewBox="0 0 128 128" width="22pt"><g fill-rule="evenodd" transform="translate(.05)"><path d="M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z"></path><circle cx="64" cy="32" r="8"></circle><rect height="56" rx="8" width="16" x="56" y="48"></rect></g></svg></span>Introduced in v5.1.18</a> Commands such as the <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/ListenCommand.html">ListenCommand</a> that support large numbers of parameters can use <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/NamedCommandParameters.html">NamedCommandParameters</a> to make things less unwieldy. For example:</p><pre><code>tiddlywiki wikipath --listen username=jeremy port=8090</code></pre><p>See <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Commands.html">Commands</a> for a full listing of the available commands. -</p><h1 class="">Upgrading TiddlyWiki on Node.js</h1><p>If you've installed <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki%2520on%2520Node.js.html">TiddlyWiki on Node.js</a> on the usual way, when a new version is released you can upgrade it with this command:</p><pre><code>npm update -g tiddlywiki</code></pre><p>On Mac or Linux you'll need to add <strong>sudo</strong> like this:</p><pre><code>sudo npm update -g tiddlywiki</code></pre><h1 class="">Also see</h1><p><ul class=""><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Building%2520TiddlyWikiClassic.html">Building TiddlyWikiClassic</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Customising%2520Tiddler%2520File%2520Naming.html">Customising Tiddler File Naming</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Environment%2520Variables%2520on%2520Node.js.html">Environment Variables on Node.js</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Generating%2520Static%2520Sites%2520with%2520TiddlyWiki.html">Generating Static Sites with TiddlyWiki</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/How%2520to%2520build%2520a%2520TiddlyWiki5%2520from%2520individual%2520tiddlers.html">How to build a TiddlyWiki5 from individual tiddlers</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Installing%2520custom%2520plugins%2520on%2520Node.js.html">Installing custom plugins on Node.js</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Installing%2520official%2520plugins%2520on%2520Node.js.html">Installing official plugins on Node.js</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Installing%2520TiddlyWiki%2520on%2520Microsoft%2520Internet%2520Information%2520Server.html">Internet Information Services</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Installing%2520TiddlyWiki%2520Prerelease%2520on%2520Node.js.html">Installing TiddlyWiki Prerelease on Node.js</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/MultiTiddlerFiles.html">MultiTiddlerFiles</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/MultiTiddlerFileSyntax.html">MultiTiddlerFileSyntax</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/NamedCommandParameters.html">NamedCommandParameters</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Scripts%2520for%2520TiddlyWiki%2520on%2520Node.js.html">Scripts for TiddlyWiki on Node.js</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Serving%2520TW5%2520from%2520Android.html">Node.js on Termux</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlerFiles.html">TiddlerFiles</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/tiddlywiki.files%2520Files.html">tiddlywiki.files Files</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/tiddlywiki.info%2520Files.html">tiddlywiki.info Files</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWikiFolders.html">TiddlyWikiFolders</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Uninstalling%2520a%2520plugin%2520with%2520Node.js.html">Uninstalling a plugin with Node.js</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Using%2520a%2520custom%2520path%2520prefix%2520with%2520the%2520client-server%2520edition.html">Using a custom path prefix with the client-server edition</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Using%2520TiddlyWiki%2520for%2520GitHub%2520project%2520documentation.html">Using TiddlyWiki for GitHub project documentation</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Working%2520with%2520the%2520TiddlyWiki5%2520repository.html">Working with the TiddlyWiki5 repository</a></li></ul></p><p><em>This readme file was automatically generated by <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a></em></p><p>Pull request previews courtesy of <a class="tc-tiddlylink-external" href="https://netlify.com" rel="noopener noreferrer" target="_blank">Netlify</a></p><p><a href="https://app.netlify.com/sites/symphonious-seahorse-84f7f9/deploys" rel="noopener noreferrer" target="_blank"><img class=" tc-image-loading" src="https://api.netlify.com/api/v1/badges/f2ac29f3-bbdb-4838-bdf2-936d3e0c2151/deploy-status"></a> -</p> \ No newline at end of file +</p><h1 class="">Upgrading TiddlyWiki on Node.js</h1><p>If you've installed <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki%2520on%2520Node.js.html">TiddlyWiki on Node.js</a> on the usual way, when a new version is released you can upgrade it with this command:</p><pre><code>npm update -g tiddlywiki</code></pre><p>On Mac or Linux you'll need to add <strong>sudo</strong> like this:</p><pre><code>sudo npm update -g tiddlywiki</code></pre><h1 class="">Also see</h1><p><ul class=""><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Building%2520TiddlyWikiClassic.html">Building TiddlyWikiClassic</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Customising%2520Tiddler%2520File%2520Naming.html">Customising Tiddler File Naming</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Environment%2520Variables%2520on%2520Node.js.html">Environment Variables on Node.js</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Generating%2520Static%2520Sites%2520with%2520TiddlyWiki.html">Generating Static Sites with TiddlyWiki</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/How%2520to%2520build%2520a%2520TiddlyWiki5%2520from%2520individual%2520tiddlers.html">How to build a TiddlyWiki5 from individual tiddlers</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Installing%2520custom%2520plugins%2520on%2520Node.js.html">Installing custom plugins on Node.js</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Installing%2520official%2520plugins%2520on%2520Node.js.html">Installing official plugins on Node.js</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Installing%2520TiddlyWiki%2520on%2520Microsoft%2520Internet%2520Information%2520Server.html">Internet Information Services</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Installing%2520TiddlyWiki%2520Prerelease%2520on%2520Node.js.html">Installing TiddlyWiki Prerelease on Node.js</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/MultiTiddlerFiles.html">MultiTiddlerFiles</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/MultiTiddlerFileSyntax.html">MultiTiddlerFileSyntax</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/NamedCommandParameters.html">NamedCommandParameters</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Scripts%2520for%2520TiddlyWiki%2520on%2520Node.js.html">Scripts for TiddlyWiki on Node.js</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Serving%2520TW5%2520from%2520Android.html">Node.js on Termux</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlerFiles.html">TiddlerFiles</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/tiddlywiki.files%2520Files.html">tiddlywiki.files Files</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/tiddlywiki.info%2520Files.html">tiddlywiki.info Files</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWikiFolders.html">TiddlyWikiFolders</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Uninstalling%2520a%2520plugin%2520with%2520Node.js.html">Uninstalling a plugin with Node.js</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Using%2520a%2520custom%2520path%2520prefix%2520with%2520the%2520client-server%2520edition.html">Using a custom path prefix with the client-server edition</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Using%2520TiddlyWiki%2520for%2520GitHub%2520project%2520documentation.html">Using TiddlyWiki for GitHub project documentation</a></li><li><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Working%2520with%2520the%2520TiddlyWiki5%2520repository.html">Working with the TiddlyWiki5 repository</a></li></ul></p><p><em>This readme file was automatically generated by <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a></em></p> \ No newline at end of file From 135a2e532002c4389aa33d991909689b0c29659f Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Wed, 6 Nov 2024 13:37:42 +0000 Subject: [PATCH 147/178] Site build should not be verbose --- bin/build-site.sh | 36 ------------------------------------ 1 file changed, 36 deletions(-) diff --git a/bin/build-site.sh b/bin/build-site.sh index 31cf171d0..f1fe649e7 100755 --- a/bin/build-site.sh +++ b/bin/build-site.sh @@ -97,7 +97,6 @@ if [ -n "$TW5_BUILD_ARCHIVE" ]; then node $TW5_BUILD_TIDDLYWIKI \ $TW5_BUILD_MAIN_EDITION \ - --verbose \ --version \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_ARCHIVE \ @@ -115,7 +114,6 @@ fi node $TW5_BUILD_TIDDLYWIKI \ $TW5_BUILD_MAIN_EDITION \ - --verbose \ --version \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ @@ -128,7 +126,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /tiddlywikicore-<version>.js Core plugin javascript node $TW5_BUILD_TIDDLYWIKI \ ./editions/empty \ - --verbose \ --output $TW5_BUILD_OUTPUT \ --build empty emptyexternalcore \ || exit 1 @@ -137,7 +134,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /test.html Test edition node $TW5_BUILD_TIDDLYWIKI \ ./editions/test \ - --verbose \ --output $TW5_BUILD_OUTPUT \ --rendertiddler $:/core/save/all test.html text/plain \ || exit 1 @@ -150,7 +146,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /dev/static/static.css Static stylesheet node $TW5_BUILD_TIDDLYWIKI \ ./editions/dev \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/dev \ --build index favicon static \ @@ -159,7 +154,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /tour.html tour edition node $TW5_BUILD_TIDDLYWIKI \ ./editions/tour \ - --verbose \ --output $TW5_BUILD_OUTPUT \ --rendertiddler $:/core/save/all tour.html text/plain \ || exit 1 @@ -167,7 +161,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /share.html Custom edition for sharing via the URL node $TW5_BUILD_TIDDLYWIKI \ ./editions/share \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --build share \ @@ -176,7 +169,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /upgrade.html Custom edition for performing upgrades node $TW5_BUILD_TIDDLYWIKI \ ./editions/upgrade \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --build upgrade \ @@ -185,7 +177,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /encrypted.html Copy of the main file encrypted with the password "password" node $TW5_BUILD_TIDDLYWIKI \ $TW5_BUILD_MAIN_EDITION \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --build encrypted \ @@ -201,7 +192,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /editions/xlsx-utils/index.html xlsx-utils edition node $TW5_BUILD_TIDDLYWIKI \ ./editions/xlsx-utils \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/editions/xlsx-utils/ \ --build index \ @@ -210,7 +200,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /editions/resumebuilder/index.html Resume builder edition node $TW5_BUILD_TIDDLYWIKI \ ./editions/resumebuilder \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/editions/resumebuilder/ \ --build index \ @@ -219,7 +208,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /editions/text-slicer/index.html Text slicer edition node $TW5_BUILD_TIDDLYWIKI \ ./editions/text-slicer \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/editions/text-slicer/ \ --build index \ @@ -228,7 +216,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /editions/translators/index.html Translators edition node $TW5_BUILD_TIDDLYWIKI \ ./editions/translators \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/editions/translators/ \ --build index \ @@ -237,7 +224,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /editions/introduction/index.html Introduction edition node $TW5_BUILD_TIDDLYWIKI \ ./editions/introduction \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/editions/introduction/ \ --build index \ @@ -246,7 +232,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /editions/full/index.html Full edition node $TW5_BUILD_TIDDLYWIKI \ ./editions/full \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/editions/full/ \ --build index \ @@ -255,7 +240,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /editions/tw5.com-docs/index.html tiddlywiki.com docs edition node $TW5_BUILD_TIDDLYWIKI \ ./editions/tw5.com-docs \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/editions/tw5.com-docs/ \ --build index \ @@ -264,7 +248,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /editions/twitter-archivist/index.html Twitter Archivist edition node $TW5_BUILD_TIDDLYWIKI \ ./editions/twitter-archivist \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/editions/twitter-archivist/ \ --build index \ @@ -280,7 +263,6 @@ node $TW5_BUILD_TIDDLYWIKI \ node $TW5_BUILD_TIDDLYWIKI \ ./editions/innerwikidemo \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --rendertiddler $:/core/save/all plugins/tiddlywiki/innerwiki/index.html text/plain \ @@ -291,7 +273,6 @@ node $TW5_BUILD_TIDDLYWIKI \ node $TW5_BUILD_TIDDLYWIKI \ ./editions/dynaviewdemo \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --rendertiddler $:/core/save/all plugins/tiddlywiki/dynaview/index.html text/plain \ @@ -306,7 +287,6 @@ node $TW5_BUILD_TIDDLYWIKI \ node $TW5_BUILD_TIDDLYWIKI \ ./editions/katexdemo \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --rendertiddler $:/core/save/all plugins/tiddlywiki/katex/index.html text/plain \ @@ -317,7 +297,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /plugins/tiddlywiki/tahoelafs/empty.html Empty wiki with Tahoe-LAFS plugin node $TW5_BUILD_TIDDLYWIKI \ ./editions/tahoelafs \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --rendertiddler $:/core/save/all plugins/tiddlywiki/tahoelafs/index.html text/plain \ @@ -328,7 +307,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /plugins/tiddlywiki/d3/empty.html Empty wiki with D3 plugin node $TW5_BUILD_TIDDLYWIKI \ ./editions/d3demo \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --rendertiddler $:/core/save/all plugins/tiddlywiki/d3/index.html text/plain \ @@ -339,7 +317,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /plugins/tiddlywiki/codemirror/empty.html Empty wiki with codemirror plugin node $TW5_BUILD_TIDDLYWIKI \ ./editions/codemirrordemo \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --rendertiddler $:/core/save/all plugins/tiddlywiki/codemirror/index.html text/plain \ @@ -350,7 +327,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /plugins/tiddlywiki/markdown/empty.html Empty wiki with Markdown plugin node $TW5_BUILD_TIDDLYWIKI \ ./editions/markdowndemo \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --rendertiddler $:/core/save/all plugins/tiddlywiki/markdown/index.html text/plain \ @@ -361,7 +337,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /plugins/tiddlywiki/tw2parser/empty.html Empty wiki with tw2parser plugin node $TW5_BUILD_TIDDLYWIKI \ ./editions/classicparserdemo \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --rendertiddler $:/core/save/all plugins/tiddlywiki/tw2parser/index.html text/plain \ @@ -372,7 +347,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /plugins/tiddlywiki/highlight/empty.html Empty wiki with highlight plugin node $TW5_BUILD_TIDDLYWIKI \ ./editions/highlightdemo \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --rendertiddler $:/core/save/all plugins/tiddlywiki/highlight/index.html text/plain \ @@ -383,7 +357,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /plugins/tiddlywiki/geospatial/empty.html Empty wiki with geospatial plugin node $TW5_BUILD_TIDDLYWIKI \ ./editions/geospatialdemo \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --rendertiddler $:/core/save/all plugins/tiddlywiki/geospatial/index.html text/plain \ @@ -411,7 +384,6 @@ rm -rf $TW5_BUILD_OUTPUT/languages/zh-Hant/static/* # /languages/de-AT/empty.html Empty wiki with de-AT language node $TW5_BUILD_TIDDLYWIKI \ ./editions/de-AT \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/languages/de-AT \ --build favicon empty static index \ @@ -421,7 +393,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /languages/de-DE/empty.html Empty wiki with de-DE language node $TW5_BUILD_TIDDLYWIKI \ ./editions/de-DE \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/languages/de-DE \ --build favicon empty static index \ @@ -431,7 +402,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /languages/es-ES/empty.html Empty wiki with es-ES language node $TW5_BUILD_TIDDLYWIKI \ ./editions/es-ES \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/languages/es-ES \ --build favicon empty static index \ @@ -441,7 +411,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /languages/fr-FR/empty.html Empty wiki with fr-FR language node $TW5_BUILD_TIDDLYWIKI \ ./editions/fr-FR \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/languages/fr-FR \ --build favicon empty static index \ @@ -451,7 +420,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /languages/ja-JP/empty.html Empty wiki with ja-JP language node $TW5_BUILD_TIDDLYWIKI \ ./editions/ja-JP \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/languages/ja-JP \ --build empty index \ @@ -461,7 +429,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /languages/ko-KR/empty.html Empty wiki with ko-KR language node $TW5_BUILD_TIDDLYWIKI \ ./editions/ko-KR \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/languages/ko-KR \ --build favicon empty static index \ @@ -471,7 +438,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /languages/zh-Hans/empty.html Empty wiki with zh-Hans language node $TW5_BUILD_TIDDLYWIKI \ ./editions/zh-Hans \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/languages/zh-Hans \ --build empty index \ @@ -481,7 +447,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /languages/zh-Hant/empty.html Empty wiki with zh-Hant language node $TW5_BUILD_TIDDLYWIKI \ ./editions/zh-Hant \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/languages/zh-Hant \ --build empty index \ @@ -495,7 +460,6 @@ node $TW5_BUILD_TIDDLYWIKI \ node $TW5_BUILD_TIDDLYWIKI \ ./editions/pluginlibrary \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/library/$TW5_BUILD_VERSION \ --build library\ From 144a8ac3ff703c8ab16f9f059ffda46ae0470c33 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Wed, 6 Nov 2024 17:08:00 +0000 Subject: [PATCH 148/178] Improve card spacing Looks better on wide screens - see the problem here https://x.com/0x_syk/status/1853918855724495237 --- editions/tw5.com/tiddlers/cards/card-styles.tid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editions/tw5.com/tiddlers/cards/card-styles.tid b/editions/tw5.com/tiddlers/cards/card-styles.tid index 7b95b699a..7321ac129 100644 --- a/editions/tw5.com/tiddlers/cards/card-styles.tid +++ b/editions/tw5.com/tiddlers/cards/card-styles.tid @@ -7,7 +7,7 @@ type: text/vnd.tiddlywiki .tc-cards { display: flex; flex-wrap: wrap; - justify-content: space-evenly; + justify-content: center; width: 100%; padding: 0.5em; background: <<colour background>>; From b7c290a16303327312d7da4b83384b8e2f4a1c60 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Thu, 7 Nov 2024 08:58:53 +0000 Subject: [PATCH 149/178] Privacy and security badge --- .../tiddlers/hellothere/HelloThumbnail.tid | 2 +- .../HelloThumbnail - TiddlyWiki Privacy.tid | 8 ++++++++ .../images/TiddlyWiki Privacy Badge.png | Bin 0 -> 314917 bytes .../images/TiddlyWiki Privacy Badge.png.meta | 6 ++++++ 4 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - TiddlyWiki Privacy.tid create mode 100644 editions/tw5.com/tiddlers/images/TiddlyWiki Privacy Badge.png create mode 100644 editions/tw5.com/tiddlers/images/TiddlyWiki Privacy Badge.png.meta diff --git a/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid b/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid index 07eaaa05f..f83a96463 100644 --- a/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid +++ b/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid @@ -1,5 +1,5 @@ created: 20150414070451144 -list: [[HelloThumbnail - Twenty Years of TiddlyWiki]] [[HelloThumbnail - Newsletter]] [[HelloThumbnail - Introduction Video]] [[HelloThumbnail - Grok TiddlyWiki]] [[HelloThumbnail - Latest Version]] [[HelloThumbnail - TiddlyWikiLinks]] [[HelloThumbnail - Developers]] [[HelloThumbnail - Funding]] [[HelloThumbnail - Marketplace]] [[HelloThumbnail - Intertwingled Innovations]] +list: [[HelloThumbnail - Twenty Years of TiddlyWiki]] [[HelloThumbnail - TiddlyWiki Privacy]] [[HelloThumbnail - Newsletter]] [[HelloThumbnail - Introduction Video]] [[HelloThumbnail - Grok TiddlyWiki]] [[HelloThumbnail - Latest Version]] [[HelloThumbnail - TiddlyWikiLinks]] [[HelloThumbnail - Developers]] [[HelloThumbnail - Funding]] [[HelloThumbnail - Marketplace]] [[HelloThumbnail - Intertwingled Innovations]] modified: 20150414070948246 title: HelloThumbnail type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - TiddlyWiki Privacy.tid b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - TiddlyWiki Privacy.tid new file mode 100644 index 000000000..b9b090174 --- /dev/null +++ b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - TiddlyWiki Privacy.tid @@ -0,0 +1,8 @@ +title: HelloThumbnail - TiddlyWiki Privacy +tags: HelloThumbnail +color: #D5B7EA +image: TiddlyWiki Privacy Badge.png +caption: Your Privacy and Security +link: TiddlyWiki Privacy and Security + +With care, ~TiddlyWiki can be used totally privately, without needing to trust anything or anyone but your own device \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/images/TiddlyWiki Privacy Badge.png b/editions/tw5.com/tiddlers/images/TiddlyWiki Privacy Badge.png new file mode 100644 index 0000000000000000000000000000000000000000..bf081b1ab5e5385f0d0e23c3b5e86b5480ca4c00 GIT binary patch literal 314917 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�JC8xw#8XQ@j$^Gy{-=O9lh^YieZJ} zS5p{0w}(lhmyCp=@p#|uxQeHZJrb{x?$9;OW5I0Pmoq5g;$v7Lu1|D(6Y*+9@|zVf zAYnQl(@U5W4%R1ZnE{+2r9-T2-y9DZ>5xREcOu|)Ilo`c0`3@YyY<|94-D|}GiGU{ zYj2f=O{#VqyxPNfzwVbpN0hAcGGwlH4gV%jql7&Tpuw7j*jh|DO29x|Vr5U>$vwo= zgQ6y_Siyt)7!_TE`LMW=0uz6y$=^#_SBlj)nLW0hn%>!U3*24f>i#N#lLe#oFWx|a zC=sEF1kvhGX;$4r2!c?HfJ4#k@Pc(BX>17i3nyiQXh*P;*+fvDs95PFWt9fG12a%; zZLmdzZAxnO1>U~TSQRUe4PjDAg&1LAs>=5iL0Gu}!TG22`k0EP3P6L0L6DzUaPr z)`K3*MmW`Y96vO{IzjOb5R8(y!v{nv#Wx}$^mSv7xE5y3azr#CuJ>?V0^2MkdusbT z5#vtq5^%MJH*iz!IW$2otnW2iJX@YUW5W>KK*eU#=;z~%N<<-kh(vsd=DG>}fO(XM z8;`Prm-oi3uJ2ZzE~nanuh^RvCD)Z;bc|-`JPD}IM6Vz%9@V?iHV|X1ofKhCE`Ait ztJkcgRB3afX_S@<6VMczrlD;*Qj=KbLW{6#JGwse?T35rkN32FqKq?$koz5TRxVFB zQZ3}ejy5UM-J?sxFkaa2GUw-K9>4p@@JnW?mAC7{<Gv+j*c~4^JUsLAe52^X!~Kq@ zrwh0F%59t&=Yhkn<>d@iXD4)GnI@(Y`dw=cDJKCYQl44r%-eY&k;o}=x;ydbKR<E2 zYw31-QcC1BL#+(cL@AY;D_RocT>184$8f8NG^Aa}an~_+4Y%7w>ROtyFfvoBaJk(m zrG+NZiglPx0{eYtQlU-@WtvGlGxTGb+#$6f%3Ly?RJ6>9B*tl>Xr?JblUqwE%_FzB znb*r3RZKOr%xc3<D-?x!5c*!YmBKg=$OKc9dHD7~v&*EskeY?@x{%t;FkSh>?|$XO zryn^#|H|io`X?UtJ3jsGU-R?NU-<Cpd+zTZNI!kgOy%wJ!s{<D>`wRWc8TG7qt=P! zDO9Rbmco9&qdT0q{pkxY=QkeqE&D^uAAY^?<*jg;VbRJoErBZxw9O`sk0E$9*%^)_ zRl}J&lTirPS+Mp2p#sE!<l2u#5C`k7NO9}xjBXXjKcQ2J@3B5otGScV(q&^jb!#wJ zeMXto03EVM(YVty#wLO`2OyEg&_tCPA=x0-n*5q}ouuAf%;PiDWfp`66O+oy5U|>0 zTMbLy;PzjgiFO%7FanxUiIKsf`BYZPtA@k&^ar{{U28Rt2df$a0VUk-y5dz=t)ieL z_Z9Y~#?VCY7v=C~|J2NLd6#&r0U$hJ^tHw{r774iXaB{U8zu>@o4R<{p{l+k76LSQ z@NK2z5m4iH8wb8++Y`P=qqrMq+v28IFtv))msnw9jvd+{I-?>qB~Z6-9$Dwg=!V)H z9R<?I_RqE`;`q=XTEzxA+7#yOCBC?`i-A!N418Wj(gw8nzH;G^*zaYH3a7Mg@a&XY z^e)lZEHMn~eJ+v6g^KA%T-TBOK4PepsC8R~;`4s|?*QXK9KZdZY>z~)PuA}=^?x8~ z7Z-X?&v21gd7F6r;orCTMn%m)*dRA+BOa3`z?$a8vqYJnDf49oaN>XGbFyhLBwaP~ ztN|G7n)@X-Sb&7sfXYUV3M&E+y-PGUG9%M^BRVBYze7wH-G@mo0(6SkdP6vtjx}&F z75s?e=_jd3F@v(PFcs0pXiLA>wf{^KHwSKLJ^i>cl6HH^001BWNkl<ZUTSLgq83?f zCL{#x1+AGxL2F^D!X!c~i#2dA3p!<*77qQ6u4$>d@ccSbCrdeG?VwE5WkgtLo1XSK z!D3Cy`n!+xr-k--;q9rTjsu6POykJIU;l>l)6ZO|XU1vfbnL0M@NjzM^PiqM_6IK4 zfkvtUgD!hSD?HvGS(b&vuI1}<VIF3d+OTUfS}M7z%oX<g18<j!q{=YOyq>T8@I8F{ z&55GQe!t^#ovHNX#+s{@T5aHDPR#R+*4_+ZnK|qa?7NP{fYce)OxHD(Lq`^4W5&61 zzwelD6U{!+w1P|>ZJ!wRja#Wqvm*0M%1W~r+N9Rr0oVN0h5KViN-Z_P%iHL|WMVEe z=hu<zFk3)V5-H)=sLZ2K%E)}n<b%-l4Vr~oZRjS&n(W<fBf|jqAMVH<yi7N=RmSTT z$pgbLSAKo|6SXQYfBHQ+SC;FI`|m%n+wC}hJkjM$*B&^1x})h@vq!Zs&J#^-X>;cB z;f~|O9iN}h{Q7i3bK=9Hr)?Jg^g45$lu}(*DYEWeAJ$<8y*SH3{R>~I0;$&3wuED~ z-ze+(O=7mHCbM7F84_!6;7--kzGfbx3%g(2Je6zx+y`igKVdsvN>uxRda19cw8D08 zo*cYk-&z$J&*W@@dZnTHAKnE%;h<%6`h=Z{P#<qiu?2(?%&m4^l&F?jOU~1@F*^D# z==V>t`k`paVZJmpmF6!DZJJ>AozT{OhXtwy)Irw@kCYX|Bxi|&O^N<qo<1zHki@Gk zGk=l#2~e`7+VG%F{GPVTqVQvDo0Q0M5G6B~nzXRE5Jed4nk3hZs)8i<C$fU^09P9B z<(>T}^oyty7j_?ZpXxr;K9v9N@BjU8qhch`Rdq@$*oJ64w~37G^HJer+tFW|Bp;4v z-C*$CtbI1BRqV?XndsDu1Z{-9ykvA+a^RFOWNJ<(l<4+PDD4A9E1vI0R@R4@EfI^a z8}PG(6v83XdWZ|as(3yzpiAUFHJF7U%R-Y4A)XcA7#2v#_Ur;4Ca!B{x9K_-PkSWa zph?763QNZXi{uJ-6YZvz><mB=sj?c(2-Ody)4cA$qlsHgpw4SvHodFRvK?p5{%jv) zZ9G*IDBmJEq(ZXQNUM&>jfMjv@gtBllS*2RMx5sy?@gl`%T_rmwj#Bea6Jo^wf_V5 zZZs*mTFNe>QgLNcDEo<n7pX;2@1r4*?0sg$McuZYs{`b=$<(EinoQfYkYJb=iW-HQ zv)H8K%QMS(LnPB3I=W^@x8KvY9lL!GDUmy18F~2rH@rN*qV<aGGKa2Zo~$A(r-gZ( zdHQnWI$xOP%Exa%GAxykA3tzv_LRBMiE<ex#>v>U)F$dY)9sC|NGj}idqxHX;memd zQi8ifN3BBJ?r9QSZa2V~fXi(LGC3*BQkYAjYiwWd?mlqrd!C<up`jtStxbhqs-@Q2 z9jWg@3(GXI>vr6oGRrj6#*C2JK+;sLMD=joQB`OXHmgjPWr1<Nal2N=aba0z#%bbu znR$L4xeOCiQM#^W-!*h8A=v}4#WZ14nW^)_^*kZD<Ga84NWbqW)5N%pTnDA;TXwr0 zsM4j5-Qh&j2;+GsAA6>GV0b>GGO;W-mO3)tZrm;lRWhfCd%9hQ8IIrl$oD_~$Z_8@ zP7|dRuGbsm?Zz-nyk4%%s@#^sG);(f{JVes6EDwareZq1g4vFmHaly~gu9mr!d>sR zItDyQ6!DafZq8^8?!vaI2VlvWTMuI1rKk<`1R%l~AjNxzZD|yBV;sM!Y@JgbV&JO1 zE%k%0er5e7gmqx!%6KPFoA?L{XK2g|nBzB}^RBlS!DzU0)6);DU5YggGZVTGzfUBB zbF(?hX8X;MMT%yV8WZ*;0$aBo+ckoP5~8v)zG{6>$-$rd4E6N5*(PkJmzuv!VySG9 z^>><B$M=F_VYTIu{SiVSo7ZOzAh9A6;C)Bpm4Zo?sI)Q_NdTNp9$-K-?B}+BWJNL2 zC~(^!psP<=OWMIJY(oNqrI6zFhXe2w^xBWadl#<AIvN<UvH{`%C!97Y(XeOT1}g%# z#ciB&^fwjIB9O61-*x@Gm1fzHEswERJx8El-z-3p+22J_fKaNp8FFM83u>vI=qm93 z868|XI^0;M<U-&4&VWR^$D*B7E$gp{mx%exiC`l;_}H?6em_2pOA^R}HMtgd?gA7H zBZvbP6YK?gw*CpG;upV{T)oUtBf9W1Zt*;MDr<AMB#{*kok@V$h$QTAX3f;JIAEx3 zK+eXh=PH&i<K4!MnH?2sw)bu$Al?BC!3Iqd<$K;P+wa#vYLs(Zs>(Dkp?#?YjoVl# zYO5A~XzKR&HCc*5{o*R>^5TfE%&0F(Xh^7-gX(goZG`JwNYc;^GfA>FRlAI|qC9-} z$-rh#XfZ8Eokp4#mQ+YIbWK8bEpyp1kHUDnFuZ=HKb~01jq9*b4ua&$QW_MYlm$%- z!>lY-VG$no2k!TKj$LM~H_q2L4*Q07-&;rC*9%Q*NNq!17Ur7x_Pd^GfJ-yc^$oXS zLAnDnj-;m0=FH`4l`wsqIP6Ssf)-lIWX;^4dTxsuwU^gtOY5`^sS&g$PWShuY5~De zC+bwGl4$#$u5G!diHg#+!qNz-?HDfw&BAaih%U5y6Qici#uHrL3UirlZd0~&(l{oD z*#@JcmZmAGr`;t|=}f5GyP+-%ONDOV(d~B@RON=eKQLYv+B-W}x9P&=>Bi$X-;$d| zUH0t1+f&Ok<#|ScWvq0E#4;~Ts<chVUDH$Mf#Fiw?N1!~mNqNnbVE>f#}oB>V|;pr zQn)+xyuJ-IwQ}6I{KGGA9RIN6Z-08=_Pei?#cW|!_4JE5tZ?Y4Cv~eirY&vmcH5nK zoZ}UcL~k#*ITlo8w{rm%+`g>IhR{WLV^5+z#>Q?06M<POB2Ym$ePz}4rwEHp+IGjd zf*fTH(84hU+iK0z0$eE@Oo?D~YshMU7Pt4|e_}Co{T{<$(a*%2g1P`W@^j&fRIuU( zAGu(DFYI3c5ce@|?^J>v_uxi1oTlF0Rzs7i*!Qjsg8N!;Oo{_g_3TI@07`TN4j&xP zEJT-H0~B_DngVp$kVf$=N0neX>bg$W+r@k4ten3A<E<2AUAYzbgdeF1@CL4Hs;R~< z()Hcj*VPr|iCQ3U@2rxwQhoN80QtZBxBvdPfj+{~#Jr8Q0>(FGa-BeSO^P9AUu3_j zV2U*K2&l_C{9>_yPV=e1@O4UcP-$$aIeE+X)lI%nPef|TKVj(!dAA^bAO7<|z8m5* zU5%ZsXd{gwTBi?fAei@#i8&$bW{=7(&$FugdF;<|<fTTW0c)rck&qCJX6uqFS%v%# zy-Icx*mp+=oFhu|%6ZFWqidP4{Vs0ElnogNKnqi{Y~6g5=|!?LJ=u*OaUc{>PjLl+ zNXGP7MHkK>xgiw0x1`Babe0loi2Je!v$-MS`%S%E)Q)9{j8iquj-`#Ta%``@%IjHI ztH2WVaZqth>)06wGK63$)(BY3y+v%GCy+e_m6NdFwP;nAWw!3NwXnG8vXsT&zi>M2 z*tLRASC-+zGF(wDq}<W;9n`}0GJzDP@y2i)s8y+@a(uXFUS@V(!#FA*zPV$6yyMHC zzaYu9D~Cf*smkI0zz^Skgj$$uqHPMFzg(E72}zl{3{10^5GSQ9O4GJ57xoW3>ax%t z4mN5aW$uqV`knChdZW~l={B(}v#~f*(V{f{j>Ep^aOjvv<-6~GV0?Q6Cc0hAJTCP6 zBmJ>uo+l(VW~Aqd-0k`B@JQEYhH)gdE%P*^{~uRx)?`VNTWNk!Ra@@j?h(1Lsz@QF zMY?B%GOztQGQX|=<UGyNLQYq)mdwcT<u10UVjckK_3Ge~5$<;}Q&R;F4h{esZ8sLC z<jlV8kQ#ey>|0}9H}-vFT^hHl+*(76)u@mL4&%TykDSj3PIKlso=7Dzj>ZN}!^HJ^ zLnSj!C!T&fGaQP~TDo#yl&2q_*tUhbRo?#c!8D!t$N%&Prb+nn!;#zN%5T5^${<4B z8<m6%P&Xxw6T@_*Om>FKG;w(O%GaO&z%&k&!Pv}co=K9qU9aqQ<GSu#mxbH1^X+2= z$^7NFJFO*tcscNTTm76jntra}aUrIfJq#^_cy#<ZmKFb>s8Td%n~63S(O1M=l{&lr ziHYnOLOP2c!IE>JgmmChIpc809h`?{NP7r4Be?7uN5ZK``Xo}!E*VV*rL2!j*pd3l z9!dvU;YFiXOXQJC62H3SDG__WRZ{kVw-<l7n~?xr?w5iE2pdLdG-4fjq}+WCd*xR+ z!f@XHxBfeCnEEJ}e+14pY9<_M_#*p#_{17zM==5+G&K&aq@};JdF}6fv<Ke4?hk>l z^y>(}XSO}{*@T+<t=bSl_vaGs?(@1C3bZ>GyNcL_O*-Xa&#f7I>ePU(cd}~Z(h-_| zQVxqLFnTXMd2H|GX%(aJcx+htwBUZ@fy%6tuct~p@{O$!xlL&aQXpa5U{S`VWEZ6Q z`!qJZIy>Tk#hq7DM~iA3vpGQW7ZYNppe>^tq_oHryI9Scr>JxZ5GKvugGM>D8JG~) z*~KKRWL)j=O3<uM#m475g-UW`)P&+7$+lUPkI^@2<gW4POM8YVP_Z*Bnvm2ep6Yu{ z9+3|EqA^+0f#}2_zHU}-A0o2HVT-D<CPq`Lr{|LIokup*(}t*{dVhY&O3eG-bK~|Y z4c${!XiqHhV9nyN8;xvfpHF$#=rPj`f_7#QDb{StOYbZCiI$WHP3izFi;$#}6F%=~ z_mLTXJqqk`n2mpuL3nz8VvwCR6>3v*HdNPCsq0QtOZ}~vyX~>9K@yam>-%?7&J0uH zhaV5t6fq^{mosnQE{t<xZI!3znQ@%?^7YK^<Icxz;V@+`mm5tQv%*%*kZmeFpAHOD z<$hmS_r$tX?$@1v`oqt>4_5ia(}CAt-&pTE44%$R8P<(LLNe@iCoyonSJP+Jo%?bp zN#=NXW<E6PvanrYUzD6T*p+g80@+ya@0^ccN!a|Nwi__2Tce}_mBvbCw+dofRdQ0a zR$3|yS=gItqvli?=GlH$Q@4p_92tkgd^|Hxh1=!AvMf-A^AAUJ7@901q%e+0=6U9N zyEC5?hvCTSWhU#5l1^-kFyz8~IMC|OMFxgq*FDT5^J!*2j+C)59!6fiJaIlvpm#3U zS6W*rqHN0*DK<-KyWKerBhSZ~_m3M>kv@t1Zyz^)$_M`O#}ohlmv=jL$$G&AGaly@ z4QCYIBTk>6<ES=LPcQgvverMtZC0>4m_WD&TN^IceNDwP2Vq0)qum}w02*<bX^{Ao zvTB~9>VMiNNdW2*cm%8u_9m-^W-99KOO)&orS+?!-#enN8H#dc%nAle<)B7TFV=`K z_`xOxBGJ%YXs|0W8%TOFguT>3qNw|z*6rA%lE^fo!lP2wgx2mi|EFNTSDDG~slMFT z)4hpZqo;~e&&5R}NC#Lv0EDf(-;xB#^F8t@08bHAYKRbQHe5Ww?5q*eJZL76N@viL zi-YCUeKxe)W$XN|o%|3V(;)7*bLc}I38i4!MJXcI()Ur-V@}O75+0#?v>mx8>oY>% z&<`Zq`U4iP?s4wM+@HTbG!1qR?MMiwU$QiVfrjLJNd2S3nFi904vwm^(G#tOb9Z3i zqv-MXqfTT-Uf64Me3YMW{^Yb~q+0}>k!e&SnlDYP<Dk!w0izYgbCRl$(&XsB(mU3+ zU`84_2B2Y<!Gy~mRbZu^QF1H-nkw0~0@2%`Nwn<`VYBBuJIiAKw%(;t0p&DYfA(Qm zcGKNx?k)T6b+|4l%tH1Q&4Voij}TIn_|<M04V0;YR4*|Uls&+WLwM0j_0G=r?`VS_ zxoUN0&*zYc`mjzAsU$Zp#IqxSjA?5&QL5AjZLAsfZj?S1#yOwl?4TL9x~Vm0i`-jk zpmF~RO^K98ruo2LD~BnQOExWy3T<1tzrIr&l*17fXxojH6Z2$!XO>0Dr-7Ubx>r*6 zMvYBLxp28GWJ%ob3qSnu!pnI=R~uKbT^5QKYTJ3eE&TpDQ7EJW_f>g0&s=T`Z|@gg zzMNUNmA3AbG;usPOPyRlxPIJGX`G*aAl(;kuUB@3NrbxymP=}UysbQ)4vYh=%gWQ2 zFAPa}{_+EV{2zZLNum^?wvAL~(y;UK?Sm^5DHU$_%BBkgJKJ?*N14XLu9+-}!&9cN zH`b+sWRet$CUR~}j10rbG#yC8L>dN8hk-l_S`%AS12EH(B-Y|S{qz$lC&o#U<|$AP ztaYR0ft-{dzZ}@tN^8pVG=paHIFQI(f4#9S!u<8bq<3^tv?(oFsdri%^Xb4e4($8N z{o@xdZ!bI_Pke0OxV^qphJpF%D@}!EUHSfDx}BHjC+chCd<5D%zup^v{Pw{gz8)Bd z%5_aH5H;4osC(GcBT5dzdITxK2nTdX4*vfx1@$oA&SX}ibXLIAL*1V`(Qe=%`onZm z)`OKmG;w9sZMl6+cE{EtoFQ23c#k@`6yl791&XZ7Cjb=AAt}^E@f65oFs<}&j?92L zM+-=e8*<HD4?cy@tQJ~Go+j&6M_xc+*Q6jqZb~oQzyfvD)6`;jW-<%|%^G4_bw}6z zp^*gHZJ&6iB1OYi<kNfP(>?k#OA0OdbE^11EkO70=_5sehcp~iTgY+=$w2ayf1`RU zkK|0Ztxpm~lL3pzI08@OrB7)#toqOlUv$*9ugO}RfM}hq38W>-C!j+w9*eO#rBi_7 zdjMxT;)U^l`pB7?Qwek!4;gwp=b%wKcBiBN&gO_Im#x{4ZSNY-1ygA^rz9OsIXZtd zChKBZT4!XUu}=WvO7a|IJT!MeG5f(Ey8#Vn8vGh959&ZeBiGm-pa$umX=gC|8VM@J zexyGAy4pG?2O9*H+3z8uAU}{^Wu++&xHSR`s!?QkJYgQ-K~pslr8bG%+Fger*6yzh zWaC*xP{9N7i-r`eeOeFuN@>}(GEtxJF^{K{jCyXCCngzK^37=iU|(}T(5a@5{t?$G zwaB|h<Y3P}^jAsLOUR84d6aqw@H8VNo_bPtb6ScsbO};`%=AcoB7Qic=aB&`k%Gu( zks8k2c@!XOnt;?`-#5O$eem(}%xOGQa;D^wrCRPc4~2TY@%op)u~%g}kDQ(cnwn-S ziPH9sAAkDF-~RNDwgS?q+l|9Ca$R;x-dL7K$}`9LNX`@UVdsy3{*8}2oQ|W5LmQfH zZ+>|`u-<osOlz4u6fPfE4lhq^b>r!DWN#bWTB!|E&g@Gg=}3{pt*+!USjjz=ZEvVH zHf=~s{P6P&sqHLlV&7LJB^m>VgK}GT_O`RUUwD1LF+EMZzP(f1VveR&)@IG>=Hr2) zkV<1LiG3d_r-_u6eN|e8aU97*p_GxsG;=ziIh>D-^MP$&*p|k=H@3R7e7tjC7qSTB zF_Vj++roYMppb3Cdu=o}mX@Ga#_7P<pPv}#i7c7r_Q7BO{cn^!asKgzmR9O=haFNX zq+wuwI`H%~Gtbs#TG>&Q<@&*Y{PEwIk2A;f6XQ6OP}T+{;W!Qa`g-B7-|m!g<onx7 zQaBa((8ix%7plYa-sDp&BFP=E?OByi(YyP!N1EipphjXq+)1WStZ;yr2OuG2CjR~A zBSNzwMCFp50m9CD^c?^qyPfOSQ^bM>X+Hl)J38u`H}RJK?xRf}pk7MhY_LA=C<U9~ z;Km9r9zk2!^$38VAxXT_$-esm&Tw$!-xJl7{_T-+u~~C|fo6Dotvu}#rNH(D7Idkl z;oS1tE8}{D331chJfLjOrt~5gZx$DR$#1}In0vHfi=rq*)yEt>*two^>|Vw1zxz`A z9vfnroH>VH^yBGA3vM0Mh1Rh9H48pM!I{<XCwma6^m%txVjg0wj<evnjTdzQ6@D{O zBpw>Efo#{BbMbxU3lzXFTwT0JU2ywAl>UBo#N^K26)z5kB1si#9YJMt(BSH4eRQw= zyjh!6N;GKlNvgertg|nVuCfVqwY;E1<`k?%qB9}^Vw%*h_33&TeWXPU#<-)kBlfA! z2~e%SLJHQ#zfUpH_vk+ySl-!_zKz6s?IimB3PZn+I3tF7Z38yVuJOS)kc)PSUOpxW zi=k~Q4h~y>T(?JdNp>P7m%5-!I}4)Hx`^18K_RJYTRd%;44|bj4ib}NO<epr`cuE2 z&or`AHGP_?txWPYPn3Qfq!07#l~VHQI3~5KL<H+uAx87ngbgDt7Bw_M$uy#ejD4S# z_}jIMLiL>U5Hzy$QxL3EqLhJo7@RQ~D8qrn@yIgItk<3Kd?cL?=;6k4y&+`wD&&;d z>yD(%UZHJ`ufO|>O5^@^<8VH6et}#vm)i&H233{Q>Bw?l*tVVf<qp}5z;PbfbtB6_ zN$~Z{k?Y5m^N(i+c9yNtYDOjV^5dD;U*Di5hH-@P0>E~^0Xw_ce!5pE#fBu7A}l&E z3?l<OG9*4;?});G{P7#4O3sPBT8CL$voy}Sb1L>6uWO_28>iDVHNA3MH=dGGuZ`t? zW0?x`A=y;yp`f*aY+P?Edat}ZXKGVKced*X*ULN0ZRO*(ahN8WuH0{pt==t2&jZh6 z=KX%Bww)x6%ljP}6Ob8)1FgdImnY`)iJX*W+qf?~$1i7&&jX6^>z_WjecUOzP=>-V zjFght_nmFqAU6gITdmx$?}#>1QI7hBG9DP`1N(JF*tu^D=eclu&RpK_Xxmv@GEkZ- z_hx-bk~^|g>CwEn6E{(<+rMNXY0OYlcS<3Yk27Z?QkP$<_DUiPWE}YOi3#b}TOE{0 z-}@Rt8A`(XeMF1@-l1HaOmRj<KlvMRh9DSo0|cHv?<p)xv7*u746_SDPlNTa(~M5P zH%Sr7MtzKB5RzK3)x5kpTC?GSRRnCMS&@V>A&qF=r)fuH;7d5(z%p3xp(KwVgaDUV zN!RQ|rI@7>tZ`lRN&&oJ<WY$eHr)Oj0A{DBk}z*8QED#1g-MVfU7r&r`j%pkYA|27 z&?cBEb;2igz!f?a5h!k>1K3zIMb}5_LlCabnuda)NhsB9K~3tu*hCk^QYBnE;#jOd zLHqs^^9rIvt?e!s`FJb($2<$ulXO*ge+aRvx$8v?LE;-O>eX#|o97`-C~Bp&mdkY~ z(<2F|7I}!iV)s`Gm+!Gai&s_})gooF4c`bfT%3aQ!>vm818ol3`@s07OR*n2I7&U1 ziRs5(f1^<)4=q&FL<BEHJ(Wo(Oz&gHrS>uOF&@390FD+Z^rlBryC5o1w$DWEskDxK zMM=#|r8S}t=?62$6;#2~U$)A&thJksC^@ttV&KTCGY~zU<A6*eIWCF76!uZA2P)AB z$x1t`kGr>hC)L4llb$N<xls*uyvH-54$$oWOq^_nIJr@=!{$tl_tlWB(Aq;Fm(+w} zZm=JtBa*HCCt5T>XwslaAELLZH2&r1Cu&v3gE=)#Fdj$dr<tl(Zr2aWbmZmBSNQr9 z%d)U87c?af<IJ}2Y}-!VD`gZ^2Bu+Rx!x&5VV)+w|6*d?Z{OaL|D{m%jqk7Tyxnd* ze|e&{#%Vf|Wb-pPT36wuw6*c{{6fj__2tBG*Of0%FTDQp!E)c34vMZDyC%ltK)WlY z6mr?PTo#^A6IC<1!(mj$j5W@yJLjj7Uw-|d?TO=Q;4q5`cw1u}3&V6|STftzm`COG z^2B=GIUFadjtpz1-Z!qxZo==uri!<{vF|HG9@*6<vF9?-v~gcQ_>cehH)vM2K1e}^ z%zj_kTVvaIF7G!=QVvfirZQ2hrQ;-7sv)mXW_$nfd}QCQEN_*jmD?STM=@}tjoa<Y z<$5K+v*twA%Jp(*D~e=6mcrUHWvIrirNrU*%zQX;I)6cOf@@=!%x@oeHWlXiNNQK! zzBg*hj3OKluv{vVgd!HSpyIaAovP>iJ4lHDvXiX#GX;|7-hj<Yrz4o~0Iv6(&(31> zmXdTc7_W7Q)PE8{qT4wa!bgyTiQ#K7);@B;>_IrG00EwUCek%#YpiVAhyTgrS^}&* zx|YP}YPZkvx?q8gIW6@5VcpC8z0fwhAM()nVL>$l@fb%F39;nAGyR;g6_M1lMeM}4 z(@Qq~#DDKX?fxtfvdayO4RX8Y5YjHcq4HR-B+(a(KF=^|1j}|m59Y4*ep_~V;xdUq zDGv~4zQOjI_ys2ofwfv->uZ#V!Or2k+{Q}C4AhwzTZi1@>Vwr$4@Sd=<DcWbbsP-l zfBmoj`+pPZi3#G>hKN&y$TrZ+4ZbzIv)b_hFa~h6la_pXV5$(+MTX#Vf6u4lGXl+f zvc)Jm--MB}vb1X=8q>u_YrcV~F6wd~R07HNJYh&ewSTK!XQP*ZyRO4`lve|JUz<-j zo=9=|!;eo+{d%2e5vBB6_fP2CBau##x^qrqbe*Zuy$_6-5wndYNV00NOr&h2LsS7D ziupL=y;lLr*Vu_;->8C;l2<cH^yu+>^aAsYgFGT)0m(jeGT}^&k|>lEtc17sPq7JI zXW}$-G*(joSpc*CjD-F=iN7ZknUjQ+YX7@PT#Ffr<o6ZE-J-Zg%+u=Kj#c`8AT?)Z zf*Q3nQS#msJ!%ng;AzBrQ(>)*_xC&VSorDX#88AGL)~`jx=`1hZQc0zxS=XMef@!9 z$mAhY_nl#$kp#=_Mjj?433X5G>z!@8@bUefnuL$<Z<KN1<@w0(fBz%(e&bL7;}<Ts zcfS1aBVV46<Y}Ohc|MJ-w}#}((<sd$001BWNkl<Zlvma@bC?e>6rPTSeHWg;JTXkd z`{j-GzH+}@x!20iKRt21S?`i<uPjx0IviNmg(Si_7LJDlhttS<TWD&-7_DW$l9DnF zBd_;`dCcr}ry#Vw@pL{=l1=<x?>DG097mEW-*1(F`1#DbDBIq+UxmYAqRa)Y)*y3R zH*U9u*Y}0j+m+k0qqW)igtc+Gt{@xNbwQhOxo(UTP<ON@$OG%TalI?^A=`k*mSDe7 zw+&^dHD!JQc0q@UZLPF*MMw-oK}h7e*v`p99x}r)B9f_fXBabO7&sh`eEs<+j^`Ir z$&82Dn8cF#_U(=Nc;H|E*MH>KU*7q{&tLiBd0<&8w_By*9cNWJo-%Fyq+J2u^V029 zLTEXhS2(*c3jXsB3hZA25~6u!k{COJJF4ih<eZIQnul&-?2ILOgqs13>}NHMEQp%J z_SYx%LI4T>L%%kYHDp{IX?7#0ZoS37D|Oq!L+I(DWQwo#I~_C{hdczQ!JOn67}zrq zW-~R+C)$~dB%keV2mpfdpr_x=?s(st&a~45!zhB0?jQY)JxESw$WV_7-RDZA6l0z3 zXSfYCS%^Wd=FdGCnJn2D9bdP^gUL3T0zt?F){Y`2AtkRk%I1?K`7=x=Fqfn@tk-af z6+jT}Evy*YQb49zGTt-pL;8$H#C=h+_lY!0GQXI~cCFd=asJo;`hWa4Vo@F8#J^L} zZoa_cH~M!EtRDn3?4k3JUe)Ajm^eBTZrntopBf+g1B`EXXQuSu+fSTIlLjqy@m1(v zRN_eC03lGI%f<v^a%fMn@W^$>ydhi2{ONEAJ*-KM>{VEiUdt-|PJ>QGT#Ti0eC+i- zPx<(%=lP_U0>^h|!Ht98{oh?Tv{aqmjLrOrAZ$3|1N`A@6zMjRaPlCzda4Xx<<w_$ zXiV_-wINw|U>q4oxpJ1|RXf<>NuIY%u}?l3O3!D;clF3dT9}=%(cSn7kW#dw6C{~n zS5or5vpud;;!uW$O3@S(zGHLPQP)6`$|smA-6$lndlpQ0B%#PA>hv6RXFKTo)_8lr zlag?nM|8ha*Oh(W+1qMs(S&Wg1Iq37Le>gxN0P8?jrZ?Y&d)Q;va#$p_WRDVuWYOG z{p~l7=Oh38&%fvSH1p>_f9L(}JNLcu_4%3K{o_}rT-fdlDP@kQ%*V%_zka*$<;#il zG*BgxTV@_dzI^@4dcCmRcJ9lS%k2Yn;OC#u>^rRM#<s8I+Bh7KtlLgfV=U%r<a8YP z__!fJ+Z*FBpbFz8thdTI3UxC!L`8TxKXH0GvTQ3<YtDB%kG#KL?R`T=b!Dxs>(@@F z85Hi<8+B8rapZWiVR9*DN*2a3A*Hg^oy5jgH>xJqy0Py{DRvHaO*GwT)r@9qLS2NM zE85KDrj!|mL|d@{tgfV%7^Z<~9*`_Bh^3!03_~GjGuAoBdB{i}DC6vc=7A)My6vpX z!f(I5vuzuH`}I42`RgldYka@lxnC=3NQ~peX;Nmrb6<AqZcZf9rQIG&Bc(`i$NBTt zoAOA1J6Y-b-$9C>(Z^YKCdQpmq}FpdQ&Fc2Ok^M9P*N~C2_o@r|C{_An!`^KS-ZVV zLQjKuZ03xKU$v*igSqIX-~n<7&=P@)|6OB@utO@hVa9Gh3aCSmXPP*-{gK)VJ1h^7 zkRGO@pZj2<B|Vsr05{#9N2o0^KE^$+c-pP!N19)Ufu-jC#q4?8utQR43EhtgT@qo} z7eZKjsH$c+@wWV7ZC%yv0bgWO{NDlkBES_OSKHU5zQ;<kN>>9i{&Npr0(hl(s7cL^ zN&sOG4#Au9g>O;2hh%y(@wBLYuJ1Jm!NsES?lpmCbA)Qb+jmiIummA4#g`!-tQm4w zGP`af2T*WyZROLoZx$n#e8RB=Z{sR&FLAXEYDUUx!!7#vIns_=4dIIx&_J8oqw0w8 zEkyw_*}6%!_Sx9xQVmMg!IJL^)yHJ&<kV(tmY%;Ar{l<7cpTK8jXbc{*S6NyCVBVj zBiq|zVoU77CC#>WQQ;%en<N?)nf}3sf;s<)3*K}`TJbfvR1DrRQ(HqF`9><xbRXWq zGdtx8RIP|aFNa6+sd;#zUM(h3KIaE6%L9JIjHdJ%FSvNR15`2HkyMLBD(bUWgvTUV z1AW<ztoj<*LvV62MP-3^FHWXgvHk19<+upJ=}bU&TkjSn@d;_(A=*=!R@tPV_NQHA zjdE>GWPy?ghLV`a%vfM71CmXAO%jH&Fbo6Ry0Bc{s28D3Bj=YNxxarfh$(#X1mm`` zZjGU2_BHd{W#j2NbNTonr-7H}6Tkb%A1Rus%^0(%<G^ycp)zwiXa4q=-?;B9KYf{L z?ZE5h&bBIbw7q#>;QZxig56pfN4S5xv)4qHm0y0n^YSuryABi*r?1aU$0L`^l_ZVx zVJ0Qz{=PCzLr9-!`-TGBK5*L_x>YV8jq_O;hJpEMW?5Ih{qo8@6(|GO>%vwm`@S=j z10T1_>3Ag9jlC-S)~LInk{L!AM=`^nD#IYKXHv>+b+i5ud4jaEE8Mo7JPfELu8S}q z8|wmNsqAWYt7O>JV#0Br(W0!2qHU!NW*d|4D8hO-aNeYnT4q^yi!gIWGn8>MLpuzN z$Ad90b?1J+G0jIx9$A;oO30gVIzMq;R+jsPYb(4=6X)~HfBu&r`O{y2;lKa!&M9SX zt5|bK73;r2Fo%k?M9opb=(aj464k04!!8B&`xpVz$$N948r^EM2TJNaoFbKyz42MY znu|ryCLQn;H4TV_6&I{R(yyOj?$rYzb$y^AlCHV176&$F2Jg&{_&OvW<3?OVAiY7V z+3%Jrsf}Gf*wgKw*>jB+bAqZhOpOk}X1lyt*~^qgOBf=9NG_^=a8hmoI}q#j%AN9m ze5MC<o+;?PV**{#ygf<i2_H5`JR_3CQb@TKGL4$rr!M;9Em@k`HUWG(`Galp-?=YL z$fJtW*U=h|7EHNr*I}%>6$&&F2C>lsd*6o!8ydTPrb2F(#%f8SRzia;P0&=a3a!)` zn<xyD4&om7A$T8{P(sIsu@>>(Fz8d{-;hV!Xsu4IsjZDZdYJa3CDomLBIYodPOKC5 zSd+ORK|OV&G4|Z%uplW~1GpkP^}L`-CX&Ob7Qr^6mRnR+(>@3fK^achc^=K~u=U1m zf;{@nc!i4nEEX}Ubc|`qE%y{fY06{k7+`oD?zqPgNV`TQXuJ^FeoDk8XI7#$bw2}Q zfT@6iMl5Ahfj);wFeL11ZxI{izQ*UOmustS#^y$^lhPe9d1*2{*2e{H_ItawXvgn1 zi=Ym@H*haE43N}W8BMgTG<P6)>v-{l-cs#IJphr0p^H7k0~loi^-}LnP5Z%bQQq#x zue3~)<l2B_-Fw|IN3Q{(m&->h0rltQ_>k6wtyWYk?3G)p9DaS{I3#j4Lb|De9CN&& zd!_DImYXo1jtoO)Z<TfvQYqBE@_xB;IF1|+h1>Tlb=w(QMl^GnX4o2I$&BX-n((*3 zeCKz!%F`)P=7G2GcYgi8bDk1Eznr*lE6eN7(_uo=5m2u8g?-z(zAn6fzp+ypig16w z^V9R0p%jMcz}J6x;r_nyG#%LL%K0?XnlennVb0taWs=NotAMh+?cCOleXr~?aMl@> zfqmWi>z}{z{&6Sk%zP5|-9*3lHCak$o0%u!`eBSzUaHM<TD1o$+CW;Nq{Plf-K=7) zq{MhoR7dW&ogrIfI1L$@5>zjOsKQ|!NI8*{*_HEoq$Jq4ja@Utm?+ao-5cw&vn)F_ z$Wvi{I<c!!=e1c+oN*W-2~7*NCe!gZB~J%V&tEv6pQxG`&oC{O`gUP1nK6%iJx!!x zWSl4Vb>&b0@twEZhLj22HpZ;%YLm`F;;Ldr6p|Z*JHUpgX5G;=wK}HV2j_*otR6)R zbWH@5UV<DNmtaD`%M2W#xK(uK;lau$A^{Uc0`7P`oxDf<;XWb!PEmYVWZ00fx6<1_ zK-en}ZX|S#sWS-4F+{_eqW~HnaEh0nYxHs9A!a3<GUh`Z9)kGfA5AV${={+!pFEl~ zM_vq}VJ*~cl9<RjSaq}Rm8j;i41<Ffx6{#0T-|ARknt&~wZVzi18oo1XozI`Rk*#i z;u`g<#i<)lyLTTR*@xy;NZG-bXJniW5&sOq(}hwgpU4dZK4OD+{q>f8@i%&zzG(?D zsYQSqcM=vH2Y^f9{hJa{K54w|!rU->vZS*k4{#y<gQG0WHg=R&Rj=ZpJNam~B=LA1 zI6R8+><ZL&!b7g&+ah^=ebP*yS>y~u2&_;m%hrhC&F|W^^v;Cz?~wjESn5P9T^6Oe zRyot%C8+fPL1VKwXIU&q7rhvQlQO_l9QYcdEh<#C`z$VEP8wQsd=o!X9@c107-H=u zK0E%ORrOS<UTGdJstp)5QJV;^*_xsGCQA5JSMLs7B^foS5JS1lfH@1|7@(+9Jtfqf zSxVRhlIq-Q!9hx-iP#W#*io*jsd_258zfOuwfF1+5PGS3G<y<{Ja?dwG=yt_Y$Q+b zv}~0DMo$~qtoWD+rMJBb#>^;gGXi^Dk-8ZUVR_Qd5Js-LTLk4nU2n=pWp7H!nQy<o z^Yv-wkgJUn5MxW4?nqL~pwwDempgCYKKT8={1drk##!0ZMwN<Wr8OAmiS>Tra=kMh z6T0oZeZTSJmjgMCJU^egURG|)Z~XC(f98MtFTdx9(=)f*j<$`DyHbYCzHj{Y?cLz@ z)_{#R4%|QPEOp_!uB0RkX`t1ettyA}f&03_-pENfeVMtx@3d+RpOl^Nua)D$`Ud4e zxUW0cyV9;Z@AoS&KmEWs71k#F`@j7Wv~oI)hzR?AV_hmK4a_HFk-j_~xnFkH&4jS) zme_8Brh%`gfg~I2eWf8}ZLF*3<#T2j%wSevOpxXYigKI^+p6qRndgb26iQl2LqS(T zhC~?#_WR0xX_O@7QK)K;ryK@kn7Cd)sO!ooBV`<5u>G;^aCx_3dgt@R;W&~@W+(@y z;~B{r$s=<axGl<7mESHO{O#K-r^C#D`Imp@`I!0jy7F<k@&0yWsf}f|b2$!Xt7;9F zz|MqK1wJ$p=9CPeWRz5!J98eTv_2#=2Im>zw=(KaP{Eya3*+g&!2WB&Y<JNhKA=z_ zRX=AQbgGm0y&?s(Cru+zi+WS(HlaHMcZOA>*UH21gw2i0(Fjm`C>^?%<YBXSh{uDY z9?^#sL5wL6r)vI32xw-P*TOk=r(eA-NH3vAx*vP^1Y23>vWb+xt(}97_R#FbphR0! zXSr1&nN7^@V_W=ATp|$=x2Fc(U*UdRaK8~gL>#QecgJW6uU3^z@_;b;don(!FgZIf zp^{Yh^{!7%N^u6?QV_mp#G1t_Rv{}5*P8lTcs?w2kf{p`@R14zsES}tK6~EDutD`y z3*Au1q-skeC;>gJqR44^qT<F;yFbL}{nAzH5+%{fClZuCy|a0ney5L`#35<jx!6?I z2jJ;y^XAT1KON|%MD4wy?Wnx64Qy`EdP0ahUwih>dXR{|1R;!~`*o{o>UmVOgPCBA zgi2}9lFw_gC(~0vkronfI%J!`BYyv#J;Gp#0`j!3XKB7a9`#RA;AiF5+Qf2-4Mrd6 zm{PDspCrv9SaUYdvrF_ziIj`2N!BnOmKsbhu2K<-sF!*ByeM_X#-kj|`9jRHYABkG z$wHJp_K(K#c2JYdaOc*14WcOBrmrUPA&|0x_Pc)=Ms3tjOp^LF_G!3+r;lO{{Vd>A zc0b_aK$dP`E0w5{N@+j}e6)?<KCYa8KGN=m?SA8aThLlbC0U2bW|7SCH1P5Eox{t| zh&1+kXT2^YGWWJv8~!1a%fNP9nUeDQ`km)_AQw0fCj(ch@$vD&{dT9aB3ensbOhhO zU1$`(yqvjQ->GZi{H5^QFTYW=a=l#91}P_|Vikq0!B9rVaYUMMIuzDrhoSKC@s5(o zzwVSgQcHD>$IA6~=eAVFVdNkqhceSN^V@H)lmf@&(JF_^$o+bSBAlNl{_@xFeEIT3 zMcDTpNl=%BjPU$2!me!Fox0lykWF{i3se>6NjMCiX4b)il4J(BwVic?lrpDrW}XL| zh^-@a-_fB`#(}zR+}53avnFx-TSW>?1;%Nh%!T{Au-z*M8dKg`cThIcW~}tM3h9y{ z73SxJltPxwaXvB~Mnnq7)6DT>>}UOY-}yiP`@i$UmoxX<#`}He-h^G$+2BUq6U|43 zm_b)+vg#c2qlzRPhhVh5q(>!b^DSF*qv=D4ZniCVcGTWbi7~Qv{u+X(_a&<S!WOv( z1~Gu|j!MZM1c_CiV120`U<#smA{d46A5qW|4J)jdi9?Bg-Im_6${Gg)E^|mc1fn<y z2<NG8DWmz`V?>Ih4oMFdSfW13ft^GU-_3;EtH@Y<{wbXpFrOhE7{%H*LOIj=YyIi* z2wcUlrG2{RZW)~|S4c|rb`nWHYiY#opx?h*Ran+)!KgReGd-n2t*qYlIQ3D+gx)9x zQWdkMQGNPIM8$sa^~;Zz6I~vnifDEzVk3J7CDuL|nqZJV7pY_?CM@q06NDX2N0-x} z?+E6?w^niosP1eN*g**p0FUz72MV%21_Y9i4e;0rHgz(FM#g-k)`hl)1|P^gz)kjp z9(`VXoe+i62|?dT;hg<XZ1NB^#brs4u%ow)JM%!BT6{eM4EcR(_0Lg^n`l_WG@RWr zmWLE=k?b4e;Xe8q(9y6&)2B~s8I6j>y{qLx?ZTs(U#zn^Y6CI#leQ%J1|?EXipK^1 z-T+zJNU2z~8!V7hlp%X94*pWEeF1|}imscXastbnTY0ms6aj7#r;?ka`$(fn2Wvv8 z=#2)B4c`2KKW4T%fF^;uUPwH(rvXMEO{I+b)o#?p*T4>OB?h)dLnWH9=f~>?1Sy$A zQEG#2xpBXY@bj5694N!YFkPvOPycN|ZJ>quJR>=CyS#IJ{)yI<`(;HYfvRj<<>R{8 z8N081=*G`Ktt`ux<H11L_iqdP-dO9x+x5bbGuL%xSQGQHF%HW7bmD1B{NMlf#_e_^ zPrv8&&#xRtW67#E=6OV$aCkX09x`l|=ck$Fb_a!$tn=~ft<q4&l6ij0TyGomIC1;f zxLr3undby~;_2nU_ty*OL!nJSa5{~o0d%YAzA+z1>bmpu4_`PR3U9A(Y*k4Org7wa z5bn1RKHgXII5CW-X=#hicp7qHm=as7v?i2cXRn(%t=dRsfP#+$D2zuTX+dj+meB-T z+o@ZjjN(QcT5HtWxU;%#Ys~Y+@jNmNnUBlDdP|IBVi+?mCoWqh4UJ)KY@0D|NebgQ zGmaCa!T}*m=Es*GIX}H{-*&!yeIWtgUf&s?8mHrdKmPe|yk2%QEdioGO@9^@YOik5 zFkI$LnqUnWwRcX>QLY^CkVmTwJ1@~?Td;ITxNQd~STZJwHLS2+U6mNFr;>X610!WU z9MK4Zl<1EYz9y_?4y3?meVGMuNv*$@U0>+;QW$l&o}MBSVNLeEneYo1NP>71J#mIL zoUZ9!4BR-=5ljH7SC$%6YeAe@AlJ!-tLp)ma}dcvqS|XUNe_B(zY%lxBIGi^<W4BQ zH*6rz+6cX>#{y;0{0I&+LdxdT18gP<-Hj6R=2VTGsM+lP;H;E)6)`ZQpxOIjVb9Mx z^p~F657>ogGNM;n*w*Zip%Ljwe=MyzL1J=@lpI)wmNhVgGk(R_$~qKRN=UMLM_I&y zMsL&BBVlwP<_MV>%h-hGS6Rh+u7vC&hIGg0rmiue|1{j%=cu=DX+H?+n-WL3N#jUW z+fFi=Ym{bb5qVHp)i**fITP)NGV~3GskE2%+0inAQR;_-2NKkT&86sYqTgq8L~3oI zt4Bg%Skk9zr6|v9z3i<6A2qFpMG?u1m_HdPdDQAB5-$4qR5hRumaKgf9>EbP-PcCF zipNB}>Ko0|Ez%x<Q!-FPa!gABZUpO6>!M&6(q=!%DQHaMaM}h&;~pT`D-9&?K+k)R z_6W)Vkms(&^-idN|09PSb3jBwhG)#7eUlk>qtAWEsW|~!qYp1tAig(YN_@3LrGa&u zAYyBhQzA9Uqp=s!?)*4U4D-NV73xNlOe2%V$uySx4lR?%36YU$nn@X2t=1<7;p6R{ z<8k6`TiI(vYen*awk!9gQd{Ne`NZ|Mux$(5x+Cv5T7$!>uq_+crBQ|v^2nE$iTBqJ z%8;1W%#@XNyVLeWtt&$oj^mNzq44t`er8UB%AH|4aJ}4Ym}61aws}RX+8Nvm(_}3M zmuhU`)A^ahVPx50TNloU%<Z}`js{k0g>h(<5!$xm2`ygVZ`_s}wI;@)AgS{G`v#IY ze|=^?jA(<sRk93ZsqCB0c+!?QjG1i}k`732l%bG|n813lSxTQ1B{B%DCdMq3Lq=<+ zsm-UlZ%V6`wwY!ooJHFj6{QSNo)bwE!!U3>PE4nf(>(KZI&+#29F8x{r!%CCNFk*G zq%qBf<9X(3u*P+_>jlY)AD@q0?hDKP%9zZd*!&?y(+0S9EnC2p-F7@8cU-Fh^d@aM zmyzl7!<^N%hL|4sNb;&l4=jcLsWC&yiXy-SvlWBS(a_BtzXf8+JFmL<H=L9^;m?62 z;WSg6bq7sim8zQdPv$ZDakY-uf}=MOAtY~`uUG*^9PO~Zf_9CksHH<{5^%AyEkUHy z)$vADY+3MOtW^Zy^7sz%?(YshT91U>j!XDH2arVY^!T0q+ri_fW$JR{6rW+K^dwP< z>A4XPG+VZ`V2KZqu*UWbqw!_<KWUcb$YR3m6t8jnY7676RkF{vYSoT-!V5iore|f; zM{q}#7vh-%Utg1!>_i3HgLzWa`%#-uagCw~C5f|r?)d0ERvIFv{5DcQqq5t~0>B!? zxo8q=oNfNK`DHt>@eLIl02MTa`>~79k&E>AMFmf|I77PTKBeXUnLXdA;w8WyA^WC@ z&1$bPnz2c73N`?Ny+3>9lSF=1lBawUq+lont76&g0m-L1Ld}Ms1$haTB*oFWQ*oY> z5vMq7+P#m9A9fPEr`Y0iEnDY=oSzU4AmhmO^Yrc(5*m_&AP0PEo49&Zv8U=%KnSs( zu}B+PhYlyDsUdgq<D;ItjNUCy-W3NR$q#TQQck$JvQ~b%cRBXu{6u5dprey?1J%Od ziCB74Fu<a@Gg6IA!C8&CE~Fbfs}yj}RV(y)RM<g4vVpSt5X4yr;=e;Qo>mmEOjF2e zV#Wq*t_)<_zEdcSQ%35>$J+<j)6B6XluXl1P6K&{wvV*iN+mJQGwZe?dEowWr5q}! z^NH*A&T_vopGL;_L^%rE3d^R5B+@WZCSj(q?wKsYvTm%kQrC^7%G>3G({Tny-o9V> z^|yu0$l*M(-|x)R$l7k)E^r)=l%epCzyAZzPb2GPV;T!9YHW!>%Z<HN>m2L>jt%Iu z=eBJN$MMJyKb)v*Vitvc<Nf1;=7F}paejUwtMbb)7qXW@Z+A5@?s7--fQ(Tw2RdZV zr-@?`_PtS?jXXFU3j4P4@w$+6He;I-tyP9Yp$sGH+8xvBrbh~ZOdgcw3L=GhGTl#3 zmXcaWVa$-LQg4|&m~JkQu(!f}TL7CHews#32V++TDU>`h9uCasC+2Ztng-_Mf%z~a zsjw@Yj!*p4A2Q#6`;EVT`-MOK^&8XS!0|Bhc3oJPmFs<>Ak+<X%9NzkYWCJG1X&7M zgyv#+ntI1uPiZ%^g;fQq795Ebx5)uaV&JMdMRCh(RDDqTO0<&5Y7V)&{e;kv#5u8p z(W30R+qw8x{PD9*>OjYWWeZFyJ27arBbc!NVUw|dQyNq$;K3hZgY>}x7gcAo<NFjF zY#Hq+vilRkyOa>x9y9amv2`VD@%Nf9vbk#X=aRY;w*S~{Bm-A5G1?!213cH)8ExKy zWBqjB;(=<#7?seTB(Vz6D63W!$@G3!#^`K_j@>VI9!3&5HS0*66dR@(LA7f^#nM)q zu$gb4BpMj*b6=8Zov4st9}MWw$f7jKh{nWi3(z%HZ$?`jcXYGc_fjzAko^odN@>X# z$e9yD_YqY6!wICm5%#XR5Es3wBd9>t9b-5G3j}Ur9(Q(1cTiw0ou$9Nd%rGB`n$n= zfn5FYbxMxvdC1~7-ceL{LiE=gYh&7t{8)5Phe)WiKSc{IZT`Kf=Mv*yEgcmMh$k{q zCmfu~5<)GWi4Km<84st3HJGm!BorZzB83xu02)K}>SgxEX4HPr4b+Hs8JD%D_Ep!Q z106U*vCU65Fq#ECorCHlTJs}dfr|J#(VO9Y0^`IHlK6RZ3R)v-gh*alP#?g`Wnqp= zV^`p*uaMT-dia1w+Z+yU={gnl!_>T~mStp9|9PoqtXe<R!P><ltH%X?7_*X7W)K0% zl$6<PL%i+yeX(^)gRnIqjcip}*PSAj?ONHk4Jidg(N@uv*w>XjC9WS==F`OSIP&p& zL+_3A>A-uvbDWi2ytK46;J`2_P0b0N4+FQ$mH+q-TiuXBNW;Ls?QE;^d>;7amm5F+ z{KT>^<g8E|_uIw~|L~PT6GI+3PcxUzG-SEK@iek6Hfv~EVBM8cgp@{VZ7i*^@0Ih@ zL<08v&M=NF+s@WN^TaST+Mc+*eX!MmlnN>v+gePpd|ynnF$kgqrDP<V;cc7px61~# zAzC<`Gun1;A1h_Zq-2_nZCBD@0{ZQ~`#h?|n2UF`g@HsWX6*A}CXcS+N}0M>s8-TR zYfyzeDZ`i%R?xEE001BWNkl<ZEhMQ{9f{EPgbu={aJe;d-k8RTahe#X1LJgHm=8?H z6Vo&^3<I_Kc>wr82fr8#_t%BD+s1FNA69*Ya=YIUP0Yi@^Ye+l?p&9RZCQD{R`!PX zB(XpXgqrRAXO%u#*&0wbLOdT@G(XCwQEPVIkQgt3)Ay}cMam~<CE_-Q2zaAig4<_N zPm`Dp>=GG?z%Dc{k94eR*eFY3B~MEQfQn&*X5H<2Y;=lUk9uHXM|BU2h(|E~Ckhtg zH{u{6Jf+z@NFHD}XM@G=CqBisc2yG1LEJ+fW5FAuKGat}jgGOD3urGYi9j_#x_H`M z!``U%5ewg8E+Ck3dQYDup2Cx4g(ePOJ9H7;Us`psdf%4^JF<};2_j#|+SemQ;kd2K z8pDNSo$*;z&D&Vu<Atz5)BSANdh-tsuDt|4xu)gwUQ5A1iKjh7$KwQtiuP(aL`~R* zLeoc&6})eWlSX!t1dE`q@-{A}r44C=f2l>P5$&i%dd2`zQsZEH+S9>B%+ZLSC9nDs znjg|A(hCn|!|wiGMV)Pa2oV+RMDKxku#MFx3<cl~*Mtw1Y#_x%md<3TgB|=Dg<{CJ z(}^xN^XFX?h&Nutk#7C8-Xhjgx!2(9L&Q~s9>sIB-3T~B5429ukWS-zC6;!!2X6)z zS7DI_!GU$8;hRh!|F%?MXog(8ovJD2Kc#9U3{n8Kh_s|xm(7$qC^G|T5xdzt1<7>j ze;jBeNX~AciW<nXJ=qX8Y)(|_VA(1vg1~&(uwcd14W6yUqXJB&K}_@QcF%J03D1Qq zXx@#U#=w5lOwNrl3x~maku=M3v1w&K963FIVJekj7#XL5ecfm^lZueXfs!-RFoVEl zzfw}>>6~pC;q^+bmG|G?nGaT``@Rb)4~+9j7U6h2)7Fgvs8!iCvn_Xi{a9&Q`SIn+ zo_pKbmyP?f@Nr-GVI8>MVYxS!R$<sUy`1?nW=gifiPKQ{c-w%L!(m`qSL(LY+Ro;{ zUIq5n*l#O^nbXt2$J>o<tmty5Zkc^=lxbqh3vYL*dE&?4J@N6|J0EX5hbN)l8>E5x znAuyS?v?vpz1PdmeiQC{qhxDJce`w~YA!1eJM0QlEIl@5vNo1Y$yvzBD)ENi2+mSM zyJk*vVHz{7nI2|SYc)WtY*jp6u%UM-Q==u*RAtwf?CVAu3WsSRXG;yLR&p7crX%z5 z#59eFD%-Y0D&%bT=HuhWy6nuyiU04fzfxD*qtiTb7-sfcWhjOF>l=T2-H>Al@NMsC zu%Z&1J)+cxb{k>#W)~NXx;@`L=(83X#zd+IVV-{?rXojxA<femZkKCn*25`<?TXmY z!Hl0h@7(1MOd?G1Gww`}x+Wx?rw3^b17^6bj8I0CSG>9i^O4T3NGl$sS*ksR!Nywq zp%?M~Px#eA@;)%;)4Y!i7R-xSkCjxjF*)ulL`^41^7a!wYQ<x45AG1J3e_ImnN9Na zk=pu4ZAEAJ13ZMkGBj$>Ir-XzTkw=hX_nsWI##f2SBQ}k)&^pW?3M#r_Z?X3uFH$X ze6ct|(8LOVQZql_vV#zR;+ArZw*O`=I|0$}MM+|**oVH+L8(~vWmH;)oWNGn<r6BD z=8b$*#plp?YiD;rzP-%RxKA)Z5>C0ffY-o56Lq2>l0=p=QsQFl(xXuhz3$t<PIU(o zS`HJK7R${xcfs*`qS;M2BnU~CB=v~8MVxJE1dr;I6g%LeJxUNq2@+JCmm6F9#&sGo zPsb0nQhV;SdE}85VyY>YT=Pd0(?o5Pi3=)hbGN=xnrm1rO7QI<k2R6L-hSPHQmA4Y z5&ZjOQfwRst1t+qyuHf@LJ)BT;u{$-0iHW`To2U3$UWkY==P8ta3-fzgDJ6P^(rp! zzHCfPfEp9xCJLLViM(PmIB~6wDsBKI0Ica4qVI)8VUI3D!A3y{^BlZ>x(@=dNJDe# zbagcFinSKRJ3_Wc3vJJz?N!*DgE3Z%Qc^LENZna4SEfT@Iv&va!Xm;Z3$1!I+#1WW za-2uTabR0E#%W@hXZ9*wU+;|L$hvLJ<H-5tiEpnfDuwBMW-JpQmpfav{dK!v__!(B zcD4obsK~m2Hg2~{$%QP9WvdMH$o78YzU}<<;|s^b%=62EtipQT8Ro`xRDSz*qlmCB zEBCE&-zzOQhG8U$u<jK}g<*u-b+wam-&h+Qj%QlV9G_17c>0Oo{SG8IZkKo7bz?pa zNK#Hu2kJhs?koF!=e}-aDWq&quqsSrCTFGAo!V@=_c15xUdTgYntbSJRa${Oh&yI$ zHn`Im{Jb|+rXiyO%j&&3Q0qz!40}e)%7&G@Z>_N}JGm4jCEKS%;(EF9{&r`1KJeoY zXU6%&G@DMRin6!Hx?^qZ_Xe`FEO#!iZ*1$z{d(b-Z{KKpGvRVh+&^x-FK<?PHf7R~ z`SK3~weIXqkd!^(+l>{9piy@Jd!o5rj~-qTBv=6VsAN&Cal$N}-~1f89H0_?Nh}Q5 zWCO|O(9|4bp9kdUHpU7FYN=t3at9CZ+_8scv|<NwCup@LO``S(D!cn|AtqZ#byhI; z+P@Pd?ZjLm^bzpJkl&iIVA!({y=f?q3Ej{r`pJf<X`LcP6e>{zAi1;q31btY@WS1; zG2jv)&DN%8EcAbBOA^BxeXSsSskx^IeH>5BvwHMs@wLr6Dqe}|0V)3X)Qer>x&D31 zF#^`CpVm}^DOWTKQT)C3QLdv5d+Gsd^tdsW$pN)%5)p?;4~#=+jr2ioi2JP2oFW10 zl%fQy;m*iKu=J_Hwtb9>vdwHt^J;moYLvXT0zvt^aI8gsRf6(!P=fbt3C)S;vk)PB z7gW4XT_4Gg2nwuyFs8l_79n|rYye7$9yBSOe=tTE>(RUacAb<Rq$r+(4a9_9)?w6B zUxW_dz)Z_QGtyCZ#OK~umfoITl@>W#f57(MsL7A_#-@!tH=UlPW+eMY4vgd=(21Fz zKC#V`*zmIEK+I&{mEH-_KPU!LnvSGk{Z^_sA*4UAo?923Z83d~Xn;W9$bLlilRn9| zX!8C=24q^l-9|6v4@1}gSkAilrtyQ+Q+OURSR@hquDMZ(=*>Se#B@G<Gz8P4pJ;G< z1xbY@oB!UVkUP=Dulc;L$AMF6q-y<WDsV^#(vVs1cW#%(n2Bv+95TZ=Q?;_Mcb3Z= z@Px3l-4)tGp2X50(*S8_s2h7r<Z+^;jmztm!}%+9+qkZG1A(sIzh3SPB$lNzKd;<B zR@QxEtBHU3av%>Ymu2H5iM8%r?+gFw>pwG3M-KDMfUvK3L^DGk*!PXPHKaA(t~ZuV zAq!=IwJJk0s(IUO7SYqwk#^fTJRLYpGova$|9nPk<91!qTjTPfB$=6x1Bc_l?Y2<L zft-|_7Y<^bd5o=H$-_V<vo3co*La=-B8Ahbm=jVZwH--~x-^m$^4J*0k+Br2n~c3G zW3f5TvPo~GWocY<Wx2p06XTHBWoKO~>&;5$kJCgsPoOK?JRz=05(cYsshiC~8V?)~ zN2ck(>2zS8XFlGqOv6YXMyi-Lq9r5kzkWG$J|_O3|LadId*<m-s0ej$v@EvIbEUNn zU4>LKHCrKodZ%DbJ{jKfr|uxst!ShVya{6q-JGp+q?~Gsf`|Y;W=~Z@_tJ>|DK?n4 zv5Pr912Yd`5eLu12tUseB-GBlgf=Z2>EZ0Y-A4<UgL6=yY}fzK)tfcjlH}NVAKX16 z_Hc%KGqYGlHff}ZBGo2qJ;+Sb6Mr0kr<!bblkBR>%FH{QVGj}R4m|+yIHhc}%FcVw z**gX}u&}TI{I$Hmrn0NgsmUMwfR(q@0>y{{`y$5dI<CH7-(c<IHrlucOMH^~Q4N7@ z9)Kwp4)f73f@hN!BXbV`VfSwflud^-b`*wI$3?X*MY6a{5^OAgly$tTNnpq*eApn0 zeMejh{yX0NwYy6lG5lj$J}M`{XZY(kkSF`^o4<@w8ur{p2d$Cu!-o0eqS+??qw!51 zi>x$`&jX9D&_t%wDTHxIm_{Ej)Iga!Fz~I?y3Z6a#FSl+VcUvB*AT|2Qo+$%^pIN# zO4(<g#CJ9qiWRH160~HX-VVvg%;Z^v4LnQ4W>1r2*w2oPd>FZbCyB*>62=rSO9z`E zCV3r3r)>W3A^x#zbMbB*%K$*8%h>zbV|I?&lI)W$MV;NsUanNnGH_56<r@F_)EpEf z#(H-tAA-7NmR2*(pxrxqJgX2;YM6%|bgwlgAKZpCqeU^mQsA#>KaqGZ?$|yEXZP*o z<|v{&JvtDKAu^|6z&ED!!X}L0WPs3k{-7@0^=5XO2Cc}jNyQ9aJS$}UcKqWdP`d%w zVOe=;XS%#w1Eu(3>cg>F`7>#;^$-O3j_2u9eG#N3+PZSPUU)t&9F7b1Y9N2TU#Z)T z!}7@K`3KIY$}hkC%p{FzT39!s)k;|oP%=dm_nNs~8;zNi7v_f(NeWC#y>2$DJK30S z?aHk-kPTfsTU&X(m>B>2)>x*A+t$#2VXK}U-Z~FIWllwyj|;a;qu0*$a^Zek>22e3 zThR*9SpaGqm?@T#_QLOf|4b60Ey6S>=EKbKd?I&vd)tsQ!IU_CK5*LZ2%YJWnWu@q znvgfGH*85or&p+((z^hSk`FvTA5d(9Zc3f)zS33@twxV;(6x}JOqNVeHpO<DltQ88 zgd__%DNGx&#dPX^4<Tz|?G>$%GNf72s%-Z=qKz^y9Opt>67wWH91fgM3x~sj<B~X> z4z7L4^r~$46;<W^a%C=XS`NJDiQhdw@I0?5jqg8y=U@Ev1Nm@fJ`}F^JL_6$9hN2W z`uf6UQ_?)!bW?S1*Gme+-X+R34aOwfag06i_-rk4A7my>>d{Tdm`)LJq%_}z?7%1z z;H=>TEM`Pg$UYw>ba!4_9(|MY;Tj^0?s}O$W%LQ`e$tcLbYW{8FotAg{Z?nO4kY(K z0dlM$<mcYwRn|;TYD|y+dF*Ji<_u$JB1rFL9S2OFn8z%d_+IOPOrx}Ias`ha7<d)G zW?YMCvZjyVB@G5%B2o2<g(lOA2-)O{sSPGQyQo_ufsf=&Wt7R)&A~8iA}R*NJ!)r+ z)({6<-I(W$Al=sDL`5J#RlwyI?*>J>4NtXXAv8FEcvqPkNVC-}b}c4a_IIwkEvl;+ zOBxi8Q*!|T1Y-Ih16?&@D3SVu$UZSIbqk9`hVGN{?8VrZC-s6((qV*x3!}_^ID)J8 z*@z+K6l?_!b|N#d7v94f{LqRRip7sWOdb>w+xO$PXB#~}h@8~wdQG}_F-2ERut)Y* z;{|tIw<9k0lT5P|z?m3z)EHDIR+b4s7qqPSXJ8B943;?E=GW1{oNIT(OCj>g<G35> ziGoJ}&v@=pDzf~gNq3FCPr6kdhG*h9W00&>(t!t^7+UBCVsx{bkxKNpOH`@7v&&aS zG-+;xe(?K;-BX^W^Z-fDcBs$C4ed_Sah%*i_x*5=8oG6lsoQZlKLaaxdC*$`RT#qw z_fIBcLj!xzoa3o}{7f7$7dEMs2mk=u*rajal<V5~>GP3#xo|w5eZSFPOb{!!&!@G{ zr{_n${N-1^e!uZ>Jg}9Cxx?dQ=6YGE+NiIu+<K)?aILn<Iw^GBsA}b*bb_=hty$~v z%lnN(ver)3&bP0x{F}e|f%<midb`nDCzr$zpAH;KCYMAhVyg|D6-y|$>&jL)YO{GN z^HP|y-Seu6rA$2j_{fq4WJ3DJ>G6RdfB3}d{D}6-<?W9qO3n(}xWBI)mO@S^PN#)* z6fSFKTd(M?(xg&VsjZOIx{gwDd+EaAVI~V~OG27*dll~6hDc|gggkpdtRQJ4WwDt? zYBpAql2RsRTTIun0eW;xsB+2V3fl&#wP8~_O&d)%o1u~t#Wzt;N9*o7o*&6&L8OqT zVjWTn>t-U;R1&Q<P9;IDuvO*^zkR>({pCu_E3LmEr7$07etdf1^Yei(-{07@&`U$_ z8%>2dCu;*NiPS%oh@`T6qVSht!(P&LL9XeF6V?C{9Z5=PYNR)i$vW_c{oDD-Dq{pe z|JVVfN_SDN{kZ#XOkNyilHnU8Dv0<Tu}<#hCu<BM^`veLpTxQ%)6n&KppOI$C5CVY z42cprC@tyOiKnX8%@xd!dxYqEw6AkeA-E3D^)<dqM^JAKwhrDHeQ)!`x-;bNi<0pS zw$I38q(qe>O7r1w#7fr=7_;;-D<>g7IMhpk@hrUNBGeBc%b%Z&SK@p6yw%+wvN81= zUCIYW-(q`mpokb4?dYi7D6okShYgU1`TW?A6%4rfaQFDhU}bXsViyyb4}C{a1Ktta zT|8Z!Mj0$i1|&tJR<tqNhXk@4b5#7l6QC(Os<!fsQG%mtHTDweSkxGc!VD<cwR)*3 zvLb)N67^M!na=LyQIyyRBNax5kBL}wP@jInvWr<`E=raiX~#<)qBaL8#yWU!zteM3 z2b5rO+}6rCKs##@;wh^|W?yRQkWC}@+6~)sIe($vhaT6fJ%S@>cjlzqcz--N+y6LK zm%16KBrnsrVQ4c{t)78-?J??%(H@VA3F6!i8p&zbY~o{dP_A9XOLJZ;26t9g`ssAb z>UPUPU0i4P<fTFfII8L>+cixpK=q+rUWN*xpW>?mf@W4yH`yTF97=a#TJjfd!>mj| zhx%L%!d%T+R=3TV6dJpsqFjeFV9mj2%$Y&0&6p0?1h22}tUo@pJU-C2D{XzFQjwHw zVs717mYLc+PtQ-J%Z*B=H)U;i16bNfQ$`AK2O;z6I3c}LN}-eqnmLGcPm~#QF~|Dy zwet9!Ih2X24V^n>YD}VR$y$tsnNL4G^Zs_@>1iQLqDVp}p~%efF!BCkL9L64mJd^A znHL0QnrCYho)?yRVym5UUN|ocx?TDH<-*JB3*WzA5LRfyv@DeKj7X!kE4RyLU;^cs zGWD1cnb@{Qn=00#*;p@~uF8DK+}}5H7E%^IKRt1oDqp{Shq{rHGKsNqD%iGMGC3ui z-6>HH@6^?D@0^6z&7o^mE_LPJd>ETdB$RowC7m5BvuJN<1G<d}I4(y%KY!+j-~UU_ zk7wp-qD(WVhcnx{@qT${b>IkzA3mRX$%$I;{Pa1ouAOi9mDA&qpPrvMofe)RAJ|&s z{0P58_@{sRBV7u)WY%PZ9i`8toFHx9apb~%H*7np4%)+Sx^^R}puG(pVDKNw*@)N$ zW?;ralGt-?4t7Mv_AGg(9{SDj?YRCS2C79sSH#)m?7QupadFXZ49tUIa{cW2b$96= z@XRlC6pc1<cbFQX)Prw#@o^$bH-2<A;?{@n3O^Y>J;02|f{+Zvm<LPf%vUPnWfx=3 zy9a&`KYzu>jL{Sy^6@0&0|y%+;z`(uUEx)|>?F<fiq76>l>CDY!eg<&o8BGxdF<(4 zPHGN>ySjo?JlRtLRevuY<NUT_g-i^g6-f?Yn<w|xRs%%>OvE0qkob_Xy+jGknQluX z_fAt4rHIvWoOuk)8ZlYPI+L{T(;odn4)Kpuc#-iM?U)8*p{{R9ByV%IfMLP(qk#uN z+()gcYei(#07DbvRuHU-nzCBQ!*F3$;B5&OX%D)E?i8|bW0t++DbaoKkN5;j1vXT? zgy!fw4Gl(^n-X<lk<FiDV9>pU6VFf_SVcL+M-<uLyAkcfbc}VXggOJd+G0WjDSpTt z-A6ekjdv>GDt&7K-|N)-0XHyYrJDZ17L?RY_-Sp%otlk;j%yjHUIvD;XO+Sk32kgF zkM9gH^KmYag9Y8~08Qh7;JTG0<}j>2-B7AIh@eR&kGVXm@dV-%gH4K((N4{(J29Ki zY`dgVIKHHwi8)|)@1>?cbZ1<lyW%G)n>OCpJ1?&no}W$}A0KJkJIC|0XBajlt$9YA z=L1uP<#^`pa_8mCSLQic2UdcIrw3mD_=SguBdMAV=d2u#2hI-%j$eiA+U(EgiBrxT zPta(bPn}DhsjYFnSDqgyQmSmVb2>e8K0k7O`NA?A+fkCS6;mmkPYYj)kYy(4l}(ie z>xMckGs|*hnlcl@{jxF56NmH6?Y1&ah3{Wp`1Q+Iv^U!>t(kK#9HzwDlzZJM36{A* zR}Ry}aXN5cZ}fJxRTyq#BxP-h?SALF-N;Ee9umK<$~4V9oM-B`SRfZ@n=*?c1xj|E zLv3^_vRNCnkf1ht7Fy3_O>A4`S{o&0iZn|Ul5ZEsKz7&8VTLj%=B2P4j>IgCB*OF4 zCmzlZ%+pNHnU))(!r^day;a`wJE<g2=ZU(_T)%(iKmNym$IJD?%lCIqQ{wY+BDa;( z1oxK<a=lPWX3d$VX4xebBth>=iPC}cR{;n=GfGFhu@=Eu7#fH{q{R~#U#9DtiK!_y zIRJ27n8^xaPE-d65}NnVjcy^tu8khuJKiQtACuenVFup0=)OD>qe%Mp4nps=B!6fC z*=JRakrX~{bzmBwKpTmRx-W>b84hF&h<)smv^W&yuaG9IxR5!#jEa|`O(WW+xvz@V z3f+anHb@jT2HO~YmsxlW?!M(&B->r5N{*d%V#!zc(qZz5YDvF1_UT^ovRGzwo4WZ& z_0HA411Q^}m+0N(4bd)b?7aBGV8*aOJi+bb9>fRjCD*><&NX6$rOBr8iP#95l&sZu zUMZGfV&g=z*yr^Wc)}9WA`+SweA$*|%{d&j>r#^Lquisb$f#?t$O-h=t=Ih}$dE$1 z)p+N}80j3rCNgqGsbtNBRv}ubErjp2xPg*WBi6x3I1C2FEs+=~WOSf^mUpX2vd=31 z{oR3;QFT`HOdqnAm_`uU#b1fD*jXtgJ7dx*lD%ss0&+ZqIQ+2#$zaoXrCw*O!^wmZ zhDOGPQrO@vb-H&{jf0hO<Q)#hvV^cI9|=w;^?lixX+G@pi8i)C`6~1tDtyZlk{gf_ z8XwARU59fM-!dM8WmV4#G!F{5V~1w^K0e<jf|onC@jNutPTrw}Ijq=?)X9)^II9?F zm;zu2nD%FEIN!BJnueVj3oaxV9gabFPIa68db!KXs6D2XX1H(FY1IPLkz7{l<po74 zIWd(3l8kabK0eZV;qfW6EJwb7`Nmq`xW8SQ6Fi?YYpa|d3)^jFPBV|^g{Oxz4~L2S z?SddY92RCa{_uI>*Y9`MmRK@$&2UwYKhE55cS=wE_~{YR&JRBx=)IB;6LnLHz?6k$ z&dgI{nuM}?yep;|nG2wm)`iQxaeny3)8hgePDglsdFOh+G390;5Nppq91Dje^i|lp z0mf;XZKjLbhG)&tT4LM0jGUBtu`vnTHZe~opxm~Oww0zEB@4MEUpCn(*_fNYWmZ|4 ziXbU_Hf!i#vY^?T6AUON%A7e)Sg^xZD5!L*D%3`jY<sUnNbCa=OFmGh1tD?0y>mQ2 zl5#QzND|XBv2H857*o0AnKBpBxiFt*BwM@nrL25=dExc-m4}BTQ<<2T1C$FteR|;6 zZ!4{2Qb|zN%rFVHs1GC4U0a|Q;I*3%u#6h$$$><(;Lr{1j#%wyNbs=`zC=~DcycE$ z$b{}Ym%4WoH6KWpdUP~-Da$nx=8i1nj)sikm2hS`bZ0Re#uFY5MULm@A7TI=a!n4} zN1#U;Cw+jcaM$XLi@L8O8i*YP_?5*jBBc=<vZJctJd0mf-`RD9eH~2o*fF>Vdp|yE z!sHqD{avCXs<?jC7>_)fU($$kracKlB!H=};Zd9I70nXe?<I9_dO)2ew^EQj_T6Tn zQPjHi#C>aX9SaN$W7pm_!mjJHywgh+TdUx4SF9uzGjXyfDCACwL3M5yVGlCc_n~6+ zWsYf|7od1{yT7#&s6R3dRtmJCPA0HP{-ps(e2Zq!V+4EF&>EOw*z31IE@W#zraNj6 z6V#zaKn!>o^=3MUOh=PxAkqkYVa%QAZ8sF>w=d?1#8Ipnl%dxuLXKG~QC1iatQlkC zh8C<Sj+(91pnCuh1B^Eiz>P4{T?b^S_akMQ$jz6z;fUTF_IFU@c)v%0O-{cGmgsme zwIlBoYk(R*{!*=5tc$ZrUgq&mf-El5btSlHbcO^&A|B8i0lgCHUC=U$K(@2RJfiyu zL;0v1ePl1)eTF&Vcp%o9Afq;oM(L{iwOi_B8Za53l?5C7KL88+Q&%M*n|-DM=H}E= z))1P>0G;+U%b=4D@?^9(nslmzXHDG>Wf$JQzwz_E)3zH$h4W!TnVFAg=$(|TkE_fJ zt!=cPI4qgk6My*WnPpaP-#TA!7jBmet=+h7u&s@pJCeMe`0>Q~G;z6S@?qg5m7l+? z{QjpC%iOuX-FSF9aYi^F65qeSpiTJn>4E3-fhkv8sEN%^DMi@sm88asoaUL=bVIT* zY2k4?*dRZx)Gb48eEQ+cr{_m<YUFvM)0xT@*2emN=T?nHd^~0}z4Eqpw(eWn=ZTz! zb6KcOZG(4J=A}?(qq=IXY-{5<2~W=_rn0bV<@)x{Ry)0$t+%bQl+3&oQckY?>PT~$ zq9{|z*qRJQbp^6b7tRxsZ9@2@nT<}@#3q8Y5ZhbLKBr8X6H<hEE*uUE$J3Gdcw{;r z$a(UT6tvnXrEpjd-0vH?WXd%0m!E&(*YDr?;nO3R`;EgqvtF(|oeDpmA6b@}!|BB5 z&yW1i|MAaU-md(5>85{c23)knAckFM7Ol)fJJ^LPQ7*8*3#}jO-InYsun5-TzAT(w zu+FZY@yy+U5CR_1Q<uSLsOEq#gmw^IyU}G2azwUo|L#t4TGC~jIPtt8dGZ{km;oTv z6OobdivR#107*naR81An*dtlncQEZu(|9oTd!vFBUpJxyc;U0rP}k@f>>?IJejM)U z{E7dZ`wW4YBHKN|iJ^EYd|k5pNY21_FB2KS^2A-BWvgT)H9&8FpIpnQeif1SdpSmp zGH>qF%x62OQ>>fP8E5N8wa+*CgN~9D!~X{B5iR=c5`qAg-8pTaa-1|9C`0+Uvo5<Y zwQ2Q`T+l2nd7SMZMwH0-S+rAP<#v3jIK>ni7TaX$%3up6bcD&XeYKpFEJ49r`&!3u zFuBoqW^RJZK;ew<w0f+6mj|lIy462l5F9!AXIh<XEdFbu*KvSia{53I-enX)az~1Y zjW{+DSMpbH4ytH#mdD?P8?-Sbj{j5j=NEHN6dQ>g3LI12kG43^?rpTT;aDqwgrl%$ z)JT+Oj8_-eUF!$Fpr^lLN?f`}P{olAcn;$ZAX+8O(7L8k)(f^{{3D6p{ddLckM_A~ zfG~6%6K`X+k>>HLQr9sXNK{bmv?%xKe%w0^?VdSUI^-Es2%|%@!w&hqUKQPVUhH@9 zWTmh``=;2pXD8jVA$uAhM9LCul8|~vla(-y6-xdtz3vXAWE@o2&>y7%woSHD={>Q` z2YMF%{N;_$4<`<Xh4a%V`n{0!W){&Wb67dC%(g!%=LzYJr}HD!3y1fG+x<#=t4!HO zZs#JDJdu*{``<tE-~M6dcRzmO(mGumG7Fu`B#q+)QxZNuAGzM{EQd_5nd9lq)5C$| z@xW!h8bDq<DQ1mKf?gBTtkg{?V%<MEb*5|+W6N}8ULGlnkfbpk7E&s_y?^J+Z(mr~ zcjm*yW0|?uN^O;|-|zIUOjBl_GerdH20rK;_iLjzzsGqZNhW7uo+q@yeZ6zL+ZO3* zSx9;FU8<e5n0KjLLu#j|!d$Gx(K@ug8Pil2rUKe5z$+Q8ptagm>2e@tbDjkONhE<% zgd&+~5@V(2LYZeunMk=X72&WPIX^ygetZDw)NNxvo=B}TPZLj%Pn29J%fjim-=H`C z_22w~>-!r|r^4m!!e73=^3Q+%!Vf=w;(z{+Kk@By;rp%8wr;(Ii=x>(Rk|4Pz(uCr ze5LKnQ#NVFviiBQ#)I&s7F2_o7zoD`HPJNmXEqKZ(r!yc6xsKe`CnOM!Jc?o*~k+t z2}ctNq>LmwG-ZF)PVD4}O@Q}=gdJ3cFf;~HM5>W{b|HQ&3ASqx50;&nZsYealb?By zL){r%XQ_8RQG||2VtlU@2BOSmI&0`jP$biF&*ICAW0ec84aEa|aY=)fuA{BklX5&x zMF~u7;ipv&%r|StN||auYx#4xgx7tnb{)DW>ASX7w4*5o2u31r-#uEX$NRGg(;PhF z&%k!^Sxm|5J7=(EkG2!AJF6pJ62gFVxcJofXXXBRKu?b=CD5Jv#N8N=pB%ZV*lZSm zeWSJ?&)l581rO^OaT%!BzCzogBKz-SdWb-@(e1ReJkfWrUT?Kl$rz;+3i$|v+4nV> zO4|<8U>H<(>ZyB4N^E*=44V@-6#R3MMkYDEmCSLeGUf)rK-*cvl*~9fw#2|5cnknE zAysEHgZ8-sH5iM*;6!%fT$kFAXK^DEDG06$BKbHLp%aKaJBki4y4NVX8tt0ZI<4$` zJj-%t<*J#1vQ>>8Q;lO8e`jFHC`Pl4O!6`M!K*1jR*I(K)M6{H;w+61wzHW()n;(2 z|G9$)#i>n)Un3ce<JS3b$Sli=a#y%n6=QnR0JpZMMTgU|vSs_IknhEvg>7B7d-y<u zd*>OEK`2b_-deXaRSLAWa@i8|@yN^Vj`qgyo)??Dp%e2mL!Q`rXS=QBCa(B*okkKe zg~bE?b;;(0>WzL|k>yBR?@Sa9$BDx!vHpCa)y|R<_q#cfQ<*s(CyI6shl!<5v}I<> zg@<Kk&YAQ$QLB|@vS+p08@X6lQ<*c%oX}OVxg!(P>A>@+Pn?!BDa}lW8SNXF*Kf4T zcOH*Q;>_)~v1vuJEv#Uk>D|VXYxUUCHm<K5+SJ<QONXA&&6YAQ3ruApk+@$o_ibg{ zR%#cfG;ur?rc~+cM(x!~N8MVm(-7^NgYTMQt88mWo9U1??2ONou#|~bE1C-0Am>gh zilm7txhObgn>8basbo?X%2b%A6DdvPval>?N=dZ38WWro(_DN_g0-0+=811#f9Bh7 zzpyL|UtVssn++a({`71>@$(bQ!vkgc&OiV8h2{cc(QHgZ25Cy@#H<s^Kt$?ZF7J_G z7@!CZNbnv}DvyDf<^em#zPip4Mkyf5?Ol|n$yFawg0ZB|W~VqmB0_Bc74aD#nm(LW z*S6szSTWQRr*Z(WDBGq^Y9{Cxw^!6f`{K#56ELcgK6>C%h!GrJL-JsL%Vw7qj~k{x zvu9N3+Py(S>5?rzrsi=k4}WTjst0*z?eQ)y`wIu2#M)#3Ze%2iQ3Q+9zxe+p53W_L z^C<jsm+VQU?5iO>QM7m1caUj8i|*aU=29cF;xRJh18z6CR?mloc4bIK5YsfxJ(5=| zF~`t56CoE%5~UJE!D#K!kO|leOLVdp*D_jS-&1wqVPLyhuy-mhf{kyL4m>-I1#t?< z=^g?c*iFPzfiY@5`7RFexf+s44Hsbsx(Uqe0Y_|}K=-Vo5NO#A0Bboz@z%3Yga;Mr zfmc9#-pgU}8vJ3~i1=t{^U&w_Hb$;VFcpT<OidlN(Y9YRp;1bdAjTZj5e$o&H`)y( z#I#2h&p09>@zKmXh1$nj1amRjS*h$b@9y<g2J4mlJrUX>{p-Wgy_}M8YOvev7dtrk zK}^tNqpd@<$jHKk6sHB%^)_V(p<XMGJBdR$_8j>X-mc)iErz~5Qwc|;elS{yk=1JB z(t}IueogVb9MQXzYcB8#n^b|K28#8=VeRe^JO?!>r;%sG&t<Fa<0Uz=i39!dia^y) zYYraOrrYP#C^@sPciygdE=j1jBj-8s>A{#6?Tx-QgvRZDhn%5hR2%hvL3^b)OG=LO zgsM{4#`SvR`0z+62e$efzyI+E-ml-7itzScIV>|J!}TsKM-#DLE_deRfx}~=uZiQ_ zk<_Tym92N?WoEl8Oh#w7%{qO1nQWHLi%nw9IWtcg?ZPCPNsN_BdZlUMbezyS(`#p* z@3aoLTemjsWFTL9GJ)=rn38n?rDe7{d-YilCD3Z(e(Q9poMs_sSkgq<I%{i`tSl2G z$uu(3D|Njhy^)=jtQvj*M2$Jc{e~oA$(bl~ZXMe*(>=r7I=U&-jO}nrO35%y6Vvg; zvYa>{pE;jD@$mTv=7$r@VMY=*h^}|G+lAKQep_j^g4j+iYh9n2mlK=XzNhoU!uiwh zDfz(ZVc~kY@L&J&XTHB&x!qT~R77UlWa~XrE_SZmzDYX7&mD0f;C?_Yu;Bs7e2XPY zVb9$)cCq?6cEzc))q5!gLWgMJJ`u9~=vq-6JV_e<UOx(JM+s+7KEbAmt7ku^WlYZg z_?e5+FqQy{xlpnXI*WgD^D@0Ntb?tU7>?FPkX2{WyEI}S-7Y8a<+(kh#EO|pU=q83 z*A<HT+!}^VBbHr;UvroL!Mk_s{t*H7Zq;tUTihWA9MQp?2a^^J98Oj!_UHbNqYM-Y zq-kTS$pJpd7n1wq?wi2l-P#oOHYzC+OiqB1ZZojDWcG&jHvDSB%1mRxo)|bDE05$u zGmeLQLlhyiXwIVTc3TW!Si7l9yT}>>T2pgpqFcvjXGkz9-5tH4;uI1(mIv<Q*C-NT z+fv=oavYvfpRo%T30B3vFS{}C8gDBN#bL4okw(^m;@v2C8LSe$_W{1NS_H1yhCGSb zaJR@u#`t_kp52jaN=C!_6Jdy@hyt2ls~bs7u@&{gji0dY0HCLjbxVI<kqvl|um1e3 z&TObScArQ$AchJxxfocJ&l9lr<)B={_{ABD=1fh(yKUU~+i+&q#bkGAjFpBWT$Rp7 zr<gcQjIkS{E%$;Z+_iUWs&d9;#ppH|{$yyFOkg&~2=*vjHPGfuzWk{qABd>tK@`kM zDxl5p*@L9lXRD~abA^-|EjH!`t%Hv5>&}3AxZTS|OlF_m0lwFi8#arhcm~<4>2&5r zNV#y&jpgYGNy+oVbUaY9Lap?BB~97Hs|`-)qwfS-ndgQ1xF9c$)10YVcz#$cXf<oe z&Ipg^g}2wtc}Z-CnbVw@ro?ueI2{sewaK~L2G8@v+LSqUZnurM`HjPJU@Ahd&itfA zE<$~W<xn`>3iqUxxo|vWPRAq9r-jo}NV%KuXw9@U-u-a9C$4wvYB(NG98L?%RA{Yo zzg@Ur?>2q6ch*~F7FZ55z07RQoTJ&O*UMYy+Ms2avIl>0JKh>w#dcC9>vSl2GTUfM z?{+5e!DWdGOq4v6tOkNMvyt8{2u%|vEYuDOT2-dWwQX7`xiBwhmeT{8X7X}GNX*&x zUU9OSAmXzwEIi-PUR~?cn5M!q&)n06`|Fh~?&vjfm=lv!{`A{7wBLE2gmqHZ)_B*I z)`XO21GtpIz(z7M+6Q8Qn0jy*#(8rx{DVK;^(z*nz1Sj==|}qZfxRKL3GA7)R`=kZ z)MBORNIb;@aRl|`$q?i7x-%hOZuWb!QnG_0_RKwba1>`xB6-AvUk?V={hK&@E6H1i z{i4LnVj)yjaPZ;xqcY+gVx@9p#5<_Xld<3VAUQx?w__kuqC3)`mz7O?eoW8%&x&;o z#n?a7fS8Clv@hKm9w8EY_hjm$FdRgx8Y`5^#&>Jz6oU*fSwQl*9BXAPoYwIUx)_m= zhvdX!K;}d0?a89hUBK?UmBg(<Tzjh^E{e9ne6F9>ijbK+wnZ~gh%`jIFP(@!bvK@U z#)<<Hr`E=(AP=w+w(W(R@#s)a`<Hl7NrRdMYkv+FL`EGfP<E^Y9~rTluozKd-$NjD zJ1qXtoj<XD^_Ysddf<1)C|;s3b+Z9(7SIR^OQND%3Grr>!fZgE54!8kz#mS-A=nVU z?1$BAhS3s+76^k;!|%~^zjtUw8A+)=v@f(H0rHX$8?da=841s3Wt8e1r)y*!$!XH= z4vrl#c<_y<8l3?KOf93ba*`d!-d&Ba<`|+2AS$Ew9PA)lmr;P-H0~|f9`i>&hRWyc zm`_OtTvWXU5eGc(c*0rsj%Xo9Ukf2#blSVS6-PNNMBq5+@;W<+ANsKOwmaMp4mJ2Z z=`rL^_xtXU#lF9)2h0XN7lXHJW10@&L*+^-EGe0$V^-3<aJyWMZA^{#%L~)A@c8t^ zc7>cR;J&|n=Xy1LO_?ACn=uvUEIgkVBzfIm5|{VR@nof+lnP6p$R*RRoe3q&#PzoE zcwXprquysvIxM2+lsL?V?UpD~czRT%SfD!|PJDWLU^&ce4Q}@hZH=i|t9}yU^QV~~ z%aO~iLK3u9?zbCtH38E!Pe_NgH)<2OZU#t-fij<+PI9ev%En|`Nywa7@{vGYt$V5U zMiE>G)#$C7z4dB#<>iY!6~rg7rsg|%=tvd1Y$hIDfk`P-F<{hfs&CQw9AV0EJf3)b z{={-z*y_sd{X$*u&>QE+2M?y1!@M9I`F6k3nzbV@^TfAies-P<yi`sPKk?)5KC|_T zw#Mfl9+@Zj<Ii6?9uCY&Sl>IE44_3~L@?jY9E75@)a*H8d?K#Vh_MTOIA=e>D&!Qb zLZrh{HgSkA0s0LvSkbgn!#gX87CsJ!OU}ZoM;B40QY|UzmWT}vOaw;{`0B~g(7efB z!c8`*&^sIryxM|D)31mF5FI5e;)eaxeaM`*HkZ!mH0<6+o<yAOu8_>H<A5m`cVX{N zjQLY3_P>QcF_<yXk3{T90u*m4-&f_BR>UEkv(2K`r4+;Nviq-qT!IiYRqzB{;_XWZ zt%&BGao&To$6i<Cj4>F&UhPdWqZ9|k-opKUunLAKSu#a7E9psW;P%c{v3m=Mx04k+ zi2{(dcmgcMs)?kT{CEG?fBMgXrH6ph|H-OD{FqQ1w=B+LBm)fb;D|$kkewRCe-|$S z4I!_;7QC()?1lJP<dobgi~X7S-tZ)f=Ab71aEc<*2%g8uDObSz%k+6I&fSFd+qXsr z?}yap-Pv;S64V)y38dXXyiOZpwpi`%U+7pv9AkOQqNDn~O*jlcN;mQUt7rOVe6}dd zL8hZ!yh|uVrI3c!2XTNIRG&K+6X7P5;w2wD)Ho~T7Z2>!SvPq`CZkcViPk%>)dr{- z>(luFh#6=;yR&S3V5b6z+7lVTDy|U+Wk?`zyS^^XMP&xqY!|6HL6P9=EZY<B%1XTq z3ut0Ct&GVq#1K6j5fB1t2;t36vqy^Kt&Hji9}|hH!q)6Qt7g_s(I)(h&ky|c{6L;3 z10AT<*t@dctF@i?jhHd=_1kaMZR31;WSS-p%fzxAOwd{~+A5Eak92L+dNX0`^}^{m z(P}2APF8g`LU}wd9K@C|Zdf-^T{EZC%<*)fX(g4(m_~)PWU2`7?>DyEI4lcWtt|7z z=cgxr{QQ~6hXYL~6Rjs}KNcwzf%UeM)%0HX%gW_?rDWlBexR#Tt1{(8O2XEfZ<0Px zGSDlMtQ9@BH6*ty0IDS}r6{E|v{mZbpmj=8rdh~&rt8L5+t6O%&$d@9?X+f&DCNvF zO_1%Jx9*c|C65w<33(^eoJp~oo){?k{NwL991k3(lMUJ{nch}zx7Bt@bzhoTZ9Yv- zLaiI`udjUj@`cy0uWaqgKmWr&aXLKkhkx^X9v=<{;uO-H$$3VT^7Zw`Wv$#=vCKJn z1Az*njnu>`_{q!577&bu-h+15;z7+B=a?TNQHnMXFzPcZwrW6x<XVduH4xlwoa5L> zW<GgOKJ2X7*$7TOI8W<P0gW9x?yGGfr2m&Q7STB*UK)ykqD09e5@{LNAfp*24fg*- z0RV_SQZTqB*~=J~&$)NBEYPFQK0^ifyK(K&Ig<%>r}^&Sm1Av1ND54v;eV#4-Lk}N zmrHoKvinbQ9iby}*@8p@sDrt%`!WmYsXOR&j?Uk45_O%9kj0wlb8-Niy1n~kJ~5Jr z?Bzrep@<O<DK(4bV(rc%YF$%FC`l<|*DKEY6+FdFHbT#?Nd_^3Fk*GAGVwer>UFMF za5IcD1#U1^Y_VU`MCsX$Mh5MbhJWZJ8OxR!R_6vBR97JT*g%S`{t)cqd&1kM#gSUH zV!0C<-9h<-k*b$#`~W!+2&J{v_M$*wj={seWfx8<S!UozK_GQkr#m3AfGk9va*Uz# z8vDof0o~b%AwVUtcpzgB;M%=Z<si((ugx9PUMm%137XNOMB@@9yM~Y!8-A~T?|yjb zeg@J2PR1Z4&$6NhY<3ZpU1RT@5_jy3tM!7SZ069k`*0)~pRE$}YII-#11!$E_~D9R zVTVv1R9HqfHpse~KI-Ys-H(^ciTpstTJ2ktvB=F1fZap$=bW|soC_KEGT^QXAu0|N zj!vVPN}bgx<Q9T=A7!pyqgJ5x&VT>&3%`B2AhPkVe>!uR7MNyof<sEYy{*)3W4mvt zG#*Yz=4D~4H;TY~dZf$?^ZAkWW}SQ6RuNUEG%-u2UX^wfvfBB`6CB#iS~r`Gf>4rB zq}ciLskGPYg((Yd+L(_ENFvWO&*vw;ziecMStcG+=6GCqIG;E@9ML4?o><$)cCTnP z@F25remL0^ZyThA16Gz=rkUfznd{re{dQqW@bm;ZCnUl3dgXd~r>`4x0m&97rX*}F zQ3b3mbmMjrnr>#(s$?(ov`u|<d9^Mh5u^ocW*Qq*$VDm4q|~T6+d@oVFOXEAm><d# z`D!QSGMsD4>euncay)Xozq9DV>ucw*Ow1?YzO6{fh_2iedbjSXB*OK2<L&L8JSlZe z%#Y8!u6O?1fBgq&wvOWI(~)JG>Dsy98aXAl+G(vqF(K=e3Mna@ip{i1HUvzEPw_Tc zg43|_bR<yOlat^_>}PPDo%<+>M8*6;WZD`lKCHE8lodwOW)99%{YaGp6oi`1lLMlp z6kBi@F)G9h13HY>VK1<FNyTv!x@VQPSTHWZS)M5M$LuEjSy?-ZC9Uc{J4(<vFv~rH ztN1)IPwoQ^jXX!aF+og|M{wQyJ&)(*9vd&SBO^MQI9m37eFoU-c%}`=AL4M#&Dp_N zC;B?9jI;y5xOM|<2Ga02oV3wIn7nLn%({X3K}hIcx{B@7_ypY?at`S}D#a}z89*9? zYTebwe~b8HXKb~L=-60i@1iI2-~B)T=|8J`ehrffp^<o?adS@I%9SLrrJ+#Uy6Kbk zME!ytC92iyB9}*kD{-TCW+ueIcqfshK(>Cff{%Ol10nIibx@6{cZ%sp02U0vUi*xp zMhrBpBU6a-#K*eoUMPs+LT-Fw(*VI=nqsin+t1aF+cNu|QBd&?3)1cwG!jHd@@isR ze>DSajastoP$u40@&Q2I=i3;F3IWz%Gi)Da!3MI%e;G&&@TL$dC_4;(zxtuHV$_-$ zH^H9x0gQtyc5jxe__YvbqN6q)jE!|p!01pI&d9A?6_sqiC&rkGs!g<20iPsn9h|{+ zxPwr4bcl;`otAXQ%~-1B&yi7j(<rlPJS$<euM2cdG{l0YKZAyq(V{EQp0DyRepq;V zIPiErF#~Aha=r5Q`odZ(t#@kgXl>kYH?-bqUA^<AFqMV899Rwuhk1rxd3pI}EwgoH znuM)Y)^%m8M$vCoNs@VcRURG=q&%_YOx476%(O046_&-?fo+$MO#t0$w{-=YI33SC zKc9JiJ~5X<@0FC4!(5n3;`HgnbjZA3?<5h9=L4tn3CPx-oih*5Pn;h<F)xKYC)Ujc z!`(AAe{S&{rFOb*h})*B4X7h!V_kZq$m{~aXdJL}hIYDP70(>)MQp8c-K@>Hbt}=8 zC`)22gF7YjWkGa{&5t=93WsIkaG0472g-avTc-8OVO}7aAo%$3$aGjJW#YJ4TlV#K z<J*^Stk)aUTv!eZiqM*JJT26^@|QpU%Gzx4=Jk5xa;<!SxpF?uOiB3Vw{NU#MO8UX ziRaS-y;<6r%%|Fl0PFG_ZMhy<W2j)(2t?*jTMCJQ?LAZMb9xGI$~co?Bvd4IXp~ul z|Jdh|><c0zmh_$Bbf1K?5CKlw?y`n2+tGo$L@#gblePUk#^1Z|&R$Xp1~2fGH=bKk z6Fxew$e+y^Pl4Nm#b1j<o}4GI3S|FTWBASgK$PR18Pc$&kS&DhVt*1636)qm*4RGZ z5h%?|G!YSGXD5h9w3nT-#x6K}=aZOdA)a^kI!Mpz_aqcia#GjVVXQCCsA!ak4d~@0 zR?77?207Vz&ZuAa&dy}dJTumjmAurH{LIDfwdAGzVEM*-AQ*V1hz~vz7gYv6?-Hzp zc#D_@UjAS}j$++Ff=0KWx0lmXyetn?Zd_41iPmVV5n9V#myh4%qNNzS?7`EE20-^< zzcVg)031fD^5L@#ox6O>?zW44x7g3tWZ}++#z)X@B&mK_Lf9EdnmvHW;c!Lv$7|_+ z$h9XAoR0Wat-hxjbq5{g3M-9Rr_ms>{NTiw@3T!@-{TZzuo!{9?SD-h5>Cko`bO$I z>(HFmi_Z$dY>0gE-wQ>!>4-e9(Clh)-@_t_+;^JS+*=+rw%;lt7`NvWwh@ok1zrTm z?(8*n`<dp;I;Dm7${tkjZa*5HFb3+G<qmGj>F6=xvj<~?WkGF1U5nEJ(I_bz)6xL# zGFAfgo*3&j)Ie3y#-Vin)$dN63mm5j*&6rtoiZg}zI^4EpMR#-mDW1TGI2T_AT?eu zcTUeI-oC9IPAATfpI8n@raY6UM9y%2ctrGt=g&{PyuJX1r}K$#Z|^9H=f`4f$zAA8 z`0>+%Zk>6-07ULgX{NOTW#+y%meWFO%2F0eDb!M#Pqqu|dfCwJ4W&}Ma(z<+T^Z7p zd4FA5*GkGlmWiiN4{Wt^eZ8};E60Zgt%>z^1seCN<l<ZAOXhewaKAynU8#NJwlyTJ zrh#FmmrN;%<v7zf%Yu_+>#FPB*-Zn@sTfO8Rb9tn<wyF))*D?D*Sjr{OF5CInJL+j z!Rnd>CL6mhSVKeaD@h9TJTp&)ZM&1o%AAgT{q~g~fBcDFOf%DJL#VuN@02o8CYxz< zeSc$H8(THqO3oAOx*{^srStyn8xQ9P*8812Sz!FrU%v2{*E{L(%xT_e+BlvvQ|esQ zg4(C^%$$`kZ<VSOq3PO#K0Yi>vHdi=-XL{9BcAn+!hDZJ#oCHdJAV!HVR?WT^LBXY zMBEqIs02$C%$N8KCePdlFX4$??t2m)Jnsn58p$zUwvOL5kRI}ZQFg+{CJ+p+yMV5Y z(Fx+W*aIkaW1%I0k6(pN*DwGzrnbAY+NZ@@e9SIo7&<wh{o;_$Vuk~cF`LAJhgX)& zXZtg=gwdZ%YF+}5xDX8u0WOVkNm1ex(`~`NVLN%ZYVw#nN<FfdYesVK4^34dng5IV zWI`WoR&@HtuNcsC8A>D=wBWai$^~8~GKR%S0Gk2SiFFpy=^P(lYz|2N@K6;KUVZ3} z@yx&bm*f8(ed^+9$jq!+#^dylZ8`PG7d`02L-pFIY@>4|1W_ReiW6s<xn;pEMJYzd zJ6E9lBtegyen_J&ToIpT(7jux%Vsb|ceX(t=z^GbFkYC5XY%oK1naB!k=L?!>=>$c ze#j4_I8DgND(%l}7@XSv6m>_T;b^*DQ}@6ag5yB%J!*x-c5M)C27J6^5*tL#NL;Lp zmwfy^bf1etjDqe4GnyneI+I$4p$<UD8~}eF0S1Fx(UD*2SoTJT*s0q5JOBV707*na zRGuxOSSz9(P!mBH0|=sw*)tLf6|)6vdHhgQj|wOT8bfWZD6N@ow_zb55{Ev(t~j%2 zrNAB!+_Oo07RhZ(iLR=iY;`C-)5HhysZI9586PVf_My|UxjFF5Zx>z;g=M;%I5fj{ z{l@#ZKXZTknd^4t+qX)gk|iTcW|<bsmxA<-=}>rl`pm!iU;dU-5-CkEDGv`%wAN|8 z(!PG9<e6m>rfVUm!g4OGTV?({vE4W3QrL83nljgymD}1mo@NfmV%b$zgb9&OtyW%L zjt7<n-oAe4+sikuuNSm#T$}QCtK6<Dt#=Od#BFQzmiheok=7c&{Q8~qrxWL=1HXRx zPWmM=KV$&IKs>+Oxuim#ty8JHwxzEX6}Zv3-#6O2QBmf3;c%R+jXM`o5?ZnDEsHA& z)k<5{^#jSyP*-ZR6$2pToLEjrdSB^%qt?P(U&$0CcS^zLwPZ!>MD3kkDrHL0l=lmu z8zS%Y*2!~YUXJwj%Hg;Gjl(k0+iG)W6zW#lYGo>!_wV0$dwT~><iku`8{6$d>YaI> zc>MGOU)Nvw`t=*r@qtgDKhwJM!yo>JKWr;+-(L9R&%f~Vm&)~Bc`qy46US30Y3H}s z4O&dV-Nla)*cBJSh9{1s)xzfppjIvq5KzotbxSHyrFYAcYwBqC8BDF)g!JJDJ~j{R zv!yISG5{Ha=A!=7#u>#m5VB9_{!q>_KkH>@@yRJ(QLwO-LY6q<kA_dsXnN>WXLv_a zih75oi~yZ6##cQU=eUQF%!~c}@GVO0m6Koty%LeSX~S$#XmdtLd}4a0rRc_qxU24$ z?B{cU8i6RTL>!Ek?d;M8`@NWr(?*CiKoRl7V>L>UkIBW`Cj1?v3SGw0JoY%C2%k9s zDWftGljpm3+e0YopRMD$sRJEbF(ZWB!9Ldw0oegkPn14}2t|=35TCzz8q$-|ibIj< zsM8}yge*zT07SBvqbfeiJ&lKuoXv<$op@L_v9#6llXugoBX%K?n|*E|c)DOq7(Yz? z?a2chzBn@3A&VNOM)}7_YMWOBA2;1Z?YhMjgQ>;KGo$Gktrdti>VGlR$xn-M3|<n8 z87Y<}_)GOHK8@COKTFzafm|Hy)L^P2u#XzB-E)pCBpLF}zAnIvvqZMi!m&G=hsZuU zv1AONSzvT*8jfyqX35NcXI<>Tx!^GzpBj3Oy;(uJ;+;a#(bgT9sHOq#qO;AOp%7VP z*k?E>J8;%^qJ#DgHH-nZVei4D1Y_2-18#<Mu>pLAkllGv$PQUoL<-s+2C0rrr}xAb zC&&5f<eeZrDEVL|y)=2>l$wN}W=JJ-dOGm(%OCmqpZ<~i?VbPf-+$$|w~eiDXup!v z#5@U~A1mKq6S)@-bK*FCrB6Tbzy8O63z8sDOy@Jl+Iau=9mxwN-%w4IGErM)y(`<= zndZb)gt~6rTj%nALzWXyNyr7}xsc1km1cUeqU1R<d-u<`-`@G<&%f}`fBDKUzkcPq zt=u+KEG$cAni7Y}+KY28thX1AkB{80cfNkT@$+wur}G2rT`BL4AAfpeo@QFL;Lz)h zzTIi<Y6})ywcSA18><TCuAFOUIj*QrzeTd!Npqm0)M}vC^mGDJC>iu*POEqGZJX`> zHuh5#DV-vg>D@M^Xty~sTPL;5+!DDImdSkOx;4^uW0uV8m*2R)U-;>#f64LOt$eqc zz&aNT;@9_gZkG%9>lKo%Y^XPz$XxrzZ-4rgT370(oX*coi?IgvdgJN&gr?0{tF4lN z<5K9NY`Jr*jkl`>g5X@i+IlOUu8^zQJ}&YU*A>Q`kUYSP`G%(ZkcdR{jnNJ^Jvqw= zYXz6WLsxGe6H6?5v=)o&!;G21&+EvvJ>Hm`-m3xOBwOkfpCGHQSB#)4?wbN|sk6Sx zAA?{=We;OsM(du{D?>js8bI*Ts9ws6VRsVy>$G^O$1g>U;YLEO;XCV`2^J6VaeY~Z zNa3u_9`Cvg8AntzU<^1#*@p^-vN3p{U^6@}No=z63v`X7CE@m7vnE$}c*P*uv&@o6 z9|q2TT)v!Wj8^l}eH8J02SgSZy(ENzsG!ZQ@g=#R*HLDViM{qiG3L%%=|hZeAWO*q z$N&AG{&RC66q9Lp{dD}>3{!WkH4s_^_$X-@F!A<ie-M&PY$zXoe-Fi;xw}z~HZjpb zYbmB}2pSHrm&IgVb>uDxP51dR-P>?Ydmyesaczm6F)z(T%Ua%FkeZPg%Mq_%@Ka+f z5U%ENV^r|6Lh<kPAniIID~O7#?;{g%J&Y<nwqepev)==%!BfV4hA`PmGszEv?#vKM zY{tf~UtNgP{63=OCW_5Q!I&UCn=u_w5UL-6i~74B=@BvDZwH<GbBlY3H4mTzxWwOw zpv}+osIw0yMDU$gyVH^=IXT^(_9HWZVH_uS4SVSd%kXT=X|(IdJB^DDrV1A-`t^H4 z&^3U4Flb8D#}#qlY(K0{%Zg$(<yM)e#@owR{^$SuU#MH-r$0RNPk;Ktx9dih#yl_l z&A)x*@BV#dyPbIc-4nmPR(^foxV+!__S<*<-GBIZ%-QGD^kjOK?ZSGyvE3`zZKd|Y z<#J_h_GXStq9mnmP*URceWNS~re$GSP8<$1d3hjb0|uI)UaK)N_Zxrz_y3)L_-}vW zkH3E9x9gqD);OILKmP8>@$nOnKYZqJd?e4A<1#T7W!vs7OW}6ES$U@`xxjB<-*|m} zV_om$B5b!SZQJOZ%}Ie`TXC^M=5^gzx5j;|L%gg4tt(q?teeuS5<|wi&!BJGSvOmc zFy$GN4Fl|3qg4w4b9O;<%9b3duvKN-nst^T*uqYmqmgnM+3n-!2Ob{I98V_>lh|U; z<b~*znI`iINul+|pMU<9w%(|>cfNi5hW5^Szw+hFH!hbe-@kpMRX9E#OrX=1r%#Vu zZg<{aFMR)gW$Qv&4%F5u^MW-2SXb9^5^A#@G=~L#dMfDk#<o>Yz>+s)6bp`G%xd_r zfGfN1AoOvb+^7Xqx=nFy&6*=@Y=Q^P;{857e4%-Q7&&3dpL^EOz&XR4;yVX(B6}cq zUugew?T07Q;%xu$JMux_BRc>X`bbY~P`fuf>wEdeMj9CVSe!8s*P%$Xbft>vL0!9* zIx=*hR*Fxf=D&ZRg@iy;-W4kmA0yBQEOB8gv56UC$zBSuB(`r*B9V?Vk^8meNGrMM zxVZll*R5E~GsNQIBnBG{d?dg8>euO?rHZjZx&tVGPu;PBfgtf~(DAHb2c~9cZI2BS z{yP%WASRN>abw4d(Ob$Mq&nf!lTTpm5;eVwl80z%EN%+j0InPN@{<{-j+iq_0UAQE zj%i*X5Kv%gy3mu?`=W#c!{8LtjdTwt<LAbISgq0MAs;*x;YiZ}A{IK;=evj_R#>r) zo7~c9LB;84QJ{HyTD%zV3GVUtBRJ;|!mzzAtBxdtO^QKz>Y&QXJ3*6XBN|&LW&3j* z_!I>^BLH#?+lpY@-8hIWt71E*oTlrM5&1J$qqzgVK!8632eHdT(;m#NMy}&$amQA@ ztR^FXca&&hj<#rLF2to;$`CGxW@lg|4Vu!~8k%X0I*dhTu96*dBK&<OXU_tljkZM% z;?=I()*Sc%rarj?v>@5pGkiNp{w0m!RJ&)B0b)jpPVt>k-W}05HY%^*?j)(aZ=KH% z3(r6ND^mVPuGcRtkHX*n2jP6&`1LO{%M3{tPLC`3R7m%YU%&mv-~atT@_+vC{~k%U z2vL@ahsP)0zJFy~JMVX)Z<ToxuC*~A4s^}5?ZWABU~P?@g~Mcka+-|I5nwKvx66&3 z75bfZyYt(x-}vL7e&yHKciwIrn<#(#zk#sucz))G&qt6a?)OISGf9N){e@cZ)cc)M zg!R@~*BjT1B3XHPZ~Xe@h3SvK@OVD+e4aVYP}^p_SccoyY*}N2%YE}MoJ#G&Lr=`J z?Skp5uyvbktO?1kPw0xaZY)IW;2k<Sn{Cu?=Sozd3S=vxWsIclx^llNDJKpGB~P|| zw)B}P9l2faeE#A0Os6w%U%zlp-B_U3$+<Ai2P744*DI>Z={)oD_08I;mxZ_6jqU!9 z^u&)p{lE`DJab=dgZX@VASI#DnU}(wc7FKrfyc)uUcP_l)1gpNe)$ex*OkvtN7ilS zSSBv_%KcLL^;S`53tBWzAT;l{@wCkSYae<QB0<B;dU4vNV#?@7-_*q3tvjm#n#7jz zX}5A-%C_d9S0pLXs@*+~M4}nH-D1C<u{$w6#j^eYSJ5C6O&KEM6SXbUxQKx<dIHb# zKl+uA<q0uB)kW?4>4Q-bXF{y=Y!{vG>6(xKOfiQlo{@F08Hn+Ex9)}ZSY&8Bp45Gn zU5j{33FtSNYcU`r+I%*R-E)&2JRnid>Q-4$+hH_1j|{O5Jx?f%#?n&>hRhZ%TWq(g zMnm_hWusi=OGL#pP`97tjJ&x>*N;+(>B4-7i<UqJ0?0%~BN}Zg#<r^#j}uB6LLG%5 zhvH@L*!Qpd;sqPkZ}i&WWbDNxrv<|}P}J$&u~k$8C7YPjR<B!Fi!uapO<`?4f|L-g zaki_>&|z1x$(f!VbT7{&jdAt1QC8K5ip714fu80xV2W-N2|-#LqBEyFXmszLPagQX zw=4=RHDcG1DC53tJif&1aDd^)uYFLA>SDU+z=+=oA)E#VblNspkm$sUZlc8huk}$o zi9$^kZE3vQ-tDR9ZXjV7Z25sj*iv(Sl`np5;v&BPkE-{4vg}B*{C*x0S3H%fva$-I zfmWl)A(vuk#x)xMxB2_{g-g=Not>F&bT=BJP?eSHi7P_zgL~YU4H!@&pSU7!`0?Y% zkLyFOx*P3)ssJ$;9fs(#DbXb_OH&bp)nbdM*vzfU!htZ0^(2@(r0P_%eWxrmuq?pW zz1kQs0BOqh?2Hmtk*&*K>21rpiqo>CEn&Ovw)TtNNBb-hZ67VAZd%qVZ4aLqP_BTL z3T88wRj8A(Z-h5@Hw^m&n{U2m+hn@+nzn8E_RAAr-W6U>R}^O2b)kEF$6@<SFTz(} zt@!lm0x2K)_dooRfB2i<68uaN10MaB)o#l?jkL#%_nw#ij1cJ?$LWwM&f|)wVJ7&F z5QOcfx93cSr${1>6G;j&&pbaJ`Tj4zaR2ziahfP@;-CI|;p4-a_qRRkmD7;|!O=0p zaN_6Zr~^@xV=j|cY@MUTOq?UbJTZ)gISS%DQ_37pBPAAcO5{0GTqY*rG$n>9F~x){ znR#|h^F)kEJzwk@jAq-P5gH$80=C%+KAF%ul|@gbH{GjkgVVs766#443NZ)9I08Bi z`?ya8=h&{a{XHdRXr5k9{QmtrdLKwR<ARP`h|@@#TiQO*bsag4TJFw{c^bI9y(U}) zhC@#@K%C2j<iv-c?%7^M`n9Jto#tj^0v!AJ%s7r5o{#J<F9}k(zFN_?fz@Wkhfhyj zuGjQ$0^=O{<<qDo<6OwzLYb{yEg{sbw*nb4P^aKU0Y@>Gv`}KC<Y+<B!8qX>on3?J zJ=9#&;bSJJ31Wh_gJAj$5i6VP=jzbHx-VKOK0{*WHI%8sUrio$&rnMQtb?_7-RL|z zEf?24-I5uS0UCMLU24pd2-P|93|Ok>)7S&sDHb0yn<=C<B~6yppszxPSKtFd%~P$f zww%jgu14abAUxYd=sI%77nMD@B{4LH#`KIz8kMtlWD)6BHcHuhj~=RaaGHk47$Nn7 zsk+z-pA0mVSLMTOl7Ui_)vAZJs)L=kf=6rXmorJBSiqrf!RL8aBDIw0ZC%tv-JNj( z$`xAh#M*+-q*cwr&(xa+C~xdY1r&hMRcN3rn)w?0uPEGt&w_{-AXHmet&CDENY*fH zu~yM=p^798q9VDz*LvzzfI!7#i`Pr3B_zYlmeFUcrRt2P+SaEWTF4q`aj5A}@k_n7 zmPnLR6V>QcEzeSf%N1~+kIBy6WvqLun$&r%0T-plQr#%PvKqG-(<xx!%)r%eGw`7< zzc$av94@n6ww#QOC<+RzU@99((*!3{M9!3It?Qt#SA46FSuLGa^ej?+YvS1lCOi9F z7Vug{Z>3~=y?%Dx6qJ&zuE%;#wX-Q#P#{%nqDZkU>ka<eTc9l8UyNm;G9<>DL{Rpv zob@<DeLah~t=PHOPPn+NYdx)5@}h$&h|PN`3s5goXc}er?jK&b*{#_%flcdpbD8<a ze|X{l`hOCC{EO$?uN<o!ct76oUGtePdftEgHP4?u)AvHoD<ltmJ{-8+t)MiB2>oi! zdVR%sns5&z&L=`}v`vdEiOtG0)3Mq1%qQ(&@f22l2fimKA<IOW65=v>o_T&g@!j_y z`QfK~j$`EFGVz;V7ry&T%NKW!Ryy9hmI>i%Jur8|pZ-;N{CuQs9ot^;ZHvs&z>$zj zW|$LG61?{`q2X$G$;GyzOe51gaLglz{lE|-V@gc3c_m3fqQlRHF$KI=(Cw>*fq{8( zBaL%-(K%g3GQkV23luWW>wKt!s1?5yGBd5y`#ajKG4ER3O2~7Dl#t|UT+4RVFeYI- zjil|wpZ@)iynXiu7kXs|og<~h%kvYwJTZ(qJTf#5msi)^fBc2d_n#R~Gn;i!Dv4<r zIqjdB#}oU*$as38-)z}l?TGWtaX+x$Y>2tguD9IY>_{TKyLv;v+gLIh+4#cCapd9Y z$W$Ed#uKLksYSIV39_;drHHzMo3plF2ceX-1a>SoxZ=nOB#yf0HNtclD843c#>iv? z3-hQ$F;m3#EfT=nOt`8I%u+!_!R1=EPRlb~<t|kLr=X?s7*?XqmIPaT%2FTRbAnei zlc0_}sU>z#6$e-8s3w5URmFwIMqd*~V@9<5D8Jetq!J+1sm(|=8N|9hbsrRzJu1f9 zF6FE$fv^(!(tQN4z?05-^RHroTf_+pO7g3Hr>=b`XBDMXJz>#U??e{hhbY@s0acCH z8OT|mwM+r$?OFvgI%wD}ELe41^2Vm61#2Wb!s;zqL$|RK=aL}CTwCcf*>%IZufp;o z46M1d_ySnSG9j!6ELB{~IrFs-uLoTz9+7CMa9MuTAyBoRR|TjQLt?M39UPFY#o4~E zRD!GqQ9<ED1wSm7$&xj=q=G5ewM>)525d=EUw|4!IqNPIB&i8j5s&1woP*P+NEv~w zK{YwiMaoPm)iWhf%Se^N)N+DXO0^VHZJ{pb(nJNNb&={?chuadHa6FDrUH*wtXcJN zIN$hMJx$gBjjCy(EWDTgY9*a)j8WABo!jMflUD;jW0JI{Mx6w%54LSWQVrrvKwK~0 za<o>5r<S^`yyoPU{dENn3cPB!M1|s|I5l3%LJ?=jY-rs;6=+5x_QYrjPN~s~l3lj8 zMo}loVrxOWEvls0YsOlzbJlaCU?s)6p7nkke`E|)1~U5ze2cOjPFQU+U)(&h-Z`fE zEp787Z8P)Ly5V|!!*?Y7n_t1E5PyClv!ZQUSV#6RCw}<jcQoJpmN!=op$(K0@g9N; ztX3`kHjv{)(>acZ0pA2ju<BcgBcw#zuR(;cYRGuXtQ}Rk6i##GasSMxPoFqWBY*pM zGhLtgw?B5geOvfKc3is^Q6hiSHvE^bxAcE_VRf-${^<cnfOXF<XGRx55_6i!IZ?81 zjjJwjv0Za<x#eOTn2v%UtWh8*(lIj|y*B4%iw6qRpn4kb1YaU4Rl`KfdVRr5pf$!e zQSe?%WFdGw2`_?g91<W$7-gnw8=6MJk@H^JoX)GaO!j<!8klBby-_}PIv(lYv>b<t z&8A}<2Ab}Kto0GeNtlL_X^e!np$UP@n_FTWY1<<yMFNh;IdT{>!3B=vGcWUjyUy|W zkh!?rF{MmC&iKyJ;h;>E<cJfz%ma@P2fE7(9`_@UQ)EhxoW1UaPAG0hVxr`PBjBA^ zs30{O6eMTUuGASwt~U75`of!wp6BP8!w`w%q$^$=<b-b;f)m=dFdYYmm<>mGoNsNi zd~Ltx%sIqNDOM)3L7NIfo4PyL=Oo+pBP58{;vDeS{aQhRRJqI&`is<k$VxyJx7eOr zc@_01K|2<`X*g@LgcxyPj7kyfyeS40YB{B{M7j@WW3i;Ny}Y7)?frVp1te0T)KZGE zSzHzb_3tP(0xr=jETtGde@zDU-fFc?W3TFR)JUV2$SZJk*&)u3p^h3VmC@1eSv_2} z*eFa(Y{E1X#Z|DRaZY1ffuf^|vX$0~XxFSxwpM1UWLd_c)Ipp=sfOrQRRRBx|Mb89 z^Fo)48q0`F=kei2-#DZ67cG*Vs=`Xnw9%5SSC)iDyjjun!psOpQPvatYgKb)4p<y& zp}d+w!@|CpiFF<9r9WC+CvD{_Aj@UZ?${+U>4YsN18+63S2SIgbX?Irxxxr5{k$S4 zG31}?18U`{dOn$C0^Op*%ThOr`n^WFnbDM@XnVYj-di+7wVMFD`Sl&e<QZ8O>NFOV z5y+;vFS>}tCe{{1`q|KK9aZpGnjNyqr1V%-oASyV(m<OIPt$Ue1FPLyu*Y;dRM1;B zSm#u)miVCN9hJ_^XCIeRKTo%#I{IBPQhg9@*R|53{@ip*&N3e=_^7N`UBBn_U@6a) zs^8JzT3vy&D0ni=$)dTbH7KbqmnymozR*bE?&c%!-#)Wh1?F_YW_4hGdE|F#!^1=7 z^RB0S^^S}61JgsIv=bNOo`+G0(-9Y7dVs!3TwHGnZ9`~1)8U!JFfvbxJkN|%LfS&p zt{JCD2x6U7Gp-2TddF&aL1;S2nK)<WIg(4{`RT;ZKYifk`4fNlcLRqh^TS72tpfk! z<_k)4T=g?=ZyNs3zxk4j4=)_oTaFKz=fjcyx?>lteCohE7{?R)Au>gw2`v|^6<1f6 zyt(S>%_9X-S6%T!$tt!@DS`KRbNbG9tz*GlclEi7PKQ=bDU*^4cw^Q!?3v7vBV)|W zb0((9m?J3{on2*#PpXV?aD)&D2wf9&AZ6dtc&u9tybpxn@XmpF`ff$r^;)t4x~9W5 z4U!Y{JaZgQ9F9jWFSoQ!pj)r$*B9(AuXua+hV8|gm(P2Ww2Y^LITnUk7!F6)o0h}= ziT&eIMag|boFfvv4w~Gqnc_q=kox{+$3-VxZ5>UCO#6|TYi?clkSgFUxT57Ao%N=A zL2(Yrg>6%~S!KqTJ*5<m^Mu5ieicXwq;0w0^xSkXJRdmBsy8Yns}3k@%9#)*NtB`; zsgy{LGd}BN?WshINsyiTIVH*H?6XYH6U1nHhl;Mx`U}$oSlp?JX-$SIN^$jh7ZaMA zQ5?>|3t|FS1Gs_$6{AvWNm*=9_SVQC5~<8lwzz7D#h4=9M_oCyC$$lw?%%Eggc_v` z)QFgVOSA>rk?<7**>2`U7A3AXI}b#xyQmIPwsW;D&S}~LBruJV#`lCm{>paMxO|SG z`cVa!z3CFm5<4qED>b%BUe2rLfl5B;e+lh+(`%=nQGYG?bG)~NGSm%UmQZQkM%I@v z3qp=$R}IBX)Ja*g`)cODj32PYhk%H-zNJ^Ryo$HZwbtsSScP=wl2W~?28jx$k-=Ox zYtSxB@JROiCC*v^mTaGI0IXsg+}TDO($W%KsW<W~W<;QlAyqN$`9_&0$-10m35dEs zczaOow&ydXtAV@T%nGp1H@}urD*dUp*vaQJ_`_<YuRx-dLdlLK+2~=wG(owFTZ`$L zGMHJlYGLepITN*|QW>~XX}g7;sI#4_8fux%L~W<G>j_j%Q2`TlrSk(^RHsz4B`PAX zfUc+}#=W{?rLK)qMb%o4TLzTks8d(;Z@lecqK0PPs8ZWpl%A|0%mBHVcB?XBb;;!l zsb0Anix~J)Na{@6qtBQw(6-5}n!>lg`pE5W&pcg`n!<K{px<rr-LLq+*FTf)-ZNjp zm&5n`Ww>EWrYrEnv|@}$X5SJY_e}ADI9xN&kuHuD-{75Ny<2lSjokn8M2?yGJknow z3UaJv_%sSv+fD&N&ZIPxbAz~ubD7~Vu|Gc3x+nhO?@#>K?+ds>7li+P`z4R_%&&an zc(vvK`0dwx@!=z>1lB+9IW}<hwj<nh#2;VCC6b~rPK9BZnIZ&fST~+c+i-Wa<7T^| zX#>Z@o-{{jVCOtR9G-zvpvi?H71eU(qDFD0P|}&5L262YWsW+VD&~xLP8mL6iV2y8 z;5^PHyo)rg4#n&}%K0A?DMn(GkdkN{&)u6Xhht!W8c4}}lyWAgsAC$s9wgDYK+eM9 zG}5m;#W$=kgmvyz9Gnv+XPgU!ARLbaDJPzuk8C#$yNiw=bHe!+VP>=KC}pM;p<DG_ z?0RdKaD+}hdk$0NYQ5&G+Z8#FG>u~#GJp8XJ)fQ;?qW+jM_m(W2b-XyVmz5LCtOTO zqW}(ZNSyG~#2n#pimcZ?PtQk6a&&D+$t^x)T%O3M6F(m!ezS%&v+4pRW&?yO(4Eta zF9|QEfy+?ad!vnoNY2KW6l3|LYCdvtNGcTPwQOZchZHMSOQg<L(RfpA-_=b@OC)tO zH_TGA_2oI%pSxV`Q)>f<>J6lTI7?tKE0Q|ehBH&6Fxx><jfb}#!<SlSRtPRR)Cfv# zvRK@FvnaR%kc^agZgqFoge*F~XQ|K^G>Nn%Ph&^I=kr7+$!0zwx`$^}XR0wdErT3I zAlI(uT+3t?{HWE3%a+8aSB)%I9xGCo7ICsAvc?-pjh$#$Tr4UaNTQ5PH3)R#sTSu; z#h{1+7-t|Q8|9-yD$@|S8r*atRLXA&Fg6e>)vQ)`{-s~nNgV(HAOJ~3K~yH_O!tzV z9pnOlt4K$Y-m-KgsWyX(%oJQ?r_Px=1EJ>Y=Q4_xQjBFO)~}yytFGRBWdStvtU@VV zv0%zF61|F{>J3XSBdK}-=qcuf#<T!wnTno6wm=!q=62MFsNj;mHc~GvEM*m`lBZe& zR@c)C1C)-`@(`t(2wE<cEeP9ep<J~(HTqX=hTWsuag?%lFx9iu@=IAjjtV<Lib1<l z8K)Y=S%8&x@z}kvR>EB2O{t|SJwL~5*2i>7V!9;J-KI{=t)M{hV!fx{vWQytf!dCl z?S6af9>_-ZR@hijVVlo&-D~TfvyBt9HBxbC<<?r$dX*)cqG*OCq8(tlD*Nr$R^K5d zfgGE5=H}waS644=y8}~MbG4c1v#|N(80R&^w_o7iu6Ub2(>=iboRNdjeYxjP|GDKc zfDiEUxsb;bZ7&>0eLix^w%G)l&?4e#g07+c5%w=9ItQV3gy7k%x+Sy87TohZSuie) z)1HgfPqep>{L3GOi`~rH1^zDlnnOPDkDcdV@2>dxyRW$X(+B+Jn)V^`b0-|iME-is z=`W8QPZ6IYa}EsC%xMClp>G|V&6c-c+;VxdrfmZ$WxN+cE8x7g5sS7HXA-Bm;Kq?O zij_45mzBYs9gEe3GoV>1XR+7D0%WIl=Q;+R923b2(F<{iOb%iTD~aT0VmJg2!7((E z<E&+>ceh(oatx-+Nl~-^QatlC(S;RApbafu?>V0Ky5Yx6oM%@3iuG>AJZGjUGwk<# z{^c`IPfuLjTyy#MJ;&q3*WX^S+XWsUp4sfy<auJV8JMPtm#0rW?@wG`zT?g11(BHx z9}r)dQ{m@N&)^E;Jdfi{5zn^sbn6v;?|67V^89=tWh>8&M_fwyzM*vu$CPp9sI!}r zw(xel6=TY*`j+%^gl2<d#vc+*Cp;f!cIy?pbx&{sR|bYWnYn`y$C*YvcUNnUapvVX zDYu)o#XOr^Z5uq<LzyNPubK?S7rISPj2bUo(QcpOm2asUO5IN#6)Hfn8EzOGP?nZq z?YeQwa#&*Ii?`7eCSj05HDptwrm`y7zLIO+YKi|j(W;e+RH}aRT;`$(QsS~NX)C!h zO=4i2qEe1viD~wcMZhf9HH6M2#1eFsJ`}3oi+W(8!~q_dS@f6&0ztJz&S{+0N<yjO zi-kF<x=LhWME=_SxJnP|KA$WZgxcxsD!{DQ$r9FBO?6FQ<1E>)G29{sQUd<J`KSNw zpR1FgwomEqt2frObh${)GGF~;)VNv-8+NIIR%{lH`3s0?3$PPhiUy(wtt^7khOeC( z4K~*kz&s3;p>RuSr(!2vOLga}JyLb~YVcWX=<D?q^u|;B_y3v~S*)%Xy@!6jf<3V{ zD9hj1RekngsX@3NZ+*C`_Q-%w1v|ome3ch+3!AeXuRd4y)3YvSAxcX<k}AZl?2ly& zuh^@Cv%!Rm%4MnJ=H+@Sqd<8*P;1FyfXYtT5!l+$nzOgXXV<A_6Lx&a0!OL2%aSEj z0AOoS0kdU7Qm>J*FL<g;u^1iZ4T@`);m+5rmI|F+V=<mf(6w9qvJ<)Gyvq3*kxH`~ z9VH6Xm%cnH%iJ9iSa%bf)x=kCANb<>iB&fv(y<ANH?wE+)bJVjQ=dpJyz8EbzjS;m zTLyQ*+jpP&?z@ILMVJR3hs5;q0@5-Z4&1zb$J@I%YCh$Jc|0Nxe){-{RReJv+3g%; z)gg4j5qx01>Iu%{Lm;#*-Z$h7aZYs2GrR3i48uL&{dwa0YUZZx_@7>WkH}}PHx2*! z*B9*HeM9&07uIpbVO@BM4JYq8loNS~<X@gR9V1gr3^NQ-*WtElxxTvO%df7vz24C_ zfoX~y#}jkO1fXj@jkrbZCtedJ@!2MK3nCuxo!tYa(3j^z&VL^qI+W2t<DhXKU!0Z) zY#3j$_hA`eQXvo`i7`e<x>lw*^L&_bUg(+z?*dKVvtC`$ZPuh{Om<jlX9t=4&yS4z z1M_sEZCaY9G3G@Rvw1vG^2}=8FrM}}@vPSkr{j_5!=ClJ<NF_e<l~2roDMJi{KGw2 z;O*Tl7uyx$3eSg;e$`WO+}+(0@{B8m`_BgslS4v*Y2<R%a<l7oE=`6IBIDtaGEX?y z(073x2P7qYPISy{`^LUU=t9fwbx({5?-HD5eAD4pJ)5rKi?^4odXQ;kiWAotJA4`# zUIwnOZup14x#Kh(d3qTME|KEMd^+Krr+4th?M}`7hD;-lRny>NB#L&6<*Z#yu7GnM zaSeDDwnRH0ZFdvxRuPvi*$@MD&=#?>rp71d^fSCz40|Pf)f`g;uNRE*c4jM5OlxA% zs+?K-zXmkwhFi<fwfO-t6=Y3TEk^3rQW=@^?zk9w7Bg4HS;;FdaaHU;Y*%u|P;2lv zJx+~Jl9!mFuE}CH8yc^&?fbcCJ9D(8xQ<H6IAs)p+N4t*CaTn+EV?vHnCfednNtm> zG50m@WQ|W*bofAZ1TL1;`v3NS{*V7$v&=ewpjbv(aZgzSk_9}mpf0*ioZV5y0FVaf zx)FHlm9!9Lt;{TRRe|D{9{2@_Sl~DV1p8wt+67fbv9f5fP!T4Ul}jaObVD;BB~I*I zEAp-aDq|g}HMrUa&7#ZE5SEv7KGRNGnyBbszqfYjRI%{lm_jl(OMy<k$hJwBdQHt= z@s-eP3Fn4nT&aM-E#FrS^Ar?SP*v-&*7#htHl-;2X8<%w%^Qk&GSp+V1t(evDyE$Q zSy~jACj#3f#M_3UkSDwI@mI?^XAi868(Bb{nk(w!Ev{xg6)tJpdcCiUV9hBVs}H*U z#A?=+Ra273)w<r&a_Q|ViOXkjCe>WZnSf8u1OCKn>rU5Csfmv(=8CMgh>pU$H=jv3 zzPNhg?&^sUGATnZh1+qBj6Hu@W$v3q=MJpqf#d#~(?vrmj+@OR|Mg$*z)hr6&)5#k zli=G8Z|0AD9vpXXZ`o~nR;v|lTNqC#j{7|?PcN)OpyZjHl%gG`OxLx{QO6hr520!B zq0z2_II&sZbFux%%kvB0|8Qir9(m(d{4bBcCpGt+Hl81TbH}*;6^;9VAB6o~;OQ4Q z#6TKGPLgqtC-!a6>Ej3~DE%*vweNUyb;&nh-Ew`ort4ZL!aPr;dBPQxAt_q^bckly z5$2ed!Ipj7;GAjnq>}k2W^~Xvp%0$Uc@^S1N7p!3jiV2qHZ+7rXhhU&#d&L`F4hgJ z&tIG)S&f1SUg+9}E~o%@wQ9M#*l>M$MQ4K@x4R4a?T-EFM2s`X{i9CdZUgI0&vw(Z zTJ@~g9knPLLSVIOI311*r<rLSI1VRL7G4e~e)({Z!}I+3!l$PL#i{kz^Yfsh<)*{? z7Uw;ZGhPDVNZE07vF4liTUtq^apGpz^Q*gS-dyzrNtDALmm_gfBRuajO$uxp&$jiv zy}97GU%g?~Hk?i)@80ZqethCMWn$8xEUTVPC#;?0=5odThkK?m5yTPaiNlbg-5`zd z;o+I5=Odg3R&8J$)yHSI3Vidcw;Y}h<Wac2-EnoH{O~CXnXm+H?-jT@uS~3yjA}yi zq7l)7go)ynm3B+Ap^XO4MI$W=&gF9pwz%32z3A9<kYOD_D9c`>WuLt0VPq*O=W{GT zmISdf&9xj+s{vvGyS6mjcCB$(Y8syx-44_wys#vY79<@QkT;Oz6#QsK#8?sA=N)Fq zxWF019a$DVSk8rLCH^^AYZ5Kz=)hV%+f+=3fX&l-&Ds<*+ypBbx@GQN9bQ~xVXYDv zmt%~&UcWlhCznEC`MN451xKKo_~fc*D0XUAp1}eK)(Wj0R0gW>3&a=~1s@tzYf!0y zT5Dg5jJ=`GC>D_9tcR(e=dA5c|0$Ne8&XBig52e1=tiWCByxVwf(dG8RqgOOi)gVw zQIw6!c8`5MCSC!$l5tLJ+ONe?Ivh~ZZM8ub^e&#q#aHH}YC~*klnR(sFuIh!#9Gyy z0k%?D$aDh%dUvY8RfBS@HC59Yskk_kT!K=Y>vS<ze+<8%Y{$YZy{ai|=Ry^;n&DA3 zypwqWy|}!%1!onUD9*NQxzdh$+sZ4gm00zw;3U0z{VN6y0jFc-omBL0E5yo<EEd|; z5m)WL&+D}2-m<K3ZT+{+Na~8y4bU&?iaxM_l6d8OPOH_#yNgE-W6R%v{i6m&fl#z$ z_oi%dZp9C)YT18cek#l*Fm;(e1wt?U=`X)#y?bQX-{5cWk$Ht{I=&kJz<+sIv1&AX z-@hEVy}cxj2_GEC(}`8<8HN)nWd$zl6)}%^ALv&CF)`%KMhb-)=Mw$;#MR{k508<< zVc_O+;O*ljzu&*(WpmGQeZlGdTktpdH~07lh}S*OhXOI;V&>5gGzs<>JNEzS=cVJ& zJ7L|n+}>Psd;5mnMZmijUp%ubNYm=>la#T^bHSC!JdZZyGUBDsI!E-GI9ex@gQlQP zv@Sq#c**pgBREfRMTMSDjm1LH&ZPQ$5$ne5h$)j&B9?O(WEFu6!W0X`6j}FLnu!^X zb0myMT;~a)q3?IBcU!ib9n(DX@Oi)^yo?jg6d6u4;$8^OA--Xrw9{ptXYxF&kUAy$ zcFlTo#g|{b<MY!4!}Bvg{qTVlBdfl}OTs&)`KRH;rj6{{mc|Ftc%bilR{e%g50Bj6 zp9pl^+y?IN@A=c8f1&O4*{k*t@9!?~%^E3@O(U$@fGf~+4bw2<ealy0?D*yWk%#BV zde<@x5#OwE#dF=M0Q=L2PvoTH*Q=W=9$sDuQ7Ac4vSZzNw%vyAi%ULyxaVfuvt4i5 z?i&95!%w8S;hSIIAq+e`B|hyVSpva(6WIzO6dNs<fyg47keZxn$+5EGm9?!l_|DZN zyx?6#N-*j=8LMKt8kE6R9jKLc@;S}bL^dyh*u4TTn$$wBbJ8ffM;Ifc1ei0HLzAsy z>;_o;b5_<t$Tqu5<pWg%=$1WLJzZ*<TaUz}?djR8CKB6kmD$mIq7{_15CmYlE<3Jj z%BjsLCKXt|-@sY%6rB(Uk}Sq*94Q#_VDYXPQLuDg*?wCimb183{lV-bK`_U2uvtig zvzaG?x3AZeU&OR75z$4U1O4n4E!n;bF>~$PH`hT~m<OTqXbLFppbbxyQdKo7boH6V zJrE1|>Pt|up)o(NJ58wBzs^CbXv|4gc1McU<IWRriUrUGLKK!`&Wk6AV%20p)M78S zWq4_sHIR}P6Qyc-ym-AD5IfIq5-Z~<b5cjg`+ABN(9ik|N;1~LpBIgp8`TabM1y~p zYyxPgbxMu<XTYWaQorvkay15~B4>Ml7Ok(Af=)D*Y~>+igzP-E+~TZ+XbaDrZ=Gec z3k|9SwqE^QyS|cXQB1od^#NhI(t_xC3Oiqe*v2^Ob;zh6k#-t5DztYP>to|BuxzGY zZcuj7E!3`_LoEvx`?)Crm&`?hb+YvY-`;)1HxWnXH`mWhb6~R?S!H1*9joRVro#7a z!lg*@5x>_b^prD=Kk@1Lj%jFEuN*5ExY`~$xixvb;Xj0b=a*l;<m)d_{OQLR;&@;l zM#?;r8%K(2LPtzAox_ztLK%pgt1Xm_FAY;x7AdAkh>1Q#-rhYhoHC^hbZ+GR=R3YV z?s#0^v)^7b-@Rp=Zb-j=WOEdbR~LMULU$S|x#hk+;b%Ctfv4}EY3GbLR^xKL;?4Dj zw{NzD06sJX6CLLqk(|gOQc7W#%$z62d18MWIGsk)>_`R16m*ifca)qs#ferteH+-W zdUBa4InjtstZqDwXK5A?mkCXW6BWLa9kJM^iW<`m^Gu%Aejw$EaaOicM6@M(E^H(t z&f{Icw`-hVk&*_%G*0A#c7XW+;?%)6H0sb>3deDv>kHF-pp-zGBI9XBilgruPWuBM zq4!&EE;dY^<NdoG-~I8#aDdVYm)BcDiEP%MVSix$Bs7g)*I<TzeZQjVRvZsH`J2lN zt}Zg9M7LTI=cK|a3e#x@X$X17JFnea!_4~ff=@qxqUi!TC9W?z_Q!#)33w@7tYJPK zcsY#V9pC=?9pho*!@~=G+p%2-e0E%3wB$VU>EkoQG2jvY=|B7ppPwH2?k}Inv1Pr6 zwgIGPoJY2;Q`KQnH|1nQjYKjf2}yMDr{tjfk(K%gwr7|F>{;(}4x$<vJs1Nci~huz zek!vr=B-r_m(9zo#ttp76v@UkSQ@+}yTzJ2iUCFzK%<?VwUI#MNHL!*p-@z;NUHmv zu_)?nYmT;F_v|cDeW*;9QCq(Yg=!a3sB_(F((H`_O0UkxI%cg*8>MJ0%O<)uW=6H9 zXJ$Mv1c#9jrH)vs5&@P(fKseITDNjC*3D_9dW(gX*;*(AsoGa(<9~6As+OMaGfdD6 z#uC&D$udo~mY2G{XO;}SdbTJn26&ycDS{c<SW~XOMuUU?MygO(%B$nh?^j(y<vsL_ zl8LJndMFU^B`j=95oJCQMWU7Ih<1@xpe)P|qx6b(-@IzcwK(P~@N(IztR|`g%l!2Q z1}o827RexKMG(t*E&p3Yx)oiTVA(=;4Wc!(&>E*Lnxc9YtOlx!*gR!$OIb$q$TQ<} zo<dvoDChfCL0Vb<tjN5Wh&LNh(P^m$FmcL|q1lnnf3l%w#hF6CP;44?1<A!&J_U}N z1y>_E%{T-~)lpTOay5%fuBzW_iKt#w11(g*R?gX1K{qO@-{&hyvFK*vs!1QZkqA|c zX06Af*MDIWvw%d36fRc>e*gX>&!?V??Fq6{)0f)=tFdR(2N>V*G#z>H4V!R8N}-)~ za`2FZlHvQG-!V-c&KJ5BtbE`(T;S&${^|XXtoMJ*_1hJH`nNyv!%urYJ?we+ej?3# zl3Q`wKhrfHPhc*QW7KxbX-f1`plB<<WX&em-OP47^6t%%G((dj7vspgPw%)md7d|) zIo)0Hw7X+}x+4B}5BR||Y&JY4VRM*pzUTh(z-25vxQ^qgaP{+%&;<HT%c=`>ZP3z9 z)6(>f=8kD1&5+VWo{pq(VxDHkI5UqU$J4-ZvQYt|n_P^#;gupZ-qVRPH|yZotvkAY zjdxme63KY=&_}Rt7z!c^=)`%XQC(0SJ2A%z*S5sD5a+@;cZ4#Kb5<5WoOU%8H8%?q zXq%SRW=H5+<~ZU)L!2TR!8<kT3r(jY<+fM)Js!Egf1>q?l=qyD6V5k;uHpIl#5A0k zQ{ubt{>(5AtT!tnu)exrwOS(-rZ^yzM;;!@87}%At98$2x1wEb*=#oK_eY-hCqjY4 z;l%CLB{?P<2QSCS-Mee9FM2+H{LD!b`{PV5h3A(&edC#9=JWj%SJ&5MNdyUm%O3Hb zUDM*6Bj%Yo7OpNY`T93s5~mZNe>otoW4-dEF;UXMG-jTkPP9!&Dl^v?JO0zZ{DH^E zBc)_+E_S?se?u;rpMQR0nzdm;OE#+U(w27>n|ld}n{_7=Pa)xa15F(x0+L6XED(h3 ztER*fF6Y#s&bn3V9#)xeFqwfdvY9G5z+zZAmw-yKy~ALFW$DiBEOb**Q`AyRBA6xx zx3C>cm$PYhs)r24CiWFkrl?jn?ESpjyPYM;*?g?3RN&0cCk0w%CY!&N0u+s=rI^8I z(MrN>u|eaMCY7m@5EiZU92Hc_lDeDx!f=Gn9$a!tjWb3L$in7p`PhkH-2Jh5TvK2v z5Xgn>ywdZilc-1qbVi>Qx6tgFVB@~e`j}d<sDP(fS4hqd=Q6=m&c%X9Eko7!Rb-Zk zhKQ?@yqNH_nALj~dA?G-NEIWQK^>ktQoRoGk_tkkmXfqSss?C^EUREyjOxZFf}YU> zU`$A@!3ETtpinQqEoiCOM9(!L3;409Si|gcGYq2H^$Q?29oz1(3WmM4?%Bc=Z$VwC zqYr`sj8d{%PUERYM;hdnNm-^%o7g&2mJ&~K+PX*uuJ$nK^Jy!us4s-LdM^zGkjXCM zL?2LR<wIv6sbYSraJy8BvHq*F+gug+2G*+nWtnkRtb<63b+erfszfRQ$@zUKGla|r zev`F;SIYoTlw_NP(W_#0ZGGzXcr7EtWot<+WGlga^X?bEzWv0f$1C35Xz6I%O|&kt zn$~P?3+2;>&oVNsJR5gl3c~KFZKJWkG&Fqw;f_q82@^VpCGyw?u6*JB?Pu2UcZ{1A zay)Q#yW{JdHUIv@XQsoRVZR}WaCm;!*7sbP$HY7(+I7o1G<cUd?MHBl)dqYhTwRUq zwgdAF;V`j!O5FYV8lD}W+DBe)-t*z&l2h6-{)b1xv1RTXVsPw^;CBs&GV!)d>|X+# zX3H1<@&WnkElwQUs}+6MvFdv*`G_YcA?1l26J;)hR@;zsnheb9sDa}tGfZ9+A<)uJ zD#Tew6C?ty?`U12?;5&3u-$faJ|HAY)`6|smXydTk&?NV+B1sRjwJ7doE@pGXhNp# z3(zu;BZp%{VWvSdKyig>%H-s69_D#g(>qscC6Sb8UOqpvyWDUb3*|6TO5y7An%#EI zYSr@G7C!v>M;#yF8`|J_84`0$^qY=VaHPvE8!oumZfMtzGDY2^GMvVVr-x^z(}~OL zcf7s5!TC&%k?HV4i8D>x;hE_+EqAw9<UF%~Ixx*A`nGU<e&G1znWOI8;tDZE){W42 zj@Y*}P0#J^CEtJl6TvmCea~u@*>2WI+wk=HnQy-Rmao3K!w1iIfBFlTH`jczX?S@$ z(DshgIPm;*;#c2%!KxL0`uNOYioD#v;PMOzvCRDW`;X8B%B1%wrL2jEs0pJ(wHOk# zYc7<4_yz*BJ}{we;>v5=-qv*B3a%t$Qoy+c&gRI8m21paL0;(r9hM9iO`dATS#^Zk zt)u&iy1&;wO}{H=Gi_5^-WYP01Xq^2x9Ll3a5rriXeVyf<dp(0d2%Sr9;KrNj5)Rh z8!?bwfk-WRmCAi9GgL_CqvRl4np})wD(6&>#eB7XhsCm*jGK)`L61wjq-qn6CHBTj zEd+<TtJdUP#n0{)qi$t0SBx1m1!XCOQk)JZv~CPNyE+-TibIuB()l`t+OsVdTx%Ad zYmhe>Sbx=?ZVhi@ub1UwI;#QJ3j%d|CL#t(im?ypKw9-GZecjEAzH-{t=;rxty#wG z6xCLMq~!udjY(>#uQkdF(bR|KwO+*=(#C)g6(pc-;FUS4<svor(VAbS2&-V(<?0q- z(yChQBim;in;=GiT5y-TDD0{$xH^L<#r6p)4G>xSOKs6;ombfgF=nCaTb!|Ibw-rx zY-(4UEC5%x61BwE(vC4lViQP3zpDbgLQ&(aWl-69VJk<ZKw89C6u8uM4eKmtt*232 zq$AXBm15;CWASR)(4l2SuaMvFk#;F11DK{ldUbB~DXU;e892m*d{Wr05B%<np9wB= zJgs<p{YWWlso%~XCu`aZ&v3uuDa>R7eLgX-U~`OmJ(A<;dB@Mc+=9=vWhPBR*go;Z zieGQ;xoaGK`Ic$D!)IZCc%tuGzJ9l1m`_Z{M<l#wJRKRwfpLQB0NMuFb}cEP)0JbQ zTb;<c<?T&oyB&~}>Bq$Cd1m*=3wZS0hmqm>OMZU4W?DC#zTVS3wY+RP#$Ir9V71Q7 zW6SPq7{&`$7Z-fBAGrSN4vNEtj;0l3OqBeqNrjV!I1h}+foYf+Pe<l4GN;IKI5DOI zPH4J}IANMIDGDhm<JAOD?;Wj8z80q<;XHS^R#<gg#Cb|mZC)xfq@<oVITG^>B~bEt zGj@$<(|P7GGtG%<Jkhi*cW>ShMJRbfVj_5OUO0>+7jaAQfy4fV%iRS}rziINXV&W# zzJXspeB%1{hQl~eC_KMBG7Qg@($H>t-u~(vKK$?lDb2)~d4G3HE{?;?6Q}(nT@acs zFpPU1J{`FK^u#Gm3{zwp5_j*e*{wUa!wD}FIV#&0Qz1S)(e@opaI{?@%>$43pUA~S z2snYh6{HC~KfWN&(MrL$LYZ_fRM$CHS1aZe*=%~e_oOre4X)8v_uv2SYc|^*O{+7D z?%v)q4<l{U@%GIXhlf4QvE}CKnmLU;J*r^%<>51%FzH^?tu4XG<Y^?OLK28B(1eEV zs^w<qIUbH=X?PiCa%d@Dbb5J)<6KC1T*EnNHjct<vNtUmEh5+2K_DvB^`gK*0j?RR zTHfZ0SuF@uf3a$=mM!R0DvNEw-Drxk7{KLMT{t!FYtmmzWrOoV3nVhN;iX2n#fUCr z0$njH5ZzimS@kk5;caivOd4xSjT+|;Rh<)9N6Tn6p^%pmJT+d|ZlVQlm11IDV_y~> zAUM&^Ds>SqS}iH5sypocqE#9Db8Vq_wXz_|fJ^O4J*WIxGXC%XhyVD`H7~B6B+7<p zkjeI;mVDZ49F>o$L8jKO>X}tpN*%4P$kBcdrqd{AfzHB~$Re1m0^KT$QsCeg8c8RE z)(qJh#ca3TN)YG3inYe+BJ?8W6JpTABCNNIg!rX2!UB8@99f3%%n~`txdem_9~3j` z!>Bk!%UyY)5vh1nX*j8JC=*%9a={H~u+WK>{ZcWiX-mXtKgE3u*P$YBSw2VK=Z#jc zDtZgv)+R{3CeA>t0a=eOs-+&RloJjiV4e!fzv5iROKoX3B<+*}#)N4qfUWn;z=|D< z3dh}o#Ie7X<w`qSbM^jZ&dbkAWsc?hwd+7LF){6qUKh8NpXxDGaj=3MQ-D{}&*?SO zE-U!m`=9vRuYRNyM;j7DY}u^_g3qjChg)abyyI|em^v+kv@$Ta&>fS~*;C-dr?>p{ z;ST4LX{-{l8;MT%?VIn}L}<nv;^wOo!sq}1AOJ~3K~xGC0umgpOXPH*#DV!VFwcd% zFWzu^dSMu6Vur>?T%Kuzr#Lu`Gs84<dG*BUD17n7p4~;FOEY~6tR4ezf4;yyu6YWP z$2S}P@a=}-vSt5O#vL2>eZ$a!r=|0Wm^YNG6WP5(@`iO2_?vx0w_4G3Eq&+l4seZ@ zU^=hCW}29$ff#3Ej10q(!*OId4a{+1iV#bo<icDsu|#spcn7@~+9uGfJs0biRo~F} z9evy28y(;noRCt{5-5ojXEM>UYX#uJt1z@UAv<-GO>-en8OfP-=kR^tX@BI?$InPf zTwLt<;)^f2zPrPDq4$m$!TXlYc136dF(#fqKk~AFU^)(zJn{JW#P#)--PM))u4KnB zjod#x@$lm>v|U5jd18tjpC4JTc1Uo1`g9}~;dvT4jhSg232n=pn=67qoC~c}{ZEm? zFpi`tQgR^#Pn>5;njjXE^BkU!6d#!4NYi>+7kPSo;^i=rV&wFEV7*&091k3a8Sg!9 z+tII94Esk;;|O@(ynRdGHyoc2?6w>Fz9)1&O%s@BxW2ifZ97)$UWaEoA^3oEj;pH+ zE;azBKv}<Qyv+1Lcsa~S+tIH&a+(=pVyGh_oa$4)d3VWgzr5gwAMV)?k#W*szFRls z@kER&y2e|pb&6zWeRL=FJRwI*giH%pY+AHqd9Kf`_+{B2ow(Y#Xc`b@7bGt!FD0{p zl3X;gEm@X7=YkrFnqH><xwaSQlC?Z--6B;(Q{!RPzUbU2jaAy=Yx|ygVO3}J1@068 zwH-JE5n1#ti9#&a%A9q?P0Ct6%DO?@&kP$Bd!L=taz26?@@2h7a`s_UCMQwZ8XaaV zb}egXtN|;_RL{=z7DEe=-BOy%K*-rPWevM5lQ^*q+k~eY4COpru~<u+&4aPZod(V< z;Nk*1vZ2a_1tAl~AvOaC12XFRdJf=Ki=n?SP@NXBL(EoAsm@_4>M?f4WWl1~N<*He zec3Ba)uYD(MlC@&4OUXB-pc5*Z0yex$&5iL72hcRW&+#1)cu?Z)RnzT<fTT5p>$oO z`k<6Wy?tJ=NHrj;%!|jYe67@h)@sFyP^Ne~msMh|AX0~r>Elt=>lI<!Z|uE}tg~Z8 zy%KWKDZppT?y{_xLNO7XEWoOo1R|-<9j6Wq)o!YKZFRHAu27P^YDIsgB`RXytuUv~ zTB=kn6+l~US`7KCS#I4BGIgwlPIm>D6#VElc>Nrp)3gl=rlmfv8^*=z#NU7Y7gpWG z;ncJ4MxG8E-fZ`fJ?*q1ZwA`olB1hQYk?$mOiV7YnrC8YDTDBDfB2Rms$M9ft)FwB zxW0JeZGXT&L|*nAj#rWX@t*DFwYHCznGifp(6bAE4LK3V8841?1C0byo=91UQ^Yaz z&HK-Mx-b0ZH%FWkE)GY6TXXZ$u>QEh?KeDK?s>cj{PA|pe%*0=SMbp>G@h}CARg}% zOe^NwiTUM@J_y^3OTPKjXWF(UG%z2I45t%0nh9c@c>HC=Ifu&-ydX~0Du0N~abnJi z;aG?niq}jtn^vc!!ki1@VYBL4ZF;)a6MTnvjRI^0?+R_(6WV|<o1sfYXv|^MTDGTT znk`T9*_ff3(=-!Pf_)<N9q-;;F<oBp^04RA&mS3{_uPK@p7-y+*43Lw9-m&AJ~(dX z#Aeg8UT>J@6T{&|@C8cb@#AN%iYI1$R^ka(jc0Ttzx;5I_nvVaczk}M{J($T?fbXf zy}RS~?w04%Blq8b;%Pc@|M`i>=aKEECpgDyC4?Zf!LjOEPSZ#n5@8r{uB8#jX&R7m zq76cm9Bs+u>By%K&pf{z30*^+L7J8iA3j5lNQQBmXxfQ<IIvz{v)O=eg)~nLha*>4 zS6p20G_ji_()Fx*$9Om*z;rs2=7bN0?PkS#yJ8;qJbiv579qNh_g{a>cp8|-kr_vE z9xsVhG7@LDjo{{i|L<R)=-LKJg*TTQ?yg(*&rke($T-&$#gS8_%rmJJf+(AjT*0M; z3k63@DUmE5?`q4n1^uFp7*)hu0YuS2NiA{w^%$G71m&{mQH*s!*_BexojjDh>@m7Q zdXmk;Taqv*uXKIc>>Bjtu81iyioHjfB5(2wFlj@ntc`wf1|4l-u}us>s2j6ehHoas zT$Ag;)OezCEmu2`Y%ob!$c9)M^x|;|Ca1AU_i8PpX$&)kk;T?bLI-)O$4goaNcH?w zG9ebRtqdg)Qqjq(i)zTii4&Nm&Wx-HsF)X>QU4Z9plTE>Bd%JN96?%^`kB;ESCOi# zohw#85RpZrQW2;s!qtK~N>weN>Hj*O+nYei73+X0h2)IES?*y`BQz6iITJQzYrS=b z0M*pYCSDqahzU0Z3y7k~)z#AiorNLTC6;BzP<4UL8AI#!9U5?@8V*nkR0<H>@;gAP zDn2c&OEEA|tPD~Ok7^-I-DwMT6uA*cCa6^=B+D78*OK63|0lLSt(I9tNH#j%FG$jA zsdjC$%Qg|%)cUASMsZOESo*&@zCp`Zit_c|m*v4*khyId)iGE_;0Ar9)@NBZoCS^= z2rea1M+%78!&#}!q8XVDNd~KdYqq1pVXZH#4(XeBKk~O<{6Z;k96L((IG?!Mz2I|) z#16k6i7yw->my^^(u|otjf}pbOOY{m%%{M=|J$!grl(Lm<|zG%U%&m1RZMiBBJ;ds zYCP%TBeCg`GShY|Wxyf~`<awx3o1vZl!+PEO`#2i;sV1gbnVFY;+f%8`1UtP;*0QQ zdm`sGZx4><X-yb5JZus_->&)LGVt82ID8q&;uv#a?gbH#Gzn7A%U#9~JMwyD^|0lu z^uiXH^T>P}DJe6bX66*}4pPiC!I9^g<CyWG(5xC-C-keHVH$}klEhP7CMJCXv;|Ws zzP^F3ZD?0pcDoI$UR#%)(@wB73u#t8QwR->?<hHP9QL}tizhqv`G|~+^F$#L<Ba5) zWiq<}IMNikzyHj7z2g0sZwb!v>G3nir_cO24s5sA{OY&A=k|-Q`S{@@`%`AO4P3q1 z5W*W=(9-71;}dZjDQRSXIB?ictXEr_To5l@UU!^^Oql}LZ?1WHp7`URf8e`6|G>@7 zTW)VVe*W`Eo~DsFA3*{*IE^DwcKEJih>3QbRZQG?D1|sihU1>`biz%JL&=n>Ag*Cd zGbIPQ?T+9JA!IdpTdT<UxS!Z`9h-GW6Iz1L6qk8=9_YKC^|qy7tq88A=>oxbY&R|Y z<A4vIm<D2wG>v08MP*=!#8_xHTY5M0hL&MGk?2X=j?<@S+;qfGBfW<?PT)J*uIJ6Q z&cXV--+e<)d;ajppE=Hv*fivE(rMe4^f;3GMcKr05eF%f^9Uli*5R`zE@m61391d0 z)GZ<}-7${5Sn1~_DPk$Tq`KE;za&<I>Y;M|c`n9AytXE(Ey?F#;w)gQZc`I)oHx)C zDTulHTKU}-Qc*W>F_}QDlf`W>O%x3R86;P04>O1>N!cqhbJ3kT=T}S>nY0L)p_Z4b zJ}^nqaR*gfBzle|RRY1xLn#ZPp`|H(u9bPJU7giz&vtRq7%4eeK+>{U5{Liw|4-F> z^;(u?S9;$v+Z=mc+%TDym8J|yl%oOIYM~o!89>m3o?E{|{RjAC^sGlofQnCoz$RM~ z=tOpr%t{lPVXr-Qn`QJc=h`P&KxS6NJ@;(4_L^gkIp&zZ{8xVpsLw}vXsUYFKch^H zDKSE|8j}c9l?#HhplBP4Jy_8>xYP4NCoNG#vm&j~3o)qHqX3x_n-XRCKyeQi08xrm zCEzMWrJXR7z}U!RG-?bZzpL(kS_Ud&B&*EOR0`9Al8&LC6e|LxPFFQSXw1~Am(_11 zVoo5aTvaZu$NUS!HiNK7S?e;QmN#mVF3-y7eS$nG*0cJZ6s?FD7fsl4GF&V7qm(VJ zUdGh=&gq#5z!q#SphUe@%I6EnQL(KpQ_5_bOvVZ{W;$o>=E+v;$$CIV_r@UB*M$iy z*QocqFjn$5Mv8!L()t$0uNWTcXKg|6<(kW3DMnCPOH1Y6lzKC)+K%7(;rD#@>@5Ie z@Wkk7o1T<voM~u`!L~iAZ!vXXKR49J%p!F3-cgO2AynMntoicGPY4R$G9o0c)*F8G z>>qJsWOg43x0&zqTmYF0=u#LUfp?a!+j95zj{C<WtM!a|>v7r8_(bJPT{?1hzUTaE zOBf={RnPi3@{#K>W5xL)<2TpLj!W(<$NP27>ubw{U$A=?InFGhcf=M<w%9t5aBSBZ z#)>h)({C(wf5X-L4YBV@L(g#R+3k*m6p2x6)GboJ^_8dZ0x9>zq35{Yv)y(KA;~l{ zBS9i2I1Yi3EXFzNred+2vzRqfLUIP@MepQfQDIe>A48z;kK(NoBVi20AgjY<S({@_ zbYr6HjvTv=V>i<Gfxg#7##yZOG<8J=#$m+QHP1i3X5KEzX{0|Kxq0^<>l?oK{Bvxx z=H1Obx3}-v?jFUM&p6tq0h8%^DQ9@^NI9}Ubc{p9RSjK?I13MVcX;o~De&U@3FntB zCInXN8WQwlrW;2>9O?QVZ!ER*TwI-FUBeI)$L)b(7}y>5qI-%XW54IHJqqBf9hIwT z=9V0!wA?Og+Q#F(w97gNIrnTI4^n1GhBRgwTv^qu*5^EVdO<dcFb0~|bKLD1$DYHX zW9&NaZXOx>Bi2?teRfTZ30u{)ZOyE5TwGpq{rrk{)-t3FDdJ;b**YqsBrR490Bh@6 zFDkx!^NzRgHu$QcZaw?mKnRh_Rm7BlD0`3Ba&=6kLEazdEuIRj!8n6;(z!{391}Up zejp|f>68R(Y{*g{5~hHx77$5&>56?uA|T9&W>AyPDwVMfT4D;im6^=sBctqq2Jon* zqElyTvL!B~2A(Lpp-hlTdQ454^Qq(`!go2YIPOYWDCVd`Q7t(d)duRWn4G46Ou$F} z7bkoFiS5Y(>P}ub+8k4&p6Y5&4)muavP_UCi(p#ZEA12m5_%1q1pBBggEdJ7M3SM~ zA`sGk`)q}Um0KvmGwA~@!73EJ$+U^+&ooG;EbVGGiHfiM+-0ZrE)D*g4Nq)KDlCYb z#J~ayEJ@pRKSVD%XVDf&^-LC>f|#rp@#5Q&#SbKlkSm!4_EfSc0WoXjFW;549$GRq ztCZkmwuaT?#IoiE-jo}!fTaMmQX(@*uqjTw(VixpI#rbmn2pm*Wy*qA8WCH9Hn>#S znIz>M1&dKVZVGUeV4fif6DRS$2)ZVYO^m<_qcMR`y@v|eTsGvCu}&z^GR!dRB9LdG z3!W^0mn_i+U1#Qls%0tpoX$7vMq>5;Mg^+{5X%~}6y1&~6qA<pWRp>v&j{5jOEgd5 z56y~7X)I^)b@}4sx2)TakSyDwrgDkO2L{tnrv{%#5|%1P4pj7uf%z^|#ev{0cC_?^ z<3E4(Dc!aqIE&Z1wY7of?3N!teFfu;c^_B~j&H87X%3H4zN<Y$7qE?`b%w4xuzlRJ zKlWG$waqXFyvbNEESPbQr_b-nxufexmeqmh`yN+iT;Je_M0Nj^dT6<84EM{-t82?W zbGnPb{>(5uI!u*F+2iVw(O5QBqzW}5!Sbt`arwZDFFOuHM~Iew2pq@6kOFN}(=<!G z&5%Zh1U@I~D$;j>(2pGYfiNa5Ay*1aCByWMq4A#C+_PwBvRY#zrpTci=z4jvoHbxQ zE+w#zsuFQLVN|V^)b)qa;w@k;l}i{i5HpNJV2qBs$#`Qhc&x8!n+9Jw8t-tmBd4Ct zyOGt!6P|zeIgfW+?%&_?^5s`-?{9eV$rpU`*(ZGY^*8Jv?wHLMWK*#pBRRrywdB|z z**@%exY^Q&KwxAz3@lbly6usE7<qsDz_B0c$B`%TiuL)N``aVme1C^)EbGfP%f%9( z4D(sd<KrV;7dXFOa_l13RMd^5KX!yMbJ!n%z`R*d`2p)a)@H&G$*ICOj{ex=8_UDZ zBXN|yIF5n&VnI$q^*76NjET&bOBRb6VI1g=JyliHACJTsFwQ|5*>5(a)L~h&TFyCa z4~!|XTF=R3+-y#WvY+|NGq;|zw&BHRFL-zJp0P5-Y<c?eC&WCm+w3{)cQnqhyr|jj zJI2s(bv`46KuVD}ZxXo{<~AN9$;ns>mmRk9q?EypIBgjY7%AP8FxFzNG%J*DqRFv5 zOB05)8ml2^N|Qb#gM4>}(xzQ}RY;JNmXT7@?=HFziJMZIkC1gw()gE>m9kchy1z@g zr&I<~jCj0Q-b}G&s#8#ug`&?nmA(}2$Y4wb7G;jM%tp&(V>R(m<_IU681*ibJ+>si z=7T1glRbthNntvPbY(NwW}$M9=@iFJJ~fBPQS78s&1C6vCE;z-z&yF9$`?%~0VD|8 zRBndKcQY6xMHHLSnIw72u(JkFLmA>E<)9qVwo`=8$|rTR;@8Rj_cSi5xYA~wVWagr zp$I5ijAHk1nBX#nE77B1HMYs%sgv`r2+>Q0?ZY6gpiaLVqys71lWs?XyB3GE<YaU4 zDa;D0%%s&R;$E}_R6I%q3^_R?D`!_MpR*INAd)7KiPUC#W_Bta2_0yZv0*YqvN8~} zFfW<u_orcqR#1EK=aKUh8rmu_EZtxqYFA8_M`^QwC+T3)7Uv18D{GdEZbo!S8AP|B z^k>qn#TLMVIe|U}vjQT^{VJNAvR0)AeKG`$<((#-&RC2Mb2_b$EcIY1A8A&R9P@VI z_dflOA6(sFZKfY;4t;}nk#1NLsW@*tjOnq+q~xuy80I6Z-AGN(U>drvq1!k7?QedJ z&zaz%F(cVR<p$24zT~pmF&qrlE;79C`OVoAe80nzsOkn&&1f4>Gp`6S5RM(Y?SbPM zshlOnNDktAl9@AKHhlEaD-QdJq2prQ@oYHI%{=Fu8Qox*-CbhxoVzPH*pZi4Gj80B z<5l3{MJ7CYavh1uVXHu&Gxv6+p(dt8^UWD?cFWU$IB-mv7@PouSp#*VF_FgC(%BIW z(OGQY5ke%6136l{WEiq#h=Fbx<-N9|yJ{-Wa%QNS7Hh=1-&h!vFj3>!lTwm|DP~HG zrOAf2u4F`lHBfo1NfNBHqtBKYj#BH75uYOSwibJGD}FUqRby?1wcso1T5(wF+Jns; zcaPj*`TWN};rZvE@^^prcf7m1<;~k0F3!*S*&qE8_T$eOx*c72;PUF4{c*-__sDj; zC&f%P_m~m7p~9>dbZOweAKC3Xy1u8L)f|o;-+udw{cjF5ji+ABc)UAclV#yrTvM^x zA4p!nO1w*~Rtv7qW*oacrW)BEI>0cSty!HdsJ+M6jcSl)IBUq(Fj8^*=8o-tOH*6O z4qrLui<)-cU~{J1?O319sT^z{H`MKnwyntHNRH6X8@AgWLpLynz%Y!QU)IE!@lC=R zaWZb(8ee%yvO*xmK;<&4ndpFG7fGq&;~zd_zJOQXZODD38;&GfiDypjxm?v8yMa6= z-oDw8jUjXyW3{_5Ai&dFQgBcua#VnmEyhNi6R>Zs>@PWHHO{jnD|!;q)@F?*MUY#9 zMbXdYsnJtJssdO_tF;)r*@@ekzOrPJlCH@+Y)UVrQqRgdD_<Z@6;^#>NF=-_l&H_9 z0+b}C1k*W{7^@{AG)YU@67||ntcUEqCr#%G>=X`L+RX)6n5kr;m5nS%h*l&UCZ$Q2 zD5G^EWekA;7yTaH%O_Gp_kVQIZ${$3`~2ts<)4<1Fd;UPTpHCflrU7>|K!4zsnCZ| z(2*^)mL604k6?NTe88?`WN;&s7URRu<>^v{(J0WQXf;Ylj^xxQ%jk@D<9txdPK8M* zYygFyIcXcvM^Z$gWkE{JFFb?<MM>Zt#d#K8Xvv}-P|6mR5)4dbk^<-~SzF-H`8mp} zn5;|-+9_qEm8^W9RnTTn-CWk5&aHTuOp{5~aWY$7a3APIY&Oz3Wy+#6)3qDDZULs_ z1e{W#>x;0}sBqU9$~-L@n8tJ+<sMN06d!<!tc;in&~#*yz7VIiDQn7U`RL^Id;&;D z*W3wgDfcIt3`JvuWKkwfY*$&c6Ag;x)2HwG!=L^$=c^qtI=Z2uA8P<M{RPf>7Cz9J zOj8XUyE)z55E{eTcA#OPiw%ABY#)~V{XhK(mjEaCukwMW?)cG9|C5xK#)y3YyKVSQ zS}}K#rZOy6=hU+~)ohNjGa%9*kL({ejQt=j$U`98n$_H4f?;_P`Rt2Zy56v8cdXy; zc#@CwjpOS6jD9<3{di7vp4+E}gKK!Tn)9}uv3(YKyv~gKhU_9KdyLO?Hu7Lc$@+rB zez#&d+w$=@2hu2(_*FfpUABxd<Exrx)(9}|1J=qU=IrGC8~ex*6EO$6eqh^0c3q?o zD4=8l_Rcu^VPJoVbX}x79N6v;blu4AFw*U%rMMd+{V)*YNE`?Heq`u+4u^v>#({1- z(1nq4>=}j;9d3iOma6eIZH=#Ms(MCM*LY`f&QbZA%In_ZJe9Z7!Nkb<V!<b0{Dl4P zh|33N)yVfRzozdJ|L(v0@43C-^6vX@S)H$#&F3_2OFsn0km$ApAAkB0i@BrmmXAMr z&QE{u3x4>+=h&Rt9*%U!9#_>=l_3RLL)jRdL$0xp<ZfWrw9IC6oQLnfe#M(Nw;c8Z z)_Ud_EoZYiRaG&Y&1vTgytPzKL(Yk+YKdb{e;8=zbB1W>yN=3PYG;W<!q<+)tin}} zq3^NT(bS&9ZqL3yGK_&yYa%H{^4Q~yVX;~Qk;DFob#qo{OKK;^q|QPZMylFz=z6+C zhp~>c^#TmUVc^h><Z;B;4ePT7zBUX)!h3jlzvc1nk<E4|oi?^G6B*}gTvcOhkFCU& zIj2nQRmf@$)>*B_$c`kle@c)9BZe&!^c4U^z$Phi$Q+*&(=m1JXrf=@rB*Lbtc)gB zvFvtvsuQSi)lBh&To{^3jY^Sr2uozhNzcVZ=@cSsxkwm~808#dE^fi<FrVc-W6Ih+ zB|%!QS3I_&$(VR@pD#(SQB05v2?E$uP=UntqypTOr94~`U}@1-h@?6j?M=}{cEW4~ z%DH9zJGs~Hi=Y1&e@X!l<zFSGHpOWdZRMTRByxHhjE&LE)f50xGV46`%S!-P4M{ed zDWNyt{)<{6W#5`=YGyhQg*{VNUVu`RXkTuroL51MFttr)&F~dc$oH934^=_1PH#{& zA`Etg!cxGK)$q?|)qRxpL{@O}fv{Ntk<~>fdXaL!vknc@0dnOLsP(#?fPkSm-C|X@ zGU<E-jb_yk33qk!J~0zhbpkEQhmdp_;puO(0xxBejGg9x$oK}mHmpu}m2;DGmcx{G zb*X6C=^P8-(X$fJkWYUui$22%rR!garYBF}3lllnRqC;F2CHIEQ@%+>cUVAJo>GPq z@MKN^JsYxdEawM)|HohR^Uq#lY+`?GdECu$7W!e%fhFgQ0UJE$^Bu+{4ymS}Ig(FY z>^s~DhtSaFny<h9gs;E*7#o2q<B8Puk=gv7XD|MqVcReUsO}v$J>jd_$6Q>jsjZ=@ zJxyDQ2vJv19D8CKum;jF(DwsF2xQ~ASXEp<Kk|c59tfl3EIhJ$d1Tde7z@k0kFcAT z<#EN~Y~<~8%R{)}ZdLJiIcNVQ@pzf(#|r17bVK;S-owTXSZ|0!Mfm!HwY%l|RnPh; z8>MrWaU2Of_{P%C99f4Fjv>(XS<08X#v_^iL9FKwT_8sA)-h{5ZR;g_i<z<OI2;b_ zjt7prj=tLq_y~cakMu)gjFE8&^kXE%L^ou{AX*6BVc2((D6MCVaU^DFd<Di*w++@; z)V5{b)*=#aYMQp8ZCYF-J|xz9jIZ(ajH;c{whosdgvfB%@#6UloHg9vZm1ed8hhTp ze#5`|H~)@+<*>P9x7`qj1M|h4m;?L$o}1eTG6vr?+&>)HZjOw{o`=UHn{Ce!qL}QR zc0KyOXY;V-&~=0`Fl!sCw&MOlSfFD!5>l4da1yh6hOaA{xubS9zA=OlI2?{5UKReE zy0ZAXVZNBtE?TTJTwR{AT(=k#d3bzezdsN|Cg#B7-9|Jj%NfHENhx#KJu)5->~=dA z^EFjfGme?n**RC&=hR+iNI54SJx%R+xZ7~t?KrzUBLvYbHFeEwKBwCq0YmNK?)@!? zV`LZy9v*fg2=>TGhuSjqJt<mfYJ5|XE65=c#z-2Yl*%iE^$u6c#KvhGw8V#r6Ub<g zcc*euQg%XvZ~-ey4QPDH>J_KpAnS&siPAKwSp};nwj0qh!o)03F?o_DnCWwpygSOY z>a2lY#<ECvQBDHLrdIBp^`BC%7p5v_#KbU5tWHTx`AV151jaHHBU-r#N0~rfR%cQI zLe52Z_X)V2ykrC*i56!{R<kCOS$-~esOWhLXp-x2Kl<6f{?n4Fni6!aIe`de8Is=A z4+DS6eZg~LTD+n~C7qH635{quJE7%JIt^7t>qC*5OPr4N0fm&28l$X>qE8TU;B=uy zyCG{w91r#LW%0-jn^urq&Ga)ZU6i3$Mcj)7ZUHG`aqKb}W0gn~lqpO^Iz@9+q(=o! zD_Agg3h+9Sh%)Bg8Z&_!`8zwYI<5dq%V`p6c@#Pox{QA}wqy~?RZKwDh$e<yzC=o2 zuFN4)fiQ?B$0EVg$nQ>*e~pozAVE_KRP3ba*STsFkTb@r1Eyvlszw*1sL~m964@F= zTvy6PikiV@eaThLUa}E=p{=e_!JCEpEO<uNR5GR9SFny;-w&U?<Bxy(TdvQxbYsQt z*s$3zS<VJF{TVbBm-CMF9^?-I03ZNKL_t)!NzALBacBtEvac&DAGqianBH+5YlhJ9 zpZ@k|Y`1ecmnzewk*4ane*TZFW_RRZFwxN7H`w+E+&}*ri`ATzBek>msv<<dIt-4G zN8%7jp@$(b^rN`a#=vSd<M)1d&&B1Qu5bDHaLeqW!^|T-M%>MhX^w_^zhw8M=k+Is zyZaw-Si$>w!!V27Ul|V6cpphlp6eFF-u1Y~!q_mpe8RK(E$8<g^KXx&DB}`La>`(M z>b9nt&14e{ft(|@ilnil+aB3$4{RQHY!4kFm38H*DlgXlL{bRy=2;^wfCsN*AYzEb zC>yi1#!8S$$>5z>%3Eu&uEkJM>H9Q9=tE}Ak-9QCCuJ$;Ep6M-)bci3Ba@De6|uCp zp4QJ~mXWhGbw%4$%$94acEK<VKqek{Jb7}#Y<<blC1$gl#XR%o)oXtBi=T0O==k=l zuerau!y1SIhQ7zShUM9kkOH+c#Ifh;^(D=`CNoeOkF6~0S;P5k&gJ=<=htVPpRF;@ za_k3ohXcE9M@*6=_5%c^+(R#A+8=!M4C^C@$DV!&a<80cv0Q-8je7I;p0jl;13@=? z?(ZKt_9MfwCnj)hL({Z)Tj8sk`D%tYhU4x)jETeXf%}{H^kd}e>YCN%nh-@JQ@0Hu z-K|w!kz!9AN5T-u2^PyaF$Na1mep#7tt??kw2K8XM!I8%_YKZD8tb{by5^@p`iLKW z@|^k7bJ!o~2Zx#0Sa0yg5ypW$j8wkHdQWy4W1N^72DQD&>RqBquIz(G1Ao?XknCeI z>l~nbVj~LsZ<T!s3KCqh)91wHws8D9#aV%ggm~G*vdM%Ayp;3N7*%43>M+Tt>P3lh zMgf8dce8duX_seGA$GFLh!}Db-KJF4jGk}ggt=5hqd~HKrtn2j%4T`$VaZx1D?p?$ zDur3iWv?%QaS|Js@>c2AGDK6#`$`C8ZNE0)ClB2ZXmp!CaJV%=oc4gpie7_}49q*} zWpXj61AU-+!X~RmMixahve{)2@vwrK0#u?tRQoSjmJ^tXfJ-`00Z-{bVY;2Ce`Re2 z)A&BAm$O2WtZmv81*RNU)&M7^rKpD&<n3^}m?+eMhS1V7?G!Vj_eulkBuqT%MGPlL zT<N4R%EU=Kc(#e6hZo`MskcioUz)meOcG5<`I(s(QJLtGguTh-_m%QgI!LZd!GQsz zB`0a!2A%dKnShn=%c>tKrLSB{Vrsf)b<GGwlV@BUe+5jb7@IOWK<``5ngf-=nEGaz zqKDEoih2hrOJ{Twa=DoJAzOtJ@GO&EGv(|7a&nw4_WbzcxBTSeH^gMw9$F54P0ofz z6M5fVvtIR7qhUqBWW$&(xk(&q$Bdr&E|R;7A$Z1I@qhjGudt~IyJ41(EM{9i{n1~r z-=9OW*Z|dSLp6KC+b2I_x7{<QfyP(FXjq=jm{*C|A4us)6&=Z29F7zWwRccE(%SQ@ zpWkwJ9<Uq3C;RtQjC4NXNi1LfF4^|D%{h0U-1G8<WAp9j9Iy90xQ4?r^02b(v&U6I z%oTwHmYwOa9`fMnzk9-E{Te^O<u^Tjg473QRRtyy$ALJG9Cw+zl9@i%I);!Lhd_*h zu^)Kc?0MXeQcki4=L}V?mhlNvN>o*Y^#U@yllM7AG1(f2OxJgWl&LE#U?3Yp5~tyD zOyI!PQWi4KiP>9%AqK`&5u<d~wY8KZb4=0_UpZ{0?{)MHDPTN|;YeG1nx+yX%p_U8 zZ9S{A6>*F-)r{;M*Vij>4K^R?4tp>=e*M4x@BGo9{0ZCrz~B7kpVJ-RVQWi@V2SKD zU~Oi%8K_&w{rv;|7`Z%K)3}D)`#r9*ESC$`YtQ?4k9eE8JZrHzvFif~PrFz!U({Tk zUts8XxY>}M?5E#+|B}n~lD3)wf!!f6_VE7oTT*VwUWC!#ec!X1F9~FPQ{fzhG2z=l zl^r%kaDiht5Q0p<KK4C*KM-T${QMb<)q>fg;ql>7lCPB~g`Peqj)#uAu1PWDYezGy zS$fCec*OgLrmYDvQ02^8!N%Cv7?T*gk=0^O(>UhKhT%AXN$ehbe4g>-D)YGSWI&8_ z7-mGD$kvLrMk*bPV#S}3vIiDy)ZA0*O9C)Nu%bzo#HTV$&}5z9mc0ss%SdC1YXRw0 zDt;#zr{$>xr7WWfWT6H!PWEvFrI|oFSk=BlV`Wq@pOm>UCJIwzvRZgVCQ>8kiIvIv zlbo}RgPE!(S%FFVAV!{C-EFd@EJ>@xxuV_F^giba0HTtPq_KFa%ugOUat_)+rGT*D zjG})$(N!n^wKVB36JY+EfBzq{=q8*53R~P>)0DNB!H727(@i$=6~;KF+@@ImK>*bo ztI*<9!qeFlhDnH9Y?8GlL^850!7W(*d`3g45e2!Hu2kkKUv9*=<AVbu6Ry1g;F8-b zppao#T5qFt*+d0BRu_QKWMZa+ED)W}Z1je^!r(|$Cg#G*PztJY<U+L>i&dYNi2*Zt z@@P2$Z~-vnOtQ+<=(D5JqyS)K$~>3(uabs@$v+Ni=VWDJ6tpdJ{Z>y6Zu$ZD!2 zqGowvrQ0d%GmtxzRGeJMx5CC)#KKw%O{HvO^hK316jASeE)-|h5e!L(pd~wvpfD*< ztV+=x%V?}DejWx=GCJfeP0!9?2{uYiwzOx%)T)?`4EX%<i?{sX`aS0>v3U=n;(kA8 zR*#H%#xbwBUO(ao&&rLY(J}f&YBOB}wHc`2RiwdST;|pNHGln^-@%!PBa)iPI_)`M zzvIdC|4cY8Ad2vMal6L0YyQ&zfM^oK&aiA7K7Db{Coe9rae(niINsAAH{@;<KxVVJ z*dF%8{vB6Ozvpa`Sv`)N-}h8)WV8bI*I)h~R0rz&3ts>9hL=wo?!Nn+bp6Pq_1s?@ z4p{E0Ic{+v)`?&pF&lPnz~oFEE5`4ia#g>f8Z2M@^^HE~OirG9HphB{$&nBYV;^L~ zbuC>T7DGQKLh7+O@whqi{(eu0LGJmOr31uEw_9C{t8P^}ycJ-N_oOiqa)dn64S~Lk z%$f%4MZBIc#0XuN7)P0k>^yjHguP6nFUZc2qfq<SYPRk?CW+sL@ec1Q>UvIP14D=+ zTCObKS2#Cgv1rI9P&F;>VoB;d7K;UOG_000X7d%-Pp|muyVtz>>TAx=Tl(zz{XhOU z{L?@F6K{U|rGT%-GVFFN<~1S0FpOAZ*lag6ZOf;he8g%!<Nj_#%7MF^dv5QxJnRN= z9`6j8$o@D|SxB^8oG+=o=eXO8fD(tbmRSXrFVv`~@-?%%p_$jz%N6VSd`gy{TrKJ2 z$orcOn}-d~CB`lhjz{K;ineKJS995>$P6KoO+{VRJh^^~_n!NkJ7Nkf=AJP?(>5}! z($~yabDFv$3?uX9f<eXIBAj-_97$oMI~++laP#IpRb3O}z~RubKEGnVY8d;To40q2 z$#MN`&2PVb%d49$LD`UK!Nf!t6I4!Ps3+%yLx7EtfEk}5Iy>o4vWdce#|nvxk!S`| za=7fJY;7PIK)ae!(Vyf@&T3Nk!F(Y!p_HmmVRrI|C`n?IOrE7o&z665XfFs`udEEF zB$$OSv6Jr#Nf_r?_WM}MJs&3f0=_0Uca4v^h!~B*ChhbzW&%%=6q~8ZXKJP?Y`G@c z<rq_(F32XGNCgUT(i1SIfEBCBcEn_-d$-IlH2>AV{}0&`u|@<{;xQsx1&8{w=snfj zDVJ%Ov@erT)|616ri(%K6-BQg&*Y?ODT3UBcEo-dHNp|#6ID2D6d@L)At`Iw=~yc3 z(PQQbAUS;@lTB)!mql2Jid?hQAanK#LevMQ+;#LOmq%V$6m#l$5*9>TzOvAHQbv;w zE1Sy0Q?#l8rT_^6iwgX-t0=2(#u%n+b$VSB^OKFvxhNep1)`bL`2rZH;@Cn8mPK+x z(M6Xej8?)VPc%9ZEqlEuXqT1hj+ELI+-7uiB+}8O6G_w538m+x21QBhu0jbWtrHtT zCj}5HrY+AUPcNubW<^VNn)Q4rk}eDwWNDMfOc_8Tv1mtr{^@tTxV)#X0$txQMnl(E z)Rp7y@fpva-mowk-+RuQJ;%d>*!INM(AP4x+27Rom<Y-8=l}Q%?jP1t#!Cr5>zMU{ zAAj~&r1}8a;6}Lz%eOOvpYi9_kGQ@%XS3h4s9HXHx@O&YR*N~ChYghlpAXn@By~p! z2Zo^|GqPIUvzq^wyx(*AFtXSV5@;$&W5w*tpW@q&W`D-ZU%cV<a>@5MpRsUzZq|vL zXO@2Nxm&eV?VfR#=#YVVhuMG&hL~Fpub=Y7yrPcq=|AsiAA5!{;%qH7cngiMsanSv zE!i4|ArOa=IO;TdCmlpX*9-UvQG<e%dA)NuU*T}NM<j7T%?V<l_&{abNSi()=r-1= z4og#+m<a*GI55PKkRx#{PS~<Wt+#kz%YeM>aK4s|9HG=x4uGY0(uI?-biE9obVfW- zD(^V<d%Ul4F45QuS9_j5xne$_QTvAV`6ZXno^kv3hQIr}f1s+QgX*Wh_Xm9Y@+ITu z2ICVUKpGENV;RFpPL5|Uo-uSCFTa1s#rcwXo0+#Osv363j=Q@(w|58n+@qT}X|y=w z`Q-Uio_}=47z3n8-$(lHz-D*g;c<`k73b?E!x-_d=Gpa{s`6OZu$VO%6Y0B%_lDW5 zp*!}BVPqUeHV=<fl_y0*Gpnd-kHyf;TU^~xS1s*)!5GBE(E5Sl&`~!cj!xNdetC{} zmbPiJwvrN2io_w&%xZ=pbFupUfngZAzkSaz1S&tnRhF~$ns#2%kCE@ce@`AF%k!4+ zU)^xGInd*9u4cKe!5D5gBST6IW019I3>S-rrWWgn$9>1x3G+N^{aZ(YN^+L1QZtE2 zAZD<s1`|{cpv;EK7fe!NZ$>+q3L7CMkZdAZXXYhky{D>$DX~DsyjGmfG}H+hpwC-E z@T5AG_+m<;tO<V3WD_WzMWR{JyfaIJUnCWUQI|Mmfl*JW?Cct~HMR=ZAbYGs&OfOD zIoe|NdMf`!qpXkO2=Ymjno&y=PI^eA!~)9th(o-V?JW5Gp}xS%%~s%4Oo7#1)reD{ z(J-eJ+C*k3;<8#>F(nilGl_zXp0?BPDRU4sh1QFZfLa_6PhC%1aTC>%1gT`fCUTj6 zNk)eHnTb6(6_xT-#yKfbwCxQ;%3g*|k%aA-gt$U&NywcrCo*9(X%~+IIm}c>vRTSz z*%oHW$*2Si(pt{MMv02U3TP`#g%K&Put83dzFei7TDp~SGICFZl}KV;t@k~dh{ek@ zu=++>gN@}{4C2>v0w>8tY&?m3Cndas1Y3X$rG{I4e+rQK;5yXPAeSPMk!(@20;a`d zlhx9dxDCgY^`2H*s!Y@OPbEt&yV;3)v^urikjzLn;FDxK!A5NK6KnUy^BX>Y@t%w2 z9%nQAW5qB!LaNAq#?9f1&p!H&IvVClvY+GFVAnf3(-PZ&-&RsKN`ZZt@n`?<9}`E9 zvyp}#+l-v$Er0OKKjY2e2__l*DC?qq<2h!_|LH$v0i<q+88fq$<>vk#cX7eta8J&b zCs%81s3pydiEek#ZhOxUJ~{BoC+|ovcPws>)MF%C7;134mf1JIizDJTEB@)<e$BnP z=Bvlgcw+awSy>*gpgVf*o;aFtpr2(rW63FTXnTCJgxt`*ea18Q8iQl?{(yV8<M!Bd z=sIlHjJ7f~^M+X?LeWIce9>ThLrNniCAt_n_5(c;TUD%PGo1H;cua}wu^JybFJ2cZ zl2T6?EF_tSWOXoORa>fRhH=uR7*l{8h$aytgcQgr$@f(rlb|wIT4jyL*h<P54qVj= zJFA+VVKl@X7}F6GTT=2Ijw5j#aV|4%Wsv6i)tdX8ExXMQ=g`*T9hX-ZoUhgx@7Q%m z&MwdS#m|1i!{Nwy-0}YPSN!}}zvQp}@Bat79d%QYoFNP_q(};h-L~Tg&(FBHT(LS^ zvD@A8)jxl);^jco)LcJl7)Qs$=12@+W`_0Uif9I2zrMjY6=@vU_XA@eNC{?(8I8Bp z-ZF1A(2a2Y@e^W>>^8S-Hyw|UJ<HXS^}1zu|HxstqZ=cxa`;@)Z9Ck?vRKSmU!9Y> zp1AADY2eB8$YQmovX=MnHaJ%?s~hU3#@fvNyL&FLuBcWu&Q*-#0LI`eOLyG!aJPfl zGmHU~GmF(3>2ZUrVAyTB??>imD~3K&83VQB=G`O5L%@26NtqA=@9sw~&z5|2z2f^< zkBl+M-eC=4O!WIv)`}JI3Wk`HPE0qNI44r>b?%WRJFyCo)?iD<iA8_$63az*i6)hH z3e04qHu;HY6TZ}HQR@ekjn;kFa?<MMED3DX1Y1CenaWUE<8sotQdsAl4K|fZiHx%` zlm?ZOP)fA7)6a`lNl92ErMs6&@Li6>DVFM}fNU%_T7sQChAFP<dXbZG+Guphp!;{B zYYO;LjU=Tp#VBKvG5_`d_&;TnnT8t{#z+SLiB2V&NlGLejMfJWFqohclWolu?o2jX z0&>bYXojvoFV|C;1c|RjoluTZ`Us*@ZVFSCxiRIlCQjhXp^FKtB@@Zi%Q1_ByWqWK zltMD$1e|n3ojh^OiDE0)DhO1D^p)1!tYn_9C)Ey#7Nlr|EJ=*vCJ``GH&H1cO^DYN z9-*LXLA@qRPkkw?7)rHD7Q9p7VAQlvZkhbIjFT@MlEF-lj=|{Y065W*2;xr2i#j2G zQ@9(|6BTv|dErp%GwCd->1fF_nk1lDZLE_?m?-1lqp~KYL|9a~20L|Op#VzGQ(xjz z$D}m+1G=`zmb&Ws<>%jVx!$vyA4thCjupE@LyU8JHwS0<<njhPcox1Rj}-%!+(eF* zBUcgsSh3s>glu^@F8TG}{xQ`UN#1alw-}pQ)%X1B^S|KzumB9zASJQ-d&%g3z4#?A z8=hURsa?W)PwiUP^Omt6xVk(OQ#xm<oT04^$GbNi-hau(;ve|<qa)Y%Tk>x=7$SqS z3=W#zg4tKUOR^n|p0EDo8*aJg%gq;jd^qxIZF#&7?0jOka5S-JvveGl#W+-*l!rpa z@zo2i##@{Z%y&H>|MdgAeaE-2cI=0adF}Dmu^&ggx2)z~#IWt0x~*yJ23IwtI1tA` z$}prv3<+z&`WovU)_QqbDPvv6*^0`0SvxV4Vt_P=Bd;+Sf_9B~Ej!74p%emR9Hd40 zcp!8^8Xv6{VQ%GdPC8JaB4&%l;eDcNDy*}_WC`8Cp+6GG0RZo6Y~|SR#CK*;Mu-GY zF4oxO7`h&8z_pfHRg(hD=jVL>;~$Y-=3>2IJzwzl{d>N9`3l>v`Sgp=`2M$F(sz%{ zXLIJumi_j?IP?rb++}mhgqT>&=NvXWUf*uW-s7w#jfpWHu_3b?Muw1Ny%>u#313w- zZACX2ytTCRirJ!(pg&0GnDds|a?WzuaC^I<-yN8*R-9k8G|h^(u6XnImbY*3I37lf z511emy(?dFe!gO{tjWo-I=|xL;tAeaW{aA!J4)$j-bi^kjEqC%>|%{?8k$-LXd3IV zPP%YH80otMWEjVR;W%KuW9&un3x;OCqH1S^By-+24|}?<=YF%NowtM>+4ljQuy{8& zJ5qGQ4%ozKGBL=06piQ(GhnU5C+TF%7JPPOr$STjNltuRbYqddEE`Fpvr)#qR0#41 z;@><?yq_4CRH_HspfV-f8qCqE2<g=6iFS)lEjwz=nhHxT10ikF9k7UIO%Q29b|f=S z7@@eKm1CA}TTQ9uGiC0a#zpyiIR~SkOG+1@(a)$sZUG+#LonhYClv|(zFhe5azf=8 zq6I=L86^-V)rl6^=f3#)zy4E+peJ>+L6{CZAt3n$pEcN)_TZeP8>K|q0yVOVL#Nu@ z>BdVKDz31n5=|M-lqbREsT(Di+oNb!u1A4|I+<o=1qzd3OgW;QS5|KTgD@2(SWlc? zDLo)AjOwd5J;;PI7v;Mwla8kxD;ukf%jsI3(Y9qPx*Dw16{XWc5xxa$b!@m9<yjb` z=bThm0;L>RTA6dHjgqx9NKkFEGI-J^k1=Ut&|EG|UO8_Ru<8q8f}Xomz;^2KG0Mys zjJ9E0Wnu~#65}zWe>NELxG@%Ef*#vUYr(4VQxW;1v!{yfolO?9$EETc09IV0vpscY zX|3Am%UxD>na7lM6Y$CN{K+GK{L|m^>|#UP^z6Hq-C<5no-VG~#!F0{`0UAB76Dok zG1SC5FgnM$6oWy3SF!3lhOy>vzWE9N@t=P|69Pl!Ig2}b8h-WSFZtp6JML2rWU3(( zjbrhxfXV-3^@p^+=HhI|YSH3M!g<ebx94WJ=f#tA-oJj&e6=8jQ6>=k3et`rKK~6r zn7`xt)rR^pfz6D@61=6|o-up*J6Jc8OvP7!@-?shHQ(NS!Syb1dj@w;Bbzz&-r}mB z&D?TyVlBRNM=^^_701`lIUnz-{D?gSe*8C&Wa9|pJ5MvOxjJ97I<Hx+=B(No%f*~o z+mKV@*bSs1V11@u%m`y5ri5`8=PQi!1ohacd`;EVlLp558fPsys4DgHsA}rErEX;E zv9D^GXB1%wNjeTA(uI>m5bK;IMImLdmZqACL7nsJizLipKLkP$GsifL+WBS(Ino_Q zVj6^rb&ht?Fq_rXPCAit3Zyvl`4`Wb&02EE^xYBX93e)+ab!Mg=*N*TWX9ouHJ)Y$ zheP1~X3zV#cSMu<=Ib|n^YVLc?(TWmbok0K^io<%Y2;zICnbw_6+!YQDrf0OaMcVq ztGT?qV7YGShmjZ}AyqUp&vIUoO`<;x#0cB{J&%W;eV4f3c65DUbKLRm%h$a8{(D}1 z|3Ehcya8(iaSU`_&(L)o4g=#5*!Kg6u4n9^u4<ZPjdzaq#hPIpS<F{lK3y~HkMxHP z+s&3I&z^FAxuWk69JU=*GZ!PgEb`Ka+YR%1%P<7SJ_<`#d4{297zT`QMSnB*m~4qr zy49|(&-v)Z6&L3Vyop#Mvl(>9kr<`rJIQ!u(NADWP6DiVhM#`=g3mu%vAMga3z6h1 zviD#rvTw-7QLH+0iK(jPNXj^aurg!>=;Xpw$mdGPb690}3U{G#YN~svif{Ui3T>6u zKB;0wD_W98X<N2h5|RY5l-~0MDwvq_k{TCJE%dy~0A$TkkpaRI=bVC$vL_dvXsPDd z^g)~S#JUKWF$wM3Do{-rnqpg$rfZbn4z@JlSUpdnRZ98F7c)4?%<aTTQ2w1AYPv5M zV^pbZ3vF*EW*}2MI8>XUb-k&rRc}R6FXvpCg5uAj^3W``KPc$60D=H`FhvtG-Ey*t z(-85g6%M_3#a$7xDmPg>l0XGerIe+mCS_PoqXd}lXx3n9vmrShxR|prDT+Ax;0A*e z<2lMg&~>9iT8EBM*TZM4lcy2Q&@@D>ApUHbY?Ud^cTT@kUfQgS!&qUUOwI%=-DN^k z2D#5uX((Wf0Mw{2NT&F}=u^u^pVL%`Rr*xV&4}(^fP<8Wq_aAnz|OR)M0hKD1_8Vi zC8>;+d}mb4ZOi1DoXbm5N=iyO<_|<{%C-rOYpJWqFFyN{w(eOk4vf*0M$7Kl;7!XW zwG6K2#nl_ucI4a)#N5zlhiQ8TTa#8tVmG6HG@Qi)U9S1x{^P%4N5h<+*d#8)j${n~ z!_WU`?lv!YbXwkuhQWExzJdYEuV=r+giK5W4-W&I&6c*R$sEXI;zyr8W4qb$(Z|nt z|LzVd%c6EH+B<&u;_vzB{vGq*J`kzMvzjz(VZW!oIcNFJXILWJb>zF>f5mt18E<Ys zWgY@|tIYj*;^sVKjviJ=9-XDPFdEo$ptc@s=kzzvIkQLF6*Rr$$A7=UG>w3E=kR_Y zrA#wx==;F_&~pp})vTqS*HnP*MncGJ4;{xLV2xzkF=c#}WRi9*K*jkAZ#}-QHN(@y z0tAF2_Tg!i{l*xf%991-q|6XTDLF;5e6O#iR2eP7BoRP5F{VpoQVN7I6Og$`!w`79 zKQfG?n0zr(`8mlN!f{l;5krmx&Q~;x8I@~DDRVsR`N!XU$NBl3v$HuEICP0+Z5d+E z7$feOIA%*TTQfesV|)9EaXWtU#Sgh(Hrzctkc_8l8@j$@+;wcX`-xhuY>jOli<x-U zbU}Qf)@vEG7~;so<BmgjWF)g#&Pik9d^u+r1KoZQ@uT&O<B{x~bOMEdv6;L3M@R!y zGb&_o-hR8~ANP;UtCq{FCEkqOY>xD!B#u?(@jl6fa5AwUNNvyV;eo2E*rhFx+r;C; zmcHMyXqUWu^Paogdz#sTTD#YVvFCUgh%s~h(KGtPmdYCraby@WyD)&Utk-8Wvl+AH zoD>rE(t>HlSv$h^@j%R(%O}rRpY?1uTim#zb&fFx4#$z>5E)~psvTnw&z_z0?0UhQ zclZ45%MD|&*jh@HNx@1^VcJVed_Z?#>C#nM!^F1B{V1)+6C<y2Jtk9jD9U&nVUiuu z#Hn0v6qKND<&zLt_fp}+EvFW6)OZiFDPm#ON0vAbQo_Megt}HM4JeU7nT0rUBf_A| zm04s)k(B$*hZm+MdE|0+Mh{m&QmLp2Em1m~Q?XRhL{zygtt=?BGv%jN<2fRZD7COc zzi0hOsYz%3(r7h+OtIchnTll5C0}<W9kght(^iedL|v6YF0v>?q2lDG30^97Lv?q} zZYmiRZ{Sl|#gS}KMo6+!s}x<<Qd0pomeVyEqy6}~wEqe~amkQu0SN-SvQ_6=StWpz zuA$^QeEeJh03ZNKL_t&)P)tp0!Z4Vkmx<GNNGU6-g4~j<>WB<t!<-AtfQlAR!f6n; zr;tY!or$WmWl5(AP3IyK&L_4gno+KWEa#Cur5Kj<$t0U`IT5U!lW5muRpcVXPQqx3 z)<%I)aZAoB0Jmv+;M1TpTk5WIEm^aYY~;Vi?ODX#TH?#ahsXexT$e2isB8=h<&tbD zMG61$)gyoKlP@`T71tLVcE^U@v0+|knz~`|j#YJJJ-?xihNbHn`x#wyjCj#I%mQ(@ z;B4$@OrVP`|I45Kw+yXemXCCe=SjC`zS!_@fB0)&?Vpp~fQ{0g+1rY%-zIuf@$1<y zr;V`qr+_DPiTT3wlOKJ?*|OpFt2>4i>3z+`qM{1_A1~~0`0V>F_1i6DT99U$Fki7u z2ad0QK>g1zNFlO&vg6xdz2{|p$=mJ6tn7hZ-LgB2yndc=8_)2hW0M`ZiG*y}40~Md zv2MnAc)`+nR_h~v@3{VQgSC<9GTkAw=?)yXnWn9AjiG59cKe8Rk$`2$j@o%<i@DhN z=Sa>$GEysRASF)-%DmzTxsn+%L%`aa#w*>AQEi?f1@*GXMp&sZ5~B!(hhbpodty-A z|HjfZHO+E{wT=*V4H_$B4M?OM83*XY$UYs(Inx8%?#O1d!Q_ZD4eR9`UuXJmV918L zuBh8gKXiECa(=$%{OW>z-EzC#v+EvtaeYDM0wE-fgTro%vo$dcblnkB<obL;^ojd- zuUVfz;rhule)WefZ*TAUi@*3Qwg8tvXupT|I1iy4F}A|E%q%-Bk)hj=vZI-`+`iv1 z=0JBikWxz|FmwaP$c!A96SLOQww{n->@tTw;;Rbktb;ZKn}<C)z_S;Z{P6h&5BEoQ z{g&IeJ6?5ntX|J?vyp?ALS5yVw>8GrWao+2lA<L>M>39M*D+tMS+$a2?KT-}678}f zMA0yf-I3jWq*=~sXA7EnOXD*pRdn5vFd7!?1u^u@>W1BRM?UOHL~37?lc8BGsJtUY z%k|TWoA(cRm)Sk;xO;oUVm`yymdA&Ye(aeW!;wr13F{np4|`tSKGKZ|Yi2S45<`mW z469`sqopRJd-BBkm%y$`u@qC1#sS%XlO}vg_jUPB*~3hZs!!468Yhen>Y{6e^(bJ- z7)Uuyov)M1BuSDWwi&YE%MNK3kQBy6c1?{NS=#Sy*-iDca?ZK5OUQnnHBy+9P(->! zi-((5E3(Qma@KisP7`9)vScPAAn3qltAgHAnTdKnPO@=I*DV?=lTG-dQz<i>b;^T4 zgsdeDiLMm&^C>r?L|(;q0jtQ}r_v21-znb_DLFWWWib+R(+5NK%J<4(zf()IptFJu zMc6uNQVbN;NMQ`*|D3>(M*XS6_yI(kx)^NMz-gq7OUe>j?vTf&ZQ52GadZT^%T~)` z@g#hjz*})li7ILq79?p`#Y80*wnv|Zjgo0%^!yY!$vYvhQ4zQDfze>m!^mwG{gKJY z1ONZ2db3~Kvh2+3H@nsB?(EatCYl?0BQhd0BQx#D#+fOns49bG6@_SoO5y>*3l9kK z0*HUWe*o{41QHKCR);{UDw}Eqs=_Wo**MF_c4S1xjfmUdd%E4MZgxD(IrqMf(2eFa zYp*@m+;e>68{hawP>1_V_YvM;bbR)L$%0^Vw^<Y<)D(|eba4c!2d7`k3yTBDEyQH{ zQenkXi7pLcB(*taA&-=)B|0reUO7?f!%0Jx+UR2jL-NqAhR7KYASL|hgD+S#Ba<_{ zb8*d0H{;pm3HMJNqo|pbVm0gVlc5<ED`}ZRP2KF-b!X`L$WAHPwVa0?%ED(~KIHd* z@dKt77NKLT40rllzWe^a<gUEs$#ja212ITsjM%6-|02>0!|%<%PZ?@ZCda1JEfRHL z@{w)dv)%VBmJMG%euXfKZ@l*@zgGPj>!%y!q}cfu**bh<m`z*E?fWdgy3bbb+1|P4 z>mR=6(Q3)-n|su8VjpYvv%r&YOsLz6;jNyX)lfN{gnhq9&m=0g#QrYLxZrfTqnZq} z-GF*N@w%H>F53j4MMNrxYG!GCKx?@FV4m1PEf89!Oe_TO0UtDeQbgg=szDi(T4_xU zGI=J2Ad+syI^5(LN0)5|$bLlSGb;$*Gunx6=oyEOaqJ<e12DJVrG!LDh>m(zF`FkB z-4GNZj>(zTgVz>?rE-Q*N9>SBCro`h2aW3JIzg){bX`HPI3_AgcAWNf-ImG*&d*jf zb3=c-<Mrhg%jKHI$viQUN~0=|b)HH^s#dTc9oj`|QxT$L({E4}+*>dC?Z5IHJbU(< ztE(HXZZ6q%6Iu!?DQK#S(K)8x5yFTxib_b7)O3TRG7TrEON4ZE8_P}adA;3IDMMXr z8YQS3fym{G5FJzJIaxI9haJEC^b0=w>`P2jvz%#kWiTQ#O3B=ua`!Dw@ag%^nug`7 zrmbhxmEvT*V!2$<&SzBhDN;y;lw8c`jDw}yZ0N=-n!3ijKAYhw{5Z0_I7KT#*Y!xP zm@VcIHOd(L6!5O6*3c{$AapLPr8C6Yh%kcfcBE-5Bo;q;Dq|QXi;{+Fe!{Y{jCLYM z!Q|3uGzN>20#jAA^A=sD@eJE8Fox8wTZYBP93KyUVj;yJ7m7}$lx&X4Sppy`>nc;Z zr)UdfW^@v(l1J2(gfO3%<-DaN*)f1n2i1wlU;x3P`6U!WKxCFDgNCBGEkhJlW^hzI zHqD3(Kq7g30yz)PX0aj@2C<yw`O`_6|M!LtF#(<wBh&TrnHMP>Ow#X&<EWRTV4%nq z4)n)?tWX4GRA`w4V|t?@S6k9eq~LX2L=|&>pI<!7iPELTkv2P&cFF=40cI(+Pz>$j zfg)0e!GiIKwlbI~t;Q+g&QupZYgJ0CamfE4NnR#7=w=is55OhgjwBy={tdz}W&1w2 zr4`?lV%}HU$0HmWoQygXYnHuDM4{RWe^WYTvNGmSZYjY%H<HS7y+XWYW+~rG+LQ`k zW)Ovxy(W+uD3d!yHck^Ub=^pj5WWiOxs@#^qRQ-#Kdf)rI*NpR%k@(0clo)Lji~$~ zl=%Y}WY#RDbO0rC2`Z|?Gn28j%^nMj#DGeUDe3v-H(zEt6-qPaiQKXv*8DmJ3>DP$ z-knQ6eCq`<NY2(9+RF0P>kG7i^-?laH8Ke9oL(|*R@^roZ8b3>5CJxJMOcpPT#X*# zEq%q*wfx@i|D2bv&j>R|6CFVa?oY4ztsnh8?2ET~F*hjhbDcNfoMQbrFv*I4Jo_Z$ zyRrupOXrdJU=coYa&OJEmp6=q<J%v+%?A(We0=v$dB6V)mS1ggQS-cy)N75n3e0tf zc=|qzNAD0(*oQB8^6hIrpU-%C`GDFAq>J=Y@%;TAYTK~Cvt<}-f=S}mt{(_ZM1~o{ zuMyo{&Q3PevS!^G9$s5+&(`#+VYX6e*{~FWX$(kHA*Ce5kzttd0cw>pI&U?8N||CB z60K1PjLf<K9~j((j{?)Aw)N#|md*eR<1jH!6T>(Xt;IT@rtOMU@^Q{%ox|D*H>R$$ zMha#|VXEXaQj)C@9KlNz8eMzbAhDsOFBSXEYmgP|dCP1*<K;7fKMUMmy~YR2U^~Rl z)6O)qGT8lq9k;ZzhA@mQ7Bgbl^Z1Kvg7CPI5`h?R5eV+xy<mNI#^u!&SJ$_+bwyQ4 zOl{Cj!!!=O`uZ!zsCo7D2{$);#%bjK{rjBFH7Bz(Zf*xu4O$8|H$A~CW{Zl^TTEq= zDB48UtwQUXt5-J+)4;r)^WdEewD$Df#C9_vWnd;jD!9JgGmQ~lE9zF@<DAu6v05*| zTPB+Z9WLuN^@%|`fyU6RTeM8B#9Axv-94vi8}N>OH(=^H(nMyh!c8MDo?T)mN7XdA zD4;U5ZH1`}Q{S`Q@9{BW^bDZ|t9gS&p@c%|$o0z`f)8lj5_?NkLDkIAiwZ>2NsWVJ zzFH!@V{>~;kcQKXJ4oXh_7nG4XY@Xaypf8{Zp-eb<LPCZy#3Z&XWYBD!c99q{p>k0 zYILRYECHA1EU6^=Exsoy(C1D!l{AUCB8g2gD3k>2pdBQGoNVe5WgeF6(z!=OMUxZO zn9k>1nu^j>c$acoi*n{3f_(`rAt#CY@cpAyBY$5=^r5}FFh`|mlUbYmyNMkyWv|5U ziy*SjF_9GhaK2@mlagcxQrs%96U7@O1C)WnCFRX+CzL7S5}BK1j+!2cKquWzJOs-` znZ-kCsEA_AT;wu~K^~}{T#^Y2l}&#*EJ0yy3X`D@fhUOKAX@-ZVh+LqPUO1Yf$GUX zOQ!0Xh~TrfL>7;k@>V37{YlR{iNPI_((0Vu5am%kl@OsIsIm!i8@Wi~T!^F_A+u63 z+xm(Fdm-|Mj9L4U*C*!n5;7SYW%fh{d0-;aJ!ZFAnJCEQS5a7qROSmJPxOqLWr@YL zHogBOj!hsjmB-RMK2$N^0AB^!22onm3d<Ff_%?H;Nv|wOPL6rtWfZwK8}nm1@=WP< zk8D+`8F^x!WfAjk5^sEHG;hk-irOh*lKdgfBB7*TiWz_kypUNhmG<p#eDoP7?TEFS zhxcA{xtsIo`5n#|o^~~IJ1D%>oSfWH4TiNCk(Ff<FibU}g1(Aur#WYF;7o1VT`l>$ z|KM-nG|1V6A|kcpJ^6&6eeZYKy?&2fyH8g7K7+7Pvwjk>O7jnAKj6suWwn2VD0R|q z2{3g{=sn%&(|!(*_;L0BGXMNB+l|B4OQO_NX9{H%)x}8t=|g6Z-$qbz`N3Cw_Q?w# z#W^po-bU_QVvKC9=EbkyU`0iL-eGq&cHuw=_HiW6LHHF)v`jZ2@bK;}hK9u``1nO6 z%uYG0=S=I77$e<oPv3Qb!$?DAH2Z#}+l>sp!x+PC(a<!Js?`KxP|BdRLI{Oanh<50 zb>k$__Utx$f(vM=(3PZa>SSQo%xS|sb)PuPZa*;f1C!n1ox}MEUQ;(o2d4Ar1yj$^ zCJpa1Rh7D#LN+zD0;vV~$haHm`aRl6cDtUb6I6?qJ9kf5EL*C!;`Z_i!o)a6oY=F_ zs{}f_0TE#sdxWZ)H4+yb&OzS|NR<MXHhZ4FOpdkd(-q6roUWhn-f?+(gY$dNmL}=w zt*3J%);mlk==PV~_&|(?+8Bm0C4;(NaQCcAE%U?3?&g|tOb30}S+@I^c<ZvTUvqhR zgOHNtqM?~duCBJsXBrg+cCz$?!}gwTY+0YJS(}RGtYLo}sA@yqDx#OTP9U0!*{o&0 zm@{9@I9V+?J6++tLj@Qni!g>LQc3FO7N)_nnAMo7;^N{0Q^VEkTXwg5yccNMr0MQ` zpgC7GRkGq2QeuN;>LTrYnY*4e&8#6rs1{W^8?9$_E+xKB;vzKjCGVYH5b@kz?+9Vf zzT0C%NL`MhXWaEXdwoq5iq*1Vy*Bi>H@v<Xn4g@oP+*<oX4_*uD4o1-bc86=_yLG1 z`Boy6{i!6Bq^ADR2ytZA6L3hS8hHQ}98TeMeiJ!#rIv0W5h*rS8Q8>p_U5Fw=xv0{ zaUuO)h(`mEavu~4Mov;?)-6VouUjG2Lz)GIiYj-zN(vu-AQd2)gN8i2uSiKsGe=DN z6;}Y(p<}ezpNK;<Nx=eT@^?h$c~xoMV*WXD{Ln|SDHLO{D9T~$IW!ArHirCWiv%J0 zyHFIH$h-iNKvW^?Lo|rg2?L2WDfKat1$u`8hxvgP`{F_;l~PlB-D7)ndhI086VX6s zR6-HC<_Dp&_*dl;iVztHp&$lIU5^~FT?xd8@|w&KH2DZ9pY$__A(S$;Ux$n$MP`o@ zxD45}DDzc$;|c;H6z^)C`|mSI5y{Wx;3<>WrijRje~pNdD3e!AVzWFVYL3pvx$8dz zr^9k05GYjisau1>s>#&8ERX+B%vzuPp^!NvP$Ikb%EFdGX@QdmADD;;X<vB2Ntdfp zB|pv?hKRTrkiO&q#cwha4x=8zVH20N6nU4tdvVPtA3Wl6Gv{=<V^&#SZC331mJi?E zGAa1-=|j%XUs9=_GZ#@-qZfOk4D{n1R|l?!HNsflQn$2|<Et+p@Q?rC=Xe8E(_>wY zZaaSK?SI5YwZlJui_NS@2bg<{7ZN(j>bWBb$v<p9IjWMROWLXsll!NNNT-lWP}Mb? zZAb8dhwr}T=lm<~yq<8q;5N=^=QD%}gxfv)Szz_2?@>Q}7lh>12haKJ*Ix3KT=4Yr zUCgFMsF7}zT>jvSeXVeMLSNPlXCp#-Zsm}+tzS@8n&HX!`Nmt97+KL;&4+(6VgvZ# z82bsrgpe9#Dqg;L0a)%_2*g}c)rOPP6|;F_N_-S}uc_w>B{g_K5XtVJ0J@Sa7He#f zY`0r{>~L}d60732E&&*$5K<$f$J7;dJHz!on~h-CkHoP<NQXzEtBR_Y)Kx>%%&F@% z%SUPjJ|qo}^-NRRvql+oT_N_jOyh+2J^RU_r=BPjC+kzrPuHBy<_!B=E^ls`?8NQm zhV^=enQ8WW$9%cOMNe-XZg4bJ#htg;485lxJaN}CYisP(@$~TyQyJQJ#r+2tEZYV9 z&N7S>qq8*Cl9TiM;Cnv()f1-9Q`a@pXey()I9<|B1210f*zY&oxqHFnCXkXKJX6-S zEKd~knW5_<H@6%1yPjGLHrpz>8b`ry9O*lOvlg^wuG9I}D#^nS9x`t<QcH$m$7XYd zw+bZ|EY4;GCs@vxoSZFjZsPLgmf6A(gh84bPZ~4{l3FXMe4206v;;qJ{c4YQl8bwH z@ximX?r7&V&7#J~f!8l57OOc@fxxgnt(dwART(DhiQc2MWWU){)m2V>1xi<m)oB+r zl>{lcy1eE5T+?X7z8`4UCu}!8F^t$CdF!6UNJEf;r_W!r*}23HixFue&T7D<(sqm( z5eZq-MfQm?RZL~lV2Cl~*p|MnkvP&BjR%j*iI}DgJS?TpD10t0<%BTH5eSD~+MLAa zR)`1zmpYnIL}61@h$2Ul6l3#bv6SS-V+<->OB6ASfD6N&*^?YIlAADZNE0;0%PZyd zMOT{dJBWi7NJ&|bjnE0)g_zyukF<Zjn*w5dj{V1iQj}$6Q2we2h=2P({cmHTbn^Nf zf@a1!2q7rbp9RIpPUZzU>P0x9&5~zl#P*k1nZyJH$l{+O+I@4<YHrEO)Z2mQDU&#f zM4^zSl9#nMN|aJgVvdA3QgjEznB=90*Akg|A+sDg3X_|l6L2FUWH#j^n{8#b!es`a zXmfn_mr3ovA(;+|GAANrFp+`P0g=nY>mUjmFP<uegvh5q<-zB#yirb5Q61P3U$#UM zzh<_hj6_IV<JjtrjO3*8u=zp}O>q=fC14zLX{+oBC^N3oq^SH91?arDg2)wj;d6_0 zE+s{An4X%<pvowLY>*a00+Wz4p27r@p|#{k-};<cGa`XI>kZvd^XU0qzV*%(^L5AG z&iM4}hkWDRuh3TVpxI-+#>_gL(^y}zlZL0acR4w^<}~#9o#qe!;79!O<+}(K$@MpM z+wq@#|8Ft8dXLJDe6^C)&SQMQOM$wToV@Zlq50otKc-VDyH>=*YKah%m=%u^isod2 z41vDi^P6{n#ZSzqH2p{;YxZ%5nkz<csr^V@Mb7^Co7C5DqqOGPM_=*z51#QPEP4Fo zn}oh)UhmiqnpYpa=4LJMJ`lDQ_RJDh<c2*~2E@3aZZ+F4e!|0dUsCIunNxi0kzjV6 z$}=H2#$iB9PgOTeF5<?HVHgNPQ)!8+1Vlyf8IXt6LRvLCIowK!KEYv+!1e<+Xxh4_ zYFki};Knq`*m>O4<<|~`P)rsB&RMJ%#NZKHfp-ix33-)}Nh4A>)Qv$Yg%Sp(B_cXp z3`}D(Eh{BbZ8X+S?DiXOuWuNq5osE{^9+N<i--@BVd}BoGV~o{bWAALi#g3)qY)ql zm2TMF?f{S0isf>S(E{h-Y`tW0qOn8Dh!^t{&hDHrTdtWeTOL1t%2!`L#SSBNU32GR zMy+bvM$va8FRv$%8t+Ex+OX>bl@`=(jnSzTa(T6394$gb>X|`A!D_W+JrlfqwP%<H zCN~nS%f2$6;3Li@Fda!F7Z&Y|^Rop_m6FcwcEknEdVa$4WI<Jdp8{1oV|}s2sG7xm zNhHmI5(dV8B06XmEh1Vr*Ed{WUbF9d>UPfg`3berc<*t}AypE0Yg1F#EvBxhDuq!R zK_rBT)+*T|M31u`e8kiZLJ734klG-1no|YIONJQ12dtZzro_MtrLk^c=pED0(RVvc zZLs6Wqo<cR1ee<#<Ib@-T|o?Z54*8v=pE^hR5=IDg9n8`h=v%FFuXK2NSPv`^~b@4 zfh6D+L8ln_X55R#7_SHrN}`#_gadOTayK_epj5nM()q0M_{7HKvpMG1DjiHAmtlw` zrjC4n2d!&~A4lD*<k%k=<r}>~kz4`D)u5Q~FP4Uz?0rLK&kr%_I6JX)5El(mfiALe z^F<|%%ntY|&T1jw7^tMOo*~~*5oqR6j*1E=lg>nx8nO(BsmOV4GUZdeUeb-IQks&b zGb!eJPolL_H6rUy5T)IoV|k?LFOF^5ya8SyGc&pEII$qfJTGK}I}n7JH7~jR;Y8_* z5m~F7K}c>_4$`7Bl~v5&5H7jZ29xN-j3h&bcae~<A#&}H+(lIc%p4h|Sm?r#0SO6N z3X(=8`n+bTJBXOrrtBe|LSjKQ2Sy2kj2X?Qa!n}4eHoM#BpYPv*iso}2oVn5L5VfU zn>@Enhr*N*j|e&&GbIC~2tpsqPEus#3}knuyr&ANN`NyQjCVZ6CNI@gvlc6)nN<Xz zy<Z~loZs-#gO@yhbw*<>0fBRpZ8zr!-+amJ?3U**-saKfobx*`IggIUM4XPGE!}>J zLvlmQ#?E->{5kCqu)XH*{N4WmVH{FLf=deex6eQ4uYdD@WqSSqp+=rB0`n=gpgXCM z*NT(Z76kl*<_8S2raC~blqC~IIs^p>pVqnC+%hwsfA{=P_$WN3+D(kX&^g8YJg~d9 z+`WKt<2m_*kEw>c$U5@)<6rR?pFH8!_Ke3bKE&UwIXQn#zg@Ba_6s%_1~J(L(#{5= zitO~5ILfJ|o(pb%`BUD1_X$e1v{rGkGn`vRXf;*aVr@@7Yw*q?0<@JOR5O~^BI?NY zx?|XnL@Yunj1&kh5JD3?h%h0mlodM<{idg?R~Q|cM$5RlA__-U&zZFi(BNH7Kkl)^ zkR~eI5$h&=@C0kw?RvJ`J!a8zak^$Pn-PM`0%JuC60Ias=Avij-bED2M+C44T-Q-o zH9m->iHQM4q-rJ8<d714pNiW3HW{c54s4uw{%WGxDOU3tZDTNPg^iA29WDf9zekB= zl6U!9GIkBiWok-z{AAA<93P*wym)fWe!D|R#r3eKd-9T3uV)Y?rzb1!oG&oi)47Py zEmd1{I`_0y&2mwL3sgFCvRV>@VLw`S{T4~&v(LY#+uedvG+NR&HE!(aV#BH}$%{a$ zh^bOY@Xm92wM%Ee3Y?vs@y`A8Wbt1|_PZ?+No6#{w#V0w5Ccuqf|!`s73<X;Q#DNE z$mQjR+szJZ6?gBw&FT4)zT0Bs#Ov2LNHmMp3}YlxBu||fB={5=oQuq6buw5}5Ntq- zfQuO%Oo6toY3B{PQrK}~nk;ERs3t0hK!Z=IvbBy%8}veRJx)kjar1h^em4-DLd|N1 zZi6(MY3vC>Vd|WGS0=OWsa-`miLBDd5TzVOLTA%J&>-_9a8ke)ha?(&jw6Tpbr}fA z;u|B<wC<#FOlSF#JrU%-?t@;UXjMuCE{3m;5^OS<$nmFCCz8%I#p==pm0109E>m*m z+)0$<WMP=dQj!=5DoGzw94Wud;SLH(P-F#fju{Hl5zz-NB{>!)!+x3LTaJqyHMCI( z)OUaI^WVu4>d0n@95l$b-uVwDJI{zsijYi>MEW@;Qujv@d5S|Y&gB@95uHdSBSHF_ zI=o)`e!`#;vJsg=rZN#Z>we?<QlxT)kfcmk2oQNTiVWqVd81_D6pKP52k}^1h!c=1 z1G>avT{0dNZ*<j=7B^%zr3}=H*#<fu7?PNIqQXlhl<o8GI2icI0{;%&6>pjarP``G z0FSgUWny>oA)O2WGax9;Q7omH{0u2;lD<|-Ljr}&qFy0Nl~d%hVYxT*-5fuR@vvu( z*A$rrDkV9APP&>5deSq<%+6tRrv^j`90Y6PI6N~iG5|^_e*En(n70$xy9JB3XWzAa z=e;MK%>t{_kx@$i;){>D^cAP=mXFl{m7{J)cKrfBR@AFKPqz1n+Vl46l4cByUBln| zU;Z6bJz<R@^agDP{>>l#ZGJrab8fZ|iE7KvI2!ATQZOikd9FFX9st2VYJbSa%n;I( zOTv@^sSuHQFt-SipcD_6FZuW8f5-z~Q`?C#8n(VgRSuylnr2VjNZ$JYKB3v1V@=Pm zKKYDa{qO}Zx^upM{1NeHO?7@lygp_3o#(uGSEH22+X_Fo2o>4Lo_<n9VNgh({K=2G zck)ZHf;K8<7QXjY66Hla-dT*P(N&9gfoYluF^#v_+}_e{JB$>dB}Ua~Q>Q_PTBMRs z-5@jVKlBqmCS8WJ9x3ajuc!=4YwT#TLt=cSQkW(=_$rn6X^1#C;az57r6A@EUP(pU zR5Wdy^fn|LdFO4)f(y`>0y_=Z$uV?2E?D;49aUXpt*0L>-j3PcoD@)nB@n5aiYiKk zQ5bDdlGJ|e93gn@Bv_xW2+rfZCs?0nKm}ZI$y-LKbU&g33AeimH${w5EE-L#*VMY0 z001BWNkl<Z4OKIznVG~)M~#;-+H}A>XXz&kXtuW<&cQT#y2*i7+&Mqt>{PRw8*Z;J z5ndvt=jyiScH1*_Bauj386=UW6?qIp%HoVl%HDDEOg7-W!&%R6m@t)Ow3dFbh)^+` z)w$CsF>jTrAO@@rOxCjB?-CnFpq<S*JDURmJ6X2dJ^g;5nYS$F3uIMMo0jFt2~AsL zr)1nX^c|J1frt+tJ30FOh;tV2J*LuBRfRSJXD7Ptma!W_#Jn$(_KGN|s*2^w0<C49 zIvz1fqqHQ1h-zBS@19cOscOa0TSk{+(5z{=IGMAaYuqqmCr^uKJ=YjK&Uq%6+?mB2 z=5*nZw3c`&a|BDrnM_+dmyimR0tlHc`Exh0@E}5wsuEE|nUl>7dJysu8{&bDNu`~` zSt~f0pvrhW!HfPS-RT==y*S=fs+N`HS>&t7zZ6T#FQs3}%u&9s6e0!a@}5PhIwVc% z0dok_>?a9Q3Z#@Mnb<5XWODBo0x46B(IRL236Z5mEt-pCCr(-P6y`%-2$7v$6WAyq zC-;{`4vJ+ccJ_gobpT}jNOIRbiiHX~EAFxB;K?AOEM{IDA;n?tLouBbSwB*AB}M6- zsIg3UNtZT3sb!JskU@}@8bw=@I(-T|5&<t$4Ua55E$>}MkBezKFFviGFPkESjC>Q& z^Ral?q*l0NDXTCrK5Iro?q(2a<0U>YgNU*T1zv?*Crv8x<RNfSm>j@x2J(plrP%w+ zbiik@S%xeYDpL@TV(FNwsc9_^5a-~!C}JA^C`8D#f1VbdJNgr#%6UR&VPZ!7Y0u<Z zYo>~2E`=4bFbM9gH+=WKCw%_wE-osRi2U%wUvX#I<6_N?ujy{reD>@i^VJm(S2w&} z_4vloD#z`1&0J2nHuB}wJBWH>UGLF*_~TDM<}d!}Ln<@yOkFVRJoEWAfAeSmJ>u1U zZsUEFc*P(<*@!ceNovejn)7`}6oTJtew}MQPmnX_t~dcA`V8ii79<9bl<?z|&-h98 zDHr38UK+NlVU(H*i`N3Bx14Wgs9$^=v7O^r9bf+JOTPH%HLq^&@%Y(Ch_1n$ULkf1 z`i~#;?4cma3D;G``G5?Oy>_^+0u%A0<f}jXF&FhO*zMBf@WBh-|L4zmq8FUMbwLP@ zX`GVR$8t#;bSM$Q;jCqLazbzuc+grV{|OOLy26DifwLHxyhj<sIE`FA-!ks5P*U^Y z;X{;en1+aun&o<yCRmRh<E}%hfN9dKq-GAvDD1VR?*`mt5iTH9Kq*b|kzqfgRL#lB zg2{V!*EiT{#9D`t5+Re*g%knj93eVfH=%T7w;5>{3qlNBU%e)T$mj!F3(n3?>H85c zJgyQnR^cX#mo>vU;X_0T1J2^RiN&H~zZV3O+imoo=)lK-88q6oINRfIJ<}AqfA<V2 z6%kF<RDApX8N+@`-Ze3DbG6}mJ0Yup6o$KZ*F1dxK9PwpKKq(i*FEdijL$xQ%0GMb z`#3kGZW$@jIwt4ekX*6@p3z3w-eRhXX*4u5b#NxusX3LVNe59t6Sbz+lKt&~sx)`b z&Uo*^IhU_*+23}=6A3P`iKMo7ClOW6eAY0Hdp4UMB|LpM;G<-<S|D^XM|D2XMN2Cs zC#M%I*9|_z++we=L(hIQu<b^442TN+<e2)N+UP^K*|6`KoTqB$%$n2&En<ofF~VXt zqiSo0{hpJ>96xXHKGN++>aju@LlBnFKK+Vr-?Q26kutK<n%TVOWR}h_sT6)N$(Yd! zcKr_T9a1WS7D;cVLbid(X_?4fyRtN1B#*BkO8anTXdts7M<%`$kBSiXkVxjZntMYj z-LxYAw--JEraTn4F#kz(kt-Q!M080X6Z4rXfZQ08{Jvtw1A>qfi9-n~GcsPJq&mgq z9G}C{X!VfUX24ct7{}}6N%Le9f<l;t<MlFVDuahr27q3G_z(ZH|0bsLM?7?b2y&?= zl1d~6T@`MLoMCe;Ij9oM%G`oOYq8JBurMA4AQbVC$gQ>VIK=8uE6fiu3wui-768)c zb;+Glg3M5m1XG!zhzD>cC>FILzm-tRBB2z?$^%SbsZ88fv51mH7Iur=*mZ0Mri{oc zY)*`a_nyR2`R5J*SETPB8^-eWk7Y5D?<%#9m3b5y$K{Q1Sd)U@OPQ)XpZo!MlVFSo zIueT32AT9o@&G={t>zh7yum~jG4=tNa=1E&0$%Pi6ZylJ_i-|%OZ$U7?w*)HU5IJI zbrSdI4+ta?9FdP7JOwX#b-lz!!6zSl&G)|X6cKAWDr^vZ{>8T$f%W`~w@$Y#+5x2; zwr>btV+f4WaP4c9aV)D2abx(~|Kx9=ZUa%n({PuQspG>3f5;EN`%lqdy-Sd=F+F<n z*~BX_NJIO%Vm%EA;CGu}<Aqrhg*=MVWy<_T-YYQ+-Hjjk?bBcIV0pz^zom;cQ_w^M zX7o5EX%_=0Pv@+^{DgYDV86KKi=TbP^KWf<aq|vOH}~+@r?j&Tv8x!ral_Z|3tZy~ zQ;U=XUU<4{q#p&7h>RP-qhI`pd-We-nij1UGq3pm|1+_!T7*)}*9(-=i7itSq03l? z^j`dEi4mH4g%1kv9U?lcOU|0QuGsB%Y;JBCtV<nuUJ!-CO#^NiSS*&T&Q6&vXGp2A z)*^yONr?*qHxBq|NZ?o{7GfHc5m~?Qu~Uzf3MD0`o*|S>Lm8D}(avxZcAHz=U<twE zMZhS90>;TQ1&bRzQY*Zj2tq*>88<yXI*2twI2N-RLMrSurcn!Bm)M;#xmZXUk*a1k zZ<3cr5KLHx?H*m}oSaF76tt#7o0@5`2my;_!~MH=(5AuE3L^qTpGJrD{Xi6&YTl&T zKz$PXMnEZz(u#iHF$@;x14hHX@43FYO^&v~;X}Y$&*U9OD_X4(Dj-6jHZ{6ZR8>u5 zG<7X8s!HVzB@sfSD~VK^S|`R%YeQATG!BftMN5OxhS{>Eowqbq4a!i}iH#Yjo?)9n zURBpLtzo%brHSJ@1-DwwsGFL0(Gt9;s#=s*NUagU6Jo$w$8JBMG)%h=AtG(l(99Po zDNtIaiP%CX2W6KG+DxPHAx$`@4Ez<zOm6Ha_WM1<=u;Cx2<(O)qG0rvZW`(K9hWzI ztWQ}#Au!pAeLtqTN?PS)P%z0<70^YHOVV4GWIrI#KH@{s!W=~xWvFqAOOY}=DY?>@ zQ#W<NrdUvn??`7&(XSq2Z#j>}VFb@H?nI8dQnHs?iK<6drnD=oC`i6w*$pRV2W$$! z;#dxf@^BC7#7pPCDp5a|or+#2hf9)vHD4>|(h3gM50Sx5a&G61`;};^EX3sLk<9p0 zcTX`XOMxxX_abP#bcYa?4rG-A6=^<7siB43sT5F$vOyU`P!z>75eE>{glZ`i0hgH| znQPL=_TPkN1wpu@PC{f+kFW^oa_3HFAOwgIlGAWVmOXDOqyxtXk%Yvlg{^>+!f=!l zkr$xCvAh(3V$N6o3el%d6hKCu*$mQqPqLWINgWY(+A<0$(*2ReUwP_7*6ZYZ5rV{V z$F$xtZ?^2ClbD+9SelufgYU|ru0?WYl;HqmLN*LcKUY8;2a(m`gONpDL8g0+SuZ0( zAY>R@CX&a567#>s8v@~?#|hcsDGhB0k*}G@1jMBEIhplbtTw#3IiV4e@4WY%?>_uG zgTEQJa`cxA{`||2Sj=yE_noIaSnSE964y6tW_qGE6Pqw&7c{4<TU3aM%ZmTucmI7Z zrVUr&oUNbn)^x?c^_%}Q{w(0Xe4j}}r#G~tMLFmenm*Jl{#<cN$0RlXr~V#K)ta<| zE`2(L%KM`j{wbu0yyGwV>x+NItg)Q*dpc3ERW++|#1HAHx+6C5<Sy&azm4o##?uX7 z{`gB?y|?G_t9N;_eHXKzvzTr0+a<dXu6TJNv8E%s3aL7xfT{I(Um;tM>NQXP`1{-+ z|1YAI5DiTTy!+a-h%$M$NQoUsLK6`#P|as(sgXh<q(mA6jZf{&L!fF6N*bJ#AQHgX z4+BCg1|Rv=m(Os6=e-Z^bNTw3RlDGw_uhgi3Et9O-(c#7*-1sT4ZH0Qp&YtagrM1P zMuvWe)B<A+jcHikUEy57+MZxj7hEMJ%1C?+Y`ZPdf^L(C(#`W5qz*V$qhvTx)Mnn` zed-$QcaB-DsTxhc^C+2Q@Wa$oR}D%9gfc9{g5LJTDrPgciP28%w~o512$LsjN2Ss! z9|agC5K5tq;O%=WR*RO~>pfN}`eEXvsi|sDv?Hcb?6wmxE<0u?4QiA8k!~+<I6XaM zy_(ZBf}2fGeY#GcAso-2zu@_cmpB)ZvO>#%lBopd_8vcY_R3S&6-p{557GskaM%bT zXsoiRO3@fY2stqM1lWZXZ2Jw}bBoau=Rh|jv!-F%OpJqNv24+%VtaK9GL=4*G@t}N zST?s4VT>%#8ip<n)-;Qeq4y}2hH`FhZ-`NIa<)iGQ`Xom7BlL~(A>Si=7Ekvq`65k zBrc+=48~N{O~dFWHdiCgK~+~QmrEj%x~h;`Qa3YZs}<f_BA(r@M{XrHOw2`18|O?@ z5<MFsP)6W=MEjbisqt7`P!#BqbmkEyJ-##|5K$uAPvo;Sio~4cVg&(7X`3b+yCyb1 zwPBOX{>e8iM|_HkH0g2Daa+#Z0)5gcTfDraNE#Ix%UF)Y&_tQyUdS;%ol`k7mC}<; zbC6<8qXUW=YtgF~$w6^bKPJ_Q1d%01<QP_b(n{4vWNk+J+065(GG{UUPAVO#L+l`n zki~!Wpa0j9EQpHPT`yfcWNY7&hZhzh2hEI*WQoBtjkxCkG&1KPO36d!2lM6)h{V*q z5!u6`e3e6cE-$64s7ynpz+8eUGI1ivctEf*Bfv7eO1$wkBI#k2T4Br^DI-alk$T!H z8P(=Dnu(1g`;#u7*6F~$q#p=*U6W||SmG%xP;vNGMbt&1%*Yy&V;?=DJlw+6<Z?vb zXi*;5JC-LE{xb4LI*2*}#9YP`*}Et40uiJJVNvM3A>U+wj&0os{2dFFi<I_o@&^^( zfOc8@l}d%-@IgvzpM4*KJai$2{M;^1Z&|f_UR<xZcY4duKmH}B%RSwGjhT(~Q^i-0 z-{-4WcX<0-f6l$ua-tohm(0w_tLJZX=i)im&A16Q+p*=|`Ag)WdGgsi{F6WVbru`X zWq%*H@Vw`r^4ovyf8<O5ea>EcwD*kWmU{45B{9--qgvWe6&InyNyR@m-{Dv4E@VNw zlv$T03c&VB*e>9w;+K4K@dYc@(TtXDY}n`-r_&A>HO>p}=q+*ckn=AdAi9=uz2nhO zzvSj^%dfh-Ji2<HdRI{`c9@~%`kNy+7Zbbl9bu3t93sNlItEdLw%FeA=>Pr=R=Yny z#182Nri)Zl<b!{9!|d)FQP=2oP0z%9wW4Vn>Uz$sogtJ$84|s(b#lX<Y|5@HP4tod z{+4IYFByiO7$Q`XVe-6ucE#=HmiuR?oGh2j=S%LteU54BGzOsW5i*sGs(PN>c>58N z2cK>?x9oOXq?FXHK?;-jV@>*5>#%O3tu;og<ZUwc?6y0q*$MNy;_B5)6alrEQHQ|f zEZQgnhKOhAEyL(&<}Jh6Bdw>d1;QwT7r0>}m<-y15E6^2>PWY@Z2O7jYC(Uqf#6X_ zptL?roL53IS<f_#XkD>hX$C7<%;!|KLdb}7lKEnWF&crQZ4Jsatkw%IUv0R$*<y?! zI?Ha?<s>cO?8xiO8}|J~r8V2W$Gh|yt&F0cCCv^Y0g_=1)J8C`o6K-TFrcMGSLsYn z26ZXO#9$x<e6%EFqripK^ns*lYF5i7^Vx!0E0nHj<{A-Ff+XvjU<32TBE46k(mbQO zLK{OfYY!ePm8sHvrf3O4B$wc6LQ754RMb_)WGDJ=OSkRNMx&IXX=WI$sGEw^f9(k_ zX#`OUDJ50Y(9{(ngu}k^Q_@O>0MS&ueEyu<t84n9<N9XHZt_?U>*bt#Z=VyR<@vKq zUS4k4^&>VW(Ls~~ghGoHC*7g3A&(D0kcL1+T!0XYEI}T|V<aJO?rb7Z{KXEPys;dm z$F^&bs6)vn^DFVluy8PgP2VjJz>*XLqDb*NP$V4UIL|Jn{JGkaVv#D>J;a6_@ABDx zPyiKXB?rq02pJD0B$K|7^|A?cNRig4XkHNsXep8Qp~?!>n3Hz^^}V0`^mn8z0^HnD zl*AvI0?&9)0C`}d%oMrE4@k(InWw#f(A1PNht6*%eLbTqim6-~1&|jxYhi-S)T_vK zzDy&P;3zX#N)wMclvT(SmCO%1E0;1*d81dV?1zxOZr%_ziL93?-8KpM$U{cpMW*Yr z*i^)#%gIX|WYW|e07Z5ziN{S<wp;2D%B%)?s8@bJ#bWM2xsl#`5NW;hGd$>($dp|f z-c`PoHk?F8oys*?1YICTy4O%%>Yyh|UnqPLl#Z~ZSBZx)1IZ9j9>7zCR4O9Ze}g=< z;S-?@Z%hD29#|ameS4r*f%ooQvF%!15d7%FM|}L?Df7l-l%igAOhdz`Uw;Ez1-|*o zFL+ymL12SoI~vBDHFxg3WZRwc+Rqql#l7>F)Klc2{_lT{KYIQy;d;q!e~0nJ@mH7s z2fy{Bzr!!Pe}mJ_MC*Hcy<xStbhTluG(8pbPbK%ljwl5GqWTt}>$|yR6tbXQzEO@# z13T~dj=!q^H6Px2&Ru_t9wWEyoG?k2q9;a0<s7T3r+WQ9r(eE{7+UssZ~5%!UvP8g z`K7(X<ExLTZd$7O7Np?SgP#4FWBX1=z@S_jSz*OUA0$$axL)$r@Bff<|EFltBSWCw zTV(Kj^!L9eOr8+Z;JoX8<m)HTczwNN*H4Vwk=^Z%&GiO5O>B2P)8GkyB1Fg4s}23O zM@WyGdLBJ`&Y%6+Bffs|lI2OmG+5rbf5EOFxqR}1<!Z&l_aCH5(;-kd8m%MVP7LFQ zsk2mdi*9Om+YQ}jM>DTbGBE50;xr(o043@76EQ?|rI?0^X>cf|7<MC*^Ef-P+uWc< z<o$0x;O6=!l>(GRxHR=$$%yj;P&jWBBeGiK$1b%OyW~XMJJ05(1Es)4v{6*GMnpqx zBw9e*R*XKfABJ?mONGr-u7mJMA<?yAHgAa`CS47VzMt^UvRcnrua~rS#d0-ANX4s{ zTe{sIKRFgB4f}57_0<hGH&<NW>>0+1?SAC;rq2Rmi)jRPtue|lIg9NbbzO0C(sFS& zqm^|MwXRy`3yIOm`Dz#vAf3X98`JD3JGd;I9*H(3YTi4nwfK;jfnXycB;4Snz$l4# z1EU=oC&y$*ls3$lhUfxy+pw6=5eV9*LF)=1QgdEg>!d*%9d?|slSi3~#j2*?<+ZRQ z*Ec)5!9vv3ZNtgw30f=m`+;HVxO#ELG=wBNCwXf{@9-`nm7u9Bd`N0-H(8`I)K$%$ z^E2+gbB|eFvuq@Bh}^q>l4=?u(B1Y-E-;La$*bIUVDLf_(72Gi)B*zGbE|Kn4>(;e zao*y5Qh}6ippveOa(-uKnp|!UCAmGsr<@v!Y&wS`W+!@C&h<BRB&8n}IQ+XLpy?#e zvH~G6F_nuGbSZ;lLhh)`jntytbqT!b%B4vvvG8e#al!`@nH*7(Lgh0tf{rQKBY9y- z712^8ZJPum1X2mK5NK7Jg+MBSPzkSy|M<WBuMRXsz(KY!4h5XV#LT3{ErCqsn@=sT zLXhm0g&=#bQY4`1Z+WogPudo7aFi`&oZ=}GW8g3lic%L$i<q1V<>6t9ya5WZNh_Nb z7}?qO_$RR-p|CKy#VthA$njVxuGCo~bD)mp^+oQSDuWQSoqw7qlwUq`5#-m3#6wH= zu~ZbZNI6e#CX1(I)|%uEAaaYjkTPF8Q*G(pWsq~Q0Zf`8piH+Yrh^5Idq7kEI%;EL z)(=TiCzK|Yg|s-%ND2oACjT?nI@3IikUa-P*29PcYnT360BL$XRV=s*SfjK7=FGzj zjJDiAyJoX*dGG!!zVqNQ>qSR&E$yshijrS``3<gIO;bl6T)d_U0#!|*9Dn?)5BatA z3#!U-?dR-Wg{mhOZAUXi{?_0Bo5X6Oe{~nNt5Ay_|Ha4u9o4+&57l2`HahMNPw2%! z(|NXw3PoVRF#A+-8ajjs{7ds8e{9}MUD1UhlbJb_F?rw!&-bRMe0TMj`F!NvaLJ%G zm+gwP-Igji25p#&k!U5WXYbLxd<Qi&Z0=w2`A;9SS$V$Lzsr-GZ%|1~V+DI9+1=kW ztRy$@?uj~5S%Xp&Qwa1<pk;?c^7vo;ChPEs%Df_u9@%-k5`6!E`W$OCw$^;zkKDEj zsU*YD(@&Orcki$;n&7}R1|>AJ<(%jv%ab`L=cjCMZg~3D3(oGH&@N}ZzTNVRfBol- z-Xf&rqYoa?)M?~^+mEOydHCT6T-?7vM4yH?>h#&$cRkZE5JNy!6;)&Cc6)ZW9c^2o zjKB>JA3T$ta8b}t&`*}xvPMM@lS0Xfew+x_LF^y|){7J7t0mk0gsi|#Bh$X4YASp% z?79&bEW6z;ckjN#e%n#E9uWkiO`S-?Wbqa%CDB@A8bjUI1P9)G`pz+5&iV53V{nef z)R?x;6Qvzm>D($T2sotlXsuB~V`@!1TQF;9)OE$8ZE#*=nhHOT1QnU4k+GjJO0(VX z*zR^T?ULE7!3R&21H-20@w00tn{+Q;*p%!AK{q*SDXA+#rF3G5q^2<4-Y3mTh{-m; zm~@twbRjfKgalloM(gYYBo#^-s#>F~hQ*@BD20rk<$T68Is%HtvSl$}F<&p3wJlOg zjINorEp4koO6)i#R@Z1mP!K1A5bSq*`o2TT3ZqkeI9r{fO`2Pzj6ns@zV8qLl+@Jo zSu!lFYTCA?p4BvMlctbQ4v4tPC7@|7)?21w!nw$9zoY91WC&bu_dI`fg^vNHHFd3d z@@mKJ;4@pC#IY`x(zh-_AT#G0K|sim23_W)G7VfT9jfBUmdE4Q3bgr44c8^^MSTDg z#o0^>vaVDSi=+Z_Q%31;EwYSbMIq)GR#IgSKYe7<g($C;<6({i#gj&t7?DAZ$gF#b zamh}jbT;Q1Qz@XN*jk8`EaMOvQ^@@NnEw>jB?#0fKmFP79EF~R4YHKkMu`Fqf0^Zw z#d$AvAnBNTwTlv2i4>TV4j{dAnY9$9RjNo=g8*a^5c>lIRH&!|fe_-LQbvG2l&~Uc z5VHW8ek<gFe0<oYElp)Fj`ZU(-#~dpv4968rRQEA0)7Sx@yLLbT44bwsSH<8ZTh|P zaFg=9e7_We-u&Hz=W%-YL}GqF$rMkd8BM~Y-T;9>n!b!U03C(N^k3G;#QXsf#b>8% z`?3i7@L@?nHP<K$JBCOlwL|GBW-v;+wm5z?O8Kt5%%NQ`s0`|gFRjSnCFT!oy4LA@ zkI{ijTYmDLU-JH2uV@q)p)qa8<?Wh3`r;dmx@PFl_~gMOjPjUvz>3Jz*B5+eb;ams z+{lW{-J0|BSJVO6*8Kluy?L;uXI|g;d6suO+ud*X?NzPTuF)W7p8*C>Odvp5hS+fh zD!6P?b}Ff)D&!9*4k5D36(?1WaZ-*Q$}z@HOfZRY5h!EE7(*BWvuH*mjYb+tt!}CJ zd%N#F>$^Tn{&=4E+#b?Xt&z?>_bl&u&-;9z@AmsUzx~5F={ae486GQk^aK8*@AxY$ z#TMU4Kgg&y>{NHLlniRaY?3ju4aO_<I~haYkqFC|lgqr4TnS$$MXUoLYPDgfGo<BH z_1ipm?iNGcaNa%S;c(2V%eYuRMBpj2oUt#dOve6u7s&2EhOTp_7mv91(K}4H4L8aQ z+&j5M>MgELDH+pToKlZ0$B(T*dxQb0S{kQliVUGUe4@Gag@1!hamYA3LL*5!iPxGB z{OTQ4l2T`aSB?(3)~qlo*e)yrrmB%ugYY5Ryf|6VRUK7XvRE#tmnB`@V!D>agDE#| z-Db90kqrmrgMzz9hgj#heg6U5+gsSCB~1$U&+L&GDOzi?G{xho>k4Na#h}0;>Dq?X zs$#WVFq%xrQc1O3V!D=%%`r~qcxyRX%(-*#knv=|!=qzTm7x=b@s_5ov0bF4mB-kQ zMQM2Y`6qEIr>j;tYhy2nrfzF2g0@;A5=GM(>Q##>QrfNxvy`O5cJZQa9bIE_&eJvq ztuuy`9NTtio#KthnwBI@7-X6vA0QJIHd`vRxthiyq(bQg2+V_b4aOLjtCD54!dpw- zTIP!-^{Sz6Di&2q)imf-vN0aBy)|Teqae#Ai)q84$Z=9&oIzM<>M+x&vmxf(bzuyH zj~k^#M|N9Ae__0qTO`I?yfbSC+T#!+Ln%p~XmpaYyS>GQi)Yx`-ehxoM4qN(S;}x& zpmo?Z>MYFB+S}h^I1Ga@orNY&5qG9<`u2EVGn-9$_nr5do-C<5N0BBJS%TCspU!C` zKsDZyYN+N@X43_2+mYu(l0h)27sEVwZL*w13CgNQD~&OR)qKTrxuj`AoV~N2@pwR4 z8+4i>yyVROgoh_ftP3noTX$$JxpaPuy{!QUyF*-EQ8jfm%=Vl{ShIRo+9G0ghFBY9 zqd*f`m$)&E@F5TgvDyMaSgeezikG49Nc1vOFYuf;f1TbYqa|X!u$*p$qg<lm_4qW1 zBiHxs)1zMcZ+Xo1<HQYcc$~nx01=SHK#1tiuV5unQiPGuan~oLN68?wDk;%IAXETj zN{UB{Rs)_;eUuu9`u2~0>ZQ<d>p{fM5D~SjN6?XsvP@q#iS%p1001BWNkl<Z)89s1 z%mX7~QT?JH<p|kJFA-UV+as2Y=xjafQ=ImYgroIH;ax;u{Q@fprow(;qv}5--=98@ zP-W`|SLoaP`o(_TSQ}BzdL~c!Hk~@VPvJ5BbnJeb@_I4nv}Y!~($fh)E`I#+5$MOP zi+J+lMO1yFJlCI)k^KqpBZ4FWp4fyddeJ64PC)m4=1IgdB+2pJ_c^(HhjciEM6Z9| zlbC^(3SY4Gu*9A&6sMkf7bQ98dlc+X86v+<rLTV${#8cc7ptIM&`VA91NBFCW4OY3 z$)z)gJazFddmD3<&rr&v2P<wI?eONw0f`?|D9?wlyoE{|8U)vFAK<1F4w9Cs8L<!= zDIL3;$EY^rYhQbwUwQRYG-OPhZO+~5_{^El@qM58MUJOW^WNYx!^%;(``|0G)-oGq z3~h@vg5+JzrmIMW<<;aOFQ-=#(&Lp!%Ft#kq(?`Z^D%p$kGg9-{@5YAiv>G_1xMoz z{E^_CKcP)D%Spk+l+-Tg!u4~chgVQt!h<XKx$)sU9B*0PtIlyWJ3u=@SLRf1KzHdb zE|Z*GU4(dME0Ln3^_o@U(OHX25^j9sM;PrG&R#I6@t7nTkYod%ct<jFn)}_7*Y4ip zW?5mBB+2r?Od3b-1cd<U6%vnK8SpmDaH<+iWAIqoy2W8RDOcP-I>G}<o`LX8r&GW& zJDxI}OxPI?7#Cx<_jb^U#Ca2dOp;=pp=*Nq*BBcTB6UeqcO+THWMhoC(9{O41S%U) zE*G?A#dJ0$$x^fmJM+nCf=Dx(vSv^O&>$sPZ@GJG#^X;uMN?JORY}u2I_F691n;3N zYpSMWduPJ@WX^KFr0u|27-T8KVHUhB#^Z$n?@_|Bsw%p!L#vGOFr_mN?|q1Fr<$^C z&`L1KG>K9qS;8RC8ICiw4xWv=Y*<x}t^kifaKCOTtCH2Kp(;ztrlKiJ>ZYP?T2^H! z@;ja_dHCQycW&L~_U-%JKUz{YEwu@TdSSxcAL)Vz#NsgPBn+XdK!wd(XG}<A8Bb>& z#srY1l_pIyvLvNQ2TUeIHa12K2Ps`+QE6aeI@7RNEm_V=gp*;OQD-o%Buz8$kmi!E zYgm;{EOV21=TS0Yvb9BCq=4o2?T5_gC8LcoJ3AAk@~mbvjt-CM+7@R!Qk^mw4H@QX zC|OjBJRdR|4M~dxtwNKpv*Fq)g^d8h)7C9@+u^(=Ni&MPKxQc_k+fY1k+f|?*VG)| zIi?dH>q7i~P-F-tDOU}~8p>6PP7}1!p%2LVbwWt=>rW3Hi0$@*^%@bH(fc)(xG9$F zO<muX?xVkx$V&9JA0n>F0gLp&Bdm|%+A2=HsVXLb`{#(y8Py&77u~}iar&Zyx*}xk zp9z0MKrn=8ln>uCA@~-sqGco&WDMI#5wSq%csT_mGO{m`0FfYjBX7hJ!OC*_7b(zv zS4(IZWG&0Y3Y@T`?va=Xw3S#dP_Z9ZgafVO@+^prd}~i<WKUebC`RPz9bWXtVb`ae zBUK~`^NE54<NKn$IL+2Yk3m@KgPf!MY5ckm?#RAfm#`3fuK`P-ZCr>x_MQ}Pqpu|7 z{)LbbCprs3Sm0&oNa;^67vJxxOcqj5A(a!sha;YRNu=$<?*#8h96|m_gKiH7)^d{f zIMIdP9jVr^$V!Xzy-w*PYZ*K)(uXurS<ZRq<v(O`c$c<qx$(6x@zh7Zlf6q<V!|j& zd9jYUccupxD_o$3ml$EeYlQb$Z{z2)_PT@X2TKM<DCo`+dqqjoMuWBR0&l}-C7h$k z40+noI{1MPe-+~-n}ZH-23Xb7d3gDa7w8y}xrApgzfGRBw8GN~&sSb~k!SY~86<{7 zJ0dG8_67@-@U(ToKlruJaxclKmYe8h!qvq+{=<*{b=Y2Tcm4tHZ0xhWEK%Z+QB&fK zWL{)Ux*E|5{LPF_7g9}MO)l{V*^^-hAstd^LW_sM%P@%X!_9T}hjT7$ACs3Idbi{H z;0${=W^Aa6GD~Ulgi%`~Yr(nekC7f7fXO(#dY|_`bce$;9rqtxWP0xsDseQ+A&u0y zOZRXoJbdyPBZjEPAZaMQqSBCNEmkDF`bXc#a9FW(u0rNpjD#Y0g5k{a<byfyRfY$* zud{4BgzwFRp>S@1WTY~3p-@&KtwsxrvLIZTy&^h;ty-kk!T0SfrfazM{yi?_3Fprp zaPQu6kTyEU{TsL0d2YyPlHqWq=>XeQbf!UR&2TbdwOX>8Ey4%^ByDAZn%Rj#Y)u$# zZBkb&7RM(fgE7O+5p``@-Mz`O?hxCWGY2D9^P2OIpTpK2Rd>QbC!`W^2AO!i{-rPT ziSPO-uQxS|>OQ9G82JGhLzXL+m7z5zl<<``wl<hVlT|5+f}Q;di+RKJ_=LJ{$clt) zkYT$H>q^iY>~0s#7lP%oBTK@@t?evT<w1FdnItPhY}wfi?>e#~#d%NLT8tCmI?6?b z?*uXtXcZ?TCm}6U)@_&*C3Hwvb(T~Lq)JJYVldRG*5M?i#eia%uv)A*p4M37!u+UI zlV*;liUSdq#~F`E6uHXCRDTUrZ10Xyspa^nq+T{CArQ8s^bRRT3`ZGKXp&S>HI_8Z z$;JhO4q;Q27fc__$cqu%+vhlYu!V6JDN^!WV{Av$)U;iP@eXeq?%bL(TP#s{27{F4 ztOD=pa*MZ~D%BKeibw>-AS25X(kw$LLZdGs!Y+~wsRUi!p@byQGITlwBvrY>c80R7 z@%X?%b_P>7)Ln<l0syR56)sQ6GmVpu)iM+-mR*aL3fg`Wy~hg`qsJ<4pyOKA%R_>7 z3vRgB`&gnHuH_Oi!UaP{^ii(o!}WH9_`kmLr1x2cHBd#i#INNewe}wN1VT_k*0K}P z@~~#;S=WY0*GHtoiY0|a#hFP$#<USV>(qN=<Azwe^;#C#eF^<+y$F|-jKC|dwNjq4 zNK&4rslv+-KU3bJUikP&U+SYuMAKo2>dG|>6NXI5C{3`I75cW`HCfZMCsG9Oh6rgS z9qWMmjQ6+FUZ)z{qZXr{MG0>=H1$OVEgWFsP~U<a<@x~h2R{bKIGqUEGZi8LGT+bV z?7beM|Lo$z-ZLbRN;?rSA>#XuQqv!6_k~FI#Nk<DePWzaZ$Wnq)Sc@eFZQ2Af`&dh z=cBXNt^ub1W6velS$hw7>$&~b*Lm~*{nz~DpZ&A^qhI<z`0StlcX{j0H+cE;zf0FO zZ0?`yIg}`w#n~f-_DUO>B1`{*PW?ytz{Yqy!iLw}_v-XRK-Yew$V%Dxt?^#0>DD|A z34p!LDIdQ29vAkGnPir_O=yJUWWK>G*FHj#I<|%t&tANSbCN~~Zrne^?47H8+haHA zOh!BGSecxI?fa-M!MKFK`Kv#{gNdemxX;dU%jNbyKmDnnp-wYSmRGqq+-0M#$^C7{ zZAFLXaAU}RwZu0Pb313>E${-~NY3-GvS&j>q;T>7!>Q*aTyQf!)V|Bk*(K)(#~7iR zj8`mI1?TRbFv=Q^w}*6SGTSklcZ}b8f&63-?+Ol|y36fnkGOx<aCqkm(+3B136$Lc zSG1UeV{Bn~_{;*Efb1NZ@vL-0?J|nZ6&B4aU;06`hVutUs04;WlOV~h;?p-aaIRxD zU2$?W<77IgwHBF#fp-HWn@P$j$;hOPJ0OoV4lN~0DX_u1nCg^7N?PHVuU6DuN9R0s zYtd4&cV?UAbU`8{TSd;!#uj_$&XN`BdTx<(4rkojP+65L7PAx5EFqB+(;AeN_|~G8 zATJ86wKPr1$?<~i?FpUpl<f*{LU~-0B@|w8;qnC*OG8uD6nTm_md<xnb;Zs19&q;3 z0c~d~S1a1Cqp3UUwxP&^H$*8(F-Xutl8~UaLnfe=W;hsOy{BGPn8qWeWH3xoLSZ@w zT9G6QrJ$)pe@l`miY#R?RAgC*o;xqe5<!-!Fasz_$+8jS!GI*q7*9rISztl(K|-1- zjBn{oOV{<S-l0q|Pg9D)kRpp-v@UE4RT{o~by<@o8CjYzC^D4Lc<ZnZhIt+s@~|_) zSxM_9MtH1sC?#lY%gMtTb=`(Ep%mn!g2^Z+(HdieY;D^R%|$A*Ji#^&op_uJAY;6_ zf%lfS?bcotYfR|(ap09ANfMGI!vn+7h<s3xBq?oYm~2gui6YN4Qk_zaM<i)ZmZc#i zg}|dRoki=EBvD|3+^2-bVNpupoWq*X$&(iW{MfFEbC@#HEMseTi=xPp-jHjL=?rDn z(o|vKsMG=6v`rVJI2WVD-UF6YDG)Bq@1ke_#d;0s)4Kge()WvLTpQ?vD1Z=dt$?_m zm0zzzB1%q@Q-ek?_X~Qd$VWCK_)Gd0_kK-`a*sH*ZS-DHL}<A`ZNU$(LxyD`_*VJ` zT>(NxrbUYNbIBf<^w$(2W65OiivcA=0yr=<r%`Gjh@7|{yXZUgs24x}v6ti;OoTV= zBBRnrh<()Kj0i?h>B08JXECDH&$g8PavZ5=A$>5Iig-xl>Ku~8(Y&*EWB31*5oHC5 zK}3(uI^OI9_Yn?$U~BaHgAWIyFOTcTMXska_r8nxZ2bgJ;{C%UP8(0K7^RLfO`qfM zLE5R)rPl}punLbX>BkH7CtGlg%lO=p+KUZ{y{|<;G)MKvBplC2y5Pd`b|88k)c0PT zaNSr<AM(cUe~z*C{PM5<8b9{gA0<r^wzswz4ma4^+~%u)^m*>zdXLH3i>M@JJ;Bry zA(}w;zLf}y#G0*gv4k$Zm1u%?YcETD=}urH-RYgDm#i!fAq-kMMuUcnyT?3r;U3Rj zy2olYVctrPrdzy!=LzmkFLB|_Jq~srur*k6yqvI<j_J`3=Y-?znIopn5HYT>UUG5k z9-=Dv+R+vM-oN}&R)wa!v&V(QCEx$pKjX)r{(DTjvmA4ld&4t~nudY92?824({aYd z<&3ULaCZx~eT5L7xAhr*EC1lySf->5GpYn=;rWQY!$xX3f9{A$ULpmY;}~(*GjcWA z#BhJINoN#;wqa}8FuC?2(#0O$C*1qM``ml{grgnD?db(h4$sq!TNWaR$r3wgaR^SH zp5sOx+B$TpStJ_I2(@!W+euz|`9}~&apv4jqy}ZcbdKC9KJ)H2c@oa^YPF<oIz(R3 zIl;zY$l38G8+pP&DiV>Pr63XE`y-_%)me~4yrW2SiabYZjX|(zOIA&X!_pc<o~Nv; znn^LBz_YzMWdF=rhT|bcp^-}CoFmCJo(|Wxv{gmt9EXPwd2shWDodD5##qxLQ;BVB zieilSq1|^mn^Ue%D2f5&;ShvozG`r7@UCnOGCuK<=eT|E1mCq(?TXeKnr6l9<d~}R zTz&3Ijvk&+Hzk&iW?>i(Gm0!DNpqAp48{Yz93Z5lZS8tMU{<7bMq;`am4=eMM1oXc zt*2`o^(xfox1GUSfi(`(3ak?(iHeQP0&g7NflhNSp4(@0yCBt`z3mN(QGrkyS}7LG zCC5igsy19xowq10&>}&2jZ6|YhXvc)8|Xq(mMu*yP|{K43Et~4M`<ewjD&^G3i4E; zlxC3kg>{-d%P2-ULMmh;XlsLr4aHIhkS7EYOetF1VNAF#YZZ3LP3vf?7H18EjhsAJ zRAoh`6Pl)CSyp&wX<AEJHK;U2Iz^f%!BA{M!)&4zMLu9_dqSRP=tPqzIZ}ni-B?4S z6N)0IYz)I;5xiB6K?{MiU68pJE0RRgR3#qh+78o(a>V7T#Hp0kqNHm(2BVxjFHotZ zT9(+(03AD9V+I?c%STDYh0ABTeB~@V<ATm~VVGsyz6k-=_8Zf{()VmPF|HhXzXT%o z#n`waIiVuRiD3)hZ;*S5$J6^2Prah7tsSRhfGnbCWa6f~_o33OBm{LqMQ}q;MntgD z&mfeDb;SnKhg1>r5ug%4jF2t>o(NDBGJuy@_@{b8Lj)O0s2J^*9;xC0p?E(pL&8ZR z&_V|qBhEck-}doOycE~Obp)%o^LP<-Hs$+rw|+LydVLDWjGj6Q2rX>ZA59^J-|eL) z{|FmF)aks4CG~=k77~45jEF!Z$}TcI4v(-OLV6^9gRJaV+cnVftgT3#My7oa2k4Et z;dyL4mEvpRv{ANadwTKY5wJ|(8q*t7!)vrWn$HiZp1>6KAV<a-7dGyGr0bve^q8N5 zyLj?G0tO=80$yRP=jQ7#^UfE3k3aM8{WyRB7k`n1GyC*^e)C`a4!N^D{@7!D`nx~F zyYIZs>tFbNhMT)&!*P_0PNUFx7bl1N$eP6C?fMv?4F=*kj=)M6!A$VtAVRNC{~0^4 z@LnOMBTpO~qmm1I$9(vS8|;p2mQ}&E!);!>_5#KaK_;BrKji82H<-@0c(|PKpejff zBc42S52Rq$4p_OA-O({;2Xo41#4mj1dwKn>%N(<bI2v*OWWj&+ssEg(#&57F54czC zQ;IG2$~lF&NopL8Pq?|i!IKY<@k@<8${5g+2+Mu7!9N>(Xk8JY1o6ubyMD!o+w07V zF)v(rn<`DXS|4(-JfWQ?=!r#);bA(44#ri*c54~E^)ZASfYDt4&@CRGTk>GfaeH=w zlbesz9!#0JAxfLzwP`Y@FCNlucF0bms)SN%7B)p~A7V_w*S`8$v=!`KydD5|=kXQ_ z5<dCHkX&ifRHJlY4s?-m<*CQHdhr7L8=Ijz+<FoO8KD?1A;dtFG$qjq8cC{C@*-or zze~O|#tX}AKI6D7vC?ClXD}>SPL~`U>@&#+Y;SI`wY5c21n-(q5^Gyb8-`!n&d^jV zOxKYXn!2f3%%@1N8BB&~r4g>dwiQw-(kv&D&^8TiS+lXZiB2_If^d%cd`4>=50B?O z^~5FaKb*2!%`uI|yI?R}p3IpqTE-hA9y~loClVn7+mNQ3&G86K=<bkOk!uzDNvy>K z%T<X`j<zGRwUVZ_bjHwi7M<h_#sxwOjPJ-ZNl~N}gM{(si1BF1s7O$Wr!$UaSs{$2 zsuvs`opAr|F*k1=GM&%qOd9}YmST*>IE&JnG?Ao9g3c1MA|X{GcDva1^}*BOtial^ zfcPk<nWhbMg$#ISL${BCuJhDYOWW09*3zn?YYb_UQ4CUSE6Gwt+r{0ub8%xQQBopx zSSXzX=fbc@sRX8Ns7puJ8kSXwae`tr#915sj4EL;oRDTIZPSL=r4+*Z01~yNZVk>l zY-i9(N-rl^XXx5ka7Rbiw%{FY+tG9_byLyQ6>VEmFDrb|n2<8TddG5AVmeD(g^Ax% zsd$__ys?1^OcHtqe!ei&ZHpK1;AF+E+f#1dc|cjUBuVfL?QKs;ln-T#^ewso8r!df zUJx>(@^n4ykwf1OF96@0ZGG^e5KOajy$JPD91&TRer*y_PKrw@GJ>AK06EbcV#E0x zw#)$>^?sMI*^ZAUMP%xNu}sm=DsrIu;h?PJ(*57{uZTxXxY6&T;#w|M^wa=C5y4k* zzbFx&Tf_!_1i}3K;>SMmQkZlcH95grbF*;?6+WPz(?p6`kK-17X-N+ZdL4`YU=b*^ z^>KD<Iix?tF2X?Xeds88B-P_!E$#FTyD~2RYmG<rT3rMWz4qn;7+WWCgouWzo@HV! z*Q}W~A1SeTBG}kV6DpPa;fbeGRj6C;C7+0rJ!_C8;(){+jP)R@*FA}#rayTeHRM_m znU_BO6Qki`jqiK;%`<y&k2in+Uoc7pfA<&uA^*Xj|8r;^g45IKl)v<sf0p;&y~dMQ zt^kmwDWCepC)wKF=XZYnS7@q=&E11=tb0F>=uN>Q=&td(dL7ipxf-sgMPrejje4c) zMN1z%4N7=6MoYBx?2H#Yb>SZ0_V_L8X2j7d=XYQI5O?oC$<Cyr7_^+<J7j<JA$N~= zSgbPUUB(Bt4mrR3fLS$W*%d6R5$Ct>kx9>qFZi#2{Vz}-7aW;=Mt3!5>lr`u9Y0M` zLtXB1cW{<UPS`C^5b1r=)?uyY^-KG_aCjeak|0ks1K*MRmbonWrO~G%SdA2`45snt zySrR5M=W;=o_+QvcB%Q~@!RBO$MIrFvER|{C>HGi*?4x!C0ngx@Xm_}3S^aW?PKpT z-)wkzw&VTf0Vi*Mkon_BESoXuV2Mf$!V4aJ-~shs19e8y2r8elP?Bux1k+}``q~d8 zonYhaJG9OQ^P&kCgq=4$TW!MTxFAhK0z~QHTdJxGsU@y6*s7*AUDz!mgLEP!N+%>~ zPAUbNQWP>F8RTp}d4-)z`v?pt$8(P7^Eg2^0NlxBfNLF3KY59w7_xC@i#*Tb_YicR zgw2X+@pzi5q^nE3b&N&>>RHKjcEV(`%Vc9jxvcQk;4JLz?uLRh9Xw)n(;`*EU_8c| z4%3y~xPFI&bLY8r_k^dOzRH99$Fy~gvz{am0Q6)wXJb4>BpJ=BM0!h}ClpyqqG3Et zkP=o^$#|3_l5oB|7bxv^X(=WtpwUSZh9eSKRMU3IOfV=W42zt$^+@d*<|$f&H=aD# zRF$W!8%*n&Hx<)aMO}x6-?}xdmNh5yCFOjHcbd_-pl({4vc?#LR8XWcu;W6Zwa2?4 z(X_3_b{@1ts~~?l94GUJ<7Gotn_!;QBFI#^L}-Oh^3bKzdW2GpHb!i36%4bS;ZW1r zmQ<xU724aiRw%8|Dh-Pd0Z3UJW+JCqn7P%}7Uw0F4q?LeS!zjM3>XgzM#X?M39{A3 z)&_%Nfpa!6AYPK?Ia#96S|OxEI3J9?F33?;S>dcDNhG7;gkqSICeWFhvNUv7B2<R8 zfLDktL5h%q$@849?NC}UnG~o*l4S|IyE_bqIivB2EYHaD4C5@e?ii#Qo8t^AEz@a- zb($hg$TH8#yrrx{uw`?ckYLG^Jg66@-<%R4L(j%UmIN7?j-HVZ8|MIMT$FKo1;h!l zCK1BMD%^IOCgoe0m9V~r=ji*?=&cZaVQX*Mkb%gMk*E-&H^s|SaH2#2F+w7hj~y_e z;_NrCf@<M=027}_2!V{FR)U}rhC}xTVJSSw&_NRznegB1u>vU6w}0%DFNwHf25QUy zF)dE4(Vc&Uh4B%wDZtAJd_v+p?z~wuGHcmJgeWsnlIR<Noe;5bNW{ikc(hHhmzBbJ zf}Rl}ewe4CO#C{mfytU5BizsvbzYn<#lawZ3aHkIHiD&I>Ix@TKR&^)qh=ntj+h0O z#;p&VkBgr2F`D)$YZRO%ky#3_DU`y+u3`_NS4FO85fSAb--8zqo$0vo$``r$+86jw z{<ELv@BIA#!qqE}t&hn6@HhV!KlPLUK6Sa``t|E9Rx6%)^2znjFJHL8cYN2M;I*%O zfj3|IB7?0xlEIkMZl3T)WMrp8J&io&;(WLe_$Xg_AEhPVHzD_5AkY5hjMhl@x28OK z?vR7+1yw!dm3JTGcVGDvXglKS<=bp;&3NX*4W`u)tYvyK!AZf3XYY_@E%%q(G;L0& zE$7A$>3qU{3jX`w{t1Sz=6H3M?IXj#ec@O6^UwWl<b1?b?C|xytBj5de7Zm+56K#f z=mc+`-{q-?58y$HoGOgajD1BZGydV|(~(V!sXGKIh8N5&=5om3T*uWj_c?#_m}h3U zF;+5f25cNu)cXnZqX9+Pu~*F*Hv`hQKaP_LdYSRf@4CTi2oDb`u2tt)e*J?SK7E9> zDOz{Pv_nY8(LqObaRr?wb&jeTvdlc`c!B8(Ui-$6ARKJ$UyF0S1gZ<n<Zvo@{Jos< zC?!dQpG;{*sx@h%_`;W7;l{h~;pnK_in^?@U8qqAwFV(Apc73ZQgkAbi6Y(FV05re zTI2}Z1leak59hp;2nXZQ7~QpuCmWnOyGNc%bQa8%SdTM?Bu(%(uo?iSsp+~Zl)mK! zbycHt89W|YLQ^jg!jg!D!8pfu4wY-FX2EK{q!^A+sbsk*na>uyd-D#X!GOAR?C<Sx z=k7g(^C+c|Iw935ovFF<_)~#pY(g?hI)xXWd1=YBge;TPl?|=5goaz4rku=by3Qbl zqp2ILwSf(=3XP+)!KAEp0D@bS4XUmUKCY&vHU^=C)LvE%ZC6uwE!GH(v3Tb~F{KTY z%~b+A2~3)`9_s|oI-H4pBt94@kuljRLy=z7LemD;0PE07k|mm=h#n0uaeX2~>af5_ z3rdoUghWV^T%x_A=^DyqjS?BVXExc{9AIp?o`*=RLP!;dDN2M?A-zM&_TC;ldt-!< z7~=xyNi<l8b)Kqju^yxfQDIyd<T)4)nT$sah8e~<tnqZ6!|MbUQ(mj(Dx|}Fh>(|M z#dJF3<amLzn&EK3#@065yIYLLV~Sydlpg0o5udT1!Ek^|GOP{0OK-tiNt&l1AkhiN zg0Pk}S6I`A0i!rlEvalr(^>|DoK@Ljy`U4YY(NWzb&zXMCL=>7Kt;R6w<Lpf@UeK` zm&V35q6aEOIfiIyh#+IVUW(Z84pH{$BSP`^*k=-cHR=b^-y8fYKKkEc%1B1zu8d$M zvM8a9P9miO85x*3K^hr=iWdF-RftIUz$vmaLIyvTk_7T2`ezmK*sNKcSS=z1k|eyB z4}SEMFF}xRdif~ybwmNf_cq(W2K4JzAGKXCa?upqH^2k{6n`44k3;lJu74}|DS`vi z6KcBq$~21$_0BQ&48e;b5kazunx2o;j)*C#o;m43RxsyU@X4u>HYS@QGe_TR0wT<4 z>M0pX6w|_UNv}Y<wWoz1fOrvsP`q9Az@%qpdbq+`)(WelT0c%OVJrOlv18SKge-l1 zPtUq|FF3h(lW%_hw|M5sEBxdC^PlpAKk#pbq&#f*x&Qzm07*naR08ncd++hXKm4Qo z;pcy!|LvFm34iy0{5j^+W8Qq@b)J6y+u7URT!WZFp7WjG@tx$uF~9d4ze3y9Om+^! z3F`Y<Sn+s9C%YqDFoP~DLpfJuqAWnHTKB>+&TGcQ3S%XMqT!hf_t@L0dGqE0pZnU! zxc2@BdH(YITspYV*}X%aIJn8lYJjXH*Y8~9%GpCMZ=cY5&Eaf^>0*<Otq1H6<}_OH zuWo&S|NRes7*%Oz#|P{kSG@F{|0&Oozd<)WL#+zFa{d{fd&6^hFlWEHjkKO+lJUx8 z=Xh*(LULCzm^o5m*l;zCNcj7c?*`&f!}#StZ>OBMQ|{_*o_p*zFV1do;rJnwwn8Y6 zNfg6_mL^Y_9t{|m4O@0a-fp6Aeh8yH`N@Q@f8RH$a>?<2$vex7EZ%s5d(Rz`N`qSE z_@V*fdAKd9pL~e$Alrm`IbxYx@?wc0<F%K647_7&=i0gnQ+4s&t>MD|6TNC$aI$R3 zbTDvcv0U!vt=qi%jc;)G-hCb%ozQkI)`dn^5e=LYg-k-JnoBi)kf8FgLv=Jvj~{UB z?gLhJ6)rqVB2_qFhiT4abCYui`=oi;QL03TWQKP*(;yO!sY`?pL+VW1QdbqlXc!iL zDXA9=bT-6zL7pk3F=T^$EeCb2#aP2~Hlr8~X<C?{ENR-BL`X)XoSnThpe0?k0MnAB zIYN5|g{EGtxcb~PtWGM@Tm?E?NvxF|9Zm^V6N34&M0tVnn#uM~7%*8^Ov?q!rNOiv zo$KgYLtWQ&2I{s(c!zDmq-dn0URI=q#(Trbti>9~#$-gEY7(+AcWII!l*4!vu3Z9* zF?eSfWI2~FpJR7t1lHia3GKkC3{qbb79eLsZGDmm@_|N5n3oMrXD}Uf1~L^SL7@!J zOFA3mC2Jf)OOh-JqYgSl)3sEl!#YS3$a9HKLX|&>#`-WWp{p$@MW%B0cQ=`A<V+?x zsS<b$!h4iT$%}$438^5Z60$r&NkP}N0pMl{UDHw44bIdcAk7kngPh@Lz<4-7$si@| z?(VU3W}B_82}q6bl8x;#f*?6s(@|Dkh$_TJ;py=ltrS{=(g~x<ILKg1Fq#ZeS_kQ> zZqO>hbPk<{Sy5UD=JS$SRWn;QSQ|W>c`nJ6VrwI#TrJ2{#&DRjDl5Em7!#AC0!*AI zM_eOBWcZzx^bPVMvC{+7z{G^BaA59HVcuYv5lBcrA%hR~5jjbSz&eJ$w4h^%-aJb$ z)dUTok2nhvT6ARuEkgR!Q7JNbR&>BB$Ov9#-<rEN<Pw>dI1sXDn0m9W@bR&G<8K5) z(W?{U({Z;fdH@p1ffqjZ@t027h`1>CAS6P$(-uJRkA|fMYfvNlxD34^xR*Y9Q6w0A zJwA-Vj=S`*D5}URghkT&AQ9PUH0c*c`rZ)Hr{hmwSU+;x_A(Z|%jHp!)!)kcHLV{+ z1e2}mvBg?M>?yWz-!Ob@eGJ!SKs^8oAcN>7iKRmEsYPUO`of|f{Pf2&$Y+7d5F*qc zv6iJol-Z!EYp#Fg^UQ9&#ee%ZevZHTSN<Eew@v}cum8qx@=L$;%RK$~6a2@2@h|f7 ztFQ6k!Eu<*YYf?F#Ma&!CWGQs+Z2MUk6q?tpZqjm`{Ez)?(1J+ymf}87)H$3AIEq& zykC1^0v@w?OaO*)z?c!1$*|(e{zDS!=)C0o_7Y=K{_xGKeE!YP@XWz|KKj%(E}Xf~ z#q+n=8qQfQa;{y!OlfnTI)9fz*3lw)@9qU;Ub44w%!BD3-Js*Y`@J9M)wjPLHywkM zJlVX@fAPuxl5uOO7H4U7!m9^Qa^=02qjSfcTiwM7&2cj1^^5yFfB%r-`;u(s*zgs( zH?$(*f8F>DR;bgDUc%Mxh)yKTvmxJe?lqpdahFXhL<Pg5K~F5rUc!ou_E583mJ~@t zUY<uDJ%jHY#dL?Se)bh=opHRs;_Zh|uzK$*M=#z)8HKvDhZ(l`yk&8IMg7=G*c4l+ zXB$-GhCE$j3wZ6zKZe(i-OX$GB!F-coz>C^uKY_!q9rncrgJ1|LLwoPDMe8PMqoUm zSyn7hW-O}}v*m($*|2OXny#ZZO=#K96Z}BZCLTE{Xl>1%>-V^I>mKjly2HF&txFoU z)+iL(OU~@>apBTgHn%s(27>@vtP6=C8@f2cv~KWCOOi=C(_p#=VGN`3m?TLl%bL1s z8E<T`IVy10BZOtVv&C{gLnR5uSjuuvv#Lo)V~jJn&d`~TC$2t5TUK1TbdKe+qFl~N zvy@>zWKaZIVmul%-rl0ARv_Cr>Dp1%9VfFIk!S`*iZfwCdS?v#XSS)zimq#e*;R*X zbm3iSX?223B`B>ijm62}Bx{Z3cv>-=E~(0zx@uS~N?Kzml9b7~U{Iu?SX^mbEV`?j zj#X2$Dr;u5GWc<Xr?ufClPO7_OA@KVND~z#>O>~!By7<;YssXf$TG&mjNu?-W3ymq zbIfR@$)u+<9c|MD<FSj2Q@@Ff9zKhpGmftDC@DxaYn?zUiD?W{1*)NHYnF=@$Hxnn z%NlDuDs&Nq%}$b#q>9cO+A6SG&IZ8bIva}r+R(#-fYoZnYO%stOKVyZt!SGH*R`~5 zOS5Wl&Y=^{Xb{?sU0;U*$XwG_E%-2Uq6eH!*`O1RR-rLh3&m<xhIvVyK?uuYI>S^I ztND^73H?B$Bqz-?obXuVm@iwZ*0Mb*@ZOOZIZ2jMRt5tYFKE5TJB63@xz^JT8SmGd zav>#sYBgMp<CvQ$(J0q@Vsr!{(S0h3UerhAp0yIt8*Jl>-Y3wcK=*#kzK=zUwMPY^ zkTS|hLZF3;j7tE0nlSM^$UQxSBUvYlga~5*Vv<M(=WdjVM3kvSVBaF^9VYg8SOXjp zQ!Jof_}Ir@a`^Rv+q<1zzwrA%R!-&v6tQ>|b}jXs!UG=<_9-i4d#AJ~(v`5TkdN|% z@cjf&A_ElQ!f7f!idQ}6h%iY+2IbVBeaaX)5x`QQM54DRvL%Rh7@FRzB80=s)3P53 z`Sa5$nj)Swy|FpI3emUGvVIlo#=<z%OFRMr!x<E}%WL`SR4fa3jXg3>^@s}7)ZBja zD_np1clqA$`IG$PfATAQ<U=p6U+Y_MU*k9a`R8btB_IC4^E`I(BHlUv>R<b-Jp1(1 zy#3aj2r2oYAN^4fp4oDR^MYZXt%1pSQ1IQ~_1$c4?ecs7{QshD8b;fDNTt@PDq{2x zA5&2AeThiBOC;8Nl(Hl`M56PoV^Ua7<|AIc@g#@SXZY?9e1mfv3nr5}kDY%Xtl-+a z7r8UrVRv`V?x10N^Mq+R<{Nh|u{D@8pYCw}{9TTG!OwmE&rq*6sPFBQCo4X?|4;eJ zXMdjbWXzE`%WN><`o?9RdZ%Hrd!K{lLzX(@-Q8`jo!jQcyZ4w}7bLAG!!q;@Ao!oR zz8@FO)(R-FJYnu~M{jX%H01|3Ug6-@jIpYbE$okH$Su#jD4>Dtj-jv}MbeVauOgQh zNv9y&O}_9GU&J>f9-OUscX5&S?q%-0coV%CBHz7$*_$E8D;7Hq-Q{D9QiwL8J=tV6 zZWv?>?AY?!7yccL77@GzP#;*%u$j30+cr*k55weS7tDl3nlT(@!IYaSvP5&{%nsTK z7V|k6M`t~qu`Jt`<ECa-mdu-yWm$1_GUMTN&b<dG+<EYj<8n#awq&V7T2CrmNC`>J z_T~mpKl2m^=XS{lL$Wj^T1?l5<VRhRX@#Z>3!d!|rXy8~wlR3u;=Q04k0{F(-nNXg zgwe(b?>i(GrBb|y+3}JzEm*7?s@00=bjr^DKE}3~re(Cb%TQYuvjsc*+sx;45~bMK z95I^Y2%#yLE1v$q^Bf-^vxu#(5=CP=>dJ(utPtddqH6@T>A(nt>L}|f#JtmjBnw?A z!H*(IQ;Aj?#aLsV!I@~JRRnXbgRZSH#!(rA?<{SzVpZ3qY0BQtkj;%0>sp#7cmNdf zduAQpLaGIWK^kUEi8zWyB&2DA&;pF5tXrBoG?AydCQWmMa5PngF&(DqXxfHyUNW6E zG@WN_W6Z(XZML>DirjJha7n$gq)Enbl%r)rnkcOB7~j!ZM_Y#;og{&(Dp{2)>QzTq zTZ}hx&?I<gVmFw;1XBui8Crt_3usub7AzM_s%k~KYM32Q>6(Ugkg~BkAuTkkMJUj# zR~4pfv9_giVTMzp!_;u8(=dZdS)>RFE1^?}J!HOh2%Ur#)raVNnx-TPBx#t&UX>+v zRYy-zke;MU$#aSK9j3Mnlw_zRSt_v(+Rh=QXSJ%ylay5U1#zw)E!SW5kv<Mm4E_w9 z45gwvu6NSMwI%`s<rDh7b`Ln{<t8akfeH{xVnt**#HptxL}QUc#bi(~@pzO_NadqB zH?TRqQCG{*lB-1k$ttoYLb=GE#Ph$8NfQ_#r^4e30(cVABGFMj3D+^=#Q1f;nsjJR zLCxAeD?q*Q(NDY-WB?TxOxFGi=>+t>Bw>k){~qI6k%kJ)NH4>v7&q?2U}15Sy}>qq zK*II&7<y0{dQ99pF2<U1I9=5vI}wK{(l4IEukYh}kg>k`)Lgu7x9dSym?c18$QHaY z!IZXUXhaW*;?CBeN?>u>j*L&=kaF5()BAyh@1t=Zyj*AbgDWRKUK|K%<3hA%!GNx= zxbx=ATzmO<c>3|n{QN)oNBq=J{W*#v2cR>SFMat{ZoK(TcE=;egMvr@{O0F=i)(Mc ziF2Os{h`lt>C#02oOhIU$$VAfg<_DU;av;C<qPNe%xAub`*+^si~ssJ5mGSR+@XhU zfz5M~ErZa`8)r+!!(}`)oo08VL<=~ck9h6v5A(#qf~WSTYz~)fZXdI|`GCWRTm0JR z{v;b`XKW5zE^JKM-8tgM(K(JzHrY^ySKfVrZ~NdY{Ki`!<Nto=6RZx;Q$N^cD3|>8 zPyYoz)xOSZeu4YrF;$YW<P1;TTruCfO=cSAS<W}l?P4;)hu^=$@Op~0pmA)u6`fH0 zPdh&lL1_TT6Kc-b6Yl9v{>{<rd|bXucGQxYj$zWWy}e|$pEJ_~SP0UGhE!ULyhB#c zp&uTQ%soa;c==C%iTrSzdlzf2PcP8iev0>>zfDo4xOXmN_onFWDb=K<yLv<|3uLEg zXB({YhGH_q6^_@x^kcLpXLIWYLONU$&M|4j`MUcJ%iy6620ubMl>~Gu+1VL|$gEcs zMTW<dB?-gHkSs02PSjh33Nha#(FiH1tz}-;ESrW^Q?cq=x;O&FI)_3skeW<uK(W2M z$J5U~&6URv7>q`wiC$mmy0)P%OJw51{k_L^9ZIEO>KM5P?;KJG%G?WsH=f}*OnA;m z6TEF{stTcCxh!c-3mWG03U7mdXJ>bhRk`HW&6_Ce@HAw_i0!QnoC#^EJj+8PtuxFY z9+8bVIes{!X;v5)yd%c8NC9ag5K0AUO@xBRa#>O@O_=L5Oc-V<*)S&^q$m|kqHSw% zro}mr=|UX4YYf(Uyft{|a5l!Tt)uK5ru8&kOS$Z*s}^qrX|5R!Mo6hJoeyA9hayEK zLYr)m*#*vf3>~I2w2h&)abZv@9CPnbQjugD;{>a!p)4JXvct)+^Yzv+TP%2RQgZUJ z!dMebn@XUyBF|EEs#wfRrt>-Ns-dnrtg!(U1!GNE>@?^!NQ|NR+kp$`r;<Si5i+*D z`p^&5)FJlXRt?~2ZA0C*bWKCKSWqrooDcm(DoLXUPvL!v)Zz74wT%NP4N9hgSxF?e zZOOBOyvW05CDDvV1Ef+Usls_dmKBuClBOz=NidRjjUg>k9G<RfF;3x(<otyL4$hxJ zBncRc)Sk((2q~(@({>$NX?8Yq+OEMlOD15D#MyHqFfjdOXenLrxkPXx{i%Ug2!UVk zZPl8Q5cK{Q*1$nU7KB*Y-=iK8nT<XM9i*Yyx-SJ%s(4$t<Vz_~3bfSg*AYelgmE1z zpqto69zc|oVcbw)O#&+uSS9HDVfqGMlwWsji5`6Qj7xk!k2d)VKt2DFkH3TuCw!P7 z92edw{dgZbU;0LsQ~O81IE%Old-_P5_q`dmPcF$*4+SyZ66K(XNwAUC@zMRfj!}CR zSI9n|8~{u&ysRJiQFg}n?;!rC@WH<#+-b2|yng^>v07UQEGi&H*#oIQnihU1pv3Sv zedT}O-x7wOJu+-E0;Wf+{bO7zrlRb6yt&86FWxC2>*|s_Z@kQnmw%V@XSVrkf8*!) z*`NIx4$huggOhK*{Vs2Q^;PQGlr%XV*ZAn4XP$nR>8j#~KKof7fBee-@8{N8R@I7m zSpkwF0+}??y!gTg`Orr`&TB9K5pTTw2PmZ(ZEON68n1~>kN&jeaBZ9pV6kZn>T1Fp z*FV4~pSsWPxMpwXkb^Tf$+D8SZal{Cz4{?O_`=&<-k9^$`S(z&<J~(Kuy?n4xZ2~v za+9Z?d!1kS(hu;~;sQr+J`bJb!sI>v@~8h2PhBrL@&_Dk3|J(aWYcXfJvd>ucMst` z$Ackn?eB7Be$3UQV~Y1vtXE{dW5+J3WXj*(`TqD>2R3fs&JcKvRQ##pi(IH4A{UO4 zY1!N;5tlr(ok8&bJd`ArArpo{(PHXvC%dzOSY|ZCf-nE6FEhS*jt6IJUO##gd+%{> zzIcto3dC2Qr<+vhOSfq=M}75}T4!N!URAJ2E$MItiR0^E`$6hv%w+d{lx}evq?5=n zn3rPe+5c*P(F^CN6p}1YQCjf-vG(4vmZtZ8-{)y>IqlZzJ2Tst<QB1;5=n`)MD=P} zvJy)`6x)&$1cs9!37j|x;KV=*kN|-d#Bvfiaf&R7Qe;upl4#Q=MT=GBF1O9>%ub)V z<@C2cC4W56xkECRB?UPIvAcKX+;i@^=e)n~^ZT|zo>A9vy$(^#nq@KEY-=(m(;DGp z$(`*jLPfwJQ(~Xf0+SgsqcP=xQW_@1F<YZyyttWy3zr|`g?GG-i;tdSG#+70hLDj8 zwzk9imaeXlJ_<NRuvq6YS`&h&?>dTMj_;$rwrx9xgDpZ3<R(V(=Y_!wMbp$&>lz5m zmkY{4N!2=3XmNdqG6s_uH0w20XDPMExtyn-f11AS&`OYNg|&U8E&3LeqN;nkW`)cH zZQZ8FHk5gRG7=XY;0T?ID{!O93kg2ZwQ-{>LqN;87<bs1+}aDA_cYGoeUC!moX67> zL@c}3>HkshAkYTJ14EH3dK-aH@RIG_A=>0Ix<CYsQD`k90CbV!wIN_TNeB)h<6$Sp z<Xh^dr><*S>ytQBp^ZTsFiKGt1|<#B8#aau(4eEkv+FFqbrDeXK3cD>W8+cW2s&e` zYBYE_7ou)yqk%$38mhN=7lDR#HO;!Bt$K<wCj>!PcdS=y@L)1SJ{Ta;OtyD9b@nWK zr*;^O3i2{%Jf5(7YKOY&7>*|dA#tw7JBRIi1hE*iURHS9W3r5@?pQCE)K!J|7NaH3 zI{LnY(9={k>(v71AYf_M3q*jyD90y2YcfMI%sGE{m%W`4dG47$nDNN@eJ)=*!=o2> zF_|FOAs!U!9)Ty5QBa*Lg%^F&ohDZg=}0UBCt+|W%tK-d(w_;jVS*$Go2a39B;U|N z$Ruk}5hMwjHZ2>vN5)wt6RjguGRnvp%BV!7iDaUTlq6C{GF7TbnPMh50bVMZd>(cf z$rF$gFSkC?OG$6TCO~szzup9g#+jl-5_SlI_|d=m*H3cYLO2<-B*kpnfF!|Bh#MK7 zv?)4?V1gty7L$g2-~`}o`gQoKE*v%~CQ+#5IH|QdvF!$8LgU7A9S3DNp-Ucy|HOX> zPE^a`<OlR8+YEvv1fOUm5>gM~;`jDn_4k~x_^`PMCH^t-`y^ns0Un#cy$!JP2|Tf} zYj4UQH_tXa%vDL{M~P-4<=_OmX2Jbezs%vAuX6dZ$NBgE#^2-zzxTUN;*|kz-oD3; z*RRklm;X}G@-Mr+c<l!2q_z5wzGWt7XS~Jkc=$D6f92{mKKjw0<IS5ldE_ncWbg9R zfJ7$UkQ3lj{Q%BjUB)2m80Lnf<BN>5j3+N$<NT>RJbLkU4i<ZS;&bo83@jJ-r@Zrt z*V&sK^TzE<xGLlBl_&Z9{Bb_;j!$w^mwe*R(^T`b%&%Q0%h!DH+27*3E`F5fKi_g= zdzV||eHt<0{2j&EPHDGp(+R`vtqJ$XBc40H%TCoGZWi>(qIlj;sb$9B-TjUPu06uT zMSILllswhl<-LO|sFf#kmaTlvaNMzcv;+^XmE<@2xB}IlY~rvF-bHbwP{*fPo#}Y> zTfWHf=0)Zs__RKY*BQ4TIcCr(#AlwPRUn^#6`MKMkIrcdjW#X)ddSRYWLbsQ9WP$_ z2rIkAI6FWORtbYg$C1lGcaA4N<{}-OPGd4ed+aDzoI16`d@;pHL!RecJiE&%&zTHz z$_)A{#`NF5b%!fgu5)nf4(l%3d7X`YX+@c{y)|Z7mgK`6BP8R|0I8twEtBnCCOZ@I zqC^`R(_X#DJ4^2x+PaF(&C4Z92~4K(T^}!gMuB(Ki#bx}v`L4tS}l-Si79fV50piL zF^a4h^5Fg*>g5V;BoC$wx=s>w#`N$3nS#75m~8EHe>$g{Eg6r8?Cxyw_|tD?vQu(& z`!0p?RDDZZwe-D1DUBLTxbpfHloWU$lVU~i2p!1tjIP_*l_h=e@xsRbAY|0KI0p&_ zlY&fXw3Jj$%W~b4D}gbZRn^jUT{>xP(rW`kX%GsXs00^0&c+W}5FQ~Nb?0zIXU%9> zfNQaxM|g=47G=QbxIOEez`AMat)q4pXFZuz4=vwbQs$cBXn>Hh-Pv}YvdkHdhV1PQ zSg$IoswWVWY;Bi%lSBjsg(=wRGmHYEK?s9Usj+$!6%pd#G#E@SDY96$sFX?>GCHQ@ zrbB7hSp=G*P<Ss8A{IN2CnJXAQOsN^M_AX<))lt1>3ihlCZ-|hSp=6|(_?#2Q(J_Q zXk{>220~zTY{T}#<2xIRAj=^t%j2LF5^V%c-O=|Qwy6m&ppC-!E~fHk8BNn-yOy@D zd2le}@OVx($S4OTIItlwtJWOPdYpGSFVMNB*`z9yT(LTK?FAdJtAR-K08z&xHvyv| zu>|5IRU{^|%NWWkiFG+?qY*^hvWSfniI5gHNn9(UEF?ON^-1npEMJTp5`jDcA2J2F z3X!;s6#g2=beehs(zIm5qy*v8mL)ADf=v4le*#WUHbq3yiU5L?X_4db0(4yWZvaAk z4{jQil~1${3Qx52`KSy+V6h^0l%Cw5NP)!rM6PvX<#I`|8V7t5?0$7QVcNv_6XGO^ zcQ@M`8TBkOQB`rd;Q*C{Pd<jhg^1w%W^1E-iU~?x6fR!$BTe?u9v-j=l4d3(&W`vC z4M~F%2noN4v;}f_5lh<=kCFt+@t3tJ-0~r$=NWj|eU!9C=@(6qxO&CyD_`L7`fI%7 zUGL&=|E>Rn@BGN0{TkqMcr@e6%dfDWPXAaSvboiD&8Pn057@nM2_^sdzu)yO_m3Yi zUFPhLx7bNQ<}FV=#((l3{te!^ag$&ArJv_Z|M(X;_w+m1yYLu7%j6~#I9JlPL$(JC zY`c$8ny%SHmWQ0$z0So8Z}8IHNBQ-Se>)$1;Va;C-uv`du)XG2{@J&2(Jc7P8!vGE z@DcvTPyaXk{V#qS*Y%j`gU4~lBTR7o#CQF-ymfhpOJ5vvb#KCz(M48jkLPY2)9f5k zcDHF|#@)e~yW1mPIJm?9vVz+K8flQgDLcms#oyce2&DRh!aGL3rj{As)_$4O#R9c- zXyG`wJH-zLt8+Q3^|Y-ff3qi;Kw0*z&t&Kq{|si)BbKK)dgcLl-+Gn3SDs?Um``7T zZg0kY45Q;Ay#6TFq`_RgjW2rY3oGh@LS+rE*Q_KA2hoA_()Dj;)$TAXkI9Nv1W!6T zj$8)H2A=#_cal34;|m;8X|#f1B=;ZOXVrRgW!c+P%w{XvqKkt*AEJwr@s8xtVad+^ z9>>Q|P%W0!t2J4n(Mn=WPC1I*Ge#E4l^~GXpmmItPgFHNSiFxBlGe)@N$PuSTP5c~ z6cRcIy3m{ywB<Qn<0#8PjIH;AU^{X#0vScQQb5<P5!ry+%~>AJkXqB*2CZ_;V2E@* zWtk&!oISn6VIRncimvN$-HI}wpvwVWHN&Pd!>;$x_Q+as`pjwS<qWMgLU`u0nyy(> zIq+T)bbKEv1-Pgy@ZRA=EQGWk)>RdqH5i5i!xNX!5NJ6%ZW&Di-j+Du(pDYT**KWe zbs_5NJVI-9kXYYE_mB%Q30DNVX3etoF{5V?9doVMcrWp7^gnuUV?>4!6iVZ?k97yZ zBb17EX$cmK@sgcUi5Hgjs^@q*Wwux`&NEP&AOwXjQRR?eJ*{hL>Xz-D3H7?g_7*96 z0wE4P8xT<-5eJ`ADYaWhS5s(X8ZmKOW0XNEht!f_lQ7ie=%Qqh8$_mA9xbW*p61{P z;S|Mijm~4TbByxu=^9HDB;(02(sxdgmn9+t>uXkP%b<iJ1+32IOK=jIl@vuB^ljHs zW;vPCWO+tYHB5#h0+zZ~)T@U1yr#%B1c%0w8N+Zeq{>$~Jfp3W<5|UW(WKvB&wSnD zeGG^!^PF;&vurF?6@ywK>eWPuHgqLLS{kH{D#_p>NYV^IMD0l+b`-_gA5!GUChsNE zI5L2c3MU;Z2sU*g8`n_;C;|g1BE=`oOav}L`jep7%_b<M&5)OoE7`Pii<2^Bm1b-@ zvnL742JD2iae++^PVzH{jjQd{hX4Q|07*naR0Bz*&%{G#uo40BBR}=mPr^Ea2uQD! zoh!sQxOnJDN@nPj7c9YxlTs&$f?c)QR<NO@HdGA}9Hf)PrYLeV(l=t<xUSr|o#Gv1 z{doLo<7&*M?<)vuv*mf15hH_$K}QfXSbU^@WCBXT2SQLMj~#FcK*hqxfJcSM6+hfr zMCc_TWweAuhmlm{>9q-)M4T8n#|eEFzn372Eo0|UU~zPh<C|AFy73y{@jc(iU;p?2 z1D=2OEnf>lnwA&8^c7YI57PSoPj>sw-~By4`q6(#+f;0yKF^Q*Yd_BZ_UKQ1e}LTN z>`b=U8GY?W=GMLY{K~KV5}*70XW2gYDEk+mB-?r#8zkOl*mgqBHd+UEcJA=rXFtQU zkKN!O{Py?LHe(7hj;3dM{QPycPaSdmV2AGhK6mp1Edt;FZ6D)f*Wbyj^)uAhPE*pc zC+2+jkN;OZ`C`tg2Q|~}z>A|NQQaxte)}2^F3q@ne2d$|ZGsitIz8d(=>e0f!Q9N4 zsuAPRa>mYSWX8|#e;W|R$6L0-V%WFGydd7>k#GbR=)!V-e@4A+U<g^|uv3AY23#)5 zb}ZA2L(cx*vouR6yDbi$yUX;{jNy&Tbc=m{?E?+VOLv(~PcvC6xO$nXkqj^0zz<s1 zk1UuEGxTVMu!31VqA2Gm;d$xWpXK=Q68X+C+u;zWz!jic@LBw<J@YFT(I-8ZOvecc zS}SBwj0T3;a)Cgzvpr&%XDA;t93H#4$G9vgjU?FEIvtWT!?`Ff72d~%q2JVA#2%9f zLNr3_69K72U|oy1Q48U1jkO(p*HAZWs>LjQUNtfS-(rv>MZmib?;KrK(R;zc!4jyD zQj+I`7#5fK__l5kS;pPF$IK2MU~)n4p~$xhnIN<+<6NV%0+|`ACJK6;_nbX_iu32s zv3=?cZ@l~(wOcZMFe7+NKp}!*=ge8|-Mvq<nxf0NNm#F2dK*|bmcb|vHxI}Voia^p zS*=^THg0RmOrvsxvjNv70cnvj94d?g8w|_3J`v*vBE1xBq=3A0cquSiVw9k_E^3KP z97>sqd8|?yl$Hqu#*jkiI-HYqwg9|9L%&O%M={{Acd57$5$(WQGRzf4mNI(!IMf?! z>71a*4P}urECxuGqm)J)MZi-vE9S>527>|Ptq};%V!lH7=;BgRCp&abrejS(?4*o# zYn()9G5J;^$x|nhF^1p;qhZGG?l#g0f(@WEnx=;!@Gc;|A|Dpyc}Zq8WuX&z><P|8 zaI{^Aa2+P!V)xVpBQvavx-H>*bP+%QUE?t2h^}i1eT8#@yx3xEcZ?~DIQRuPF9<%S z{H_<vs4>Yj<zR?Z4%fv@o7wRc+cg9M)A^d)cOS4?ceH&=<1B+BryP_?)Gb-pmfFQJ zFMZ4oi)pwij5TdP<VKpILd;VliE+~=10G5{lHHewU4a{FS*5LvPuAuHV3NpJk(Li} zm`7KU2r-u>q-%_FCv!03gbgbZ?;B2NE{E_BWhscjCLcdiUmGqd>S#g=zEy%0%>qvJ zXyQRa5G5v3fcW8``fCZjB%U%P@>TfQs+lMsFCO}6HY=f%FC=Ow>SW`H_K0|YQc<E$ zCyEf;F*gpNjn61<OB0?9#10)m_=rlwMq46?Vy4aG3!i-SBt)8!sqnB#%}r0#3xRNw zAo?W4NfG$MB_IRBEBq$4B}g_cof|v$rumwL4r8Q#619>fxrsJXKIvNmSdmmB@qNJJ z_&&#X-e7wBO(w&VpZu%;4nOq6e~w2lUicc2&~-g8z4R)J`}eSY|0f0=H*VeHXa3&L za`)ynfFuwLC~f%HfATML;rzKj@%P%?a+5PEhwN`p5?YS8>0-&h_{<mi-QRnO!`T5l z=bj|r`bJjGvz$NuCc3!6JD+)jsu^?Z*0Y@7nenC9-a%(eE}y@_Xfi|H-r@E7G&T>s z@6xM`cIJHQ?z3EVmnrfk+#B$bolo(|kNsbq`pl#3)JGg`NnR@7N;xli|J~QP_4tg( z4)3$j1&3zDy`3TNJiN`Y?vZy5chw$~P}57zmaF+ccfSRvBq|8TwgLh#)YmwtkGSBD zscb<$ZrPozv8NT8w3xL;-t{bei7GteH26%j_s^c^h@OcXa_jkHdaoGYJV(_R{L+uy zqnfOlPxm-=Jf?f?G6!3htxMNnyr!8rj>;0VJ0-N5X*H(YK0@Mn`OOb;c>f8^)|{>U zUIfAhR2x7Fd?q;m2afG)n^o?nM=J$N8NqlmWIbJBy{9Nj%0iGSMc)R-qm0wLLqrG+ zji$^qq<8UiC_QE)CQAZP@1x*w)0c*f!FW=|zAKMFxPa{&oV5|iG#$OKXq%d*TC<wP z?V-v_`nF}XwZmYLMM0-)@z&AROQy3mE(pA9aL%EG!j#)&g~Yjr#Zj~%JFPgncMu0( zt`R6kdpj|(&2`8k$5~Rlbj7->5ngcd{3Bd=^eK)H?{NM44XU=IUM{FR&))8Y3zr|I z?maiJzJ{|MgHZ_~&~||??e>L-)w)3`Xj(^^33}Jlwl0A>#VF4~!@6n+X;mLQSO??L zfW7?*hldNSvjjZeWw_AcT?AX5bKo^bD<<0+t7V5#8F}U@a)UMoDGf#{v{FbD5K_fM zStsxc)=N*@^+**rSk4Iq4i_A~RTvdrF}c<#5%6@>T~FsUMrI5LC4*tfXfz<t@;Ibz zOGi($w)B0E$u#A_BrQ=aOf<^igH3r}3MmZ%N3-fs3Nn+iHJMNh2T_lu3_*4DO-m3G ztpvmIh+&yUFefy-JA0_ikQX^!XE8EkFdD^c92%+M`1p|dd`_lw`hJD)dQP7{$6zv` z%nPiK!r^wcV!2-8dH~O=s@UG$#mJ7X^<;w~Sza(2PuSU;U|WY&imL9&OvdryA+~Gr zL86UhP!<RzN-MfPg2?r1MN?HQ)+=U<hQs3-bsrE~FeozGJ}_JKxYRZ0w8o1F{*(@} znOw$0xs+)xskpri{=^=_hAr7J2%B0P1#yETB${N;-iUeA#$?m@%qA6A$W-3Q3Ft`y z0r7EU%3Vv2x2WRKUzKAP>AtAxjCOAkPx^5VZkP%o5}-=+KVbkble0K%wm7NbT8I=J z>!R)GhyTjI8$?Ld2k<bhZX?=KoM44CeK$EQev{Uj=o*n4W!=dpWs~zlq@NH;yrt6S zC2l7+5>O!{@<cj(0#f3Hn%QhuBI-_l(T5jnQpO4)qO{EmnK-oc8&1zG(Lzc5=7YqN z=&6w8W+7UE-6lW?5z$}}2~cfbco8o;#8YqZ8_*OfGJ(KGYZvqBeWthHV0z~|nG*cy zPy8Ev{}28U?|#P%UqcfC+&?(t#<d&N)8p9d@h7}BO~Wt$+OP84zxC@l8--jy{?@nh z!g7Th4ESFU4|wVLnD>3t`+5I|zV(k3{{E|OS}8J<vpbnEE=#IL^XBbI6oPY)fBLCg zeC~_Kz$@&XZ#jMLaeR0S=k^yA&4@SeU847rC-<)5mRrpFf;*+6IXc5%_{QI6R!#Wq z`Wf!}9oof!9gg^mPyIvY@4nCeE2lZ<uJH2yF0Ynv<GGtHZ=Ju)@%bZmR!j0W@Q0HN zbldRQ?1;0oHQX(DB|ps>x8$+@kYhdO=e9qD6rL=SUYOAFuJs!{A@8!?uUV^t$zDyi z+argbvhJY^^!GH2vLMqIaT>Pn2L@kxJBQ;bBR}HxcOOySc!cd+`#cy+e(^_c(VCXk ze3#Mj2=&@y9PU+&pS*%9YU*5akWa`Sxs6{AnXSeQ&fY@?$7@%<g?oojqXrdQJ2&tW zgcs;KzQ6jBWb3Bq;wN0%uqJ1oh<tahHJLW_!D8DO$(@fgN)?BU$rW072DwIf&%h{( zTvJswTjhwY?Eywb*N74tV>I~0MW@d(A_ZI}XNk8-h-q7V-_o}=q3db;ie|l}UazQD z>&Sg;!~AH?rKg^v$OXYWY+vJgN7XDjzBgmEy-iciY5Oj6{~>3xw@X*gxOeY9tK}S( zO>owcE5&4MMBlYYGhusw46eZkXd6qG8-fqa=2K?VHG4aIoH=)a!6f76^}8HT5Ai<Q zjkhNy!*as;%a3vO`ZcEaZ<7sjiaf)5&1|`VE?zHc*JGW-bryjj%b_p|9~7O1TtuMP zd7IYt;CyssDh*{`l9iIqIu`S|EeUu!+u}m(EXYlc(Go2sR%-IhV2DMc4v$uvJkKyH z#`-&;Z=*g%#=r}#3pir5f8SVIJoS2waPbfrgun>!!Nod|-s7aA&;>hNBZ{&>O2wJe zW4yI2r#;TZ%$H`};Dbf$czTyglj)4iNP_hA&f;;jbpY$>de5lT?CoxI?)+)8VTrKu zHNgbBHXb6q7kJxXd&g)nL>Ym}GICSUcOIERwXztMGujzpltxI$^k_<5*C3+XD9<yB zJR{4aRwpyD9;de!X#_aMa6DwTTA-a^yp>15X+1V5CR<|$gOc5yZThyR=^`|!n-<qb zhg3c&$+U{0eA-~LSVHJ}$MI~%(ZM0d(<$>sM~7!sd+IvA*48_MwDkRkZAc+?a&xp! z(H$w*XOl=957;r|#^X*5E9p3%CRd`B2`S>=frxaVCY%&6A~uP)@%j-DF{Bh<PBu^{ zypIft=7NV#V0j{;h`>QawkB*SqfM%uBnW%5y%B;a4i+i*h0QEih_sYQTMmSDX~PrH zk?x4%FA~ZkZ4EY1#uL$5kPn5Z5m!7628w5|s4F3z_6Zw$CGk2CPgFRh)9D$>SO_Rd zC55D|&*ljy&WDgdkOW)=8wsIBPAzI&;%g?Ntt^~8EVgZVaN`>D<3k3c38S5ThFja1 zV#r2t`_LwyLa5Sn2r2huLz4*~e=$C7o<c}#t(5uVLm>2?YI#Jnn6aE4FunUG!!qYv zzw>+e&hP$D`QQh>iSgG_GF9F3+Ur+Y9UjrHSAQx{;k@J1fADF3@uR=M(a{kC_`XY* z_@H(4uV0}_fA23!$>Q1P_?dt4X+Hni&+uJ8_@lh-txx}{9?Lq1brn@pp;bZG@31v8 zSer3hoaaODKg|z+Ps^&h#BY6k&h48synBPi%_rE-b|?o&Jhgv|#r!h$R>$qt7R}*V ze*8nf%&T`E<7)K;=J_|N|HVb#UcAWnzxC(1zrRCv<tdu&H~44eW85h&@zl-hJk{Rg z==_XJ$5ZN%@lUoNXGb1$X1?Og^+OJ>HoVLpZ@sYQX1>obSblE%8xhi?LLdu{ZMWcZ ze~)jnudrmmx-1x8Y$=KkReJJ8k2@Bus*-w=AqO7Du>YDw-S`IXY|ohJj5i*uIQ<7N zFj$qm^zJ#o^}a(I>8KVvj20#G<~bhhG>jg*PNrMdWE>PF`Nf;~>4fQeM6rJiA#m;1 zyLs^D+mPE8+uJviD-Ki_P*%`v3(8sG;wNpgor)w3OZ1V5`O!f^S4RiRV5p<Waja5r zj>QN`reNK4tZIuf8C}=2HQ9->xjxW#J*Q7?k>v(bQK9oaK0x1e<awlAgH5~F&4xAv zgqPUh>Dm?Ta*lNlDPwn0XnT4BLZ#Jnh=aXr8f@#yj3(2bwe$GC$DwHJntV8-Z7j=W z#k%Uy?V8i4PoX3jl`$AAI`0{j1-6TYg38AOnHdgQtZJHe%Hi}FGZ@hO5nEd$oL$m6 zkJd6ellq!_x9^bU8Lc-|)0*MH<CLIlJ=V5lY5Q7chT3(JuEx-XK#^(kOyD{QQeu?C z)5oT7;R(W^jlxKS43c41V)iVH<(klYjFNPHP4A&^dVD4bCPNa-7K1X_%pz={ZX9*( z$TAVPFcO0IAQd)Pthcnipl{oFeM%dMEGuv!inRN-$2pJ6z<Z4o0<9#Yfg#T|MXr%b zu&x`r+G3@kFa_g5f!G?bm^ZBJ6~oeyWeVqFNSu`FBo$ao4Z1^^Kp#48-?`7tI|m2^ zWp3Ep9#Rw<k;SxVV+=|->aO8nRWsfik`H2)K#?2THc*y^;2n$kF|H5vwr0I*XqyHt z6x+MQC?`m?r#3O1Zfi8a<T1>%OXZN~&Yq&FTI#x|9BpG;OQ{v*u%z#L4i0A+rO3)5 zHaLnrqw$XUd_|Bs3?!~@84SR6F{)yIv|!b&IXIr7g<*ehNS2vM=~+iGo;wc~+`YfR zg%0a2(kZ0LaKa&+0u@=1jaDQIStTBa5N)Jl(kzVa(Gdd3bj04U6$*utn|?ltk|AwU zNcQH<!940+l#JJum}%w{%OOwjMBJ`?b==9rikvvUH_qj_SddA|5kyF!D*jJFawcsO z?*ZY`p)3J75ofa`Nn8ksKlhjaS_mPY+>%lVpEeBP<l9G!wU8lMgTu)SknRzCirfjy zl|YV6S`QCi5##40%_J}hCTze%{I_UR-e^YR8tSBgabtH8saslXIKPDQL_(YaLejrT z1gpi2FMr~<`SX9_$CzwybN%X7uDtRxZ(O|sLQ+n)8BDe*$6FNRT?V5uX0-Lt7?84J zqD@#tJ%Eo^LGPif7SxL=)nZPyoKi2QwAGTmy*=LZjqm51zWG~t|NB3{GfzGK&_$JQ zAq1{oyUCp!w{X?!q!Z>(b9?bCFY@!h`14%99_gZY?(XuV;|cEe?LYE9dNSd2TU-3X zwKsU=(Z~6Y@BINz?d^Q+b4&jeU-z}I|L@=>hsS$ZJ7#;F^YmrUY@YMd)qR>)P&bmp zY0Eb}^;xdG+OsqJL#Ew6?e3Tx)2Dgn(lKv8{{~;Y_AGbJS?cpks+&7}$b5k(zWF!l zW>3(H0rNA5JQxfR$ESJs8*i|i-{EMo;<2MC$Ccn8Y@g=cVa}z#<L$E!<R#WSm$>ul zAM%xJw|K`>kMgUhK8O;5Om+->&ndU!nf5L(@Fq)N5>5;Jvx0LErsT$=mJV?*a3IFm ziNc(+Y;_gm*S7ID-@)P8+n6(Rrs6!OUVIW0JRkp&TYUaPOD%i4)fR*42>t4#+@3f_ zPhVjoTB>%)?K6hKBX44x0n^n4vpvV;6?gBwjq9KLFyZuyoikTSx^ZM5&=vF(fv(}H zf7B;2`Q{?Ep<)F>NhYIVOo?@YJTnw3piGYSErpg?YY{?Wq(Ue`QRWm<urn?xltG|5 zb2=6gZq~)YJL;+?gc#i)ZNq&W44Fm}Vg^XtV*47~b=38o_3Vgly}$-Z?^}-U&(T>) zIoRUNBWF;e$9qX%%~>xNIOh>6KIU?<rdriFBbXj7*xNsa&~WF@Azig1SB6WEKaS1? zrH&ka-+Lx|F(p?Bi??xY-nW4^c&=W(Len_5cXrs_*<$zfKK1OFB7=jY3h!dGv3C;k zf?Kx_qCi+nmQ|0$({>eF=v0l67WgI(b)!`jH7ki$5j^#MNR)Xz3`!v*6;!IE0f`#I zu5;MdVuNM1Y_QhF+!+%910i-(NdZ+=p+wX&xezrmd7+|~z)OU7C@1N0F@L7-sk<f$ zWM$M8Na;aj2rUV=i@;MWG98~&Ru+tgIm6+QA~$&3v0TPM)%F3SBlVP*Io9{cASsKC zquC<n^th0emlCDofb?Df4sQi9w!lSue6G=|U^p664o4VcVwQ-sbgQ1M7;)ypUL3a0 zVST{4fHE0dTia-3=v_-)^&C&<9N#;lC<Ntj$Y3}?1Q){wvmB&kdwU0+Y3lU~YX#%2 z0hy6By~SiXT4<Uk{@w?}2`1MlnZ>l<I%c^j3Eo+RFl2d#_YT+fh)ht|b)>_5kJK4b zh*(b9S(FY;4`*C`^De926P%2#*_{KWkut+-;_v*cGFrTpQ4eCG06wZbV&hR9!W$|% z0thzSlmvdF)+MAZOPrZ9*`80V*a@g4!*OIki1YM>0wT^s!p6ZHsif#vbZJ&5kg}14 z#HX6}FyW+RG6v^GEsxv`m_%zuy4s(B8I^DW1oTE`n;d)*<ps^gDI<bUdWX2q2pg*( zX|s|vEQHPWCjP`xnVhm-h=qh9CD+BvZ5q^J163aWJ<^|Vs3}5{=p-cPH(Mee-dBdm z5uW7fCFP1E@a0eZWB%5E`Cs!Ff9yxUW<dA7<=UHX^2*CE^W`sokuU$@7x>DHpXKQ2 z2&oiGo9G-$g=$gw`?UhvvMf1$`ZTA`oZ*?bJ<jFFp5T4o^nPA={#j1#@A5CZg%G%V z|A6~<?y)*LjAFL`54Rh)Zt&4x{wQDg!sh`vn-~1_qmPnZy^32rv{ygzo_F%@GpFfp z-Q^4SA8`HdUF>4PH!K!B|HwuD{+&DgPk-mX<JoU`Cm;UEw=*6NPVOtd?lHgqzX7aM z3<oQkwnyrUkALPe%XNu!P*p>;_B?vN;V=F4kMsM#ahJaRFt6U4^X4??2j2Qgrmt-C z;-{X&K5?IeZU=ewi~L}9mG$>7cxCop7}a=lo28d5et*t)wO=6&dS>~W?N-tkXZZYg zd>21;?<!l%8@%@zcAtMQVfP%Z%K6P=o5!o);6MBPocDdZV-z}!4?NZ#@Rs%td&P=r z7~<X{QKvlTkEduH*>O)j&p0*%{6MmMW=(m}k>5T;b?+@KAGv`%-%=et!PzU9v4fgl z`-!W(ybTQw*A<lacHs6|?wngOymW(!u5s&<n}cn}=U%33hpe2&?9Rwc&HejN^Tvzc zjM%Q(K6^Ft**@~cx`l2cQ5K&5wGI(nI%UP)EVoH<3IZhrwz2dsotmVh>O6&%^leWt zg4%g<<x_0Br>`xiPfgev4j2w%^RQB$)p~*VkY};WMyB-A%qZG=MQ{$CM2;?aybU<l zM@q;xu^=*)^$7yYY0YX`vwgaFDBkTlJchpR=;|2TZ<JzoxI`$$x?Y3LS+5(EoHE|p z!6-?P8RKC_k!iLjL%iz{NQzO+GIFj*1&{TLOhauOg4E<$juZ{c`I^aOOttP1Dr4E! zoY~vv_R$;>TDm@9L|}Jsz|9*=Tu{_qPw3<I#|azLhlNB+gC;gIPbPWXW>pqt6j`S5 z*3tJC8$xtjWfCnTfD9pSr=<|M-a(K|Mq{?N2F#8-s#VRpZIQyoN&sgGSw@}<`rd(1 zWLhAErELRB^f(Jj#pdQdcyMtgU+5e!qecZXbRLI?vz9jaM3V>lwnxg?Je@KU=$njc z-5{hOFAGfO@vUdx)G%8hm1Ju&Vo^8bM&O4d*3%^-Sb~cpZ>4=SsrnE#i^?!4Gx98! zcA6|>JRUOM9+H_HB|S~kA*4qN&B231v`pJQ;pi+hRl~5DQ4R~r;efm>IDhU8CM%d9 z9aB{u)w&_q&=rAGXAEuE)3?zDrM03Q4$($YRTcB;lyb1mnX{*m$`FE!xmRgyO-2*? zvL^tx_f*w73f2Q;WsWtPdR^lzG?k_AJ<hKnSX}V*j`(_aJ;U*c%n4?*1-1i(r0+YV zaTuQysPR_Ca6w|ooL4<YXOK4k2$!T2QRM5tDsE(R>Wod#KEC(T#r#Cn8)Y^zhJ>`? z*#M@r(b>%9hz3$JoR8olmEN!s@<!v2M}+v<2tlM$WAHv~NTjsgA+k0i0VENt2qZdL zyf=^U(sE)0iUK-()ru#OY|Oz$J9J8nbv`5!PfCPITNoi?$yB710#3%%UYTf^NFzN2 z8)75q-RzrAsG<Z~geM4hqMg~~sl=~wVz=JVR1d?IIN2D1Kj{<-08Y@XmwfXFKluL| zyvAsre)0*Pe)0*v|NFl8<m=P<g2SUJZBrwN7Xg!HXszQ)Q$?<BJQ`AbRSf?hb@SeH z`|bno-Fra2SP<G8+uJ|(et*>MczVpoe&b{O?(hB%Ap~;ZuRQY>F5I}m-tiIdc+b0e z@#<CX98Y=V!yo2b|JqMe{r&$9cX+_NmEdjfc{l(3rLVB4D&)O;{F}hNy)*oyue`|r z@Z~S^-Vb~W-}L?ukZ0zPeJ+CdMqeyPY)zKjxqq5<t(Y$Z%T++BITy}OId}dZKl8Je zdYN(S#ts)Rj`+yCzQnaV-^_cT6NtxO;(!0-ck>_rM+?63+MnU~#Ch%==kT24@XVZZ z%kzAnc^kp~9=<FI`j}IThV7ll_$NQ~=lRJ`e3E5#k9QmjhR=NmRggRgW4?4_N_qSy zpS|!Q)aQSmiLDt3%SC&{)7@S2tmTH;WAL_)onp!Pqbaftl+%u>9nl+!9Kineg7QWO zM;DpRAEA2kO@^+Zy8AR|U%tTc<(7~C$W^YMsc1VLt&E2|G{<|a9zS5Tf52GPbY0H1 z{4AqOS83glMW3Ux7OguD9z4OTuYDMmS+*~}4g`b?1SQB8fo>$wUEthjJ=o|{h@y9g z6X`RSv}J`bv~3f)WvSx&R}=LWG7y}M868R>GsT&$0;Ls;`I<py7!7k4s~N$2?mn1t z_UtJ#9q>vbb?h$dnu-tt<*+2Alcnogoa^zv$94@}Q{nqMrqD`QOy^8z3x;JusT9Q^ zqpN2q3_)7zrp9%a%n0hL!-bZ06%Z=J_8mfLoNvK9vRr^G*xuhE%faLYeH%si<!How zwxF}%`W8#ix{B_FzIBYZcj>AHooga(B6@^YtZUEYk<-*lGQE3%G75pG?IV5NtU5*` zO<VO?ry&R&o=uyZk~vBS+NMh<R8QM_ocCl!MrkBn7ic<%@4)8)8{)dYsat|eG<kr! z?(sOZQf%#x+16ub)0%qS(u5xBmfR?`%;;TDXQRO(E8+&O97v=}Iz21sdKWL9Qjr-M z`+<PA?O4?{Dn!aDZngtPnfPAuj=t+ztvy2axIWTyi^@j&#>H!yG6w5=j^<O85P0jb zF3tcUETEBDh)jfz;bgXhLJ{d5m7`V8a8M9}qgmCs!h(n(A%p;`LkWYI3a`NTip+S_ zAg3q=CXZX5-QAp^!<+yBAOJ~3K~xcWmNO^|+OxY<>lL@(yvKSyr)eCcy)k7mKxYzX zTYPZzJ&Y$~gcJ;hTNrI(%CuBi=W(`Y-FB3N5h~YYWrk~evcfPP?_gbQ$nLuu0t`n( z#-kB-XAc)#)OM}bbX|islD6uZuNFvYupuCv#W~M>-LtnnW-=Kfq@ZqkmQ|0lv9Plb z4(}DtTBJ{!6(!NBxf&H`daQnlQ&FXXPtwZ8E~7ZZB{8^DB%yG$TBr9-(wfRN$78Hp zNUTm|L^dwm^p!Y!Ln>AdDNIhJa-5_ijZ8~i<7|Auo5Xw-;%5n>fkz~X#^(7X7zYS+ zY`Ih^1viS&I1%S2;f;*?k`NM73+dY@an8x!C8Q9ZkSL{;(7K_AHu@APLdt{jC$vob z;oXVk#S4K8B#^XWzBoaLDo89YKG%eYJT7)X1QJUpaKfQXhB4XK4Bij|tJR7;&&jf{ z{j;5|2|HVpKN*_%x|?&3#d1xxu2|0JREq_R=@e)G^wiMT->RzO_dfA)e)<3YCHk&I z0zdrdqr7Li!rZ*c2j2M(w(i{KM%Qt7Hs`s&^p|-5fAOCq{`<cj?Xl@LxO<0hKXZ!v zyL){43tyo3fwS{tehRog-r?7O|DW@BKK)5P^zGln+u!~TsDDLxOjQ@OU50gv<$8#c zp1R4Ynu5uA#WRmzXF8wo+O=H{4+Y&p$#a)qVMi~x^69g@An)?|Y`}8)EPwOg@?5yu z^Sg8$xh<OaWlXnfp1ULXfxQ=a?YDoE!)GMrbjD+c4ejnle&b#5=lPF*j0bl=&y#m7 zpW1&f{b#?z+Ki~OBOW_`g)cn%&0M(tIub|TS6pJoQ{g^su6b$iF&=;F0q5M5o#Pc^ z34=w))D3AS8ownt-On*M9q!<97Ga2e>Mo~mpXE@VXa9{|ZoFg37v6W1H+FlP5GXw~ zuRp=;&PDnQ_u1MzV5n<)ueie*hUafkXF0V4g(EMQOb;&e^6MW)3djE0S0j_0gmU>J z;0lQdp3#HA&P|^>zGMRUAziQ{kk=vBf>>e(Y-SA3TJk|o*R+VF)5>K=Zb}|Gvx~y9 zSgm>V(pg4@;`nHWHim<v<LDB}%lLWpF^)WVo2<<xAn3Z9W*q@ja1GX3n!2N{D!RI* z=~~w7HOJE>WntLf9#9TSwDNR|ifsD~b+g3v9S+ZG-Qa~})%4VzVrOf>@xc^R7__uV z*RnO55Qd8FtufigimRh~t(wnI92@o8(z_+AWk4&)%7X2keSE1<YK_qf?<IL*ST}-$ z2ggh%8Al;HDf_NPY7un^c<Mz>UK%oOqMg=7BY-jj+k-D+V{dCMA{fMGC+-7IC?-1v zLk|xg9MQCaq5xEkqHw{*0~-R@g&1^Z;z040W0+@*hb61FqHmhi^CKB%1;K?V)a?UW zsaP%<BuRsbDGlB_yo-sc>$az98gK!v^ogD?$hb+cT}N<|JU7vP-3!W6kqre}$H#LX zRGt&OM&{7X>qv2x8iFL)7DA6mp@ujSGi>MyUXU9wd4@`X>(2J9Do;~Y<i!9}r>cn) zvj*hlfLv(?MNX%BY}-*cJ+}1>$CkEhX}g}C?IGI4pt>T<ICt(8w{Ewz^Nwq;U+2`` zK5d;LydoP6+1?poZ44yLOGDQ*tXG!27?TwlO6GKJOK*F0@5oG~5Bs*odWrCXqA1WR z;4?|vTl%KLhnBwTDThPEWI$nK@u+R#+#?sM>KUuqnyy(h$a6r`_MYQeh4X1XOHd|@ zT|_oIm_X1u7ejS@z-x%R6^lftn35#2PYxiJXqc}qca(|Kh<$(|f}$i_4T&n+EGh&K zoyi;XkMs{UY%yIv8e%q1;?36upi(}J7Z2URaUGY!@lKLpC5ZSQAz=>KgyKcebJ7## zLrg6Z8+vDRH9WCrMGXuIOoa`yA|>h(MT8qyQGBDNI>^nJf{w_}gBKfLPyFdNc`&eP zz)lD-rq$un*Mjiz#l_>%X-yS3I`LZdaC;McB&wuqC`S{tRwqOE^($BTyZ__Qa^b=S zPM<kL-&?xA=WUNafzET3*61vYG?Gkl*eXV1$GGG8Vz1W~i{%>EwlSZw@95etSqA_A zyRB9$KL4dJ@C(2251G&B2;f`Ko#P|g;BMXK!iDp^=ki6keT(+uB^FBaqrdfA?7r(= zgrEDL;rbO)vfsm7-*e{vJ$~Ssr+GaHzVyl~1mMy2f`1!$V=(5|fAd%Q)Ia?lzT<m; zh^L-<@<gz`x%nW_+OeuMgR-ING7hKP+&kFk*{82??#uzV@19|AXGT*MjQhYlANvy1 zkRet%PxZI?#W!Ez%m-fP*_|)*x!-~R<!uc($*qemVlKG&nq_z+@VUER=6AjYcG?3z zaQ%o^iXA>%p5xDa^y7T;a^U?(XZYtkkK=<v7ly_Rc;>+u`NQ+y$W}AM4hKwB;Jlmi zl)BHA;aQq<hIj71$rIIm)WRcI9vYa2A+w7m<4`m1TEr3b2TyXaowIe}h^;R?&mwHG zb9;|BKKOtyKYy3k&#tkmW3(t){lR-V@I(5&V|Ml*Ff=u`%eXat68-cw+Fa9#2IB={ zQZqj~&x<d8C(6U#V_(5POfn#=z?R_hfUW}<KW$UrR|<wCq!P^yT^prrU9>ZRh^@K; zNpKb);!!{w#dxGC3xg3JtmWL9eb(zG>qQEKuUq!^PH}2)7p)~-)6(^QwBr*CA9HQ6 zeM7ab2;O769w`I1>uCCl*=&ZbE9Q$eHaN<xWN&}Opir2+Kwv3{1Edawrinp|Dq!0l zZ8TjUQ){JwwziPxj7!a6P%zrrC&)li>Zl)amd<+muA!+~bUt8vZ;$0-P1k~V0jm^a zlaUVvz8kT(uj#tj$)lB~%ngS}Gq$!bAyh_h8@j${HR~V<2Dzkn5Ntr3fG`4q!8IOl zq4zDzm8ESnvfPrFDWEGT>dv8*qCW1>0;;M(cu5F0>Pto?!FjBWRJH9aeP{6rH0oT_ z_Ksz>KG7YtoulhukilSJ7-&J$^mM(AD|W5XLSu}lZY*tMquo6~YkR!yklHZLGX{eJ z&U^a4rLHTyu!!8msCTV_o~{p+a)6d5R`5tcHc;5s)3s4IB0|P!kh7|rc%XEV+Ekf| zx|$Sf=Uqq*$C9>lXxkHViM9cZg1)8gTS5S%4JykBGH#55_cT?F&NNCuUIgaTIjdTu zjbXCggYQws&^8VAs%Nq_z!*iR0w&W`)e5P{j0T3X%uq@)+L=%-7i{(di$#rY))b{< ze?Mt#I!E8M_*^1{LgkvSwivCW!J+rWa>p)i|6EI5$JaS4)&E1>o5sqPo#%Pan)Xz~ zsWaTEr`r>IAe+sZ6iHDOElQMZQ<Ei|iQ^xM1P6%#MTrpvh<_MK5bIxn#0d-oR)W~D z<4CY2N0uxpl&FCsDYD6Kc9T@I=i$z0u4xZz%8#|`+$JTNq~gRIxP5P*p{mY4wfFkg z_r34)qNSm!Yi83aLJAK203**Z9T9Cno1V^Vto5`mFp%_~8$(QDFQv|iDm7AQr0}Wu z$XI?vmSN=bL#WIzBa3OHN#mqQl7xr^hCAcD$xYiKLXM0HVzd5}{}FOCBTY#nf*2AK zG{q9ROavCh5YL(o$#d)wLZU;`>O>g{F(qop=o06JO&2FMOHwf;az`lrtv9~v+tpCI zah{R;L||isQkieEsicC85Hz=g5YyL4DTyJEbT&!Mn?+r2T1BZq5^?kR@~q9YIe(iS zWtxFy4NkT!$Bl3(Y-od<qHFV50uj=mvMA9i6)=Of{2%}17x}55{waRpAO1tu>lNSo z(T@>V3;NaaJ9htUj&I-S{OuhvMxJ}&c|P~~&+-R<@cRryYDs_O;zd4IR`{z|88;2@ zd*6GRUcCZGM*uW$eJdaSx&ItF9ufcE--TzN**xH%{zQufZvyUr$J_bR&6~V>?K%MW zujc%Wkh~}he(e|kDW96n_~7?`l!qUA7?X>^G$V~D87PZ^D>p76W#GHs`DNO+r0YuV zzT*b#wqm-qU^Y2sz0@!$9#~j@<CVAY&hPmWyY-TTnd6l^EvqJSu$#{2Jy$gM+yuK` z^XnfK)NaX#o<88}&K(@o_w)G6$9(GTm-yZ<_Pn}vA2E2o_T&>hfBlfZ`RJ5qANU{_ z7q1h9WRBv#I#QXQ->n{D=e`vm49|1_Vjtg2^pVGU#ZfiJpBL=e1!d=m$I#C2XMU;V z+~k1x?Bkq@EvlOrc;WkA<EeMO&dU>zs8)<m$6Wp753-texaor3N596%3c8~muCDIE zJoX&cDEewe**n6PWqEpzXP)>m1d+)*o+fr6A~+4jG7yBojs&WQhyPU%nSqo>sR_0i z^T-qgK}e$a1PNNC>qP`flpfzlHYv2u!pX^it0WZ#cb=cIoG&;$ol`dzGDt37I>+{G zLf5W1JX|M$qDY(wtqpZkoQ)Skh^&_@jMPv`+J42!%|rHY9V3Kgusu>~cDE)>Mk(c2 z76zp?v5*AYp-B806`_#eeV{aoW>hfP9<3tVTP53*ie_t@ax%_0(G<4Www}QbEKcS~ z0!PQE+`n~^?cE*P<q2D}3SFnn8P|J?GI3q1v7qaELZ}%vnj0r4yngi-F}k!^Sx@km zLP_ipDGP-b8Yv~td6Wngb%~OS)_bfA#3AJZ^_`>8CWF7yh#}qL9K(=cnq|;fD`>1m z)dlUkV|BVpLQf$ug-F+2P*7-$Or34#L>dnUfiwaa(tW&cG|C3N69nt&dXM)$i-<iw zxYPl#0p~qh2$pS&kB-T>NKm(BNbWTw7*8uyq0({|!CIRjiDiZGp7ziZ2^du{sz+#D zP*nx9*%oc<aJI*Xly>cdPg);Upp_-~6fK~&K?p^Ro){v7>v4cm*<u@$&9*3t9LSg! z;`MTgmOAlhhJe5#Lyz6>>6;ZuLuwsLPL2ko1|bxCyCV>FN=VNdu;?9r@Qg+y+QG3i z9Wj|X@B!;A>t#n#8KQ`EU1s{^fW*<(m_nxwuG6VFQ&O{9rc~^$X$ghIwgbIw>08g< z`3niYH)?1aNj=i|A<!K=sz%{34D$}}Hd77(QX=IUa6fe*q(=)$z-66g)){Tqa1y>G zh%^DwB3audf~c}FhRkq+48=>|8sp~UA=9-t-Ig@E4k2}UA`wD<j!52EiS(NCB!?Jr zA{8T&G#W~;LTAHFB+A4LN|6`<8&Pir;ZjKxGs`VWnPVy-Lg37?v=Qy**-Q`uC6mQ? z(~|*_l9|Ouh?B56LV7|>CtAdfy)$=3&b~7R2828wO6{oBeG$q3cQ(sU@*I(0S0>D4 z4|sA)hXjH5*&4PPN5ydVm?md!06h2nE38&4e*EKqk?;HdkMYFw&++&F$Nzz!_^W@N zkALiA-$9A-|IIO<&-vn0U*wa&^GRNR?X|OyfB3>heyFO5*RJv4efRRv``$x&?HXLY z0)Tnj+Zp{Ae+%=@cft#QO#Gkz8#p~V`~GhhAAj?q_HXeXDR}IC@8S2K{tAn>Ma0O1 zt2sX_CC~ZDzy9T4;$KV2JKy(y-u0gMGTWM>v}0#>%4%J6&mGq}KAm!MI_1LNApom& zO;dMCh!?>b%lyWeFUS$^_zRyWn!v3K18w7RQgFIuQ2`!&rNDSN(G{Qj-UXf6;uD`* z^YmShv3KIw4s)Klf5eBr6zTK?8zTSsfBRp#bu{PuW*z_K*DL<k-+T*gH9`f)^z=1W zQt-m)JojEa;Un(r?1?$9mxNn_*3`Uo={y(IG3UgBV(#%P!T#_j%w3iXaY=ageGE|` zPA>BGzx*s;dGk$PDI~gRnJ#Kx`qanhCOvNVh@FSOPBTcl{atPzKS1$;rwCE8ns$^c z;M|ICvBNW;`~*_K<UP-zhtzQl3W^@g0IOYrvhe0#u@E$Jb6I8{Q_Nk^aHb~<2_Znz zW(Z(#4pRUU3TY@yNl{8lQ!%S*X5)tAlS7uPj>*=Pkuhw|Mo1C4b?XRXvgzNvaYQ|; z&|0&*UE!T$Xj`1^>DO(t=GF!6V$SLHBbJK=0Z(u+YQ~JG4O?3cWvP*>KnjJ{5@f;J z_9&y$j=o4v4vArBR#Fxvr*q5h&V<=yi}6-NIVzFHAY6xCJDhi{x`BT1_~0QxH}u>* zxX$)Sv2$)4SqO|S@q?vp*EpBl5##X$Z<AG9%2ZH&{lyokw89i7brz(-5fa&0CQz9% z5@i#sM2aG1PU)oA=$*sa0q-LopXjqbLh$sxBTAhMndA&|-m~rnB5I_LNDZO$*ywR2 z`mA?(46h`kQORUn5}S(UvSrzI6jIZO5>X~snGpshVk#nnz)DBAXc?R%1cl6L#%{2z z2Z!wkPEMA@=&><rPJ|1TeUBa$DWl2d?zjX<VVgy%kWx{b5|>uFRM<MrWKtq^nL5)h zCI?Qp;&i?uXhWejO6k<$R*~QmPsmW9lm?YXAl3)$d<jd5kD9h?QzwCl8$2;eX6Lt2 zN^pA80s}4t##M=ykwR%~EVA_&`n9JXIfkL7tSXwOq!|}P*D>0fQI8U(Sh=J*iArFt z1!;&xl+rYn1fl4<f%(x9_{exVq9{sq0oFlT*94MYOb#gwaWWn=ouu_@7*e2T41&{} zOROE3HWjC<mU%y*ddH-w(PeVud7s{&!YO<n>nN$vwZVl1LPUsM7=$xzNlKMg$#I6* zn8FY->too6Zv!!NV-g-DEvsRpIn9$1ztPA*g4brvsSh$CS8}U?nC2xargc0Dk(^S9 z48aQ^EM$RlN}>;`b1c&9P7@fJ%nBmr=S#JRR#6aA@)nyCBapyG;>>fMVQ@lZ0ZmpG zlPyi;A})XA%nF?wI5Nfz;mWZAf&|18o9_b={n_KEMCwgp6E~+YL5?EnZ<50(Y$~#N zR?1{OfKMR0m@2!Cj-#EQa&T~q`N;|Y-GBdg8I2ph`@QewlfV7Re`f_u2!ZEce4bB# z=F|M)AATB_^(ul?xO}Xs**ZGr?GHY{?zn-~3bI97-FqLSpZht=@B3(~ihuK0h`;)a zsUUsh;lI7HR(<s<KX7iBr-S0v>sJ_j3I}|6Ip<+1xiOmXg{Pk47yj_~xp4VDKJekc z!0zs&L=;_LGHP13CQF=81><D2X1U5mj0$|^>ksg@b6428?|`<1t9K4;A1kbe#iVCl z!FNAVv8rJAP;=wXp6PtTNB%f)Ql96|g9A=Sij%S8-CvUo%22wNKYH?Oy!9RL;|DH} z`Mo1S|IdGs&%Ah*AAIvY=zhV~-f>*PJF3@tuX>F-IP5~Re>9=oaeVFWJ9+cT6)uJo z#0}`ZW<S1(@x=vAD3D+N0L#h~*B5!=$G*t(mrr;}X-d&EJ{j}MXTO(r+TwQ)nZ4<G z>Q%vT<r0U-ccXsb3(%LWF3m9~27U36ww>|JFa9*)+`#ny7cn@37Rd!Ep;|z@B~e~* z=MxU;Hc=Xo#Pxa93y2_7`!{YVytjq(8;6oWq;N&)upuJ*lC2`5ec<~3KFj5rovj(A zF^s1T&LwMfjGn42dGY1z$g%>dsOy6DszotS2~QaXqB2BLv0g1Xz4bbsT@j+EGBuN( zf@a##j7kbqpiwAg&bqros?=35f~Kh%hLm*_qoJHM31f~zP6Aa^qw|6(2{>zUc3{;x zPL5A$CR<sE>hRVPt)*QKoWHQma@pa6qg{9GA1|41YsyL`M$6b>ThD6MBatlE9$!T2 zm}s(g@TpTEHA>0URZ*anB)Wig5p6``zL<hqIr>)8cOD}JE_h5K2{9$!JJ+WhG&(I7 zA`+rcyV^G3dYdwjv_a}*aZkBXf)G8cbxXJEscTJHN`zF{-m>Z<F`5Lw(;{2tMam~? zEdeM-4c>dCCv{^&j}HmLN!Clmm>0l2CJJ8C7>SkPEbB@sfifaFvb-Zk!*tr9g<?Id z>H7t3n>3Dn+tc?hzfUcL9q`^_hh&T}rod>0k_K%AN*kmIsoPT+K;xn(dJig~YDK?x ztd}j$rO1Fqx2C9S&R;l(Ydw88usofkP5K$?X2fW#WVBUaDn-|~46dVVEB0?5F&R%N zO2gLCE?axsD5a>3Vel5)^=Z`At}v#etPF#76qTYG*TfiTmrD-!4{1g<MX4!FNgo{1 z`#b`*NLjGeRMd4r42jXxt(MH^E#<U9ELSW~R-CpyF-FF9!}&{l2nG%`94-1J5YNc} zn8|Y1_5>f&I;VWrk|;!WBr38VHRg<}Jn=}QCX$FZ-#1iD1>tRRZq~QNtZyaU9wp)O z(sH{9a*&IiG_neLHA^#-T)aSfjaerXHt#n<E>3RiVFgK><FmF^h}5+sDzuOyk83<K zs!Y7ifluVZgU#G22R#up`7hs0qe0<_BIRquD3QXm@g7ByT3B(D(GmqRr(7nG9-w5_ zw`{@>V-kUh^uuplQ5(Z`z@HT|x4&MUm0&`olj40M&1$XBih{}341nvm_IY@EKX&LD zhHoF!|8MI!ouBf=lV9XFf9p56asB$)$4lU^KKLN-T&;QN+#Z*k1{1?sw*^3+JIClh z{TZqs|8bBCR!idl{=dLip8V6F>|1nT-gt-*cpHI-?!1F9502|MZ{YI?>cVQp#|ivU zS@XiloX`HVf65iT$J^fZcJ6!NA*_Fl^Lr<RAW$lBd_1LYI)sRP{;9|K$Rl56YCR`2 zM+}PTLb9#{FJB&r!1w)O!=jEn{JiGc<(~0caQ6+3igTnNc=6&nCf%F|UTbhtGwDz1 zb<L}<zs|?hHTc-i^VC21`wRgt@6A}5h8wSZouN_ujfWlIwfi!<kGQ$y>d_9}9h&}9 z!CU56xMO`xI2IgFN37O&vUBkW@9$vrJ8xxwCJ^n6=RWo%FWoigC7~G&k#fGr%TIn6 z?QBK7e1+NGEheWm!%O#aFwEfNpGKTcIli<)uN1|F1J>P)r+@jU8O~WIcfC$ATH%bq z^x#yWK8e^`5)4eP1$JKAbU76v`V^j+cQheGr~)$o&Fz~+5E<yG@irzWj8@czW^1cq zR5VnTqF)3ayzc@=Sqg2qas71$B(u>7AK-Mgq-YAdz6YaFLePu~6cH5^B5H!`vBN-n zddy%4+Lfnlw%FTksHy@})))m6j}Ru;VKUik^QhTqgKT74e4Cmm4W@30&QnbU(G6*b zXd_Y>Vsvy}OWO||oz4j%jVpwg2&oxQCrl?AH(2)fPe3SoH?UZAxY!f=o~oYF4+B~W z25a#li9pArf^ON;)D21t@B*a@To@<{gVE}Yqa#gXSrkU$!-hYl7}YgOJ7g4$3qjYW zQJ07Vxb*vyN+6^H;lbyTp9yH8!A7hP483J=j>2fPP6^9O7qqK2r^^o2K~qiANH0S? zma7GWG-zSyWfE=b!ay9b?Lc89)g%e9*K18T40s$$Caoft#J~|Eb)a?y<4M74<>>o? zK{@C^#3E6|m0)cL`Xh%iK=3Tr9nJ={)+p(zinPeBRvy<mLJ`oiWYkPKx3@#lR1lLs zMJh?(ExCF180iMIk!fS=NY-Z+an2)EL}q<OSrlwdC#WbXYlW#sw2PLuwG7Te-{TGk z;<!P1fhtm$s;L`Lsd!6}M#p-wq#l(l?Lap;mZwKlro<~v@Js5tVpJFS;4wv!3UHCg zChKL#&`Ol)kWw-p*YurCwtDATck8^l5D2XpjmH#C!>xm3rqe0+UcSV#vs9ys)ndu5 zo3}VTT!9fZrNQ|Gkqla(grq2v>&)5Y+>ywni^;TJNfMw-B_M1-lWC)rw4)-g<5@8i z<7TRqYnSv5VbfiM92=5qgQT&8v}xiEBc{A{%3!y&TyNI-Bmh2BHpGA;Bs#tnxxm_t zvSiY^iWJKn<7R6X5TE#ue>O>UvPvh&4Q)0RFkWp0zA{7QR2J86>MEIAE$&Q56E~fd zkTo+|=Hf)|q`+;r(dIlwk+O-1IfXjuS7N>?Cks|2=EUQ(nk5Q?NF9sRp%Fysk-1O` z)^h!;zsnO(K7qB4!^30t4-fg_AN+nUU%t%t_6|>c{&W1$kA8xG?}z`=x4p>!d5*sC zdH#jxdEuoOc;>6m@WS)Yp9y|7@UGome*D4(9xF@kscVWG*Z)K(MP9l@{ntK0{n!5k zL{+5^e&xv|);&7-GoSnP#v1$li+`@y-AToBQF7zp7W20K6Q5s{HBYJ$pIIt8b(6d9 z{Rj^{@(4S-4>B1`2CD(V9T#q)W4aKw4-HrE8ko#Ax3)cHCy6rB8`xS$Y#mtDk?|_e zdgH*A^OF1auOqv=*y@gm2ujzosAe4h-Y@g_KJz?5D#~WWU;Oxw@YtK~VmyDI7jNF= zUAtG=>A%K>(K+lb!>j!+M|Y38yE)=qoO9uLPVWrQ-FboWwF%n~>?5wdg-gG6iC4~T zQHF}AKmG)-URv_1fo83c^BrFL>bnW&j&S$B&a7NBUK#oq?q`1I5&k_d5tb89_j;5K zRFh-YVZxVw^`~Gk)c0PYzIYQa1=6N;>0*&w2J4wbckq^fVUxZrUrQ=u!gb8o1Tyc8 zHY24>Uu4tTOl${JOKMYKl*SZ+Mr(Gqr`)`G$kt>^Z8Ta7mWu_)?ZAC^UZU@MR(;F< z;UPjPF751cac4?XXiV<X8kLHpRkvh$e8PIUpj)meMm3X3g)su76T(03sysp(qW1_P zQcjK!tQQBVAsr%J>o9eVmkO<mr0K!Yu2uwRi4lsrrt4ZxkLR>q&tkDmH)|;wS2J{( ztfG_ggrn01*KZv%c+H)cb_uR$zMNC)is@ub)X6ryS}j<6!Ht`TNCl_+3yQ+9w>zHB znhyW~AOJ~3K~%-LJ_#0M+PE2Iu->N8xfH~xXr>JkNjnT_*Ns9Ng|%tHQ6zv_XDxOe z2r8mgT5N>y_z(y#iLYgbzIi1OL1IH7221b}ACp)zij?sie2-EEg()ctjWh!5EGp={ zfrQ>V!r*ZvJ&%t9?^6L4yi2;PczZDt`S+zv0@_tY#rF1yNi$;EuCWeuAuzH;P*4^n zRZ~!w1wQn2>z1w?7={!e8DmH_f)F??&Lw@1)H=l=D2<Sb{Ufx-+knuis6}K)R4}MY zFtipM5;|Y{fVD}IFq>|1?!tM_U)-fIMH&<K7O9|_j5#_u;N;+lbF(S31lyC+)ticX zG@)v01cIV$FhxmOrq>igAV!aOE@d4_N!Rrp9-dGd&2%<R-J3$=JvpIWVeNn*ad@=R zL~qdwmWw5W^~s(cBW2l8HVuU`tlKrK#e)6g6HXROmh%PeddcB(jnRseMTY=%QQ#wK ztD+JyIf;8!8p#QTl9`z+Nu7>7l1a|tJY~t66_H2MDtB2N<Z%&s7?j@o#7u(mIX)-G z938YNM$*C@Ht_*Tp_`r~!DaHx*#PO1C0b@Zk<3&*DN|^y+(>c7ZIIvD>n7>^a(js^ z?1{vvQyVH~N7KeAoySJWDlQZFPA2=c%!NwKPeRPmPr18;5-BVy&&@VJs?05>NEQWW z-&V|i^dvyK4XKM8OI=RgOspAkRvkh-Bk0Bq=z%0GUbP*w?JaKJ+~@E7?Z3l6`xn2= z&HW?(_J8~Hy!&16=HRtgDa&uob@_IW)oR6!n>Tp*)t7nZE6?!EGf$t5hXA&P;KTP^ z=A&Cv9<6Kc2p)NG0P7VTzu|$DqWs85sQ$`NQheY837ZIT{R;7)|6};tm%sIk@!x(2 z=9`Zycpk^|`0h5>^#xvDw;UYoGvwlG(zkqwj_;9?7puE@`r1uC^Wt+Xqh+@97>~Vm z#KVu?Nk42MiUREgM|+mZQc|rYTPCuqBTj)KaI%xSbH;6A<l%)&l6$WQ=<h*=A*KHc z$+FzyPJ7IK|KWelU%LBKXc2kf!TXu26|;C9A(uRQ{uUQzbGql?;CRAI;ymle3Lb5* zF>P8VeaA`B@WdVWv%4s0-gJO|@$F3hXpiU4?@%hqSAO_2ym0Rcw`{@mq^7@i56|Ct z0C~?f{P{yBrl-2O&GMDYbdSD5eC##+;U4ol7sR!p9_`c0iZA`azmHf}RCiscy7Lx6 z2#R&2Z$S4+9N%pzw2eIe%Spu|@^zCg{ItP9WanK>cyLHNAD=Jw)Oy|Ias~Wg8G6T{ zffbDI*yZX$vPuAkKzYB<rVZXYoDbCFF*~~@T1s?N()BId(<!sblsk5}kkJwBfF)8_ z4XP+X1`2Oz#v|&oM4sQvcg3_oZ+06ZZZvN)cWW&;a0E<IrRK92)UrfX4c=N10xu;v z5IzvRL+YBY?O82ahIL182i9%JsA-acv^Kf*Em>OVdzbB^9xV*JmuC3aH++nNu1lwM zxoSC{JG3kbZpqfTAjY)uFlB+3X=CStgD7w)DwBa-AtJqGYt|rFq(p7+=+_QZNH=9A zP~KBGgRDK)#nc&%0igt?R*4qud|LQaN}-n8(2z7e-bM!JX{}3y;V1}E(hrWd6I8XM zC?rN3bdkmj&VeZmXw7ii;e$k&l!HS^8%nJ~Bk|r7MMBK?eW33IHb!DKpvn^O2V^aY zHqfsF!SooNMgc^LwW-Ztm4*;C$_%u95)Ioh;M)koA(bb1$<QU%Pa1KiIDx7xFs4SE zf@)l#CD^r~>l{jGR9#Voh>r^A9lD4VS}|%G=EujZ7N?xsJJ0ssgzXEvJooHNynf{x zRbeQUp?8k5sL)1Jk1D#sa(eTGy}ihI+z_#ZD3d@Uz}9R^@Q$u;H%Jqjx<p;rV`zJd zvS9G(y{v^y!t^K!F*&ZHRIK}f#ldl6B}GqFRe0G`7A2+D%%)R(80fk{F{;>Oi>fNP z*0qE|GcF9Ls{t7UQA$Fvsrw~j8kI&xL?>-hv7zRtY$QU;t3oC~t%|oT(diJ`fxOYC z%2cf6wbQe?gwuOH;t3+nx<eNCrY6e<uad3U$efQC^O~OIBvME=47W|VY2wG^XoL`R zJ&;CPNyn2uw=w5HV#FjDQtq~-`{KruxzV8{r;sE)ON1;CiXa10ByCC}?&WG~<K<QX zweem7QK+03lv+WMgA+;kVa2BXlq0(HiHlhX6!Xa;cUm$+FGK7y9hi-<G1;@HBXj0J z>bstu*_7_|gv)o|&42Zu{VV|WsNtXdqkqKBo7egBlTT9CHRsQr<G#!HaPh)<&Yw$v zc6WCZvD7-eO9`wt|9yD4&&^x6xOwXq*REaVwbx$d`1p-g2%J-j58Zno?;SNfR21A( z*Gx{1VKGmCzUff++(Y$OeuC;peiXU8d;1fs1@TvZ2|oSFKdE*3GmiLee%-e^F1dkA zg~Hx>2hR)5^`k?Mmy3MXCHJ-0xt}Zis1#f)@8Z}$#Y<mU^DDo%;v^;t<aj(~w!6p9 z-UZ5g_t0+2-QAS+9U2t_!bQAF?}=&|c=0j8eV?=3>T)i)>*xo|>FFu{;0o{mp`YLp zsd>wzj}n4qqE0D9PiZ^k_L@C;One=Vz9M+x9S`upy$4(>k5P99l#6_Aeh2&278iTL z?)g)8p1Dl_{CTbym(bDi{D+_7j~_hXu&<fzk6FF+5HBq+5%0JO7Y-N;%k1?X*4OW( zd+UqDhp%CecUfFm5l%-;>sz>~=L?_xk5Dh1quM^CeB=ruK)H%^qXeYWHn83i2<Lh0 zzqFa>5)+tF<hiv>E%P96TM0K}yUhkDo)tK$cPW6>olOpy@u=qXWI+s(-3#YguGUy< z8R7ueQ|+DO;P{lbZ;?VVZAMHBiECSW7nqD2w2+w57=b{^M5->!5itzuChdk)Y=vYg zjoHSZu4xA%60FR-tAN%e1e3TDIv|xMIG<B<)96enPwZ0G&C$UL4(QkG1Ywg&?ISay zesEBh`6do1Em0Db8i+wtHwE5WqKNq5S+06c=RNCX&$$abtXopTvle(Sk-~x2$@kz= zQ6x#`2Bivuvq%wX*8@hw-~~o#Y#Fi3fRh8Q-_WcCWud65fOQHxNVEtT9g`?FlsKQa zbs_~g8l@>smF&;9rz$&qh&boygTuBF?=0;K!l3YlV9=axIHOV!0#&1!pY%8vs7sA0 z6hxEm`99>%j3*F~g(Nyb^w8S@wOSMUj$*Bn)<S5!i--_d#&lk*Ch>>dkVb?`6;w6Y z-qE#5rx>h92aqNpl}s)<;c*_i7J`MUPVZOm(t;L(M=D8hptN8-DH&H&%4tQk5TwMm z4j}`J<(%tRU**=Vg7LUvd#6E(3Oj%-N+h6*IuWFG!`*ug>$YdGsZ-^Mh;`3uvA}uH z;Xy%D8G@A5%@~43%T#P>G`?GdR*2~EvY=8aZ)v(!)3pwSqOLS*PZ4p<mn(*Lpj|I0 z#FDC7F`qAKCS!`K#CBcQJi*@X4yD%AMU4>)0yS$luxdN3Yf}e{<P0oiL=`EkF1Vb@ zCld%$x`>blEfcIzDU~`S@@(h>aRaB#8=p+^RvW8yBy)H-?xwV+q=`r>4upt#dXq)3 zF^hup#UDuBokUAW5eJ)WB#F!;BcESSp0p6oR`--kxWU(w{Y!7a2PY9=631>pbRf^P zF(Rmpn%<14HjKRNNQ&aDlM{ecY{@)cO2V8Z(n(az^#1}aHm#~W8_X{|ZXPL$j62RG z-~7Fs;KvQ0CTRn*S1Jwkkhy@_bU%XoM!ieBTH}LfI;ts3!~Tsc?BBS;SD*PtJxN)X zXsxp)(c-^FZqX%U`0l&z=ABi=eNu3Fw#BS%kw-_c;v2gx`4B}x@zL+6{)wN&y!+jJ z1AL`j!S8>P_*?&1`uBHo{97tuHiwCUH^+fD&n6u1?(jnII5@aTd)8r!+}Xdzojp7T zpcGCSmZoGbG{?uM93CFA|GL00dR~8Y8~uMCvOZs9Ma0fZ<YCY1UFXri@G@Un4rjRP zZ$94r13yO4NnBZ%^K{X9M`IR@rw5#Tw&LpHgl8u=`O9~|!f?(oo3*eKeChBqMd7)_ z31$~hx%*ci;dp)rcG$!2&N+DBvpoIYmzkf=*uJ{W{K<Fo+K$6tJfOVmDpMSzE4vKW zFR^&*i>QaL(yg{>w>w0unAH2&y@AjC!GD7J+75baLG!-nAV!pfVVp1q)gsc5(}I5A z7cIu84T8!e02#$un^&la*>oy57dA=oE=9WWr$&uG+i68)(z8jh-Z3g`M$-xrEQgB~ zHV(uHTcZiB^(?F-q8OW+@wg-ePah=Bc#O~>b)u6Rt&qx47U{PWyudk&Qj!on1V`{b z@7yG*ph|_A&>&n$A+AyaI$ig{5ktyCQc@v8ASj(gs>==^J$<*v2G4T2!iUJ#-V8eg z#-j#762uNxVuYuvRO(W!ll_(GFh)@*oou~+;MUQc)pCKU#}tJ`h6y1gn}9M|6dlr- zQ=8-{3NB)U%X*x^dcCHeH0V6m>#d_u5;Zm~mX5M07<x;{iQYmdrc_;}1wjfyX*5My zvRn^1>kuOEmPJI##7$AA#5<d^c+gCnl4d5c&eFC6UFR8s0~hgKNcXE4&`MC(1v}>^ zxM*>Ga%>r`kV0dlLr91B4(mPGh|&TjHA?C;9h{9Rw<i!V0(1#V$Hej>{mzO>vP9e7 z6P#kO0^3{M;E2KEdk{v^j2g<);H;(XH_;b8!FozzDMY&GIswvJA{HqtK++EjmNyne z6sFW{?QEkWXg%X7IM&OKu@v-uz!Wu7!fLrfDuFJOhHO5+h4UkdazasSs-i*{1}PPN zXHn6j3r!Fy@w+M%Qk4Yn2_aCH1%#MJgX<0v2VCFNj7JQEBKm+*fpzN`28S+EUJ}+) z7KUMP2<JJvc7wf3Gsbqxcv|CaBv{4P_8z0AVYTj=%(gf<K1K}#rmX1t0qZ<N?@>{t zqT1!0z$g()B+9gp=(0j;nPs{XA0k?2<Fwf16v^C4OT~y3BDsyuMkcAFv(dP00-HC5 zc7n^rGXqXqv*p<|<m`CkO+0QOb&()^-jro|i3phhoGXIdS!Od?iJ+xSwxqDBZescY zH<sxDc<EACB;?>Hz-OV)rhrN1M@&K-HuT+mh%D6IR6SyoS+r?oDK-r)@rHjTKwfG^ zv-zdOP2)>^!-+^S1wMPu^8-ZzL1VIjcT>O&{hy?^h~x|8!iDoR>m~p5<Bum=rE@Ht zXXz}9Vc^6E4r8Eoo>~fK+Ax)pQH<0?w#t(2vSeEdW+7lsPHz_*e+FYlo;yeJ-5;X( z(DzWh|NV&Z_#3}q|0eNMzYd@IT^Rm+xk>-F3z#<^yWX;^fs5xkREDcjaI{{rI60z! z1A$okz|6PIXt`(e!8Nqgg8HeO^drM@nMK#9mZN*OxcC2louZ4NQ>;OdSpy{mKi{`> zBqqt*-|;s3_3zUUmbM>JH7mkM^X#+t^X$or58n4OvvtI7Db6)>x|;=`y7CD3oIhr# zE7`f@gp0rQW{yrCK(3~o+;xb5_t*LCcfCY=u*>f2JM91Z5A)jlp2IZ*_2t*tSt-hs z3GQUZ;bX6&F5kkfw`g?)E2#DkX^r9Yzx^}lmu85%XXl+?!R9yU23S|FBfbO#>|708 zc+r9|M6pSo)#>5|HUK;1Z5!i8%}*p-78B=TLwDMACW916qY+Zkx*oe4Smql}3<-KB zVq~#eQfN(M3QD7})>Bs_M&k)0c%+uJy=6M7GuSa{aeNGjs8Ko+0tg>-?n!>FGIe{2 z0VQ?n%m@Ke=j;=ioHt4kLQJW&$mBwbo@fIx4g~A5cAyXGUNag^8CMfr8B+lx6wuLj zj;&ci*LsG*;I)Ssc<tIg=XcIg6#*wA!w`}f(v*}kkz%KlB$l*&PmtiPLl7A{k18ZZ zWuQx2t`HrlwBQYkHD#euN?_eU*9PiI!)RPGxPYk(hTh>_NZlKg8t)<`0i|sn-b$27 zc36Z;T$EwJhKREcNyPhvg^?kmJSbUHjw_6`Xzl2nCE5X1X`Bm$Au{xVu3xg6cZ`~X zqEysHMOhUfq3aZ35m8PtL<rttl%&)esT4*iq|!_pgQ`k~L13Mu?<^soTjdK1DG{B( z1xvf^(gK+yD8euhqChH*h=J8&&Cn-qjMfqt9YMsbI{~2+kj-dCh#DWDw-$TqF;Y`h zC0Yws^HWX^j@jPXrni>aY|5nBB1VtW1|=1yhG;a)(>2S5qtKDcG<cu5DSq$_^k`#H z$}pW(#Ap-GL<aDJ)v_mqB~nUk-&2$oMP-m$Q&gJua$vPefsAEU(u@k)c7e?VWTGc{ zN3@=@+$3%n#Hi3x(XHpK*GsIkDS119(IsVVs5(P2Q5^1{AeG~EF1U5LBt(bvxvN6f z%9RNLP#BGrX@yOi)Wm3mWQA4%luF#UWMIAxmG#jl{SoBON4l8^pEe?SMsfzHBady9 zRyJWwQuM%Po!`VAWI0JL5H^g}4X`?H^n6if1CYQAvOPQHE)gS2=%j%WGV4Z2m5s{c z*_8CWNv2MPMR>zaG?10aY~XV;+o6&rD#7hGB~Q%HliN;0u(3yNv@IJEun_4v6U=5K zR0JaUGmm;avtVyp=OT#YC*RE6g<!dA(;OaB*j5M$$n{N!%0*6LG>`A>^6<?Y@U4=e z1Mp4V9NP82`FjAQ!aV-gRIq&Ld(e+O@{OIA&GEvs#NYlkc>0O6G2EZ~_<#HT-{!IF zExQ1ffr}T|*9BLi;ApkNo*vUWceaz;9Q8aElu-)yUYir7V7XiK;ODL*-8YGt|CHZd zjGm^R6QiaZG?UQ@F-i`vp6AwS%Lg9*D#h5bIFO9%fg6Y0eCo>&^UnKU<C1Zlo9@&6 z+T$F}A3`rjyuQ1_f9PpG_s~Aw^$VPT?jkS!tDof7N1nvimhmHBXZz+BWpwmMyBs`x zjpB}d1}YX&BU)JRDF!{}sXzP#^7SoZ;koqgCum2hcrSYBYA}7eiP#cM7kTp^^r^s? zn~X7;b!iFQrGiQu3PEnU3WCb{Icx~l8>Yi%CzHlZ1W9xjNu;PNtn;jG#QP4Z1S2Uq zT`us}QjKc*b%&OQ3+MKzsyY`T2?l9&fe=X#BBMaYM9U4z<_MA$?3k{5i4ckJK}a`A zsWjdt5h*e)(t?1D0i+=~mwt{o5M$E5=+aPjIRi#O(~QwoMKPW+8jq1Gu}fm^s+46- zUBJ)>s;XjWPdHt4Ean|M+db=^Z0Gij$0dakkaNy<c1QFpOJ^jjb;r83D3hq*-U?LE z5FABa5uC&Yix-j5cl5nL%d|j81nWhQDJ!axpj!nBqiKCd7y^S0nc1@8%cO!b*ocuP zYZp?Ml8Fj8csgrSr&@ScLuA>uRJLQ<RA>r}kytATMq${vmK?3@X@?|!ZHECNN<>WY z7aJjRVRV9(i2*mH1n;sGXrq$8Lc*$zR79GlqO%Zl=22KW#L}|NQ8G$P24@K_pjAON zH3$jbN=74ti<afd67L=BRX~Z53&K>iDCvlFNEFI>v@S74D%6#fNU3lZw2ExaW?5Pg z*xj9?qJ%<GHVUFbH)$l<)Dj~M&UX+6^|S;D>t#z6f--27)+8KRQb{Q-aeX4rqo5yL z(nE<X>JG_eD^$UFQd3qXwoOqO&If!*;K*h)PGX}lFdmOVM3#$F*8Kp&v0gaJrcSXK zQn6a~5Cu1G>=Ouh8z>rybOXmnbB>nj^RumnC?!f7oDBq#f`?u2ur_T7G$D;yGjB)A z93vnSn<i#PL%P=_$wtT)>rJB|%6wf*4`I`|cmvKMYi80kCN(J1zACNlaw8y$oW%@? zEGdamq%}VZgcO-;71R9yl}Eivm`_Y8>Yj)e8A2z7*pwkTB_I-23SUz3Hqq~l%qJi- zJ<|;-X3KOgL`0r#C#xrCVNi0zcsV;WAytLsU7|>ZhybGWh^VsWCRcl;8~KKJA%stS z8Iew;d;>Hu!Fm!XD(2nGpS6yUnws?~NU0b}@vV!O@8A$cfqLKp^uv!(y#E6fAN(L< zYwJ({;^5&+pCkVEufwZ<KG)En{v!UA0_p#U<D45f2T*CK&Jls7(wqv#BEs5xx?!Ln zI^23q>jE}JcCIYG#UtN7qF<uT4yUUf#?@=YC|I6OY2uQ{AAOdg73}#Hi;>{w(H2iW zf0_4QewjPYt+=po9DVWaglmstgW*c;SpCHB@yFW({m~8=zVI;5f9b>QfA=%ky;DXH zzQESJr0E6A8~1SZwwEYp3%XLVJ{l8(KtJ+2=n-H3++QQ!n4y&C?sxqWi=D)98Z9Er zS+Y&ni^%+(M0ohFUs<Ofrc4YbVkF4qzS9|67gW9)zM(4#B2TB^a8@$#F3p-_-n&FE z=$uUpVr3XjDxx#Q92D0NmS#MqE(+?h<lJl<twhfA3E07*r9v85trlr~WHf~?lFK0` zKGTN&AZ5yANnpuH6e>9(5D1|VN~U{=OYk|V5_?8OKx^V)@opfv4rM^7R0NI26Y5bz zp&P25DGHBwJ%jZ)Cn$=Vx;BK~Q5Kq^@378t>oj!)0$>MAStk8JT^dZGa8^(nK@5s0 zELxWcIiyZv47fqiOiENy;Dsl;fb$kN*pwozHn~EPb?2x`1@!ctBUpneGyy|tJi!OL zVZaR@D{Nj|6h^1bqV=GHL>3AkCEf+JmI!I+hKTfvs<7DJ)2|0k`-m~Q(5n<$l^GW= zQtX4#6hlwjIwC1I$rzEt03!yEcPUU;DuFSAc5v9zP&K4%rsxO)Y;SNyU^J;2+5v;Y z_l_7G){}m>0*cxo0w@eR8b;$1A02M6gg!B4hQTGGtjg}Igv-Uckad<37ZolJ)H1ni zjDks{FtuWJ+Ou9nX4?~-H?*sPx+)-glo_RKQW}bJf-|~tN#7gRUB}7En&<=5tr<lL z&RN#070wN4RiuDJsW3(pe87t`jetVH4t@Te6qI#}py}2f-Kr%Jm`r!5>xQcI4Ax^z zK|QJ&`V`fWrUsJrYKiMsXkB8XV-%+pO^KcNSQoi)*F}bYKq$rh<cOdOqO7TmAV|;Y ze2w!k8rOsjnTsKylulr{Ai#*MH_I7FIVm~;<Wz2dWNTa8$U+iMB{eGYSP9Z7HEUBg zI#qJ#MzCSGZT!Y*R44NNC}atZj2q@#-e`${h~{=Nl<R{Sl0hfk?y}8VctlK{UoCTs zW`hWaK*-&g7|9;-kc$|ZNQ=1u*>qfxA-~Av3=w&pBw~hWZ5%^cSSv^;DdrO@a$&<p z_$*Vqh#+(ElS3jUNl+X^2KYFVO(k+h2o{?nFXkJ&rYsArOYo$_quX@aHy&G)G5gmO zm}-<=RNv_#rc>nZF6y3p&<{O~e&`|en;t^ldvEH~{hN+<1)u&M;_v<j93Oti&;6}m z+`pRw=9>=zOuS>l8`8K72}J|r27q2l=2Ei|l6`Bra^>}J7@P9VKZ>Z+Y+3g#+bJPR zOf|5(dyCjPcEgIpam}mG7}nE!c>Jy_+<oVQ?W>Z{zx*NI{PNu#HI}&-ocxX7<a#@z zKN@lVQ}5<$FTRu04?RUVcf{!OYfQz!=*k_Ov=ff*J){|}Xp55dE4%bc(LK08$q8S1 z>PHCsQ;dt;^Nv5_^t?bh7@r2_I}&Xp&C0XfNlv}@|H}a(Hlv|*QR_fXc;DOrlFlr> zuLWL4MDRozvuQA$C7*-SQW=zjALSXDTHpXTq<}@GmP{uzwzj7<g&|6bCgJvt$}@aj z5@Vq4x^y$I42Q?Zc<&jHrbr=^izOFKLMCCRQkozV-kb>DyQGN|$wn=eOfB^&Gr@Z^ z&I%dSm15?S!_cJ=LS?86NimsFZ;z3|Ad2)jx>RVF;C70bcF9G799p6uAVz#QP?m<i z>(Ll+0)j+}Ky3=F@Dxho`+&FEb{s&V(HiW!MTMHhqGfAVvs$ic+W~KVS}20XJAo<F zZaoH(+w&xThm92D0%c0Nl|>tfq`W0-C0bf~p)v$iQ8p>+A#M6H^D2NA0UJD}0#Qm< ztAN8(l!{90te24}Re_NhmvVtbRiN}5+j@$!Os}i+$?27&6P$DO))QRna-S?ae1N;o z&lqe^+Xae|1euB_k>d;st>|5#Q0jKlu`Cff+5ZRUSv!kRAu)Tr0H=wh=aT`9OdDJ+ zHQGpQ>ruv_Odtl&V4-YMM`N|NOl8T|-i+1U(s!16tT4rhZr!suT{G`3-VThKhRLX6 zy=d{yQ*V`&rD0G8A3C~jK?nv@X@+4<2qkr;D9e)I11py@+V-|~>DwhT2Ac7Ru60=F zD5Aj#K~>i%H35}6gj>@wLQ0%ZIaESOL}3WA;^g?0!A4e#mQqU&j}DPKQkP4LvZSiY zqzwxt-g_2@b9@-6Rp3NeO6BQoWNTWnSoetF@HRpF`oSR!gRT<rQAUvj*QDQzR+8+R z$+y!q5DIK08|e<Ri2_Jpk^U?5@|ZFV)3yCZr{u<0oD4uQkH7yP>fS8Y)-=8E`n}UP zt+l7K&rql4uAaNA-L}(qTZ!F<#7Ie;5QqSwNRbc-36M~bf)ok3AXi+#O)e6}2#^o~ z$5yyW931Sn!R>Zpr`ztK+(T7YRo8sRefD0{H@y=V&%5@i?y54j<#gNM%{jGq?RC~# zdwtLQJpboE6cA*O<{-#$%3zYgD9RZnXpq*@49E^g7c#zNAR4(j$XR0zQZ)BI5)`O< z9}Xb0C?U{DC;fJ+tq^IYIV%Qsm(9h#tJ1{shM2Uc6AEeX(oIw;blNLxoO7W703ZNK zL_t(6C?<JgXeE9!ly@k}pJ}gQ5`#N2t&=xQXOV>M&3Uxa<h_JA!?$1h_PZXe2aB#e zqN3I2J!Qw$PkaXZ?6a5~H_+Fwqpw~?pPr(xoC-Yn2fbc-k^JkQg)jbd@PE{aN`Er1 zIwh_pL2jN=aNin+x2Ji3S8uskE>Wt+$BGaGU9(})Y-wCiVrCs{UViS7*Y4cmQy;v~ z(T#w)Q}Zjo^XK^38#lOfW5wh=cmC4nxHWg=?GexX!=K^{`WoBMe2M(TTP$we<IwfA z|MFwpJMe68u2??$Cd1OQefd$6o4L4N(H{1E?dyMu@ZgYot9kz?f0MIEG;V@=%Jhc{ zofGXYF?G_EKl7ClH_J__N-G|b)vkrhrW{08zMoDknW!Z@DCrW%flRCqJsI}WMY*>_ zftMveEE2P3+i&To9u=W&Yfg`k@XBz|b+oQ#@;$r0#~RDwa>+Oh#2^J`H;y>#s2sRT zqmmW#JQKcy_oj0um%J9TDTkg&!gGPGV+aM|1(YsIredm@4NYC+bVWJ@+cs$9B>YVY zSv1TuJ_SNQ;ZqPPuF-6UfL03cXBt}uHE(E^PS6hRn1aVD4K@=)65IVb5&VSJP&bCE zuCPi8H$Y2yH(F5{LqAEqutZt6sKnAalr}^ZHI_&qB~O|R&Q`ceizFNIyGcHib07jK zDZ)H5d5y0l&T6c!s9MMo!Yr@Hj|!zFI5&jMI7KQuVOx#U2GUHND{{^RKVytYj<Mh> zMc38jn3$%>92A*Ah!K?}_){6fL07YAEZg;na*$PI>PK>{u(c7RznoD<Q)lof7Tp4$ z0|tZLlP63ddT|m~S>ari(_mJFWIz{Ru$;h)<i2hza@626*~xJhC(XgKp<ULvx<&^$ zxpK(S@se>)487!L9iJRxYO&Z)AxL<pRYV^cdWD}7DI~Pktak&|IMU1unwCpT`;;SH z*U?n9p!nl})r#abb-SQjfbg^wMvMGd=}cWWB@#o1j})P9914ePk70d*pJ!Cc+`Rb+ zx=OhFmT|kq*-Z8`LsBH4P(EY3mXoVj7`AKHbLPr{AuLCB7duw{06{Uw#Nyx(<1}6H zC}oH$%UTJrS|}kgh|<hhORa_9v)_=&8m?%KE_o;j8q6NaEyiw27tkS>W<$6tm*;xk z4^R6_RMgCcfh*vkCh9$_RU%Q8%9mT6vUnz_8HFnilF(aH)}=lwX-G`o`@uY9++Rwd zGbp|HaZs2flB!Hu4`um93K>|WSd{QL5n-kBW+b92o)$S5*m*y7=JIdq%l0W3<Yj+o zrJS%B>E2KnEnOVt4HJB-cx99~CM7xiw0Uo2#q86nm7+FUPLOxGmVfJSVV-*W-M{(! zz2*tN@Okp*J`1nEdqed{e*G~)VE#Z?*_Wz!|CL={wyIG13{B7R@{D2bsH*{2&G?k~ z!k3@m%F&A3vEtt5CLyeN?u(z|2i`hiy1JpivgXz&UgqBFi2CA$C;#!E=1WIQRzLZh zgsT@EKKTmGP;v09pW=<j*7OH6Cr`Y})-71S_z2Tf)8Ejz$M5j`i$BG@I;6d4dH*N= z1rHuE)I%1cu2Y0cNV~~u=0<UNo_OkoP>O`WqkDUK`Qkp+gv*5XhpW=^_ay3pyeHUY zF_PM=0#FaRFv81_u(T2i!W2Eu7?y_zpcJ?6-s9-tfUd2%b?+W$=ND+BxVq?2DY5e- z^Biex&EY|fb3&B2)|3#}h{_I~0$GXVJ4aa|3GdAmRT88i+gc%~?hPsnPc9`=h+;qA zIIMA?93cjhP8eN7j`(?oEa}UH5y&{@(8iHsBB#V=J26g%ZrMOmxH@8;rdc@jIH5*} zDif!GstmSd0S&{zqB9s1Q3ejLELd*_@-#6Gi4-%oG8i8P9#2x(yG2cy#k0dCg)^Fz zD`v0AlSt2<(RizHRl{nNFm=XYXp}}fLynfoL+}$RX;Km%fH98BD0b1}{UjU*D{DTh z#pXdPOS80?S`p`gaSB3y9RrmSPn&)lSdRg%5@8C2EDf`^nwS(SD#Dx@;>@z`IKI}A zroh>H6dw?iARAJWFhQj%vQy04E%*DG<0~B+g*LLH>MD&=4Jm>Tk!c!<VJ4EWW=}lT z64#)eAaRHZqb8GlKmq_GyQzm9XlqMVYqr}J_wGEvIK%PL5ixrDaYBbo4nnYvb3!4_ zXUg#8Gf#4M(G#}=N2f>h+g&*{Ep=NFLtt}pfz=hp8e+&y!<K`?B}Z2~F$+ZG`Bppm zv#LlwGR-qSCfe&qIH!nl$8I~J7;(PGWY58(!712mcig>omwA{-S~G4uMrT~3Xcr4q zrAU*fJun<xzsBkH>%8&CEmrFUc(n3#onndutJPZ2%d9v#Ilx-Qa53VO1ZHY23PR&F z4VmVkWf%sMG2&m7645JAL3)%d0)nI@MJg6DZ{CXrimihPD^giJ6~%H{N2P+o?1wY8 z_kd9V5wap`aCz@r1$*(e1W-yY8s%q2T`9wwm0%@PBDf#!pOh99qzD`FG9Y4dc_9F0 z4Uj2Da;T!|H`0*{UtS865^@pBNKr)>ghrJnN1_U1PM0r29=EsyD&AJOAKIj+qMXvn zUN%2ujVXm5cqsq#f%ghE+=o3X1=Zdt?%l3eUV=Yt19R&Q^5=dDe(Tr8@ZfuS{Yh+K zO5>vcf1dlY-I8*qsn6Jr2Q1n(R}StHqvikk;tz3p`c1y}!ZqyuH4pj)=^O9oBliwi zf8ZA5<M(*|WJkC-X0bZq$=~`YzkYba*-!lzsU2C~xJ~`wki|d!46l9sHHI#7@WB`8 z`y2GP8#d>sY@bNfPu$|g*MFS(;)w3WB_H_V&-37>V6@c)E@swOHFclRIWsP#G5?Xz z4kCMIZzJWP+`N=qGOJuxxH4?Svc^><VqS^*T2PMCq!&INNpTtUXbQM1K?D0WuM#xW z8vHoZE*g#x4`^J&YQ1H(+t9U=POY_LH;hb^=j7ysrfE1iTFRuaWK5w<U`lEB4pp*8 z&!ob6$r(}zct4VZc*vMC?V*yWK2$&}BZit()Y@WPnP`KsY|scSuC3(rL|;MyWrFte zMAo7hie%c_(6u!Y;l&swYA9zty3Gt@AS+J@pmIc4MV_uSDM9iR!PPiz@p+UwqcX-; zm_v;ZGg>*kH&|1lt3=ER9|eYYuEOUe2exadtOnB(e4uG+rooG}TpLt&R8^*_A*M=J zJJAzEh7?gQb9m^eT0_4{#NbJ4LfaO%lmzP`L@FgN>SRHMtclE_jGj6Z=b5NQE*nC` zmleN{nQ>n)Rn2xc(ptsIVaw@p#l^X2HW9mk94%QxWCCSybwd~f+ueXO8WkeeS?Z>y zt_;p7jMZ2N)*1S(!H*Lu1afjDo2fde78R8>C}oL$W{!|jLQOMK!Dtfq?s+QbXcryL zQnOxr`dfFg#)v{{o-s~gwBzLDfU2>q&U#|p@%1l#ohRS-KDrxM8K;S($Bu~+=4p`d zN#x)j!-x$Eqa3ca?6w<X@U({u&d;|T92}q;A=$=Z24!g57E<Q+TW@gX^a@quXf@;* zi4j&8BczFOnDH^NJUnD;48yPym76g%wWF;os;0p@1<J77^rQ?;Wl3El#(q0l%U0DX ziNt0*u-olWapLs&kmJQwhAA-ki1$H|*y!oQ%skIR5iyRez2sZzVvDkGN>mwwQbB5z zIJe1A^$>B<N)R53f$c+TM>)|8|5XUR54SNC8cXSSM5RPoi5K^N=|&0_rSugF1l<#& zmnpWs0uhpnKd+2#SoY9Px-5W76}1rv@h4L{xAG!$d4+q!t&(UhY1Mn<8>!TnFIdUy zDJ5xtRDrOPN|y$E4^8*VevHz$Try$OW%HtmL@$ljdcCH8kLKjEfw^p--s778fNP#< zgs*&2)<iFT^AGm3f27x+zy_vVzt=N&7L+|8_zQ+<LFGoSAHBt$^T#>gT;<yFi+tl7 z*Eks*Z^lgb)^$F3`wGLO_qqR*U*X=ZYt#>pIJ|e2o6kSa=Z=@W^{2m#tv$=b3l?Wf zmjCC!!K<Hsp7Hvc!w-CmcyW_W-*Ee-kMiKdnbQwF$IJJB6u&;8eYNH3kAH#tj~TKC z=V7r4+<nZ_ZWC>vSf9ve`p^BNZQ-}5hyA76lU*q&i7u%ff-YX#7L-7<{XSTs%dJ-O z$o3DI)Fm2IoWL(9pgo-}`G|2fb=MGMWD16+HmImMK0GG*$no)#W!I5n<m#!VZCaL# zhItB%VMZH8Z5G0TQ(A%`qa2z^WiS~Py{w5sAox*`QKc`5g*hUlu@zJ)DNoJ;WgN!T zfE5>NGfQKZJTc9XB042<(x@n<x9=yMOV~xj`Nc?EwH#cn$x#UZ)>SABDJHCO_(^=7 z#$l#$@_Qg@w3Xd`&RNXm##|;<ga~a#8PQfXdeWo_%1PaFRzZL<N6Ds9MnV9`z%;?K zsyIB->^2_V)U3h<VG7h;Mb%mI9LZ5u98Kq#XBon#kVs)B1R)=vUb9T2VYi7wHeOH6 zb*8P197IuLZK5I(XmBkIs~uqmr7gp5=H#H^_=a#;w%d_A_k`#TnUEsup+}{Rj{$45 zd`^5KuPZSMZ6eW2PM39t=BP#G%rNxK!;GFXvro)TqODCaAQqW@RauOY#A%~6wXSHL zIP&Hs@^51*j!rB?KVm9}L!q4_gv7L)*bbhyt63g3sHh216Z(YKhGE;IY@l<F<HJX| z{*jx!^zxh76ga<sk6~A1O~;kvj=T5HIXOMy%~$WBix1OwwdUgf8H<A@P3^GOuvxF@ zrem7g;loJUd0gGdrVI(+gv2<E+`D^=cG2NOU>+qDv~3!Kuh2HLsB1>OqgkBr;I3vK zM*;y=RSf;eIE@$`(7M7Ws2lMsGv=7Adwlk2tqBCe9BG>htraBC`S}JgL@gVYx^@Ln za42PpHUC}!U_{IlDQB%Tx|h}@6l1!Aln70O!c*PXC_!8_5-cl!H<xSc%d(_%SuGh9 zlEYYNGqA526dRSxZ|L&8%KeGL?hz1qa(nrcF0gYcex_jgkxLRGMqyInxByUckFvQ` z8p&%asg_D4ZiRDPh;wCAQ^-L3eHSIsS~TP`Sz4ta8v??d)>#<(Vr(prx%Z|?1-_Ef zqnM@%t;HsLevbx3m&QivxBL9P^UA*;p33S1zWPP-SHB3)f9;)8>+i?)ClP@u*LNT= z<)gU2e1NLzh(WR1Ug41|Z}9x<pXAEXT`D(mudg}vk=b}oIOM7O2l&On{NrEc^%tJv zW>&Nhj(POCr}^B6CSLvEOEiZo4i3&a>>c&b{Y75+%yW!4&pG_y3-I!XIPU_lf8|G6 z|L~4$ANw+|Y(Bv>bu_nYZa(vM9(=%y`CNq4H$C^Ba5O{0L`8p~Nk;LL|9FRud)`@@ zMhYyOm5}aIQQN7M5&WdALideKas{?cXvDK2lQ9ZB1<ozJIq`rf!$did$-*7WM7Dj; zdb{J=wG*yBdWA|EYU^-XQ5lQXnyPYCmAJ5KZ3w{=Vq(!YRMrrcBp;)Sm4dkHNyD@^ zw2Q(6(MlI0o8+FvVqI>MCgaF>L0F7Nm3*9#6RE@rBor~u<Rp`EavGBY$qNcpH%=T# zLFCmjV64SCh`B~vO^%UaBP#*x9D0~#y_F(Fm?A7%Y3iJH^nFhrK`(2xw#?IvQ?=B! z=y2Kz>Crx9N7l6?C52Clm^|89v<0g&^E_gdku=|^I6gYy{(}wcb&nfImWw6XK+Fb{ z6P0zBmJ=ZwjLY(#Op3}@m}O+s%PJ_9p)IQ!qcq7ILT;JIkugguwCgNBBo3~0?1rB6 zH#|lcC*HI_Hgxfw@eH#fUqtF!F-EA8LAME|A~7oxo{P04fIFul8LGOW?OI&zaJ3d` zxR%@-Vn$`l>=Oiqwh5yuthM6BQZj@V2Zm{qg=f`N?6x!BWQ^BTm7zOqvD$$4+`qj> zsm!8X&@B|M(zv=J%$a@|S)D(?X~m~M{Vbc!#A>}|w_X#%!0p=sYYg|_I%9d%Q0WTe zjBq(ZDCb#b8fN;T7r&L|A?Mp3a^~dPH5SW`c^bKYXQo@U(yY{u)q^$d;(+6;N6h0a zGG-veB&LDcV&crvQHO6G${E5m5p^I&&oo1vdyL7XInXRS+O9<b>+=gX<3vA?5=~ND z>V+c)!`RP^^NfuSZ6IYaFBH@^N^X+^XGN;KH?|{7ElK5rkP$#47cy-|V+-j%s=ZM9 zp_!)msLQG+U9xA?B`2=nD}`lS@ZkL>CJDy{Ekl<s!XQ~c6{FlNyCIuY#O4C#C^3)9 zB^_zs2q+aGOG;@<5(t&@-pag0Yb%)))7uC;qGFQAHhbN;E~_O~{I@bfB0`h1CaQ=@ z67S^Mua1x+UAo&$f|z9;Rrmq9e4p}0O9_>|^n;6YP>Pr$Oz&<4moBZ&_eOc|e&wot zw;vYC^EaL&|L*U|-@iw`E5F|>{1M8+zt@-Aqh{aLyzH;4TGG#_v~|zL_LQUL8N1;C zqaz3Rj_9WyN6mzquM=G4vA_DO{If4T%Lld%cCKk}U+1^pH}l;4wk(eyaC~})D-Sy2 zKl*82|I`bNPu*eh%!}k-``5UAbH&|%`7zcXow@!)U*OvheuyzQm|F{OUU`M#>HgBQ z=;kY)vzr<_%UZ-&8SfMy`O-u^?0sovMWo8Xlt|?U-j6j=CY?fnN5!|HHkUU?fnfK1 zmxuDl{f>D*c*HFJ3GA~)vVvsrSu$|WF4nBJTZ}R+ZN>GgSGjg_h^i`L%4{|Rt}@hh zh03s4G`LF#s<;1o#2`}|7Eu7HERMV}iL0zLRpC%flC7o`*+z&0Pm93OVr(UAqTtCn zLdk(4Dv=7?JyHSIRYa4?j2Oh+Ythsg10ev~K$y|l6P04#%{&NOuH87K?<eX?*3Zsb z`jlwf1;cJfZCZkxWX&=U)W)(4nvkSuhhe5$YE-lgK4NR(tT<f>hruY$9_(lilyF)w zxJD61MGBd5o=GWl_1YnK?_99nPWX9EQ_{IZ)+mIO8Dk*hNdbb<xSW_mq;;C3MNLqO z9Lwq}NCuOutq>lwVOURuoKbopL<4i8X*v=kyY)bfQo9Ypbx0}El;$atn7j~HGYLOu zTpJii&2E}mt$X6=h4WybaTQ%#vsl&~9v(1|Q88e(1SBeDv8Lu=u|%0fWgG{GOHz#Z zDG+^R3^O5SYS(bET+l3P#(5%*ifNwc`<}XW94r?cog9eE_xTDg<bE(N<FsZba`)cI z*@FvS`qpcF;!{7&M?d~F>&=#LeB%}JZX(Bt#o-|b$1Q10I4c~jahFgUOlxUdN3*Cf zN~2Q7TF^S<$DYttG+iYE6eWg|XXk6$wksPAxOU^J<cWoV-HnX%#4bkq-H7)QqbuSR z*sOMRl_RB$A3ROBKsh5y!Wfv=1I9R>eCA0WoUOQb_YRvmT*e}#q=b--;*lGV5R~Sy z?O5#|@W!ieVV%?vqgAnI(?y-+*&`lmPc2ahqEP4`<b*CfI;Evo(5cv(WEr*ep0~Q+ zm?ZI$Qg5qQxg=nVU4&3fR2kwx)N4{sgqM>qpN=3pR!rhV)+2-NUI`(L^gSYzl}Ix8 zl0cPnK}eKvPc9Lcw|82C>d5y*x3pIjB_)%YMq`SJj*xG2Az9@zg=XR7NS9P>hviU9 zDHUK{k;LH!TbRufhLG7Wj8c>?TEACgaS7q8cQv}ZEX&5d^NU~jJo$h9d++%(e;lqC zH$5Ntem{vn?4=$akni|%hSSqiwimBrjeJg4+fx?pnuFJm;0#U|XXvv7-U<&`{OiBX zXaB{Y;uE({FwxPcmKP5-pFh=HJHF4=)7w0LYr*|r_-XEa`s-YDnZ?mL>1Y2PUVdt1 z{lyQleJXJCGr!EY9{dO)I;uB29_3BAxgsNuw>Mr5tggttVnSx@6v=3g??;||!6QR= zk`+l-$ShKj&xapIS?v~tX5Sgf{Z$}YN^K$Udl{K{E~Sss%!JY)<-I~F3p6YbD_o6~ zGjR}A3@Ve_L_WV@H;i0AJ?5xwSuPuzrWQapdUm@Vm2*_CF29qEN~uVv6B?OZ6QGpA zn8H~>cIGJuG)5qAWR)HAOfF_w##Ue*(I-NJ6ef9o&Qdu;%92Ya4UZ+cgqk!)SGc-D zX-%_e(X(atGxO;2DU!X$IZeCJJXmiyyJzUyC9bx_$>X$UiKlUvQ7aCQ9CNHtR?@SZ zg=0>Ux^cu5+3f;0G@KkR*`BSLMo+hFP}<-WgapbNHs@Q6Q|#uMYScKVm_lHlJmVB4 zg;{5ePK-X2dqdS`YU8Au#dPWFswyq-bqUq$qry6kvBCqgPNq}==Oq2xYFI9`pdPBG z(wdmW|D;j|U0Zz0_z)OFfng9HP1jhA5tm_wARAWIXe%;v>YCU_)*%wojEXSjS-fF} ziD^5tI9T8sLzs&dJu^9t^y5g=we0Y0w>_1S;K7h1F&QAS8%NT8k98HU2BQoZMf8e` z?ab<YrmAcS&rFx*Xlc^mgu6M+5#t~;^W0az!nS{mgM&kEoE{TXX1y7?_2xYuJlN1y zj^m?_uIo5FIUwi6G)|--&uy9}POmPwI6K1!PuGbd+w%AbSJh;taJJ#}>Vm$X$SSjW za7Lvgvlm>#RpN5o)D4@uV(NQ9u~;@Vor5Ijm_G_wYuW93>eiyOK`obJOsNgA?FdK5 zZ0_Er)0*09h7g(OOv;Hn_wLYi6$h;#tJklepsZq^13ATqCUaVv)=O1V8R%uczx*Gd zq_U@i5bvXcim*^rg~f5-V5IhFv09<jyTXi<CMcJn#+-`D-M(j#2UO)WSCUkPWCs-M z29$$+(JT9|tjdS7kZSiPcj#Qgn#$y;6(*H@A}x&#SrfCE^guyb_FWiC`kD+VE%ML( zW0j|v)V?jr<xf@Ql!bkh6Dk%LUnQnE6rT%pE^k&U=6ViQ(3f0PPx)P&n9>-rH}re= zD^KG)zxXaejNk9er_3+jKIi9NyUX2>c}zQg(6k(rxiR+K%#mx>yeB8<kJa@q&rykO z1ptQ!3JVO)?%TsgeQ`s@)Fw&&u?hT}U2ytxDSgRk<9ul_X8zI6o`47)2cZz=c{ zu5<0^o80Ig@S%H_m;T9L=IoO%^6IxgMt$Qg4*uuA#<xCwi|zC8WBZinvA^((ym<C0 ze5`TbI^vOhm-dnST(r_b9Nmq0mlzw1^O33144tByGe7d#Eh&q4i%Jhuq-CR1+$ytB z*7g$2yw4=d0<B&)D@j&RChc>`3hI(CHGI-gmDN+)-%(kVdnyUY8;Im=$x+6eL`0); z+Oq8j>Z&ekrO3S5!u=IjZ=A5(OdK9|RCP;?Jz>ZgYa~u&uL!iYsH$`zX^)8#4Um(d zCSqm>dsB)OV?m=7%G83GB;@`@plsu6wAQi~i?gh<QY5Azz9dvsZHIA!^qT0Xb0+$c zd731)z|}<^Vp+5e{V>rk9j)z1YLqIVg>ZV<)l^l(ZaFiqCqkYXwu!E>C}Xf%(KMc6 zH?nLOES64?s_3X{P}Y&60<GwW0W}KJ?2|a7`V<()8DkB@xWh-tI-w%W0b(D?jpnfH z#Dd?HH5VR5gVvGRi}Bs;XLQVHW92<YqoXF^QMM8UY0AW?nEk{QGR|2}jv9$7z|#R! zRHQ*k%!1BXV{k@u&^hYbFc&kkMQ3r9BYLU*OT8p!*lq&*RGdh}1Imx&Ua`nxq2IO* zb#2)0ykyHwBhAqPX`Y$GM9f<5l^oGphEQ^3_5*V?7^Bcs)V1UEXh~Do^t+yW_s*F^ zz!}4$b!2VOHez)RCNa%{oFlt=&5JKa2?14#<KrV9fBG37y?Mf&*KdIqv%mWfF0iWQ z=Ho|1pBRTV%2?)M;<cA{w9A^=d+Hb^0Xzp#6)8t-)zU2%oSdFAj3XCk_qlWXE>%^N zl)+j{+ci?t5JlVOY|Y${99=zN8fM0!mz8Hp?VjgEj$+_?ygcFf>M@T#nOU#SIe2Zs z-TU{s*iN`cp~e{!?1qsLW?r8rj4`6#O$wDIU^$W?Bxz<fIK<3QDNzz%ss=MqqK8T@ zHK3%Hl=D9ARfKX!0~w<XDMKvV7oGQ3EwbiCN%o>DzARF~%q23D5lMc=TzbNk4n-BT zLQ0%i@l*C-NdOd-WT2EnYLp-{5AzX<xH>1XKrgk6J^!W@)wG`vi;P<SNxkojDD6!l z?x<pN$0g!pw3u9pv|3{1O@WgxQ!TSX>*D08mF(rUCYEH)s%x2c@3i~B<XI?~evkD} z?%(;ddH4Hwjr~`7W#AX?ZTPz{yw2^}^MgP7WBl-6|I2*fgCD@pp4IAtv-1nSe)|@` z^Bcd;@tu2oWYO~PYIrRCAv2b~2bcQp21c=0+5&KKv7)XzeAGA_xqJ3FC)J9JCb4+U z@Kz7g^*g-vmB;ui*G|z>L%zD@)w<@_`o}mvKI7@fUgYT^@b&-e-{$PuS9s-%KY@MX zRi66o5Auya^E&IVzmL_2W*+<LU*Xl^V??d7-#X#ic*e=~TfF(CMaN9HPBfdq`Av)Q z2|L32L}RDSpZ(djWCJNVd{x;k7yGs%lZL&ifB>6v*pW>!lqwR!vVT=sNmHZ5DK@Jj zTg>UwY$_nCK%FzO3>z^^a}#nR<W%?wGO<RqB>$4JrlP7VCLfvomeYen7RL*W(kzyZ zxV4TOF3#6jBjnwqZi%)EYintvRDh@o0u&|XmV`E@6vbRR(hM<xQeyF+rAUS_N##sg zluagI20jKqi64shlDMv{Omk$6>F{wT#>g-ZT%2!_3Stic03ZNKL_t*W5t_<L4wX{W zwYa`oC!vz6(xPyT7FS7_p-YymJ;%$24KPfKaU3wVA{Sl`h!4(#i!Fyo4Q*FRZjzp9 zT8GYt${K2?x!BIkDPc%b*tL*z;}p1hdPJVYD<=_!8<aBhG_xj9n+mNB$|>ea4l(5n z&d4+yR2DwU9EF5iDOy*dvSC&eK1zLyQFstqX=Xq3;4IR%HC1ErA)t#fU5uHOHBkxq zIpl=)nNX1KX$mN9&{kn)L)|D2(vlQB(>Rwn34_wIo^VD2ER9j56!24~atO&8P3!}v zfiz|Lo$l2qT8Xo4DF9W~qR33sz-}`!PZQQw92|B$a`P%FgC9mVn}IoboJm-d#lr^( zQ^F=CiR(@X+tyfy)r!<Ps<vjko2eT^w-D+7+1UepNQ4m%uT(f!3%NSZLaeQ7yw|h~ zhgO=pt+58Ceg`Bfqq+I$qwM;D&9)~7k4XtXPAKDWRZYr?#ql9wp1A$STO1!B(=8m+ zFp{%oxooN1R#r7u5u;~ye#Y|XklpAZWkMf_<HWFyQYW+`c~9>%(-_1+5*hTZwbYdn z3o{jQP7B`@F}%y!lv)$Z3Q3cSpA-lWBq>#Z0k~wp7C=?2{Lt5p5*UpPUaFkAI*Z!r z((bPCax+O*=L#VLmld^E!WYbBZ26L)8oB^Rg_I+Risq90rvoY~R4Ox?(!?YQk_nMp z?K2Fdw~`f*=py!PmAzW2kav_}Pb?M$y>w_$d}7LeO^dCtM$4P0Q$b#&aUw%NVT$3N zkZ}u<x2%Pf(pYDCx1-vWJ-$+k&3l;G!MiswY`?z^Oa%VnWcgoy_eI|K@n`w3{_cOx zkNl}0y8M8A_x0jSukdI8%unFQf#<*d3jfXj`zsuM^XvR)$0vL!{_!)@d&leeuKu#A zYsPsdqnUhzHj!PfF=rjO(wbcNoZmU%>G_a(UU1m<d@UXGo8t*5^^W&{;<tF}e$7|D z_T$`p_Ep~e%BM&t7kv7SmM{O{ZTeTQvwbx2$e;gZZu$2yIfuR7aP{JXqo-fvjSpC? zS5$rC<c-MP_gTy=3gFeLe7-;P^E*-yByzu&-6NY>?N>xeIAmqjtWqZHf?j5X|B?4| zt&k)y32~(%5wb4gp#sD#psUIIfV@m71A<tND^#@PRAAZi(XU;_6fKQatXDgRVdkkv zu3(fV%pTerYchR5aDK7E&ylLCSu70eapZ8hKp9*1{-q&Hdz*9Q5LQxm(%yVB%|J$L zBQSAFBtJnAg;0zM<s8w=l$O)XJP%C6%(R`T7Y#a#85UL%V<1cuyVZ)-`G(yzQr8vZ z960P8F&oAy&{Y;^#a|_)L@4iLP6=xgbJPs|Oyx9-c0pE3lpjhFhzvs@WJxQ|d14wB z?XqSwP4wFlr!C_=VpPUDOI8!ZxRdo?HW(+|q%^|)J1cJ7I3`oG9X2?mSQ{hUz5umA zO25cV@CoM~u4%-UzE9|waGjP^>5#}lZ2$94GttX5?IIyn!beiV-Knghs%z?|!_N^v zdt9ALq+7xnCCSKHnwAtH7)V(&kC~i=uwJ_s=fq#e9!R`GOlwS<u?P`-|9x^IgeWMW z(I}(ELkKy%l$XybI+21Lkkc+wxr}mxxVYM)b0j9nCX$sRgurgSraS7Ws|DTRG1^uP z!L!@+RK^j;B#mFCh*=S5Pi-XcXcz}xeBostdHe=XJaLob<HYDE`qf0!Iu1{cnNZw* z<t}-(!s&*?wxM%^;ANfge#B1=uBzCs)`YrYan!NfZpgqq%Kcwe4pUjC?I6va3UqBl z&Y3uGKv|YoPnpI66%$rlvKG!&oCdnKrQd8AHUmZ}HmeKz-eZ+`0a=xaK4WT2PztJ4 z;y`4}VvItm!i!W=W3-ag_MAbhNJ@MD31#(cg+r(E<xVDL@pO_tp<uo`k&<EW<|f;n z(nF|RL<)lZ2xwE*<En@ncpJdM-Uv?-b;O{`IxEZIQKUl!aVh=np0p$XA>(e@bqVjq zh{;Sz!3~9ZobuZ}=k`y0A5j4NP1#<QC99><)Tjd3s3I0sMX#ju<>T#N>?N<IyerZR zN%NvJXuF>#<@p&cW=qBz#`(PzK@S_4bqo(*|94$^w|nOozmEvaoD%=}H*WK_Iq-M> z{?G97kA4^szQc<zy}}DGzRWm|EEgSJ+p<`8oE#m~Ef;L&iI2Yj89w^{XL#j}xA;$g z=I`-WtmQv3iRxcrdi5Xl((hOyeJ7i@a*ow@TM&v&N}4$~*gDf}E6yj&ayFQFjiood z<{#xZ7lxx<#WSD$B8P7t^4s$x+<t7$_SVzn<-ljA6<_*+4V&SFi_@BG|NcMa?(`&s zt5Ch>^ySRKGcR-N0~KaYxIXddH)h`Wm_yHkq)d$>TE$0xqsI)ftVYY!QLM0KC8|KB zvKrdU7R3We?lEcR_t2~~>xE;IA1-)PDJ&{kVsSgorKtD_ITamK(xg~cQc+gEIV&-t zQ;7;K3ARe1otCu)iaYn#xN8k3#|_gov)%2O{Uob}gNkAF>~<q<*D{PVMq6xcL_(bv z%34g!WK)bTvt*jseZ!D7If<tXD$3dkPs)j$d?`f+tph5<Fpf;yfrO=5F3>s?=77<P zoD#!s%ed`1Kfhp_1Ad;#LDVt_M;(5e@IEu@#L>w@L<n<0CqveO(MQJJNCrX}(NuJ8 zLtR@!XwXENc5`6230N1<l_u?EQq3tbjGn4#2uOl7RuYws)~x#xqbx3JF`}y^0r<|{ zHO?utlS3tjgjZ8RuoA`?a+=Y@jHwmMz-|nLvzf{XVK*d&&k>~p8cmuZOaY_Hay~~q zO8h|PNaqu6+oDXxdLvDs)dp=6A&QN^DqJcR4bD2yLDI;LmYga@39$@xu41de2SrdC zQ;;}qEY?W-PS(;iX9=@x>Xxj)&p{Rl#$as*4AeDgp7Fy#4ij;-G>e*}qf>D~&PjZZ za$xmfqORcd^qA|9oG?!_<MD#ZR-~x7e|Dd<iwiUvYZWOPv<8nyJHzV11zl5f<+P(w z5qI1%&zT$&i>Bu3_uu5~-UZ`kq~FafI>YhN0;L>v$)Rd$gE0+STc%;gRYoEyOlF=7 z-$Tn*VH!s4vJ-b)1<pFGjiiw1l_5oisuX^lQP!ekV%QESV`vXr;_L}NaeUOV-S*VB z<;Ink>0spS!63>(<=FM3Y(calrsAriGs;SnT$w$QcJCb}wk44SQSKYT9?IaA_Gc_b z7$C?AsUR}!!3>c<i(XlL+Ac{VdsDkhfJ4MY`%^y`J`K9Kc^7qMR7nWbIqyk-60&w_ zCIgV|cQHar2Pd5evG8<tL4P%-JQYJE$@gPXORD`wUI{lQ8-gwbKK4CVk!%%XE~Nw> zr}S3&64{~1PXjtzvNA+1knH~FOazR)U{^blLOLtD+u!3-z;^bqXp3y&yROxPcYf{r zguuMC9r)>A`6B<`fAk;o-~X3?ld5vO@U55lwa<NCByKq|ybEV1rc8+N#I>uO9vuSk z^y826xBuI}%|H3Sf0_UA*MF6tS#~Vq@BLnVudeUpEWNX{JUlw$t=qRRzb}&<oZPDz zvO;IWG<96hj?Hk)FP$zqxLfh~Cw~n!JHE^zD_YK9e*#S8C+0K0`RrY`@r0G_c=SK` zd0yRqjH%HW57)k~IDF<6Srg5Ps!v>hA@J4*9s8jsSQwU?)7JuzK0isDUK%Wv5wD~2 z+QhSAufmf8qW61g3_2FOfLwf+(!TM}>{q~Idn9}1h@cweeXf}tSSc4COnEzVijak% znF~2if>9H5NTgi6Kq|vyH;%Y^WyxdLt}@R%?%jRBn|CfqDe%Ojr>u7qT4~y@#ZQvY z(liZ5OZvN36(}#B5!R4nC~N3cEX9K$u4MVUF{oK~>%_RPrLs=ciZE>%wi{B)*j9$5 z6lCRtN(`HU^{!{z@0fazahecC%B-|R8mumQHq*$p<Eyk&W^qtq=7G7S)`tKo2F7_7 zgjQ#?PE<}aYAf$o6^K39#xRYFrZIRQ*$f*(5D$}umz<}52-v2jJBakN7^TIS(Fk$6 zsVds8BF2OdpvORrQGTylys=V_f<EhvaS^*U)J;X*Xr_&3oDy@07@Y}G3F6^ERSIU9 z{Rl`<V~WxsWexo}v+hT%(kzx1W@)CiGwig&k79z>)QXU`<V___)d_E_a)!1$WFBY0 z&~^&r)(k_yXtA&NvtlF@^Gu}^)<psiqlHFbtSHICB#o#t#T!HgoHn?|;+$q?rtf=( z?ZD!SVsWrwyXzqv+P347n@g-QoS*lsZ>@+vqA-Mc#nH8vgM%d(+Z{Q|>Pl%t!ctL0 zzd3QXTC>`2FiCTCMYwgl`}as%(;c01di{X7XaFrnsmifjb|?)#W_E*T(K_l@ljek< zJ;NBOoTXdTkQF|7NU;b^BHF@w(*p?=N0dtFG&2q}F@nmL8ZS{2DzIDiVlrtnwsOMR zYFZ9Yjv0p$Q`b1tP+7(O)dijExR_@8!INyFsw6FYo+gxhyhXxZE39$k?8(^(NI<%@ zDcNTmq6`WV1n*7h(jJ~Dd{bfZ$vLu@2kEScIuUuOIMRyJ*kp0uE&`yWGG;FZ%KP%K zpwvVg%if)myP}e$PiLJWCbEtKS?^6*N)v%fg?FOaYrCb(f}A}Hfsgk&2T)%4{>dRR z-h1P?yk`a%o4iXov%DLZ(koTEJyrI{s!Xg|36DjrpdndGucdHRO$eT*u8Ha0Qv!<b z9ZD&B@1Z(+*9J!Iw(tDm??VG~9uoiNZ+wlv|9|`(KlbTQvD@wV2S5As^qUo3(=z$_ zJ*Cq|D~yJ_7iYYAcE*RFc%0ffoH6{>zxd~Q>DiC*H~y!e;qO$IMf(2Buk$-z$HUK* zF@~FuKFU|0d+zdU3OG7<_$o14Po9?CSRYWw1Ag@h&*{11kstUxdeQUz=4m$PSLv&a z){)PcH~8j<J*&>~;MNVU|Mg$s)zz~km#BQ=_<6(OW3RF~)dUBwPaM4!x%WQH+$!t@ zZp=J*+)(clAOEE-32~N;1?f~t<fHp0M98eNJ(lzh30x$bhX_k5Y5=6^N#$nFMGc@! zA&?vW;bUcTp^ub%xa_BLA<^v{n!FzrkX-A=XzJSHjKf)rGqM}MbN4orpE<kO&>gfK zA1<klB5MO7lV;Ds^&=`Lz7jDOm4OjQ5tJz_C5pd|L=6zcd{2TPD^e2jX7&<CASRfZ z96j^o=`U7zAFyo&Mv>=0j-C($yWPk%%H(7sv`s}I<LZXGQusNsTlH-E0klBiex8_j zkd>j|4O9z<wV<pb`%LhVZKUr<oO4)X7$&K6N?Y<gb9hvEN;csqNxPorNI#EQW0~TP zv@vwGrgoaiR8otShLpvHTxV)yscIN!g_<SZ89-Y_4uYEG0Lm+>JQIV*Rbm=A$B0Tv z>SgicNj?jbou%<X!<3+M7OgFsifjVjC&qc=d^Lz6omO;>;pnJgr$&O0_{pJN!nGNv zz!@d$jR?^XSY1)KiquE0Ts>j88Q2dM<U~#rakh*qVS~Y%j8}nvH?msG!P&N!rnPdm zBtS<Jp5SHGqi2V+Vstoe*N{9}L%^_`Jli*Vn!2ND9oAJC>sc7XFlYQ|IXLNf`k5!W zI9q|r9Ca;5YvMSA%7i$xT}PU(#b&sFFJP>Oln5y@r$j&0EZUmdbkvK6s;a?ix@JM$ z)zUD<$UG~mx+BGevVo~crK{RuwIp2ES`{-#!y`9O*{rwRyS-xGji92Ct=FEe>u{zc z=1AQ%RP_<Vb|}R10i$Xbhb<>p4w=Fsn|=)`b8uYKopfxr6XDJshV72YN2W=ktwkA& zk-auCDNNLaDC_5(lAy&(6<Y&M)N%q-2C{wKiEwH0AZPEx6_tPvsf=V9n<1!zfUsZw zh$=beVuO-1CW)Y6U-tJyo+>rY#=WORmi;DLk&?pX()sV34yiQ)<0^><pupIoM3N>T zU<6t$2cM!qKonw5+1VRp;uKwYAukqLs7BBoofCUYV+oL=G)_wF#wqJAEnORkZd~Um zN{8}q)>TE{4=lQl^LHWeUOrI(rPxj**|~S!BBggT!uuXKFezvLt$+Rve&&Ds-}%%J zf07qo{5JpW7k?40V0E!(?k2J_JomNd`PT3L4sX5wDlta7#e##w6W;&fkMO|{e}wB- zPjLpGfBiK+^2AeAPQobP|KyV_|Hj|szxW^iJO0PEey?rX_w35wvCjHV0?gh)d72+G zn@muQZK9eqoBo7q({N8;@Wrcevwwn<5B?6Z?RnwW$LY_m;UB$^fBAj<g-5>3mllTm zS2brZzMm_9?X%pPp24)DFlfHH<mB2LtWPAzsNO}6?<DR$Wyva24VmS=z?}~}?2!4f zf3OlaT^$fN23^R<Mn1dRknjaO6*MG^F%pWx11YEp`R#^{>Qe2OO8}a<3>e|bAk;@2 z_v!H>UEIq`LH=Kq9CXqgXjF;kP+APOY9Co1FKMl1wcc{`^pH31pV2f9TRGv>q`<nL ziAvE{mc^oz>7K}Hy{593rmE!CD<hr}MRpl4BS)f4c1EO<IR{b}l5V!*2n+$8pr6+C z7aRI@Pjhr2DYiKf<HR^jY}Nz2!Be&31Z!=LsbosDE}&At<cuEzhD4<*DyK;yvRU<1 ziway(AXQ?isTK|W){}x~H+V4+GnT&Z>Af^a<1`Ux&<^~R&^A(cn$>RPt=kto`Pfy? zS6fID7okF;sU6c8F-D`}9z7N^aE^wmwam3*v+)vx5<%$*#FFA`naSeCq63xFC|jZ$ zyn+NFhcXii8XbHlAP%#YR#cTnXG1iuB%4Q+R?I0d`2^ALm+PcTK7*~3rYL4bb~0S% zkeK=z>%cS%G@hfj;lXi7znd@`QcBETQ8}@$Pb!mCWJ&?I5BSu9kTnjAtt?7KyibHa z5<|qs8drfenivezoFyA8iS#!H`AqNDYc4J#%0lHdx;tQb(6LxlTs&A&H%o3@KjF<= z4|s5Y!{M?kj_ny^49Z64eq`$tr$<XHma1!TOGD!pSX-epRIVZcL%+i{CxjTWF;O{D zKQ)aYJho|>{D@TwQ#t$`NIpsfku!^BL%*FF;>a*en5w4LvdZn8W?0RHoVoj8P4EF{ z2ij%J(cyyS;gS&kKi=LfX16T8@A^G!*uy(~;~A>zbanOI?Y7&oV`D3WoFE~Qs~BO# z5Ri~CiozgJuDFT>LI??=C<3G;#6f}!oIqp<QLH$@5X;6UL3oI<9rs*aU3Kb=-|$X* z?=^Apto@#<?o*9}+_f*ds=xZi_uYG~XZ=URc0VFkDh*{=bZeeU=Hc6qIXzut3pm?w zd3Vk2X3KV~^sJ;nG6sXgI!_LU%&3Totqw?`CW9BKZpA1;@8vS{Cps$}y9s%bzAL$k zN@R9M3Y1jMGv%1(E7_23IwtqptOd4nu2q3*&5q=3ajDe2l%z^?N;(E)y%>-xA|k0y zFiH_Ajag<ruDU2B>cV>Dtg7avPFM;3dgYcfb6zghafDIoL*tHTwagJ7Q3XtyKflzU ztBbsdo>BGWp<gGZ(6$Y`?UvPY$vfY8i|^DK{rb%<-xw!~d-(v9#+T44!v_pS-=*u{ z`1LpWkN?tN=7;~_AK;ybkNDZY{j(S;eDRB4q3e6T{MD!Y!r%Q_+&J)R)A5CF$;Y~m zcSGd2uCDmSpZ__2@#lYzd-q@APyG15z=K!s@#f=4eEPwI<IlK%dBGq5)Bg@X{ZoID zKh?e@`{qNu@^=W~vrcvB`}b&*lGFR(X1C<c6ghAAJlk7NQ_ua6ei0GjH@@^w5q2v= z9~r;=3H~+tI{({c=80eN>~~&g`Op6fPvZmJ>7I6%NsmvtbMY426T{&|SYBn;j}p&b zcO(bhO`+Xnp1<xe6a4T`-;%RxIi%D8#`1#e%`#U6IHDBgo}somC*6eLXkVNkT+t7r zZ9sFTLa7v0(K!8L$z&$U$M0*3)ziMNA}{W30U_bDC5yp(PuF{V<8e6ln**Z}?%g@# zovSBor-^4*2fQ;}UY;<9s3=c@X-F*Ztq_Fm&4&Fjad~l34-*v}N;Bf4uLNSqIaU{g zMTqKnta>}&cw!8g35LU#VRK8#!s7G<-*s3igfOtbIuIq1b78$+V|ul3n?)vxI(!;C zkVYYQ1|tFQ7ka?A4%b`4ZerRESb;ohE{UXw^+K~0#=Q!tudnx<p08Q1R-~H^(=gGr zj{R<;DV|s&yX(lkyDRRVH+<vWYo2fR?Di2U3B!nMJvKQOonWNFI2E>9EQ_us1Q^4J zA#u8D7zWEUO~fRa;%ijTEQ*dW3dw@^H9<qN>ZAlp05PgDis;V?7~(E6hD76&uFF~J z6A^W%7@vqCGfaWb74l>Wj7V}c-Vl=JnOLX8H(3}Cdxn^Btz)}A(6^S9wH6^8rEH2Z z7%zyi6fyKp*K|GHs`z?8f{#iom1;LnapbVyu-}2WdP+A&4JBShz1A8PFB=_>$8pEF zGu+<nkcXCK@9+YlTycJW#@*AUro>Ccif24Ta#AE}(HWM#$268^=_nCODr6$vLQ$8) z5P^)?1|wjM1`|dyu5CCBk;TFy0?V#v60d`q840z-Ea${wKag@ktflQ+j46x<AVu1) z=i>B|OklTNa&vvf=6c7~v*+w?Z&{tLaRN=#U~r^d@D^76LTSQcu{N{WY!DL9o^KV! zrLrwapPTdZ1?!WBQY_cEnf)-5N~RcFQI&$7cl2U$6*VqJD5g@`R8WEUko`6MuGBRu z%S?Hj<Dyn7MVuLtG>6+MsG%CY%-okm77|Von36RmV(uAY*5Me{kr>qWj3^djk|moe z)h!B98bsweMvE7V$+gSmJ>$nLFvJ{rtQU4E6*XFN6*Sh;$jY~s3Nz1H7n(&=j=Ybc z8w91O#R_xur(+7fZP@L0oSmNX?CCS^UtE6MM(C`LHLni`LYT<jy-x{!d@o++LXr<J zOXV+o`61u)<3GWV{O})SyWR3X{*9ku91eWtOJ8PrcER8M+y4tUPapGdz41x@Xy>^5 z@z?n5dCypc@t6M*g(Xj3dxftS;V(aWhyU)s{;&9+@Bcx5@?ZbS_x+qHM$XR9_*<X; zEI;<v*Z9bHu$F(fuMaBV1n^Fqn-7QgYkh(U8?n4%Hr$jYo3Q8n&R4;FgkOL7y~Ls8 zc3Kj0;$P(J{Ng9KJi2<FhmStN`X~P$8-Id1-Lr@j`{#Fgqx~A2GsE?L!^K;H<^bCZ z%i+Y(UnSfjb2v3fgiri~1MV=3;p!$b7nc^bg^EB%({D2gQ=B#|Q=j+xMAtDzpNp)* zR}FBSs~O92AP@|aEptwc3P<!gs{a+3(T}VsOcAU&L=?r8B!pdL+H2@za)qVupk$uB zyQN(&@e4=i4Bo=ccCVD~RQTxYuP}^zZf*t+yU6*SbGk*V*)CL(aG|;!^nj9+dK3l6 zoG*bWe{P&7#;C|u2&8;K8c%N>#dH`4<8DLTA80y9BTM=fG~E)MCC03c!Q;TxL>k{w zT+;Bn#*?xkB`p-}eM7O@U@S&B>;{^JqBx40=n}l&4Qvk+DZ`yRYYyHKi_#=hoQRu& zld}c4+rT?-Ui0bi`2_a`rfDMOL>MA%Bjh2{SdVX8Oe1vOaX4u2(J)3Rk(egJq``n) z<7$P1)!wH9g25S4n!X4jCZ;hHOR5N7!FgLz3_~f?3ri}HOX4tyhU^(b7&QLf8Kn<a zr!B(77;^2Jf-qX1#{ugNO{Ytr4d6;fq@^&DCgCs)Y!5rGuLhjAxV~pP1SDsCqd2>_ zn!c<e;1=t^>cO0G%9J?bBO2{NLTm<;n8rd15%0Z5;7`@^Yn(PIyG++PO0Z1PY53q2 zNf?H`XEYXZ!n0>L7`vfs8y3qBCzkcelBQ`GW6&7>aYxxGdbH>|!aif0k(--L4j|UC zK3O6z^Zfa9x@N)o*%{}rol#J+_Bc&!wmTM!rP7&ULMWV^oe;(eF^1uAAeX=tGJWUi z8_QKnqzU2_iFU%Z8e|wlWEw{ni;nf#5{e^E6T90D7q8r9ebVsg;S~?xy}~*}%t|dT z7CmR{1=BE6ilbe49zWl(J~@LN39+!*O{ARZS1Upe#8}Z0#aBoIz7zr(TLkZ63W|oz z)KM`7#2jtU8edmtB2o1+H5gZ0rxh?ss@}sCUm2Jx{x?Nwr7HN<rA=o7H~XyXvZ{)I zTQpy#05Y4OvvTKX&=vJTpw!BNI?z~wgjJEPdLygNnhG`P#|nao!Is)&U108RIcjB? z<I`vV(rn5qyvN#9=OK;O(Mv@^rat6t+p^u>vRHiT12;okoi3N_69kCHycDUC{YzX( z*20HScQmHVPkr@me&MhEn*jXxfBk1LWWM^PFVU?|_&fje|G*bw;6M4qCs{tY%O^g1 zar|0S3M0x!-wPx6fFHfQ;HOW|`A>iI*ZK2*{y*bC`g8vwZKG&Q;~ei^UGYPI^vC#f zf9W^)t0(K14s;*JmA=F9WSvq-$Brvq%bB9*L9^wzLd$k>!zw=|ttNiw(Ps&v<uI%% zKJw4{Z}5M<GV*BqfUDd4T>ixWLAX1R&PGm#f!nuU=VOa6u{pIo`-tWA-H4wQQMh{G z=x#E0%7le5oCv4ijNJX519Om^P>1j%bu)vJxegKXBAhN8=B5#W7tdSW^z-}-3bhE2 zYDKOKe32JFRXLeD$N*@79CJ)T5lzB1ii;Xieag&X8z~rT=^M)%4_+gtJ<?eAhpjH$ ztCp|7bw$^<^nJ_ySI%gRaC@_57zSQ@>)~Ee001BWNkl<Z^)=4VmrTPzYwhvx$whN; zbW+PI__s&?8lfPjrC6avJ>8a)DU$H*0_PLCSd2KPFe1gVI5`Jv$Y`o*F-|o!L?lCM z3QgycN~ff#nK`iz0$@l%E$qH23_~Ux*xv3~bPX{ird$v&h)Ha3c8t4-vx1bMh(=T^ z^li;}Y1+bmDE#hMzRnwO+~d*Xz_NGjOU7AUC!0ps9VbF(8))<-9L7Y<iD5|i#^O4M z6^r!^P6CF+q)Ki;l;#qH^O0mS5)DD)V;HAU?~i&wts7B6^uXz=UECP(Fa=1(vFtq! zj((YVejV6NLZi9u6pE%94-Uy0Yg0{R)j=AUXr1Nm-8<xRO^#ahc<1gV<L-u%6ERJA z+iDAPMI{Xy*<l(>W7Te-iXn^<QXr(rl=NP0e1mfy?;SB@%9z3HP&4i#o0}WDwxMe* zQ_wy?2c#UC6WWb4w2OwE3cKx|ljRDNou=b9nhmsjYVgi5?)T&vSgv}oj<#v=i&hy3 zEY^9vYiXK>X&QO-_!%md$oR#Irft<VH%&OB?@NrCoYl!yGW30m^;(EI9wxl?bnA|U zusiG+o^FU!z!}T>WW{cK%l_>HXBQXbR9K&%ASBY1xVSuHy`C6CA>_#6>YDw2V9}rQ z$<Lf~_3WD4{Q+ZzVHjApEhm>9?>@O91@La-@@&oRe&8@FEuF;RjKjD>nIZwf1R)o% zd+!lYP{~Lsr8diJS!AiA)-u!Ll8?iU?&5k+r@B_?j;~r=id8ziXqvytkh8(%Y>w8t zZ03!>)Crx6F6b9#3`TOru?=>Hy+ygLToSp~ZA;~^QVqhhxoAXiuC!AfW{OdWTueoD zDtDH|;EL3w-l}^kb$Tm>Y+h)0W~@q3KCu{WxwS=UrndELZa4J(;yt+5`!DBo;|^U* z+cZoF-OE04I=o~TwJ-mszt7iy@#S~;GynddWx442;+Mb5blCFdn{N?f;(z^_zs{$O z;Xi-yfLA{MQBKzH|LqSincD>TQ%?9JpZFwy_TfYR%761$_;>%zzy0FBi{QQG@}K@^ z_?ch+C4QoPIj#2HzVdeff4p}!|18bpJ_5Au$mXzQy!;BQ$1T5Yev=2`$7!=;nmS51 z@JCi}@>?qiRxs^>SO3UAWcb)4uI^e+w~^gH{wN<m|1#S%%gsH*`gx+?B-{kw{9HqG zPzREUh26QO-DW=jceG*pc-GLTQ1e$r3msD($cri3z<iv-XR=g}p$X-RrD$f0_9RtJ ze^Inj3fM9$`s+`v)<9F;0;+QX$sVctwSwNW4i(S~TGNrO;Kbk>2d?0a<H@rpgfJ;$ zlM@Y&G$pL_SQ;)bF7dAL{C305?S__?^~s9iFn}@IR$MeMO03hoh(Z-F*PN*`Yu4uX zP-7FMKH$FTF<C?71Q^3a+b>xx&y>9=3T5XKNJ;4s=RBtIP&`tRD~i!<86cTN*k?*A zl&J2c5*k9-(f1v@+XKZ2UJN3E{S-J^_dNDH4l(l9qbHo7I>?5@CeZbTO-@|jBvvcK zK19MUP<Tk!w=7J@$=!zS&4e>b6$siZ<QEF3?}n&FhzWY%5cRDFCtP0iY&V6&q2R@9 zA5O|hRA*tRZnh-xNEPbxtFNImLdljXCW<KSm&K?qDc09qGATvINr-7A=E9T`C0ndb zG~N&gXx0`Z8jKi{L4p=E3ea|j!!Ba8(DfaXA}MQV+hV<7+V5#>Q=b7vBf~TigTXfq z&ZMemF&dI*^k6L}6T?LBJj=xr>kLiP(RK^2Z*I7`*$}4#VuZz_Ax$H3FoYBdK?C=^ zH8dG8nQ;iLPfmI8(R=iZj^|Hr*c}c`@xbZ%lKp-nC1JT}=$f9}{lvHns5^H=)}GF_ zEZP&Abx)iEZQtUZ!&r6LjfX<m9+<`fL0BwTxJ6Ijw}g<$Ig!Fd>pk6ig$X13!+^Dd zZ8cbMzZqDsPsydQ-8{i{4Nfxm?!U%j*?=?TDPXK8C%C=Y()6m!+HV756W%#a)@ST@ z6UJNO*_tr~Y}Vm+w?8nX!g_gvae8P7Lu9v~2w8^`V*{A1f_767BC!a?xc3CnY7*~J z%$qXBs2w>QMT<oWwysUHcvor{8%2?6$u+f?T;0gCvr=iOD4HbfG8xJCcoGB^&?r5p z3&G6#DD+&AVk+!oj>w0eoOCjhtUpMh&H7sk*t)@#<3lyeS)?ZR73LfnTa^DY^MYQl z*|lWm4Y>|mrqobh(WTjxtPwW`nzrHU>WY5RYxC<%uCCQCm*38X)%t|#gWNYSD}($H z2ABl=%_kfFr+?*N2H@xZ?$48B<o4-f-hK3xI2`ydfAIVH)Tdv?G~bRLJ-!_|{ebWN zMhg7&EBE-9{-1xuFZ}W^^T+=19|qvw**Q;dp7XiSeGh-(Z~rYme|gF0{f9HGz4yu= zfWSm_fXNl!e(!WuieOI;#9>KVKH}N#E}trEuJLT}{K#v+#@D6e{OmCY>*y}u;n5ei zJo!k=`Y;lI?c==m`qvn{%;wzT2k37zeiYvRti#5_@;cMrCZ<+s_lY0+Yq#}OY~C}t z=#Y^rTskN1W<#}Ar-~cCXk4BDlu}APtt9>XY5}7PUG?wO13`V><V81<BA0SJ4QVW9 z!Ik=u&Up#Cg(4{B+f>mV8A^m~GocO_8miXP_6@7$0&8KhXb8iOuvbdr;_Q@HU%AKg z=g+yh+VJ4Pt3)EkSuongBPBzwZP^CRE=OH7g4F;st3rQ_!8AR&G^7;tRGtgH?=V&c zlsT)0D5o04XA{=+>SzK=Nu(68Gmu@gRBX=JWhTbVG#WZ5NQ^8pgaYgJDYv%+eq|`x zFz&&(h1H_LjuRm#uAfhwtXFhRW*mgJw~X7sls!@c)+Tm`1I9#B@N~v=x@y6C7RyH4 zfTJRbZeb|KGYu+WZhFDyNYffZNbEM+;@vckoV4qxDMG3Z-AoXRt?sUflZtX1b!#>T zCZvWODxsfd{KLdbH>w06R-5}2)sAgZTls_zDq&x+jbK|aDS=Z2Kah#HN*h^|SoAHA z-rlp{53JXb#d<;0w7A+xT_j+NQ`@ds)i;bu-**Q{q_slM9$$2yns$l({=j0nKun>r zhBw}Lz<#^s`SlGq&$eu@clbuTw+x2$veOC%q7IC<0po~=EswvESghBy%ZB!H0TFI) zMm-#~j;rTePL@qY_f#|Ly{GXV%Vh@?#(kh)w3O=fOHuWri*?8DX2X;%DHn#r#J+2_ zN6LE^T?0-<@B7USP1n*GTf2TH!k}XFFpcU8TP_e2$O()|jN<_bo-_rV&vb1|d%9#C zCR|p5c}f#_!`0Om?_qztWwq*Xch^u7?>@R=8zUwpV#+L*TFDSmO;M@M;U%h#U!3-5 z2?b~6cz7tha5NW^?&Wo@$w*Bfud)%D!#CmhKl7rg4hID*>QFr+rTWPUNplkKaiGYU znO>;^!!n!0%e)v?5snf@$7XD;(3T1hXU!H6s_j|cx1b&^pJhHIsLN>nW`a&^F9@WH zvQT)jN6p$ACA2E=j0Ww9>Te9poeEvs@ch}+`A>W4<(#8w8lIh;Fy6Vt7+*fXl;I^^ zNanl0ssH`a@QE+{0oJP}Z+-KdNDf?G-%u$0&TsxI|G^J`Ki~hk*FW&<+egp7<M(fK z<}beX8vopX`&0bzkNyZt>$r1z!sF{_IA?kAz2D2Py!j12=eifQ3m?+;trSv0DAuSo zzU$fTcJHA|^b#pNzdA$wo7`^i5yRUYx`yXhr~K#_et~C)GhV&;DtjZih2i;U17H7~ zW4WF1zw`#DpZgky$mZPOL#EwBGZh|wN;iY$O`_XoHg_D!WPb2(Y>`|ah)Vt{cU)oh zDp<>uW2vhu0V-{p=W?_v!YuXhP@&jd#c!pU<MRX5+!&>3O0EyPsBrIyV(5`TwPU!t zh=2|aK(;s()kG3=V5bv{6$3b|H8_{?onzq)Lm05p<4nXm%VOc!??#$-MJ|QIKJd|x zeMCbDOCrWX+gjBzr1!wdx#mI{ffPyAuZ8G9V{D@fW|}|@F&UgkU*8<C#UdsnDQRVh z7+kS{AVza!bT82bGNp`|PQ?}kOye;o;S0oU>6?Tx9dS(fHepSqM7SL@##@M))k#Bq z9`V+(J#4t$OuTY`#givHT50J$l#p389YSW8GP~`hZOaA3G@PAx7(B*WOs8=aF$Ydo zLg*WwKHm{S##>8Hj`hMYO@Zl<@B+ytLR717Op!e4C_2PM%tmu0k|r?s#*(FQ$bm4` zd(YHPsv^XwAG1caN50VviVy<6@d%Srj0HkWIyhO4$WSUu-%IB~k|9fG7!N#qGO}K- zIXPRhpAPH~2aIWHtOoX#TqsEc`*O)RaagAzi!rO~$l6MeIZL)eFAd&gVxAa>0a77N zFr|nW;qK)bi>~3}JIbMXD~O526!6w@etLp$4CAOLdvEj*zB_CgCkI$gP8PiW`WcTN zZdk7^QZk#Xfo5%Ke6J#0>(sg(GfgYxoM;yf-dPn47fqFp$ug&-tk)|f7rL&+H`+ZW z7_10Q>lk)>wwnXKwQRRrN-o&OvA-F}R;3qx=P0@GXmi8(<d)03E4m(>7dFoiOg(f< zPnZJ57#5wyw`c4&TMpyM+YcYH-E7!T6DeepF{CUw(_l+s8Uka9l#n%_$|!}FQe*<e zDcvhYDBh6r>?G#6SKBD08V*-1$GJiCa>_9PuNdt;oWE`k<OGAs%JQTNVwj@I$r?kU z;$bK_%bd7UBWU#FAR1_8j+{Bvz+oU)CGp%};8i6&pE_$>qtu&T>cVWPp>`BB*iLPV z%;H>8`=}-=%6ydMxP2A<#bzs(T1l&Vy=rGnrLzPLz%d9-+wk<MZs6aZ>iXhZE|*Nx z#A3B#`~U<dUcbaL{UIPQzjP@4i9h)#0r<avO*2o<&QAEP%?_6WfBG{Y`M|H;XXu{3 zB!KT*u2<v4zxT?keDmFheEgLMG}atN)t~(A=Xv(EH~H0A_+kIy4lwUGQS1FWH4a9& zxH#wb_U7BZX0u(=cLV!jg?C$a(<RTgAK^#8?|)}^So7-TH;4}QooD~Xz;FM6XMLM7 z|JO%&aPKSZ$XuUWk{9}IW_^`-{J@bNwEN82lgRCb<8Ws9zMtD*LnIqhEq+paj9!f0 zxehM|sWxJ&_6+6(;iKk@bPSLxvl5Ov^-!r+^rSZ*AjH(V4OK*_IFg!(DH_3DwfI!x zsQy!95X9(aSBz7Ww}5ff4M45V6iss-li*#;a=oB+DtLXi-?LcsoUE7J-rQiDhTVRL z5vxtd*5h1X|LAmlFALg5l=7td2f&C0o5|wzZz@&kQ4_$`nU%pd)O0?jBC=qO2WmtE zQG?&=f|iTgQtPrp!Pa#qLt}BNL5$%0L_AESIB|NqVzW80poi@qV;j0L;kyMTWlqgX zGcuBJa?&$|MB|Je%u>Wz%OXbhgD%uIIoh_ti=pqW2K*sRDPr0lafP;6jInHY2Owjs z_Mll=4mL6#v>VE{y#}D!%oHOrm0FonuvTzlmC7)R!t~K&8Hs7OvT7!Wq23p>9x)rb z*0NZ%I#)W&FeUod(s)g2ol(ysg<Tj~T3c=UD)<yY8ey~BFqM(hlO<4S#p0zfMUIx= zob}!nmoYQ_5(^;*6@VK<7z{}Q(>{S{AD>@%VvfkTBgX@-vACh7n9S+Pl5rX}eb{)~ z)*-%O7(tw;?>#9+wVDe!QB7FPk^SMoJMR?QRu~Tfti!E5UDMJo9KJTMr;y1DTc78` z^|NOf;~A%k{eDZ_Z85gt<nok~H80J34`MkSM!L4aSVOm1Xts|)VC44cz&MOJ(d2mB zblkaf&Xaea5=)|#!1{c_ou+5E*)i;PY_=mtT5RVS_6g_aP{hRU_7)?sTv#qI*Svc7 zgxk%Y=eK*T^Yn`aG{U&KX0so;xjtYTPfGeXB9USROe81GZ!^}^JwE9^pXa?<Zziee zN-4I^1A4C%MHX~0DMhW>QgdZ8sKGy1thAOlXMIjZ(u*2_nmgkRS_6=b4j!dQ?S+L| zM0nitOAVYWi6ja<+w3S3Der+cW`VA$r%(~4c2t=20@j{&0@VHkrD~O@mdeY|LBsPH zlPXLl^E6i{KT}_zT=_a@QJBeEn%495$zuS_cR)*)%OzJ=S1c9_#+&Pxeoo%*Dy{aO zLFhw3V4jHOPkizd0KEP7I{=L1#Fu{exB2l;e}a|y;GyE(+mVysql@T|cP)SQOJC#% zzV{0puCHl*LrfF*@89P}3SYgx<_GVbYw*#Ba24K9A<cKqRK>fOckXcY{QbjON|wGI z+3c2-9GKz)>reTS@BjN;UESyM>@h=e+{T{$<(@Bp)^l=I*!_dg@nhvT_{N2>TN`fA zEbFVt$yH`^X_<PV-(~K9WnzC~$rj%D^*xtwO=P3@U@j^+qoRXQW456}sXElm!HL<t zcot@beHKCT486{w+B%>MsXF}NNH*04L!U^|1XIbCn$;=|snG>9ZDY|wR$Gh;>qUJw zN3pM|F$qa9wH;X-stwLJbbZ5q*l|7VY21?4$%51Mg4^p`ZgvA_=Z?ouuDNq@%6=T6 zHSD%~x~{_*MPaOHSX@f=lxB4BP+Hq-KpaW6FNTUpO|>h@BLq?@h*2xDChY1fPRd$D zC~DW$Ri_4D*4I?(VvG^QHF)Fd_ekVsAWoh<dQPpw?gwn`h3mY<Ng(Bk6df@eoYnjm zA1w49V+zw`^>xh+t1fex^iFWjkxL|GN8hQ=$QDQebrogL*`0=)#;Jg^uAR=8iijyH zlBU98Fe*AO25SsW@mLq>mn|s?B^s>B8pxLu6pvU(DB8*#LnLKIIxt4r#VmAQk&kE+ z>t#pN1@^m0Nf{@WR6uf|G&)?0)wOsWB2BBqz_PVO(f49=yXV2jA21&Fc!78Tu^HoP z$cGda`<4l7y&^6-GYun%!FP_{_ZU%Ycb*P}eWYFVfN)5GbbY|EQ`gE4OkbURxsapq z`hz<xmMzn$Sw~YCiPKDf=xp7ztu}cZ%Wz0FbPlX-$SJXE4O38x6C$LDTl6?5?6(ou zw7Aw_Y~pqrC^-?rL`o6474E)z2Qfk{aJ${%b{m@Q0^hgFU|?waj@8*IF(%G^&tbo1 z8b(&D4r>zo9fVy1Nh}vFyZu1hpRnj!rnsj&Inie%Wn9w|ra+7%55M_DyU$h~)(9Vc z{XVHg4k18}xOKzx{Q+q#3vU@hWXzGIHPR}6E-)89o0^I(xgZgW%QQ~YeM8ZGSl2nL z5iDiSipfXJLaRcksI{%Lg`(6hn+i-Mbu<^iM93CXg^^l3i6-OCiMFW@Eyr#7h{(+U zYLrSU^Bg}bi?i}u#k^<u5uKQecDu~>zd4Opdtd4wYw8ro?9O=c<4vg!DHNitzxGi% zkn3qzQ1?*DrfP69wrP0sHQn^JiSy;xVzB_A>wAXltCxO`?OV#tHFAFOo)3Qa2bfLD zoSmtPCC3Q?rYZ2`(YyS>=RW=&zqWtp@$dQPJO~r{op18l@A(YB{wx2GRo`>HomefG zJT73yfq$6b4}GUFo!`eReZXKg)B*DTEBCqGynooVHc^Vh+RU<hn`wHDJL`YI)93#x zcQ4*yKP`z}V*imnU;ng4Qegk9pW?^juk+2%2>XTb^qymRn>l-$iN3HsGq_lI@a4en z)Uvz<O5sz#HWIDs4kSx0Uz{WQk0fZl@2kV8%v-3s4`%IGt|+3?PnA!u&&M3mEyY#3 zEY%IUA__*6uT9mHA@&#?CsGBLqNg7tFTM@|i>(U<h^SV^)QAMBSq!G;E)`QqDX_U6 zh^637Q_<PN)y;;mpSb(VeT2x_$(nH**lqSWX|Sdx1cla}Z*bm{a-w9>4I;m{5}{_; zl)6@kP-Mc`=E#pL1P@enHw%zeSQ=xhuiH#8&jLNw#n`L}K`FXkh%p%BG%tlhv6kQ> z#V1ngam_&M2gYe66^m;!IR#>v2ua(bZ4rD2F-JluESE4%N~<q>gB_!W5GD}oiIX9S z26rJs<5l?SBw%dEa@pfuB#SVGiJT(75td1a#X(o_%S;~|!k{+oIe66h=7^R|QD5U2 zqaqqbXvE<gLo%Kzm3lv+wFA`^6hkJ7A&A3d!?Jh8aUxWGj1|rP=@*SspdnHu5rV}v zTD8!6VK_uCE;^>op0kTJ`^_HL=<w*&4un=^Bup{{!kka9&rE@FJ3&+buHIsn4U#?9 zTdcPXhXdPPAeRVMkk&9I0cWtz5>w{syU$siEI2z~YUKZ3l_u7KWQ!>VYk-_6rD4%G z^u5x66v4X%`$NIDR<$2Fkwa$O4@_cNtyi>tryWk#>o7iQSlj9O87aYjv&T0LUEh&9 ztz-x(61D~76jklp7O_^TdWrO_mc#zQcC#nvfH4NscN~TZV}!Hw3x?sqZg-&V94RTb zrtvm`u5Zbu;f+r>>~<qJH(Q2~xq0|p+s9Mn`gY6pW{-7RO`(r;f*AEZ5MXwUnL;*m z@~%F3V)alohC&jKd%x6GFK7KoCLT+e^U)8Ml^)6&a0;Z<J5s8ZTIG6$oQyu}^%&xc z)S{&_F9!Me!)Mr9dHIZ+5f!Y$JEByNig)IG7ac+7pgBdrbpg>ItbDX;WQtC3MRakg z&=B>7Df+jm|Gd<b=?un{SucRL+)6=eJMVkjd#w?yZF&0SY2DmDc-V+B5kjEtTJ|4c zeJLqZ9=-ei0p`1mz+7d04bM*3>~^~&3K477!DmmGANaM~4F37IQ!L-<YOb!hymLuN ziSzZ6>+OwN`zjLh)^5iiI$iz${A>QnuJi#&&!G-BufF<#&F0%_J?kQ?<qgBQ#Jg*n z{sFICeuI5n5tfnRH1W+>I$}4Fzj%*7cKB7^{e)pyIIb=X?T~r!^@;6?aD8Ekjqv*K zPK--oeU-Sn=lOxZx1&akY6xW2m0(ikhU#e}Ykop06;&*nfx?_@Y4y_$FbAc~&xozm zM==W7i%8Yl)GQT!geuyiLx(fvm~d@tR!FY@uFs{4HAO8<m|W>4L<blw*{a~T%#d(J zZ!(2Ylp?l(q(Zl984n{Nz}fi;xdgm1jMK<C9oUT%_uB?*VVD9<qak1hJy{voQj*0; ztYYO<L(LLMs6XEz##N|BkQ8*`G!2DJni9E8gb)D-xgZuyQPd+Fu=wM;WUSG?CF=T9 zwL>qE=N>N!v58zX*iVe137!xG{i2X!U<wm)OziAVDV1P|U8YT%LF28_#8R7C8OxN^ z0cP=7qxm~AX!AA;Lt`N(@B-F5{CvC<7<Ll~G@U_$ZVs(8gbqgI5R)`T)&SY5JiKIF z*QoUrNI4TGH8~hlw5YKZW#eLIoC4!mFvYQ6IsDRdda}k!WWO1C_wf}uW{Pom$%uGb z?+HODCaO*-7s$ElR}@_t51P_@_2`!KvnBg5VVXqVR}+X)dJt1Zp((1?(hH_!4*N(+ z1s9X1{d$kF1t}g=;QVsQG#p6DW2LQYf5f(q&NURHA#D5Ip}sFISt4mN_)e5AH=3h^ zKuAK)inv*0IbZcyEA*?L_34^nOjt3DabkZJNClq0d&T-<&B@6UYb_UNckwNZ<48$` z^=XG-6w!d1WoDE%Gs3tJtj^ZhlG*OI#0YKM;+(Kpv^3svIE>tGZi(YaiGilEct)nO z<@v+s_`aoIuCUhQTT9<9=@uSi1z#+L0n<b_)#*n@9`}kKS{OzNhUh+x@^e31S?+ zmD)jORRCU*B2#L!eGQ`%oTAOu$dIM37)3Qsxxyl)lv)QcQt&n0R%%)83&y8ZmL&tF zmfGt5VUDwfo4Kkv^JQjqqz*4~6cyItqkeKJqTyST>hO~0C0G}O%GVc@Uo6yRuE|!* zCRJPWVpNz18y%)%ZN{9Da#Q)$lFJcNn)z(02#}O{T+)cWQhnvyt#%kSO{@O&mu!sA zTBd1awO+IN01ZqIk#hC)TXxIu?f|nd>bzL5R$O1d7)DY}sC{G6eBjqU*-Wf|kMz;; z=MB|nTA=khjf)7woa(x{Ww%<e{0?Z=@7I+-V1U`xyXL`zkGwC1cfJJJ?-Y(tamV@D zp6l_1aDPvn8Xn$r94-UxTPuF((O0;=pSZqgxIVWOD}3S~k8Dna?Wtv0T3&r~qMg8w zg?B#I@S{I_TkW0dfU!0ANMqS_P)N2u2gcNaS}BeqrryK(#R&$E$VZl0>jN4fS#b5i zG)1ZqT_G@Qq@p7gF|jq%#V9pw(LqOy#a3Av)oG+Cj6<vzv8l*cYS`I~9w~Am)a;mg zA{H#hI998U7)QdGxww0VbC%ofp0mY*&341h&5nEb?$R_yo2vVsu5AF#JkgV4t$7ne zE>7QBNyqgfGowge#eZ23PFnV-C;wdZ`zc*ykXmY;lNQ2x1ewLorV4zGYUcF3r4EOb zOI^F_+GD8eoT2H#+6gz;9OTH9I>MAN#xe{6+Jw&r+rbb6qmM8oLX5<a!MWO0TqsdX z9!u2|gngnknyt0Zx;dqkz*_oMONf(-kc-f`y08~;c*JKg4Nc=~^@b`5Voan#+lph1 zilAk^ORd#}({U`6g9?V7Z)jE)<FiKPyFv+(LpZS64{V2#VT$Au=$vJ}^7LNci-;qM z(f2d!(3xUJoMjpgs&z1dXU`9mSm;+hU85&%V+4n-2ow~jVpW4`npP(bahix_V%%%9 zalfWo=M$uY_YG+}5KW-#EseGMJEUqEZ_q(J3#q68dU@g*<HR@yQWT6=`bs2|li<A} z$H*AqY}w(PhNq9N%N+4V001BWNkl<Z=$0$QJACWudJO?&sgVI;oJiIoy(8=khr@&^ zifHv+i*2fQhe8Sy({7LR4vet9d0y{RJ&+WW*dGERPK0qH$Ary^VH#O38=Mn%!-37s zMC%&bzNht;Zs8GYh-u{Z`4-<gwzs!De)kHz!7m#ffEFE_q2RFiVPc#j?Q%&e5ot26 zI)*5!Rk9eY6;{1cR|{v^$4E|EYFVf*MwI%Wv#N4YW@Xm5XmFjr-*ZlpGA-4KDQKzV z`{V<r4o5}hA_8uf(&;DYKUDxnrHyn^Go{oMiqr*KAwMcGq;QEje)HLNG212PLB~La zz|D(A(#$AL<^JbIw2HzCNi{K5*qH0@1-bsNRcMn{caSU1WQ#(mLg6qB<eXWpR)pJ~ zW>b92_3Epy@*BTt@!s=+m_;dY_?9e~@A?2!=obr&F@*3UF)!7&=<YiRlV$so;JyEk zYnbZKs3l|bz!%yM>L7Rxd@%0w`*+0;ppdq;AL;csKE@Zn_>X}j)A{0SrwQ-&#PAr~ zze4x1w~5zx+21WZe^pptWxnvWce#Bn^VY`}Jijy~3m^OHz+q_^7lz&1@Y<Ub-M-L_ znXi0b%a8t@Tbif{M=JTKA5)!)-t$RH%|6mRB$*LJ>aabZG%+;^d$tW{Owl4llQoJ! z&)}v$F*Te{YN~aq+_a$Dl8Ve&97b%-Z7N_gP83nG#i?7#RQ(K9qb6u}%uLZp6(iRt zRX<)cV~nskZ8+Q<D8T8(DIpwq{%k|zI?AGDza4101!re#o;<#SY*?RY`}q{q66~y& z_LXWFP$7{$!pNo4WaUU#8#1Au21ll;(hcY^WPN?LilOAF`nw9J=d83FMf;=d8~|v% zB3LL2l#D<L5G@o#$Wa$>@4!G~T2e^BM3Z1@vMvFe0TE$8Ojxljy{VZuhGB3_dBEh1 z2?^^RMTB7&>DN8tW36M*fekw_3`*g(-ZPB}*E>uogfUjlA9zt~gsk=6=(`rz6n4Xb z;Q-<bAzH>MX$fYCFJcD_ih`Bd3R^JV&`67TLzx0o%!K%~-g^cop7pY>cjAdyZg+c} zIGVO&aSnMjged_IXA}h|S&gh0&CMw$FpdXIX=>_n#`gwqybdLjD6v2SXFaZW#OxXO z1N*GGCMN69vtBGPE)lcGmIxt}r$i9JSk<efBv`TJ7->6Cv58bh#zQ8XiM~_KkhVT+ zzfwsFCmoBv$9u=)M^~KZOHNKt8AHZOCQW12y&2-D9Z|6{bZumN6F9j%=d3#;P9xSC zrfI?+61Fky52MD1l)^Mjh}8snDMo2kXK1shX*_+?FgZ&qfpCZnQ|9^A#5nF~t>OMF z=iGb6GNs7PlN+v{Y$*cH8~SC-<HxrQhmm%<V7J>4#(@$c1;gFfU**xm$E;Rs#uzwk zBX=$?c=+_1V!$~FF%x6ZK|dzOq_pRLm~gG5={q*N9c2A`C^aeqMbKhJS;!e9b9kLr z3zeeM-OAlCn~G9VuIIR}7c_sSf)_;!?&v&{`D9g&c?^XYD2MX-b5d>%4a2BN%FLTb ze!*E$7tYzvnXB@BKHZhsaiP#U$6u=Q-UxG2pAIticzWg7@1kXQv*r+#(^e(D#>pGe z1>QFe+wGQ%i*w$7e)G}+W*SF*h>hXhl)vr2&sX^X#y~m0)-ajx@&I#_V0E$vs2T#j z<^iU8`5q6z;-8Q{0%&So!fcmzRt0szzvx8TeMlnS=>vYwroKO~zWN%!`J4ZU_r4?Z z4KH#_;|@H!P2ByyYvShPjOPPSKP}wfW<LKrTONJX@y_d>{YofC_{cW~OoFg7T-|Zp zeH7@X%wot~-Ld@8FYY+Kp?1-jy7ARsX{!&Oq&c?#xb=g;RHyf&6`EO)ZgjyWRp*eN zRpwwYWTsw0${gxwC`XM;t<n$`)>)aILp21dqAg|Cw%81kD{^Bi8mYgtGPwE-+L_pr zIe;oLH^N(27&kkL5lrLQY;TE^w)Nh<Tyxk5vUpy9?XG54c+YyhAg9P!G%!;vM+j9! zz*z-yOTmb%gM^Ativ;aksbas9Chd7KP7$R-WsWjAC33Ba(ls-ZgCZ9ZeQjL*o2=*t zDn_7WMX$)%?8r_xc1NL<2zab@7;kVsk%A{nq?kx43#52L&`cDm$cQlp*$d=>-2sOE zgjqruJ(qV*dHVR4X+O|(4aH>q(lbpH+wF*R`g{4<aeKSvW_Qi$s>eukwBZ+<5v#+6 zcMwxx+GRq>`ZwE#^YaCFE@6s+{XTFQCl33O?QX{~Xg88NI;u{}*UXRkplJ0V(>Q~b zN+aY%3L`OTbw%GAY>6B;7T;PjhBQr363$whwg)40oenV5<R~#PjtOT4V!@k??Tp@X zRSIC8*MXu|a{I2~q|>|@E170dn9@Yww5*qfloFW<LC7hQa>hAFxA1stAgPGgI+z5K zB(?XJf#ssnXCP-9Yq70^Bn;!oG(}F&)|9-%*d>dm<MwvP{`Q)a(-q!%PR=fA7p>~r zVrJa$`Q}&Oq^VjOThYO$YdGBQN!6uhtm=5G<b~D6sUo2{s}=@>HHFp{hW#ES(sv3N z6dHD$EpL7EF`b88EGY-VFd>a2MaQro5ZiM9)eGVnXd7F#M}^%X@$9XKI4Ah^lEZFK z2?-=~_j1iN9k|(#gxZVbjP|e%+k>ug1;Qah7?4zmbypX8!P@9>oM&%Z742#^OqPl| zE7??aGZk$)GCCaRiCMF&>n=E<!f?P*HCw;gOywjwN)DM5dFP2}o+s3zovVFR`JQ9e zLplB)s(WD;_f!;xTu(z4xiNBl0ge<=)_<EV-KPHDR3Evf|LNkZ8W_z!P{`TP_6wdo zeaiXy1z!zcItJIh_cCIbCLLnFao9uG!b{qx<1oFyX25=T6|I|;S+8_}nW-><oDw}S z9R^r_dv0(6>}L1A&HeXsm7MD!r#I-b?b#f5@3WSFSoM|T2Y^erHK*s^{rgNo2f6uP znXfR7Kw%T#<&D$NQdSeg12{bhpZ?v6>wAWGUbjRijID6@(Zrpnfv5Lcp5C{d-A2xC zA}7yvA%Epz<dt_r73xaeXfu)%wmLJ^A*9ZpT<M=|3M55gqP%#J!Dym%Q9N>PWG$vr zI`2b3bnvl9UZX~t2wK)AruKzdRKQy>rXDKhkT}teXm%(Gg(8W$pKKQIL#YDVDvYh1 zx1t~*wo*;bP?9iggStjaV!2#m8vXc#kKW^O81TlDvqI1@W<nTQt`-!LnvN@)gq^h1 z5u+vn&9tfM-^L%c5sLbH#A*gfDG4c=R1!JP4u?W6Q4ND)@Y0f9MvT+dr$#N5y2*(V zjBz+)aN^WRmMta+L_8vvVpD~@Rf8d9l8lsW)!k7n)&&?cpaWuO7hnWuEh)p>k8g?F z$i-P?b9<m)H(XzDVJz6z;G32tjy4tchaKMOI^~*%?W2kDP&hl$Mrdm+#TA^*lsvHA z<=T^#DB01r9_I_r8*)_Js&fvPGp>m=gJmRu7#as%;}NTLOUc#!S3tzlT1(eiQW%*^ zAR|mA(be~M$_0i2pO&<~;pE(NbG2pMNAMYG3Slp#kU2T+IbW_B26aIR5nH7Saf&*? zi+~jxtM0k+Kn+$Cywleo62l>>rXm@dMsU_J6(Noh#2o2Xk$F%k#GsD7WD>hwqG=nf ziR{OM7{|1qNF$t`Epak&dglxgxV_zwLtz{XCl}}3y?4RG5P0--$Hi%nHCxR@S}if6 zwBunK5V4G7WU<iSCxi*#2{H&%j5H>5xIN$-kM9}|+kt+m+OCo`$0&peBe36UXHtq0 z?+h#)DS9x8r&l-RU~s;Wq8fI(uESKM&NU1A-gD76gmGeX^^7~c!}^xD-~1+BEWB~& zjN6+H3saB=-o6ebQ<J`PBIc;5tyM8^EZQzVMqSm)@jy1Gwh4)vyp51W?>DJzj*bB4 zsDmwJlIm2b^|N*TGsiVa&uWSZx>SR!q=*g)H8<i&%b+)i(n1y~H9V`H_-Z~>wQ=fD zA;+EM#p$`si=zG?<UPX@wOs6dn^4h#NL?6G9UAk7p#KiJ3ZYPVd+u1OK{r~Sttd{@ z_dI$0gwK5DGX!3auB_MV|ChKoX}0XT?)-kcJI%eX&qM+w0XC8-sx?a@<*-~sMTNpO z^@nhT?I;iZK|F9d91ce~Ja7}P8aUj^0}ZNN<&ad8s*36;5(Ee!8)W8dZg-m9EDzQ` z_a%UYBuYg1Ajr(T@4oxayZ4;E*ZQx2!{Kls#mEP@x0Ij%CicaP&pfX@d-ll(R$uHe zWmh!#3t+duFC9b*9*&U?pFVCg$X|gZecoZLQ;6SM$c3}@n(eS>c%^`OO`yUTa?GE@ z-?^P5ec#bEjq(EOwe~7r6XQ(rh8K3Ezv>w-1#yP2y&oA*9q<24i&z+Y%hk)sxBhI; zhhJ-X@^*tyg*QH)IoSzsd>r}Vw_1MXUk!+>n=94psB%_v5uBsWi%sqB9VII<O&qwQ z66J!eh=$IWOFeT}Wxl}Clu}Hc2UmrYEr6+s@z^8Z1zQNFc5zk-hDz*JbkNv)r1d^~ zW|{En8Pqccbjc_cjWIR0L*>i5Nop!Dl&GlbT#}B^BJ2($#LV#Gr3S-=K+~=;7-G!y zs}3;LHP_<2twcY4A5G=06;Tfp2s(bQ+!JdJ#%tG>izq^ylM+YK_te<B>>1C3BI#(U zHch$I&RahR>nvgu#;Y9LSixC?(4a}hg<K3$bo`ZPQN+!89qjo!f^oW5<rE=hymj<# zORxbS0$|wgC*~<3dB<wKrVD{m)H*$<MBg-Yp+~Y1<HR&iI1g>-am5jH!iAP#5;ChK zcT6MGI5Up=Svu=zT0`p_yq~~9luVind6*C!p|P~t(@<!AL%(XVLHQxWCX*y0MK@Wo zus<Y*DG`%qp<A&?nz2s68v3TAZ48npN;I6FuL<5!Vj`uC_1YZm_ahd|#pMa92yw{7 zIqKDCZAID&5({IR?j`EtiBZ&qEl>2F$9we+8-^{1y^c_g6?{`jv(*t~9lcs(Ypz)J zFOf_W3~3t4)?mm`212W0g5x;ShKAi{$7=1dcx-P;GPAk;m^cocUtIB(x8K4VOU@dQ zI!zNz3#X?my5>#BaUukRb&4DvHe2R0t4Se-I18a^m3xC=Y+<gHhnzJ>YEH1<?O62< zSWOKd4+ka6kBJmV@&xO%j&Urk&(C=D<wt}j&~%Rd%WHZM^Souov)@lN?V9~|Pv3Ps zeDsj6RiB!R)3+FFWXD(E>DcT?Htopsms?C-C$f}U=vHcppf1D+vN&Fgs)@@2kjSC} ztg0e03N!#t<cLax#sFEHSqvuhdn&4ZbdL~4V2)6YXtyY)CYj1Y;?oyi9P<pCMPO@H zwQygIlq#)~THh$-b0qY>vbmTllT^a6zyJDD9Elp*DDGqGPbl^8g>1|bBDTkk#46le z7iMKDD{->xSA6{OGrsekUnhSKLHA^RLe80ap80UQWo$cEuX$d1^5l~btiM=APArA4 z(@t!fUMU^w<}RPuw(pPaFu(Tv|GHxnlxwpTFny=Q=i!xNXqMw-@(VpauYkFWiSq{+ zT3pNP&m*Oo>u<D7n?PAP<`&-maHfgEpZ{V*_As@E)gklm{j&{!_U#is_<BQ#!Y}^G zK=g(;pU(W@Z=Ue?e|MvWc_paZIwmzn(L-xAb4)Axtf|maFiz(`i`T?aVdPK~C)5GA z6h&N?h5%sUqCj;!72TMfvSnDB2n}L1;I!*^b!4Py3&5fp&}^|{3KVnX<S4;jkslFL zM~5C`bOW}=lBHA`?o#GhN~uUG78!-rIxv<<J|qsik*-z8(cs|0N*8F`1dh=oRefQN zQ|WO^)y-STQ7VM)sZ$~(8^mVBl&WIzI1;7kc-t(+92zxZjR&Ko*2Q9>80F4zR9NX~ zDHlB_i4zi9yiv~`T+rfCW{e4BTW}OgtYa$u0JP|F4y;o{z??|dkh3afOk;6kxx6ws zZkRLdhZ)%&@SVq4hZopy_cZ=ciQj_t0qX)nX4QDc{ls<yce{bsosiR>u4|a1u3K|f z{zh;OVMvJC9|@0XE<hj{Xsm+{Lgyi?{P=DV`WWcfhSk~;r_5oFn4-?PDQVH@LyNUa zoXrJH@uV5103k$N5#j_TtFvy?H5douoFQoeIUNRe5@=65TqF24P*TR1KyiYxGxI(( z$IO^5tq-i%meV)XCVv{D5@I`xB<PG`nr8Ng12$R0%F}i&7=t$++ccDv2(H8T!Z?rQ zStzr`cc!9fV1kgv(5wSV3gd26qe6tf$<;r}Qj%jf6T^0g<V@%sP3Sl|=_<(_$cZ#Z zN}9R8IUvA#bwZKMcsMX*(W21@=4qnwI>MUg34<lYnx<|A>-BkKgp+m4&FwXZ!=5aW zRlCNod(u49w5PoFm2>)4i!;LZ?uL2iDKYW*`BSnu&MwagO@m~iIax!>oLyegILF1g z7VIBAd%^X~iIcVG(Z!n6-Z9<|3<X@*u-|R;+IBj6*WyJ<$F>N^XyqelQX4xKfWp*$ zTRrHMkgoT>6<yP$KBu@!EulJHRlx+9TEK`7kc(APuBpUVHIS+VMD%8-N|zTob3qW% z*rjY1(5QBMw(7W-1+xC!`+qMhwG!RT;%<Yfg^U(Db?4BRtgPi)GU*#pmh;f>Si<R8 z<W@kpTJipS?-4@y+zsD3$2gAUoEg1m6XR<Ofc*IJCm;Bt3z(daXPiF~aUhI9SiLrO z650IZ1YUp{h%w@v)nroVd2oKt_7(n3{0Ws!f7@gJ90X}E!dEY^7(Pv?e&u*^UML>= zB<#-|7q^k~P2vx~d&(RPhZ9SP!ngnE!1sS?%}4Jv_yoWCFE+$rSRD$#`w!0et>4+G zg}_q!*Ab<y*QKedJoO>5n&gg>QghahaB-wmh_!M#oKTEi#D~0^vMxvBs;ztSGWIYv z<a9wXwRoyO6l>Lwp;!=;amKSa{Tf@Fi)xT()b;T=;-!vp#Ti`-M402O#aCGj;1rdm zD6A{ikkU+Oy&@APD@5-+UDrX*oS&VNil_>Q5$_FM*J&zol@g5OfaF4GJmVp1<72FP zYIqM)C?+D(kR@r6$kNd%7e=oX{hd{wAV@J))zwtxP&}?h8i-k{`bjWJD9%8R7}Mw! z-en!jSuKQ&2;O>fKzY8oO6IMO&4fhBg7JYIGtPVBth_oA3wTT$XbRZib<Afp;=o~< zC6dKMu8NJZFv~#bJYA>h%EJ_yXM^*FoMC?$Xxf&uRnII5>pNYWQ_F4~8Fw?KB#ncx z1%k#;xzrL|qPT{;?SVLr+!TFJKs`~sx5@``4(}m&b#WGBNkHQaZR=>-4(A=t7IMj? zgMf>8EX4<mxN7hQvt;5dxOv136}c3HL1pRI25<&zEx`#m5EB{ZOuA02PS>;-XOx_< zMKhC%h4a-J{dz^tiE*<9Cy309Ik9d$=jSJ6imHwLn&LdtCtMKXtcl{*Hk_YdaCdvq zK+PVYu-olO-V<6!*FtyN(YOMV309kwG|k*yU(*IdE}1!1Gr)PmdB@4w1>Rf6L*$J| zUsefw(Ll%Gy^dwX&^A3yO+n8oA_85%=8ZQWkz=mDNS5^Rj7g65s-<0bl;Y`{HEr+l zKHz-A$>}*$O5`|m{s={NqTV|t35{`>Mz}g%k>kXEvt^D0K@5Fsd3wF&=5E9{2ET53 z*fhkPNn>CvN#+0OT2zXus<5hDs$(Ks?H?4qRRc|3k&1Hv<US_ASLyW9tch6+U20=h zm)~Wi<d1||oAk!6i<tqUEjUrL8AVb|9U)biS&j<l>Q$jtjWPh15spH+bue8ku%cwb z+8r(sk#Y*^tc;~@xhM6$I+}7zQFR2hxR+cWE%?fDhQI39{N-P$TIH{b6X?5M{Z*QV z+iB#j*F48wKmEkN&HD5c=+aO7_>=2f9@U?abK>FIDKED>G~w8gs+{!ILxBF-UmqXv z>7y9K&Gn7WX`6;TYSHrM<pYviLO-h)2wyCD8DOkL<xiZWv+NT*c=&+B;q`2s<iKnq zXY)+=r8Cw;=5kZ`*S~f`3WjN=#&kdb7b72iH8A$jj+yWN-tH)={lPao{{BDTaJI|U z`BpdhEIP8$>>({8RGU{vKt|7b!4Eb2BO_%Ad8{|6F=V5oC9&#_pl+1aQP$|avY4;g zQvDcA-4GY9h~?g}&gkRT2o^<BaiZ2V72#2$z5XxN?%b9dDq;$ADM!MtHYdx%VUPDF zqCB0F1gz#&&BFvvhz9!Lxf}MJbt`;ukhP09lF7Nj8pC)P@Sy?Yn8!@h2KEO{?ad`) zjiYZGmHVcISj|$hY4OF;b6z5-jP*6gNzox>R#jKADzz0w$0R3?`Bc^_4<-w)lCX;u z#0A7^S1ya4gQ;P&Ry#zK1zVzW1dA%PiddvLQp)(yk#fPg%sfV1=SWkgahBaa()NKY zqQy%vq<PW}pcGv2nCv;fa>O`s*iY3k%(6b|@k1mVIB8na7-@oz3>z1K2GFGMi>p&M zhs5S?gQSRemf#(}?XbZ>@r=Vj-v;7P$hnXuDOx4!LQ|X&j9{!`o()r)u@?H)(*%!o z7H0%XB8kU07S}?Iu-(sCtM18NyP|O(Pl2GR*C_@aG31Q3f(JFDtFEceseh2EO>U{K zzN@y-tUAOdrnxYVGuB3YW69IRG$rPFz*aM4ds`q1msgiuzIDpW=R3A@W*!P<nCUyi zFsr29N#GZL`Rjb}-c#Z{(yv;YX2s@i#1x|>=xOFfyyNuj3}=OtlXLKeSR!e*47)8k z!^!C->$9HV8YElw<VhW^51hSu1;&u_$o6`NF@>BGr8rU^>6!-P0-@`4<;jt*bL@AC zw$X6O-R73V_KwxbC8wun<fb7-!5T{}I~w0|a?&%-o_S1kohoh)hmlf7@;u@i&;I6) z;V_fqL}(mc-!VzyR61<%><%+=j*Mfb>pfQwPS_tthA|V1Xd!P^IVq?tyI4!iS=X@I zG!>gG{iBZj>$oHvsxZMGd3j!>u4|^&5p_LOy&@p^a$HcC;-y04Vkp&`ywt+Q)M{xN z_hebfxaAWFNT#YH>O!}aC>T8<i+u%ENw}ic=VA<q#~AQZs-xfH=Vy+dF~WU^>S_nI zxK<qB6snDQ-T2oh7yRJ+-`B7I6$Q+L2M?I0iHnO1?&kQ~=alC!V7q}+<)s||{3#!Q zw%PNK{^-y7!yiB4A3k`CH{X23kAM6D*Dqf(OcRek_%Q(g@xOhS-YLP;p+xHQQaBk$ z8t({|pA<1f6k*w?%sxf7F|m!2?L4!YCLX861ibt1yA0EClx>UXc;a_YR{W|ll+Bjg zi*qi%U<KCnn$O_SH84%Q@#qb1Za!P2>GdJF+sNjsaQQ;GxJ$hM^#%u|V8|A}{-cqp zx2zA)O_^`}DAGol8c2=d%a0>(JkQ5b<#Mw*W3<~|)GrnGgpAl~7qE<VOf4L$?7u7} zzgRTYU5g<V_*S)^Inv}+a=Ivq94xco<uN6^>xOENiX%CWN0fkT>Uc<W^a>cMb84ij z1nOX@P{*-LNnVZ(jGkM<EPNGIP2^m|I8Pu2lMK#Sl27!~bFx~I=7JBFn3Sv;TEq2b zL*oP9!fwAks(nhXp_T%xJ`kD)k5yw<p-NVj*^uhJUkBnCV=)p?HBkoRbTnYILeUcO z#gL5A->FL3Gg7@M)s5Hrdo4sMr4p)_&aQIpYOF&knT$}xg7cV?mycaZnNmnYW(01Z zZ;5F@Br!_l_QgcA^2BMzH-U?b6ByLEuarQu5{CUqXdIyxQdEzaQmo2|t0S&$15I!^ zD@Zm(GHKFymuZ}F)^KsP!j#NBs=r8Rbljc`c-LaB;9R5;$1JAyLxo~hV;74OppztG z)O7STCtL`$!P2;lb)K#@%u{{sl(1F^zM<>XcrJ9{q@|=p&O(-mDGnbj#srnzri2ww z2n{JGob~v&)yaS@#4N;|nfC|U)+5U6Ce9-zIq({SC^<35i4X#_2(FAgzr7*Kj78{z zW!1JI4L(?!7B;(ykDos$mYK^3=RE&-V!s`*Cu`2G&Y5;wf;WhGy2i3zx6El`j$0bL z=CIq7=Bko$FvUITPVmmNK3UVyaB_Z52n}to1)_E5oS&U@IE>_&$x;x>bWKa&E4rTI z%rs5R!vUH0l(=Qw-je2trg6Z;G;KM&*iyu>>d#oMdiLeO?TeSR{hE{}n$Y4yz?ei6 z0y&8WY@T@f6UWuVQ@;O~Kjh}-CD$)EYz`CFwp_jWfM?G?##+PKY0o(6&-KpJ^?}># zJvZY)iSKxVcl`QyeueM-=?~a#4@A*xNyRv7mTPJ>hYo9G0bX=OzJ$ruLwT?j=rD`D z3;1Or<`qhVb`q*_%%Ul_Y7)1sX{zvH8T)Ymv($U99K9TL-tJWH2U>}lf~S&(t<gmh zmFSkb0GnD-SyV>7_`WRQlc`eAvXB!i?`Dy$79(n=R12rjw|wy7hX91&`8+ebi;D|x zZf<zv(VN`9qWF3BNShty&%cNLjelPsIJ<c5^ZqW!fAjtmey6?UKm1Sr5&zM{HxLoV zap2<Ol9Tl*QVKu!Ge65e`0d|Tcwf}*P*qpe{jeyUI~DCJbF7A1Ib&j^O9`JNmpEdI z%+tiT=7|_1|Mfrq$DFLzl$6=+cZ}1>w|?PUjK=YQym-O;@BWY<ro?~leI-VIF~>N5 zRt2^TS~Pv>tuJwRcXPaSmp=`_Au_iH^L)?Ay65&R;4&Omma((E^W%~Aq0kMP91P8r zSPh2g4W7c>yZ`_o07*naR44n)-BrWaex%afWemEQ%Na4%U{BFLAsyxa81)w^sPkvR zk!mQIlHIghRi71DMx)-K;||NQFgn^PS#$59WTl!wRz+U@uh^Oqf85WlddZ-ukFab? z3DEmjm4-E63^gB10#K@25QJPgZHjMF$77`kVmzT~nCDTE80z@hTdY{xm4+jZdBkQ< zPKl<m+}v&HLr-(%c=r5brhVk{>Qd#ZDJq{t2SfPKVsgTHU%PORNKxpzc5904R&*-W zHNxtsOF2bWJABl5)7fxbGDIfr^l{)EK4_Srsh^F(Vy!C2#1zD69*|^h+NNB{HQJ*T zmA=NJ3-mM&v`vp~J+>r#aBL5WI1G$4OmXDHAMWW-J6abgsnD&3JVGY2=7i1Wpq=+g zi>v8%6uq~t2yrURS&7fZ8jN+MJTcEgXoOM{(*Z)?(w#WgT~D!vaX%q3VZCF0(qMZ- zXdERON)q<dNFrlRA<l{MAmox&*;!Q4lu{uULyC^kLDPV9ma_{-+Xv<$vcF9XcZq38 zoSiE_B!>nZG@;Sr5W%E^^{&crRX*;##rlSlihAD=aMs~{0Vm{CNW)C<9&bG{Mp90A zv3TEcdghr^AkM-ZGtD$J4il0R*2Az*lsHqwaDI8p*WY;)+a0+6_?qkM=M2-pYHipY z4jcx<W#4jkbx9coYpQywffNfbo^N>Y&}!3QYvVN~Hk&(KcKFV-KTNFJ$kpXJb_M&p zNbrHC4K#fZIkD~owslO0ScSv|Ok_OV5vM)d-G-Z+Yd(JbOifK)hxHC?cXVyX$?1x| zTOnm;I7AxXBE~YOk#sm9ZDEch4v+6TRi*hr*R>QP&pvw0J8wNCI0X#ee8WTM_~4^! zO47zRKD`B_*I?6nZf-}Uz}h!Vlm7mh#P9w79}#TF`h3N>-!Ue0Of^>yo<^=nZH_Qf z*E-$vm-v#UnX62<`{sg-FUNs!HJ;M}k1k%-)?b;%Rhb~mx0@rZhp|WAj9Sx}s#KDr zYH8_S#ZXgo>q09AHLF^v#QJ^3R8In}OOCX~VoM!eDdJ#@KDQVpLYCTvx?;(uaHK(2 zx%F<h<Kp6i@n%EUeAdCXYdfs9Jbdtg7xM%qY1-T?N0}n>gYUx^RKWb3?ZCfy_*MSf z|MI_j?YQgnim%T*e$wZ^dgPp$$BB<We#-M_AM^C1$GrFCDMbo@@u&Zm|KgASfdB0E zoamp*F%RQs9=oo;$}j%%uX4A!Tk39J{SC)?AdJGxi^7{HE801;KW&(U;jJe#UwWJ< zPG}~G2G)ZX65S-c`!g-y{Qk(R_k>yQ1@TZxsJe458>o&D7V@|j4vMb$nz)+9*1WH! z@R#N4toKH>b27@lUv6dra0Ryzr>pJ#GS;AGgWYG3IE1W)4i%D@dOnDb8$}DHypW)e z1q(;Hw5kuaP_vRT#j~8XMR36|=Sdx2>#E?4MhrB4!?546=s<kq5rM-#(ycpY8F=>x zFNisFc6LUgu-{K?H#>3`-gxu|XJ@B?%A1QpM@CMt*-^}_V{LN%h&)KvF_p2(fi32K zeC^b;%9{H7iB(rqV{pOZY!6PVJFl-2?V7P9?g;%Zyrkvxvr>rD%p5bZWb%|${FyR1 zL(U`C7J@ab*Dd=)%YHwyJ&cGXR%Z=2FZcK$>_@8!#RNi^h|@&dHQd}DIK0f9^bMw1 zn%3z^N}$wn<v3-W^OO?FwYW05W3>+SE3_~ug;^%eAk3=f%u#tXJ_P*AQ&M7{3f8X} z%YnPw#5ifhgO%l)Q!G(A3ArMA(A4?bxH}LBi*<&Ri-r^Hn8wV0NR&1!=W8}J4jnIA zLynmSOXwV8y>4(t&G3xXd>`w<1l`u1t=Fr8Vigr#w=MHDYuKYH8rWbx?aJXoK%#O9 zOBUj+Xjap7q>}jf#g5yXfiHjMg7d3$(l9X&19xL#*k`6;LyW?MhYxw{%MaOY_vDz6 z2u*K!`0$cpzvu4d9j<Y>#xm{ozFVKS_%_gZ&-%1u&XKr}n55~-);6>&%P>v^KwMy) zMr?w%4~U6O!-0?9f68{ZVVq}5N~})K7-zi((;V5)s=BkLA>}Py=*W#@)%TPr_-2g_ zmg$h`dxv+9lSk(`2XTnH4wS;p^)=HlaF`O)xMj`>?;Wkncr0h9XFPaAbIzVVzh%D} zh(!_EQeUH>mIzaxFuRdHI7-qaZ6m%eU6%V*Q2nn!0gmc+RTp(#Gj(#4DvwWV4o~6O zZ587vCfAN^kvbju#E57Hk}*!RG_Yi=nH9_aSg0<T#|e_EhExGiIWAJAp$nQ)i<@FK zCDhefn38{NonxE2aMXnaMQX71^$WV-R6<ZTR2jC^bZx`Q*%==_e#~2My~X!Fdh*%= z=48F*DR6dn#*2?WqMV;&uU|8!c=1X=;`!xgzW#SP{`Ky_Z~h0rjkT74`cMBCw%Y@X zrSf95r$|$&q^a5wOF2I0c%HR*3Er!bl2wRb$NyF(sr50{_FH}2sn3L~qX}F26SGO| zwzuS*>DrF}?xSb?r(b%jZmvK5V~n4zj-J#Es9*oiZ}5A+|1V$reQ`RledL+my<_#= zx0yQ6%PUJa7QX(YiNo4*ew*2!I8OF@ePt*7;dj@3_xE==Sq7t(Jbo<3b^HSy5gEN2 z71_{YWHGPPYcDUJNM><>(IUbu$Ouw5M(w2S(G$UdRf2pm_IRIYU9bJflEQ8Qj-yna zA=_gRqN15nQA;tE(<84qUoK;$`gO?_^~}{)9l?~WuEVI&mvO>4Mpa~)Qu#OPNF39k z_k0$7@aztI3=U$#8O!s#4cLH@LeqPmJblVIL{b*M^yN2s`0$DlbR2|5W07h>SxQz! zD;FdwGGI(0%`<U|bgLCcoEmdlU41Ya<838bXZ43^EVeY2S7Z?5^nR!%niiFcn%Pni zQz}8adi)dxM4|y3BgQ0RObkON#gWhjOwhP(Z`F6CX*D%^nj?32YOmk+4KMHZuuH6( zhVG=L9R+i$#Mpu(Nn$_D^u{rijIoB>yP41!rj(geqHQwX3Nh;S5Nu=~9hpqZMZIjS z0cUVT&2p-b=Rvz+Eq1HA2tx>tm^~#Iycim<s*%O1mSRYiM`Wi`)l&u^&_wX$={v{C zx}jUQ%=?it7y4=%X9UWu(&1@}h&WcgM{K5KgYk-S;%n@J)z4jhdB9jD<r-6)3}eV8 zQKF?eX~~0Ow>{we%zE8mqhWR05W1de2sjTeINor=&CQ1Q-+RiJ-~KY|t5c?@5#u$W zQVNX2$j!^=%;Uh9-+9O;7Sc8zufaJ*#9Bo@CMCGHO~>WMDJ56yft<N`c*bV4)l8<w zQ_RdTX!9|aOq^~>DMKubG0=pDra$B1R~yRHmz;UHygDaKVRN(P=K04oMIGcr=P1@A z$+Nn;V0F5}7)O87VMT2U)~7A&RUk_y&m(EfO6Xm8_^u=E65e~-(2~V6O$P!E>&rFQ z&$eVqw0+CCJ>X2uFtUacqaxBp*GLs5OqggHBU<bhQ^)KTX*P!7y!L_19#Y3g*$83D zlcVyo5M2|Cu6I6_d)sg-jJ#yGEDKwyd=q6+I92`F%4s>0ah25R77V*`U$U<H^`vZ_ z5!H=W2UFD#qe?56P)MPYdFnH5#uViZh*gZp6kXX0C>gInsYr{M#l6(BnCG3GpYg$u zf6RBj^Id*_{(oP)@%_>-{4#(3m*1ytJDv;!@xdkS>k62=SJJ9aPQg0(9C`LndVD<0 zoa+|I?d^{JYqEZR(qm-$JHG~~H2K}X_{-zJUEA`~TOPfp(D=I^volJV{nYW^exzvw zU;Fwu_?`dzcV7Fw8#~c$Gq-7A-FIAHI9!6SzCUtv<v7_TrrvOQo7t~C#TNeLS9*T! z4>!03M^i;mxU`NwsSCSy@r!|BjkKsF+~XK@DP-z(ttd%hQS))UHkV>MsSk$e*QiAX zXf8-)(kmB@aO_-Io@UC?*-}i=4x0>B<zx|(Q4bG2&!o`-6@=9iN9v?VEfFmFzR)qH zqBUCV#UZKzrMEQBf~Zea6ZAD>N*v6<?cGa7F-qa;{7ebUfGJ88zkYd3o-#IAt}afw zx;!HUuPPI3HKbM)Ny>R9r->XB)37I|N#)$mFz)xX-N|uuDoJo{KqOPd<BX2rj97dn z+^Xi>R{ouifoz=wl=}NhnYI7325}Z!1Yf{dAzF`b+PXn`a&uswGr3q&)Br-nGE4`2 z-%@5B^R>Oj><ZgqVl0LAY0G9)*iH%8w>T5o9xUR7&<pWSD6TL}kR_61VHjuJ=&+sT zW`Dr$EbCq^zEUcTIpVAbbZnec<^7OBoVo^MR9O=&xfG^()>sJ~Nwl$9b)722#1NWH zXe>>;BF%>D!^AvgC_+rYSTJn{3Qent;{_!-uiKWBhYj<fiRSG}RXs6Uax_{@6^IE! zuv)yPL^R4@(hbED@Z<!>*Kv7-IZnhZ;0<w_FeY*+iSDGMHx0HxoRm=S=9wZwx9aiE za<@5fd%dG+)z9bYM;~!HJ|y&>+v~Be?TX?hiAbK=ym*dSC8OsU84t?w7<QxHJI1hH z_jKz(jESyo=(>(+nz(!Zg4^vKB^H_xDz8iTLEmbM_b_VKR^PRZ^F)7o#?@8N>1xe9 z%@hnLXD3{oU-8D9k2Fuo8k(l1Td#>F6P(BS7BNB^Bi4ADzNw=*C6v!G6O3ndra_aJ zm!5rSI2GaH8*sbXvfJ;t+uSfs!q2|*h+*3C{`*f@_dRdF^CdRBJ^Lxq^(}VE){>%N z2Oh-X14v30p{ZDL<<OEBE@91pDn$vwwaC#muP(*t)W#TH2Yo)8PAnW1uMmmUe^+SS zh_6*ssSBOL<?5QLuY3=P*N(H)S$&1H5iKm7Xcx0UkGg~_kvG>Kwf0Ran>G$B2~4gm z7&Ww$DqnMT2A-|nc(&*pQjE^aO(ig%UtI8`cYnxl{nl^Ydu@E`xV*enf}FLycXQ3* z?XU1z&t8zt7E%PS3Adb`!|hM5`gz^)@i1~;|Ngg}{Ct7OCkqN|EgJ)mzJQ<f-fOtl zV&L(dc>CwRj)*YNpOsmQfqa;Von@RRLU1%=;jPD!mk%5lH@e_9qww-UpdSj?SB`K0 z@qsYa;-wnYsq#iD>ZiDeX2;};ocLOAt3=RJjtzib`}!JKsRTB?R#`Y*M>jclENG<0 zZrDZETutjhj(;ds-c(*kHE>)A_GYPj^k>{l8ujL<Ec}<nf2l5@qNa#y@m;?iM<FT7 zQ<T*Ms1((BOrx)zQo`n_@O9(Jb0()k$p=zQSPI^G`gPCKCr^&T0M}UdQ=+vUy>EE< z;DUA6kyFIlpnRj6uaa^h<xI+%aX2tfQJq|^<1ijD5o{w&d+iLZ)6qlLH>|EGa-R<c z`u;i58N3+8m1V+Kp<-RpOt6)kQ&6-GFiQIMt{|;YrV)(AHI`rk(-etw($&w55G^SS z*Ea_?`++D40mf;@H;&*OQye*L2i(Oeq&;@*D%m!YW+<JZ%${+aXgg2NnRv*gRG6mB zJPV!I5n76glr70*#wlwNR-4VTtg8mhY-x-^2xQR=Icqba^R!)aG%XB9ThyFk*eY^+ z(zHaANm0|MLsOM(5pa<Z9NxC{jivDhY{0Dz(`>oB-LpPh(XBj)$2SpgOr>~wd{AUZ z1gz-DgKTvZwwY<3D{^01Tp6;=q>{-wGERxZVdm`W6zdI*%N%x*c_<8r$bLW3buA~C zYgSi*mmh8Dx}JF)xPAVd_4%4M2*!FORb^lBOp=k&v+AK~3UMAeY%B7b1>YNT<#(2O zV2F{IG1EHF>G}+F+2NdH9)&p$IHzhZ3BoYWG`{2Hw5Mdl`NbJc-{GyNZ$0@WGtY^6 zNVvw)t$MB=TrwUG>QZbR`~5^NLQbBGt24URb2yBo6iIR7>4!J8eaEWz_|Q_E#o566 ze9gGMV{RHnG^dGG+p@X2W!w&IhKYUIk)4nm$Mwq%r(Mf0eDmuREbsp4BW^Yu=4@yz zv`vFCmRU5I*}4|v6sL{_l4wqxhIxW_wRxi|k;EKp5W}LNbl}Rd&hYi#X7N-hNB7%0 zUT4u^%TkX}tCb_cap?o^eOzh@VoD|Bz)^|~H9lLadV*sYsb{jd0P86hqlzSb&Z3K| zOdHXz^!UqE*uT_0W1;^PqklWUxa80O^iMIy;QZ^=GsYM$E-pwZ^8RMS&2G=@21MmB zz>^Q*op0y^7gs;E0%kkMBca27PMG2UZ^x$)5o;~O7cf40HyHlx{U@J!JO|GhBj5b_ zZ}Q^B^Vfc_5lH(9FT(o04K@jn9w%-dSl)P&NFHnvZq6K`6l@l{A<+!?#gHsxmD-Ii zC`ztZu-*fXyzoVUMP;N)7*z@>!l<uxKhG5wQta~1Y0+QrL<`hH!f^k6`ZD<yRHqW~ z7k-#YEFMgS#F9fsE%1%#CRUJ&o+{Da*qRDkmJM1eTBHc4@?q-FDpCor>YkhDSiL6= z$yizsDbK{DqvsO!z7=s?ou6@ieM1z7DVnQ-fTTiq((>@p1J?Ztk-|789RV2)WYjz( zsS;%kmz#4Ti7*c%FQ2~T&98h(&Grh|pd;2;ih7_}9cx>&q+QpKK#aoE#^_{lDNaR) zYt{(HIaNAVQlV6nI}L)gIPXa%Vko3!G&+G&y)kt3k&7e6MB8_C>z3`|K#WR+^$zC4 z#Oe8pa+Amj_M1KHRUqU{8Z&XOqx}RTg=vhW4CiNt{YKqda}nmKvTU<7mXg#_S%g$d z1;A_E3W_WltIDk43c-6ybzjeu7Q8O#Xmd<j#FZ%_k`Uu)oTqIZUE{Dgd@vNTTDUln zB20&wk__up&#DVJE0{JQrz`S4v5%H+?J#9#m?mtit9;jXSf}Fy40szTNsSOCgULeF zxMQrhc!4}yirAx)EGOaaX2beqh3{J}25lh$af%G%#O-EJyV7go>|{k=1*B+-wWRvl zJ21>R&6prq!5X9JlTo+ZQn?w<fboTr3#k<H9O+gaAy^VKyG_wNtrkkwA`Mzv+ftfB z*R43cJO`r$;ox-4nQ9Ri8jthZG{iA0uPN&u*`0NqUbLJVRduaTS_BBWkn+ql&8nQ5 zN46VbwayqK`@0+3mksNSGx|<rFY+w3Ch_LO3yg(_6!x1Pvn|}+&0L&!gf=jaBkRua z)}u>AGMn8<(>4^FnGR9M?!i)$a$A%yQ}6xCkJX$q9l<%gqR4fWw5X!BM5zs9HK6nY zI$f$o%QDK*-c4nmM}L(X@_1jwDC}iTS)NfB%9=>YtA&ukiLK@|%SKTH<dy}sW+~|y zX(66!F2<36tT0e5UKZ%7hD6rXU!%e)EtrZd+YP6ur+n{^{|JDlc^$5zN7puNwtMbG zc=qfWKhuWKJSX4W!iVqQ7ciF(;JqJw?rZ)e$NgY{zcu;xi#k4Cs#pu(d;c+4-*}s^ zOrP~^`ALo;I6er54<EnadiQ#NmqQoeFz~DY&bRr|kA8SOr%%62X+IP4O#kQ<lM9o# zoWD#&U&o(1Ghw|EUOseu?Ssf7X08?#bxZ`y2u8TS@$?6)k=5ctRO<CyZQ?2~MJ2XU zWq(wAZP2S<=fH5^NNBNRsm(-vWs!PS2wEH=N57g<3oVO+o(tE;n@p<SEmnkL7OQf> zl8)9vrQYGzdP)tNL`0KuQTShbj-)@+6(kjk<RgDXi=IL%NpoOw)={tMd(!$q(^_t> z^>ZzjV}{tOTXFH=l-0UHNL=6S@!qn^Dk*K-7HbN*M8?CO{b9#pw+EBiZZ>Rp1I_9L z>(xEDNMV`<Yc;tUBeZ>^@wB0S_QfbEv<e7{)$xUqazw!_770|t!YVAtqG(7($&~+G zNV#Yhma8tpB8V%DaiVbsV;rSS9LB`e<q6|_V2(2>W#%j(nQ=R@TD2T@i8&=0gp>_! zTi8#Lsbm^&=z~WPl4LfUM5;43Z>f(fEN`vFc~$F(DDTZxu8$*AvePCLFxKIk24kfb zL;AH675QnL)o29)+Za+(#K=2Sd3oRhIBz)VI$Y%+PEj4I;}n_lhOz1BR+iQ28Y>+! z6b|FW;dbWyYQ@||@{~#QM6?#`gBlr@LYxat58$xgFb@Osl$4-tjV8k<L1sZ3p(Km( zLepAy`#aX%TfFtoL+);N1XDCtAtq9uxP2bkA4aUTbdATmmN(uy=fQ(>Xaf6vB+nC8 z1er3UWQs(BH;S%`(D#l!LrO_wL~8uR*@Fv$w=^Lz43T*f(qT`U3*G4nUDs$xsC9JR ziq+|w5E@QS*Q6wb;IR&JE~Ge<b7mSRta$pqBj$p>MTu!n<S6uKr&tG@+YR2SG2Unc z<6*;;4$QlqCVQ_tj6iTLbEk0{WC(4;c0X|Ya!1p(oUU6on?2qJ)*W1|dSae%F4Hs( zx7&fkVNchnk~5`@Z7of(_4*FVW14mBXQfb%76=RJTHUH4!*Xp3%Go5>5tCZEm?{tO zr6M6xkqkAoLZQ@GGLLk*wMR7LKJ%z{S{9X?8q}Mjx>m~KR?1Se=t^xDag@>L=;FRW z>~j2nK%M=loB1o7iiXf>Cu#w#qCvJINw(g!R_dlj;p1n|$T@Ryeny-U;Wa^wCnsxe z@3#21<*s~oL;(;VKSMrz?|$RFeDK=m{cR2r!MR#A{S@k#AHVl~{`g=0K5>rZQuylE zzrnBn#&6OzuXphMYtHTy|1!oRrSLC*_+!5Ir8oF?)6)C|`Adh!@#A25e0|5whqs?8 zkUo99sJ=75@f*L%M<1yy{?l(!uEu1C!=Clq7bIip_K}xw1Rg$%>`pz&3Spmle%0{y z2UC>=+oL^zj$D?)c|kL{zwu;23$>Rm)o-ONQ0KDYVUEvP?gi>-3KA9%=05X73x9?8 z6-g;raV#+!I?`3k?o86ru35<3T1*(DqY!1KmCC27L=sH(eYD^*w&>WZEcdc0OX*eb zx7wr>MWTv<R4Q^>zplU1ebFs39UBe3w;h)cPkHj>DG86*g2&N!D*0TmS}dBDeEsYN z-h0l^&v|)$O}|<ZrxEWghuxO(Fml*$0EltVv&S#Edhmz`R}aZ~=H_}!-?t!%%%avf z$ET(SG$tK8TYnT^s%@_#DlCx>ZsB0qYHhDYo8&~6q;~OnrsSEFW>SpgB8;Qv9N9*d z9VJF?HUmx9VVt5tjXz=CubEd9bDGHe%$y1-5BS-tqEZBtgj|GavP@ZtxRNa~D$&;1 zf?s$8rf5D?5jr0@J?U_r;jkaLxt)|O?E+2bX@aBFAVfq*W>`a<XOacMV=7TuP-LoD z!P<y1mS7Ey^)yXG6D-3pk>;6{8;pl}p6Odl@J7c<-V-`Sred<}c7?-u;Pj-YX&j+l zk!P63LK|A_xk2KL$xFdreTbwm9|la{(1tbVr{`?Vp51t$BteqJIZyJDI13^f@07^g zc*FMYCBds|XS*9|8_N(UESb<3TCrFff`?LOo<DxU_W2z&o_>AG!$)TjGvi^v*gz@5 zI4er%OQs}Gw`yom`+%-%IXyci_(0n=Sb>vOqZ}mD(Y7riG~gX=SSe~`mQipaCKXB` zy3Sgckr_%V^nDM<ac08#9%ocpMaYc14O2|S7+Ezt?5@Fh<>i#UnjkivW7rKey(g7S zERIBr6upMMYw7x)#%kP2?+r7BJQ{9>E!+Kp{q89lX!=(3ky5Hr0EIL{DvBta^eqHU zV;{y;LtHCaz7{AV3k*^yelgNCOV3s*ES3LKSAM@}Eo^ZboMtpyQKvzoEjAjqq+Mi9 zhOAr|sO~JKE@b6i;;H6W6@_`_v08W44pskdD*bmcjmkAK*Vc^!qY!sCRuwOGT=lBG zFjc~hQC<v2u@|vY3oT)Ny5{lYk9hl?cle8c^F1z37q-d$adr8C4?lX!+1VNU(^F^z ze2Pe$@3!!xd&I?DT>Z71@89&$^+Z3S*A-ZQ(_^>W@_+uX|AfE%{trL#_z!>Z9{<lj z`{(@DKlp9_-go}ppX^0HJwh^zD<ZuA<T+2Q<?S!O!Ow<<^Uopn?t|lfZ+LRE;r4G( zw7hz}UlmB-{(Ha1|MWlq51&0fU_5LAc)7pj>T<>TZQ=Pt&s#r^Y%d&sDo29Yn;#sM zSXPU4Q?rg1l<`RBm4(l;3~=N~hAj1AA=R;rskQ^Tj$yR4$(6Wk3%X&N0#u{Eg+z~b zxuq;cyb_s@NSsiMtUBJZHAGR=lLlK&>y89@L7jnBvbgjl)~M;3stwgj-&S80kqqMN zdsHx4z$q7HnMH%>9b1buV{{ET((3DdkA)@#Zf`c^T1W-sS+CbzT%Ob<do9m~{Xtbk zZO`^@L!4*Ywqc%TFoo@A2PHC1GkxE%x!L1F;Pm_q?}gjzTO{k^8PmY^%R9UiLVHGP zGr?KL!-Q`<Sc{cL(Oa^b^r4XiTF|LP780dcs1XD?7gC8x5z?$ikMk6fl9{K(Fb-^Y zBYod79A?rO+3zziu5WNbKabTKd>8P+ang0fJh4A0f|GMm!nZZdQgAtuoF}Goye5n_ zI15b)G+m>cQBiknXDn^-v@P6iBfEo+6`eQuu*lpsaoetol58in>6e%(6jhvOM=C;N zG(^%E@I{qrB972CxH@jaT5Q|1?pJi3s&7nz`H*OW0m+a()_YFQ8w{3MGV`eM5}^U- zJnh<(OG2W-Ij^6M0Quf`NhFe@VKfsyIHdv@ZHHr-nZ}7s1QV3&l?~PlSv*c)dpEFJ z_xRwryE`cIHAiwP_|CFgtCT(EnPDH9vcR0wC+o0fecG!_vdlE0(+n%GMyG=GjsO54 z07*naREse}XFa(TJc&FxreWqFiRLhJ@!$*%AQTRV3^LP%mUY)5XkvNOcRH#rLf<%Y znbderGLmyeJt4G#?e>Pv^IKfo(R35u1dxmm4(|o;1NL-9DVFhYprna3!|7R%%RA=T z;#{Nm=YB^ifs2zfx?Y&a#A@BsuUFjNZrE*ZG1l{?x31V6G{5VsUwez)7};+I-u}v0 zc=G%)A3eKc3=`vSV2)bw8Z!I4J)@2Kc~mK~h$hXOV$@X}j%%PP_UK}f4S>^euB~Ht zYoKJjsbo5-Fc?NVH(hq?Onh12aaF6GbWs+aKPtaPjtj9Ms!l)`*(F>~>^*$$km?+& z3%8z=!IJeCtJ|W*>SA9P>16{csJxfz%c1AA`1T4*s9P~g8n#BMK$lnNy!*o+@N2*R zUH<qF{(uWUTfjVe_$Kfty!F<XIONQHaZdB80;a@-ynOzJATZ^XBEj3goztyI;h+4E z|2-dl_*otaz&u6%umAmj<NWfRZ~V-+{^qaysednC8OPTxg?B%E#=F2}6KKy*2u%Yq zF-<emFmX43)|~Eddi?qJz}3|Sr)Ou3s?Gbvxfx&>)PV5WkDl;zU;8B{FFg1-lAXcL znSNjDqNlK=64FampWFv1R#>nm*uH`ZN;R!RJA+(DJ4XD`a8YZbWtdd|6YVa<SS_wA zf6SVSiX6wd4vwBJOZ>p{TNYiIEBN6G7?ZVdkyuA#_7!EH#fiHo^%{rn%)TxVf)KG~ zDWEC>SQdeG0k;T?>v~Yn#TIisCpq5Bm84&Pe~Ze7(=?&7a)<K<8w|sKprpcst1G+{ zhTRV59ev;M^zloKvurju<dm6*8OgJH%CsG6Oq`ybaeC3vtyUDtSQof>xZ-ZJ;o~RQ z%yEy&frnpiC`p)0M2f`~(KKpPaP{}j$FZH<FQ7(sSc~MdluXX48bzXn)BrXqiFKYL zDXa10ey5(-o4XMSkmAHNsWkL@bKv6qge;CCj;?JeIg<*cB%}mV1Zp$b`c%7eEndBI zI%4QNtG2;97;~n{g*j<=yWeG;DfCT4Y+_CE*0EzQh2V|G0Ei&oA}-LbJYJHHF0(<5 zr*8sX7ihemQ<8X8;3ZIbwzpWEURoHH;I0B^7lvspOovR4iD)CSWF2i8hp~lmh}_;y zxFUom;2Y&_<Sck+b@NXDA8&8+WZ8C|_x;vxPIH^gtoF4;C$JMGks>LFJ+LXsK~iQ| z4%wz12>0Re#3K(p_P_)G7Y>Crkp{NI&A<bRqCx{(4QP=tMF0VUzyt7_YO}k|X?Ewq z+UHgQuZqNb1aT0ESCx6{<h?h~*?X;TeT_Z<A*s+a`NS9kE(KCaG{!L#v5i5ZB~KGM z&B}YqLP?tAq-vtf90IG2#n?5+y=HxRo3S2BDwL!?G~PQ^9h#!4?ou=&qOr_z#Eh`& zd)j7$b!t_C=yT<~O38C6xHgkR;kY}hpd@9iRb*wq+mT}g>sW6$tlWyWZE?OO#*y(b zlMhF%DIA9*(=d?=91cChaKL$oH5$}fTp@=-m}Yz_L^34_P2Z8isHx&)t{)w70;|T+ zwXho__wGJmdwz~{hMWSBxw+nP*bl@Q$T2g8$S@q4OXg;ndHUW*n4~cPPcLuqZO<Gc zF=qNzN17%G;Jt;$6Ap`<Q14?MQX36*%%&D`b;?3H374fJ*SSttESxMu+yYCJ3&p7X z&D6QDl?Ad+m|6{IL34~y5}>Lfsu4|H_@%P^Pku0xKuncBRaB*-gEi%-A|^HEx2h(V z#Z(RTUU+Ea1&T+zURd@U{kKv(R=vKw5QR{<bN7O;ef6vS%3uBKnjZU#<Kp5DBCy`9 zxw^UGU@RYZj6pYp%V%)+K3x3hykK(4gtT<#pY8zSKpnpt|M<86{%ebu)6dC;|Kor8 zU-_^9oBx)!eLW}W<)i!{0&}XIKYm=z0iIsH=DVN#DAw@N6!`fse3oa=p7L@E^~*e% zaZsMc)zvi@_b#wgCS^|s`a`Vsa?K$ksi#Ms<!8w(KDyLV5Xd6dKcO?Jpf>dt)>!NS z)VrwWC1FlQklxSL=&5?Cm~3^BTG9#KELlf~Viw7=79q;F$ls^<Guf%?NtTiB(t2by z>#*kZ;pm8Uc`eJsr>G_<hauPZs9ABR(1ZH3w6II4PmTU4ML~<0I?`AQv`X|X;G8Ng za%~_enLHQf{gLE6=jUe>6kXZx_uRdEhsTc}lS?2RCWIA-<BW5j^X-;tn&_K`(u|Z~ zxqEg&j)B88P^_gGIP4G1X{03Kjd$PGjU+44m8^2&)kf6UMh#CWIpLgF%q<69Lrh)& zijJu%0V`^hrzo3#Cf2I-H76x(PQ%C)CwybLJ{;+~7Sk9?QgU+1g{O}Wtj-!Wy~~BR zb@*bCnAsg8bFQ4G0%6KH<En~YN#53Kc9XgyXL86)v+`-A%rsVLI?u(*v7a(?1}Z0{ zTPdPZLO`scX&md;V_QQSJvjz)@lXtHTZzoYsFKI65emZ)N#n>cM8*&R%g`pyHXUsi zBnh^6Y}YMkYvK0#Ko~WIvzUVQTAW}C%}O9dEl@(h4Y1l6;%Knq=r$cOJMv(O(P$W< z3(Q$SEX8DoT_B7{n$3!~=ti1n@J?`6n}N1%Xj@B)f#D`&8`y3Qq3a+f#wlXGrCl4G zX-RWp9wL!=5~PWB^v#+%XZE)PY1Vb1Kle<xBi^rQ`-X8mU~BXPM?;(gbJt<LBWGya zjI7o)ttVwe-+AU?WN#dCo$x-AQE#K$>l=naLxxkFF{RLN5=|rQ4@Vpm{^Fd*dZY$U zPQ%RQlWQ){wu%^;6*o^WDXFm8Zcecv*H@Pe`;pDN8`5yg>dswE-}C(0HJh!5Uz$19 z<|^^*=?yoBiLpdX4fGV_2q80tJs}24NrYMOSp2FbAdKUTZ#t-BSmQjTSq&A@QMZb3 z)JMiH>s(PjSvG>jA*3p;R+QV-C8?Gl3+%hl5p}bwk11l3F2ts~kBY4$%GxbLt(<Bh z@pAXMEPR~6Y$fg1KCRez;;h)E6Iupe%CbADnsg)uwQW7k{q>rOlS?M<WR|1ai_FEn zGrsbBzX!m2-M@09wAQlO^jzOq9vugsyPH=lkuaF|zf%jCyRW>~r#bXp)y?Enka$Ze z{LVlB@(*?HFpNC<=tDmHxzGQw7yrJ$x@D96F&ww6mNZTL<zM_IzVemd{l4$L{3#8` zkz691ZLfsVtiOASb;wxI!oVoPAaz48=om!#y=vZ9>gdSUQ4WPFqh_JFDnF!}CzfKN z`WG$M0WXwtoMt#$l;~K=EJX)Wk(mVzS&9uUhE(OS5O}HMF7(`@t_!xJIoal_Qd-zz zI&;p;rzNTSeN;5IzG5Tgv_K%ri31%a6;TWMis7CXkp=dxPlTF{l~Qe=UP!_9bqluf zw5t^!NGb62*)0@dwONzX%wc~^$}rD?^;wH^iB;dw^(}|v9uuvmrMJ4kjxln3b;H@k zJ+5!An5Pk!J?pz$&hMOY*zG8#5MpH9O+0w}O>#Eu_WP>vsM6}J1ZHb2*%qu=OjYdU ztl@~pG)upSiAj}aB~b{>dE|DtXPyJo6cDS<r*oV@vT|35WDLaw!mJrLtyhbD5Teb* zG!o|#BZ9@Mmy8&CFHq47Zym-siV>1(Qk6`c15#BSCM8U3X_6(BLXeEjmN_a<Y$3ZA zmkDWt!DF);4_bjDkr<Y-zr}isb<lJk-*))X({?i<&REgJ>Za@QO^X+R#NqmgwU+hy ziV}sx{&4E(Q;rmYI44~3I1kntVh-#N(0b1_9my%vZF;)KP>LnakrX1vHpDz5Md-X` znlkfYr0+Z>THMw$kC{?Gw{e^(*{XwdjF{|Lw~j<0X61iPM<wh#<7s_Ev-U_d<P?c1 zGK~YNU-Q;G4;k(RZl2w8I1Y%*Y}YF-99zT9BwSwJaCWxF*@Q8I@s578VY6Q2tXKJT z>+nrW+v!+KM05;!yMq!Lk5L;fXAzkpXBz9sWn?;5w_0mB4im#XtM|*%;k@JC{W~;` zq3;^TG4kdc_cRwOYF^j%^Gl3ruwCN$(;HgXgWZ$!$j#*q^KirdFf$Jara@7nZo8$u zyXDD8&nXn{op0z{M~T9E)AIag&!guzIwp69wzG_5AeqehYRmn*Jx`xslY!$PT<xdY z(5d}Hidq;gUlVjZ=Q7I6EmEf|RuLP8tQY84s<L63Mr9n;(bFhgZ_!P4=>|^7M}^JH z%jmn&E<$7}I&|4Kk`bxgjw;($u1cycpRLL!bn96BWUA9>wSTF84k(;oJ65gSY5^oF zWi)l+6bcvT9slT`{tf`2|H9{Z_Ptk2ao>334L<nreg5d`lJ8ty^2IwJj|)iSjC=n* z_)EX^qjlpwjqE;M0rTwHhlJMzQNHT<=!5V6&;`uL71N&*BKj1^qgpKe>aYI>fB4PU zE54>-W*Cp$yMKX>fC^F;gTp!+sl;zp&FPpDvuw049Bo1GdQ~6kJ(iXNW|=50<I*fh zuE=C51gouqlXQAU^r!^$+8SthN98wE#72;XPpUivERw5=NJ@S7YSB}XA|skZCIw{4 zI5Wx_6R2a<a`HMcHRp^1#U^Z7yl3i28PUzXsAzccqsb(lpw$tF`ZZWp@CYYTaFIez zFDvR41WGY5><)}Z#}dvO?p$0@N?<r<=BNcj*Y>n+he#p@I1D2(3ob_;+l7%SCPJ7A zRr&My{YOkgplv*N?rzv!KP5)!8qfafmi3)GnCe?I9cTPm%QVkelQ3C{u9|9X7429s zC{qiVY$-WHiljI(%p-@JE8hR`Is4<0-TuIFoOF{I1NZN(_~_9d=dF$oidUJj6}%N1 z>2Xf^4#ukZpzR#)Mzejg6oOfrFjcbjt$|A3o<g9cOsH6N2oYx>8NH9M4}lmGkw_|q zAq(TIRf!Qtnj<EFHG-H-*IHVyF5IP9#$jYg0dG7$TT0F_Mdp$Tab}!n#wlZsRi&Bt zxMInu7f!Qo)YNZ|_{Pw$SDLI%ph&?P!L3?yR3~6#1Y6P26mlJf4&<ANvEcfSLPH#9 zQcTrcvZ#-a^X!g+VhzrCTw}>b$Eq=Aa!iE%h+8)#EZ!!HXcmwZVTwX3gN}__2sz^E zS+5)B>4=-u|7d@ELrx=azVjC6pMAjXZs7KE$Hiui^_ktxQ4JfTDrVZo>1ed`^sA1u z?OL7AoyT_$V_KZGh_U1p2w^15;2VQDgBOGET8@XhZirxA$2<>g&bNq#I7Z?;<Jz8f z)oWO1NTd+B+}%=&VLTiWWAL3Kp^Z0K*KqIbOv5Z)L)Te$Hv?gwIqZ&DZ|FP>lddsc zZ&<B*?w|J@jw5l<MzA@vgn1$|bAHjWznPfkM2?YA0+z(p?IpMSLYRdjiC6^V(d78r zR28F^6&horUtSt5eGY5WRRkpCbb)^1$+9RAmXmW`aOJcBl?r87UzduskY5lU_1uNm zvMhvB)j}2RF}VWc;AF`@s@<>TYMNEAw(xT5XsTeUX}haks&<!pt`=8|y_m3!wB$sL zJsfVBrjh&iAH24Jxp)5!8sGAVH#b~4Px`5!#6JE0bJK25dH*}QKsyiXEgW{Q-B^Fv zqoC45_;dx#lShC2=;#LzITee4^6^3&_Tno)uH(Hq;GE@`e)(VFEC1gg@T%fz8V7PN zTwh&t=iWIvr3yvXaZp82)JR%4;#3O?Q&g2<jl!i`CObuGSY*tuq9FOjNJT_lpsBfE zOYvL_hg9@A&|uQVHz`w0MPn+FRjPSYSpv^YKAAZc0%GOF(OI6k3We(UHS4pmka9II zq#z|JKOt$sA~_>?WXZ9q(G(bv)99k6yys;cTq;4=RvM0?4~7EOKc+~vP&gGeip;!7 zg|7u<t|a{gVhzT7_Qz{XvBa1V5w^YHoMC@Ba5(IFaQ{AGJTk|CwTa<4v)!x+IS^9e z&fUB0cDGE^Ow+d9zki?O{=j%RV0}aJ>Y>qkODU1t%LCRqhT%Yrxvp&)HYzjrRHC<m zY;66kGpQCo^LXSij@(>b@zF;g@x2eOXsqM7p9zr~LYU}%hp;E7!fMqJ=7cW=<1Kyf zuoy~#zA<=PNH`jo>3hfFW@gM$3B0v<wg{_M1Nw$x<Tysc6i6w7bE+oFg%Xr7=?$b( zH2FDa=Az?#3t%UlbL3J~RpbO~gnb!FVJ1o<hC+%n5OCJfcpXor40D<}SqvmY2!VpZ zh^J|VLSP}-nrhN$EHs^Ao<!Z38!%3=-s&3d8Z;W_WvdNK3Q3F3kZ5{+|I;{OZBdR^ zDKw3v30lB6twy74`!j~afj9@eHyG~_5u5>U8>}coQC7-biNTOkW*Q>ST4qMTVv0u^ z0}_d3rZIB$<T2-G=iIw@kGuCSc>ef?hwF}R9oX-0S*;to?TR#2`vI}!lo*B)>nuhh zVQ%m(1Ovu;QizH;wJlB8ATlu@j>JJQS=e-Iipk7Di?`dGOG*yhUhXyd+n=#M8(6J7 z(lpSvjUv&eaMpE%QkYX<e>38(W3_TzUEXjw99efQ7x%Wb-tpF3_j&sKl4nn^8N{=_ zcfmXbtP>8$13AMu49thX!?(}5xxAqmN8dQiSh$^zgq#?52e5{mw9z{j5G$18NR>{f zw3j-KDRrV_UhI8>U@Gsh6dlp4H%!63FsoXmlS-UDS^F;ww`i^lW*HIjQsGel49X!W zrfP~7h`J&?vYfk2^<RXdS?c0v1WF`T4h<+mWGb|yyum6}m3TsTUJ`L~>SRSQCbRHq z)U&2=_ue_*`qnr3!WX`XZ~pL=XvJsVdYAQP!vS!2?(oD|-ul7K@*Cf#fBXK6FI?RD z5fw0^BtCtopZMRm?dlVqe{t`JAAkKI2Sz>)$^4le-`Ed){wF`rx4-=@UWfebZ?6G( z^wDGf;xB%YoOPsgGL4hWQWNIWr(5d(s!Y0$eU>o9g=Ai8igT$hytyin)cJbBQkFY0 zVM`$zTT`j4Jo)spOPzj}1=mD318o4bCaDGa;!krLcP&mq3$tq(OGP!KlZ8|ZMFPnv zifV)tiex0K;)sI7DwkksN~)UAfF?1QMIBgQi%r;Mm5Y|up){YyS*3c;EC!hN#Yi`6 zVP+P2HX2Zw=18$x6nSf~GBXE=Ig+O%zIE*Pmrx4hJaWFiAlisEkuVv=3&;7$VZX;U zD?a<VcQ9f&?k2kJ28*F-8r)sOdV9_^-4dpew!dJSCQ3@ASnyqo86$RONkza`7pzhn zyCS5dgxF~gTwguo!}p)^=-D;XIFZ|cbPb#O*`*YjL(-xtXZp6KX_XZ2t*}}(G*%7M zoDsYiQWTuctgPjH)pHzYj>E)ZQrF&$@*q;NU<}SCZevs~PbwHIq=f)%)NdziD3tmI zfqL{%NBbs|vk*$cSwqT+I3(tf3AwKSCDrtDbvqwJCMGaO?-N%XwrN?Nt+;#9)4Iyn z$!eZgD5PX*DpKx!!CA*Bh2tTzIn!WGeLORGd4bSpXuFO{GUQ1Ur~^bISrX$h;o6#K zg`!jAG!o*7m=3cloL#KAy*g5i!MTEnK5zZH!#g1-!>a4Cwk3qX?QW-^kAav1aR@l$ zXk3GJ4Ym^`8gBM8`{O0u?a2B0J<jj1dG_Q$(-&G>7>}7SMvV8|f8(J_!$rvqCPS{- zbEzl^+ys@NH*HJPb~KHn^$s>2Ax1(didNXd@%c4}<B{Wj&ve`|9AJBPPJ2ha*5(Yp zTVY&bt_bDrZluJS5RSwIIa}7-4fh|M^XA+4nCAh5Dww8mVA#!^tv84hau`U#(%6Qx z&5GSPlcOd1Bgfk#&IyMxkfuV{ta$jwIs5&<^=@R&39RAG`wy9>nd{p<s^Kimsb(o! zRSb(%no3bV%p#dqE2@f!7C>~>b1F?zIGfr%7L)6eDp1X+fXa>GgmS3NvPwpCA!D(U zE99e#Z>fK_D1u^MQZ*TQxe$^X<QSFIBT6!o>`sgRawStG(I@58f*Ms14^?HnkbIlv zeUU*jckiF`yZ_>M_}QQR3pA_dl?9A37FXSRk9RKkgRgy^x9)!b7%ATDDC3BX19UyC zHXpmrr#fERn?D5r!~F+8SZclgxOe|9U;N_F{qPt6Si$n+86hQSc{~RG>M#E?U;FAG zy!O2PUOhrCFE6=!|4hr00!5ON(~HWRv$1vjSP>I+Q!UlOv=sF=T8NYdO=73|v`Dr} zc17JK;|T$&zC>9SdnPG4UaDt67Nf<$;=jaFU^S;g8{%n1kc&ZZ+EC<FpHV}s*-Ban zRJBvF6|F2R>C8(ib`qU=8KK$`DB_ASYI{Sf#NouED_cq=v+#2awG&cQRDUj~j3`*h z%vAKHB6gzrLCV>w2vQ}ZW=Tj&6dcBChjpAr$OfxK42*Rg<BYSu7JabZbX;9t;hQym z(^HIR-EH{dPyH;;6t12=X1(gccwFP~tw(SeBOHg3ZoMMJq<oALDKV3dnYL>QVFu$! zMetTP1cRb6VhtfBKK$?r?|<+ihg(&Mbe#hnUFT?QPusT4X~!@G`lbb|zqh;RJ!CM} z(D;_F6;clBEGvSv1v@8FFqppJ8+EU3k0bj-WSlc&$wU%UNQ`qPEEYc{pA>VkK9&io zC<rty<RFAns)MjlawH{{?lVG+8RJyOYph<ZWKFO3Rwu1F2;u~=v~A172WPC;mYlSq zo#sT$5y=H-Ts3=}6`d&-gCXWwRZw><;RxPU0lt|r(t*_m!q`Hb6OFTEJSERe!x1rw z@enaa6_viV7-wlrW}XdUj-<3_8b`X-ip_b?6eCtLP7D}J$`O+sa}L~mbikO5wSsj` zCClq`W2js*V-TB(p<qj)?OJlq%ptSe?XWgtoN(NYOil^%T^Df(!?;I6!gVdfFsR&p z)sx3a->g`zTf{lmn}!gC#y1!P(-`Y`ucKXi#^FeciS@d}$OefctM(ob9(oSPfmk$b zxo^ET`NmPaK}w{AiKcZ}({UVUtZBJ(r^AV1ci2HtY5F*6EX2F-+y`%&b~{oQWV@!@ ztms!OE^=fz4m^MQoafK4n8%4&GE+(n!^~kC5K)EPnO`B!(v*m?k-QO%w1gPA*$3uI z`_Sgbyx3y0u1n=aYe_6|DW)nNompnx)ptdVE_%tl7#s1@9Lksllc`ULEMp!{g^TE_ zS7GG}-B)?35iLBHipmN^DeBTorkIM(Ec0hU$%hNyC0BGvDlecGCHh+G-ikysZ@ zgAlNy3Z@5dT=3h!_1pYM|M7o8*LNJQUmceC#=|#gnuf0)b~MK$`KNypvy72M@E2R; za0?%N2maj8K>un|@FzVMKOX%tpS(c0xVYfY|An97tN-%rf9!eITK?8=en~wSe#m3t zeY`k+JP6F?s-uh}zxr$c7T<pFyRSWOI2<V@vDvO@oXQ~=Gqt4v&PLS`TJhIywr<KL zYY}iVQL4y_@?4URII})HSu&-1V~}CV6+7WM#ez|JzZA$4HG#bbmM$B-ut1^<iXrvE z)dx6Z;e?LVE=&|tawnCZu#9i@3ibI}h%}NZCe`Obi#S9u$sie$)ehK{WmKZh*=2cl z%YymT0>u=_vAzynBuufD1YL(~wLwvCOf3NGI2WQ8XSr&hLdGUbBoJ~&iuwSP3oEt^ z!$j9spDJ(IU+zI#Y~#tPu<1A4efKkXZy1iZ^!=J{efQLqrCBA!!~TY*Z7{84e|4nk zJ8rI?Voe7rW3BQXf+<*6kS1fLshpUJc|7p`_a5=R?|#UTXN>pseoJ@Ju{!JN8b{me zM*IHzfeF}bTdV_Th0b}rZ?N8A#nbhUk~C{7&Y2h|nvG=&nPE56HVz|RNt}#?5J_k* zR0xrA2q&JAw?>sKH3lJ-id<I`cnsRoHP#XZLeiq%O2TAC_)@jJp%{wIdQTU}X5HYt zO5z)5=zPa&y<)YtgkffXIgqlWKeJequ@ro3krD}$-Z@dS`jZ%?6r>!<$<X#jWwFuK z<-1@TLzy$;Ed>qrOheZ6<E(DI1(lo&fiXtfRm<7MhAhJV>Hw0Nb0F+*NO_GFM}O84 z#~JGj(-fF;pzAui-VkRk?5$DL%3KmA7M#~W&=dkvG;?Xrk&tWFlM~V`%#&rc?y<6F z3<rv29qkpb(q`i+DPW9_N;yunZHw)#2B4aZv6h@7<9JI-fiNeGbu_-COaW&Lu}p+{ z;Og-W!*S-p8yA!!^v#;P5ATt))e){35JQ*};dtcw@-dXm`JFqg*IU}IW!N8>hM9RD z3CDpk&TP-_aPPr6B9^PGYrJ)=FYeLyJw^)F37z$tS0;jU!p#VWX=03pw?F>|SMR+~ zvu?>D(Rjz_zwnSv-!P0b?|t~3!x&igJ@b@dj+Dr0eLBrkveHFrRRKoGMiFbN^@9_W z)xOs*Qs=6y5H+@1_Rod53%rnSie6YsS=MA0^SkO7%3^W8$g)MWdbM?N77;vhf~Xf& zR6Z#oN(FO@0yXLaR_E=BlSI2zZcRPE)Uw5zQ0Hk{*w`XGxPQj~{P+H`62%rj^;aC9 z`^*=3>+LuAXCHjTFCZNIo&{sM__co>cdQcOZ~dVbFx@8`-MsEFzB|<gpDIc~gn#GX z`x3+OxB2!Ty?V268qdG`AAX64Z@l@5F8zZeq#slL!go<?^uPG?zsNVg_3HPOb7r0* z<2dl<oA+zcv4oTgm~<KmD4M97{&MH$Qb-c9MY~q2GNBYxk%g!Q3s#j)wd*a*_*J1E z-M~w#qmoLR*YD~eNr2i}h*TSZ5_Q&pVx477eSjB4s33I)tX@+cr$7JzAOJ~3K~yUX zx_Kf9*COB4f@@JBm0E*n97wD_47Hf6i0i5LKUp7CgsABAw%|O9yh^>EXy#Z(KPNy$ z3!-eK^5k*_SgT>2{xVJ`dDQNz)a)m6Mrzn($pMlOQ(~e}riret-W<NgT3D~QZ2F$f zrl((TAj~)`oSj{ONzB8MIYewz2w_5sp=n#P6jpu19A_N?%FO2M0mE=$x7)F8J>oo# ztU(e*G(hs|$#Y66oLxNRUIVLU!@Y-VwQ?_jB#z^b559XtjG6VS!M6>*F?gf?R&D2T z)>M~TmC@!{IN!EhUf&SojJJh@K}S%%r_7n{nPUoYI}XHYCZ&2G75&^}E*PU5mo}sN zTeD(WtO2aIIB`hHw5GutQ5141zKaShoL8QRZCYC2(zb>ig}$>ityQb{G;;MQ5TejE zo~Cs)-XmFU_K$~=FwO`L*EO`hA?Lu9Rdwf`WgH{(P-uJ0YU4E*s6?D`n6)ECgYynj z!S=#@RMMyz@K(b=iU<-5<9;B{iOof$Y32nwuOk<04U#hBPKm6h%F>OkqfDp7W9{-w zRU&33*A^&7h?9<Joq?PU!<ac93fnUc7)-&@`IaQGKPFB4ZnPjWuA#Iu^CTGON!8|{ zH$p0rn|&?j8c!~X5JqB%OmoIJp3w!o>qv3nxIfT%&)s`xaBoZBH())!>yT{d);-ob zhT{ZA@ZuN`M=l;bz&lIRTc#;6Pa`2~*rM?(?Ao$>^qAfL5x4tWoEVJj_{`_uAk4b1 z-dx_019V--YSZ)f+Yfp0_I(h~I39WY_>z<(^2VAu3g>4J$Rs}c=qX#9S*?41`X}!5 z-lHcxezxZ)-hIG(-+jUu0@hYKNEVWTCFd<kd2x@HMed+Tw-c$sU#70{lv8)O__io7 zSbw1+<y6Qlvv-QE!DzZ@O94wA<<t?87^xP+1uJziHp(4Pq$Mf(lJ&YTocXjzwY8o( z5qfo6q-Byw-G&OXC`V)|T9)3FQ&rkF25U2q9(_RD_l)x+x>sZ)J-q)04<A0@ci#IR zvOQxT6C1!?oZ*J+(|P5aUq^oRZ|WH7M{q1f<mruks%sd2^Gp93fA{bFZ9aJa!|(fE z(>DC4|K)$h!-t=&c!5`NU_RBW`{c)04+C$%^A_Lu##di^&h7Ox0IqMYdHB{{7DmeQ znx&dj$xA*aS$))Nkz+7c$04O6j(L#_Qzd+r`;kE5^}3la>=i{V@=F{LPDN9xn|B3l z6q+v8?w?xxEAvE)`+7&03TLwz#|c`z*G(tO3s$}?C)Ck_dLmV?rebQokrL)qu_V>7 zT6r_Mj-VDZN=0#&XI&4I4VkFfO8JG1UL!@cAv#$gl!{2zu~o^6%37)M2wBAfhIn!q z&Sm+{DQ9htnGz$#6jH2Vfo%&hv0km&ZdN#_j-nW$>stziFb<6Ah_jwz3t=AUSB@-} z5GLHJ=jPE3tG)&4aE;^1lShPMz->F)enX6{21dl0g0MPY<JLWIzWXLd44wC2GHIR( zVP<z6xq7@Kg+$vJeO;YrwQ6zBQ$ohI7H75Fwm7B)C5;@91Dj39^UFZV(00Q9W+KH% zafWu)u+2T`R$~wL!=PLkA_CZoJUi>~PQARmv8=lWV~t9Ojm2A!ZGn_EU@v8`byQgd z?*#7+ZLdzZ21`scxd<smj=O~errq#n>kur)gNc!t6Vs%;j%dIqYLTE4Z7GhB=Q;{$ zndeH-J&yEUgIGtd=5^i(PCQ~~V(~Z|80Xrfi>YD2392Vf3^T{8MB6%IshYVAecNC} zV;FK$UQpAT`dlQ8akSnNvcsU>MJZ-Y7VjF2aWp=1vpX;y0`1Ds^$n7jVkz_J>2vn` zfzQ2rk9Xd>V7D*i7%<{+CQ_nBoLUWZs|`pY6;Yq0Y`NI32_=$aB+Zdrgr;j%ofZ>K zFJ#xVzdbU|lQuOaaTrF7ZF&2h72`BA&m+F=i2>G|9%CJM9^A!<u)n!scYDq5X2clF z`Ms8T5at{>?hYKDPuzcNi?JTpH8i$izq>)iVv}Rrui3tH4#v=U%l>#I91eW+;Royw zJI>cVjd(V1Kji%nueiFoW^<=!x1V`7kGyFdhxw9WQ0e;DzwsUVRgW`<Fl!+jC8>3Q z(ci5K0hUTY*O!zuN!=M^wA(^XND0D8T3t*&k^2^R(1Ozo)$xw18EQcS7>POtsw#_8 z$4g=aTT0DQ(e7(0l*+R3Dw0;!6HEWRZ07m`T{YFAMwTxrzC{+<YaNNzf=d&zD_CDQ zrnld@&%gZr-{ar-m0#ue|HbdoH4i_wAzEv>bLX4_Jl*t+dv$nizxcWD=Yo9mYmgK4 zKOzK1z}gq2>Q8$(*YGR<=CAR0|IYvPeP8#D|5U{be7u19xGL#Ke`I6$<}~r8zy8;F z@7v#b?RnRiTEKkx!H0bDr++~WkgA`_at}!sy>F#xU|;2$7g5794e`sBHTFW{uY;9} zdSuj>s4Sx;U6e!$7B!%Hfs9ZK8YRb*tBOwyc^R$L@s<)iGK<Tks(B2#`YbK^LR3UU zC#MA~u_77z_obW%4Kh?7nLZDcYGMW_rH6=iHPIGC8M{cTEEZ9MzfOQ17F8%AN;J=< zI%d|7<%JobAxWyTPmml`t}Y7ML=#x(_a+<Vg%}9AkWT(N>hc=Wq{SwYuIacv9Pqwn zvpMJN&K6S){d!H?7!Xg+i4p^IP8tMggq$LcSDsN!nNl1%f$Iv5Y3SGI9EKZ?H&=x0 z@lC<{NX&(B9I)2WwJmMa)7yfTx(b#|ijgG3{&?W(>478#CzhsbX?)M>tfO0bMYl2- zQ?PbHpBz3xoF__D^@}lvVM@d~;9OyUoQYC!)6C6IP4XJ=xqmnD_-UXZG{#_Cjel^i zIVqghUBks$i&$ZIJK>xrNN1y;LrRI9^p5pn@l8Y9dhLcqQOzl2<{{xlaANBMW$2oQ zY$9<6(-@rfI))0FEJ;zysKj3r3R9VgzFNr}r}s?O!e+B>NeQy38mX}c;|%1)G#@b* z!jKRz7^mfZ&X8<Y?iZ0fTbvYP49p?Wtyg$&AY_iiMBB7%&o+cmNaK8J7jjavdeb+w zsN-%M9rHAk(oC9Xj2FE3+<kb)es^RVM&fSPhDRK21MRxyc#M4GTUV?$s{YwtoUvK0 zboohHLqO-5rkQbKNpa*DGpnxUcBhhbQ`4_Y_OwPYm8Uk26TTJtjph3JfpMD1aYmA( zTdRB<5$@c7$ad47ID5uAwI>KO)_OLpHEr8*d$r^G*+9Qqv07~~(z5=!GfIm1MqTlT z<DPjOIltJl*{sOP66P7-b<7Fo5ZUcU_WO}kIuZ>xhY>eTG!D+UE!Wov+NR~+{rj|y z=P=xIbDSCHNb!y#=yU2@!+xBqfJi|KU7oEDTIx6{0ZnbVoHe{8bF5wuQb$H8uAC*+ zzEJUNS)_CI961#ZIyw@m>5?b(L;s-UTd7ydr<uM~5WW<h!!G^dVq_x}RK00*o~|$O zG#(JBsj9icr^}WD6i1Py<jJCavH{+H`wsu~|NbZZ>aYFV829=r;q#yUbHG31>*K(G zQge9X<u$zXQUt+pgl~Tnj<4p@e9}W5kn861r@YpaCm)woA9e@kdHQ1$xnFnu-~{Q% zp+b7T?uqlnZ~g~g;-7u_|K)X`%3*&53Ue6ozNxB<q?&XiwHnm4;w8JQ_FzaIm5_6# zqSp7f;EY8m*jludYH-FW=^P4@t8jQJmeJHz$whys3pYzAKQE1JQmxHv_Dj9u66`1^ z*c2AB{X!~TP#Bg`R4rUy_|6!NNou}_==&@Sa+xSLYl?e?WK)$=FVCb%sR`9ZQPQ01 z=cM-K<f!0KSwbmmigwA`h>(aCwKWx<PeuzJPpYVktvsTjUOJ-hJ?0st#hF5k8P_^) z4kO+c&dyr8t|d%~^NX#fO^Z;nO2+4D0ug-EXu*{;P3y@q>wB<{K%(;w*KBdU=lJ+Y z*LIY#U|dm>Z;4RAcMT$zR5Dhat}jOA$|)y?!@#j}R>o2DpW3!#wOO-1Kf}08nSn+q zQL~qP=Ll24h$Z@lIFHP6W}at;W57DYZZ|WfnPE)CQkdt&?S9fA$HuT;TZSQX)_1JB zmcH+3I!~NJ<sTTV2*zqb<;2mthLA_%tc7|huxdKiYyC`JV=6i(%=5%B9%!ATZyTKR zV4+x}gx-`e&d_+>TE;1<(dnc`e7Cl0(3Z3~E^{F}2cow2F@bTJc^0}=uLV+3*|;&5 zm_#`}b5U~gsPg6*0``<~XEDw}EKm|+gq#!8I72ivtsxG9fZ?zk*`93}b0+6Nu^Kp8 zN+u_D;<eUbtxBGA5kibL-zi~I!=_(RVqq?UX&4wMSgkypRm;VlE$ylyr@(j|$;Co8 z+`o4hLncaMItF&TBPm3XL@I{1X)(^?eNWdJ`lh4XC~7p#0V$bbnmOz<<1{c02c}tx z?dKO4oZUTR)pz)AMcaE29aX0UVVXD`CgL2}tQ$(#a2RIZSZ^prSZy{S!rKn6uAcG! zAAOIT%PSoPCePWOdt6<Oh~2O~YiL?e-+9J4(R)wxV9UjwmgmoJ7>CGuyJ8AQU5Ua( zm?oxiPnZVY{OmiprswU4p8av+>E$iEaVEt;+qJZfWr!~njS8)36QzN&I(`fk5Tnrp zid0BVnyxc+v=c4J3HmN|L0d#dwYAdOb}?YmDJDQ`mO29$t&$fBbvAXuF0~0MOCPTe zzozEIXo!=_QA<@=EL+OS|AhrvHzywoM5Td7w2L*ebg)bLlzI2v2mFJ-|6BZb|NZ}< zme#L1e)=c>JOE$0J&-@^;0WpY<@XmbK>2(BBi#IGZ1e3)pi?DGeCp$S-+eV-<muC= zyz|bxpZIzo<G}nFj&D)eZZ~Ys&Usz&ay;xvu`ta84<6oCK1(f13ZmrFT7WM}&&Ehq zf0P$U34&%CQPCNFU=)_DAZ8tls5gg>m`(&+1j)9l_Y`U`M%x2QMG19>W(h>q5mYVo zOEq#*>$v*&g`;393aUp1B<r>Hd!^2amsg{&TMJK9c`&IIsIeh638cn|7)+EU=7}XD z;gl7%d_vm2KqcDhE7F`Ho!aJ8(YK^~r{%RtR>`@jVn%8#NvZ~V)Z#~T3)MZ>IbD#a zIS`ZO!TA}k^NJpnqDjA1RZ=jRtO$-ZPSroT!n)alMZcddu|$ll*lf2<^O3%_<fJH3 z$*R;j9w*kDHNy~bHsf6ldrXie5W~zo%}6P1FE$)*_q1Ju6%CneS1oPdk#hivsFGaY ztFf9eOer{L@vY-H4ulw)=LwgDDJG6nVNQvgn^AwKQj|!Z!Di38?Rao!#dgza?u=Mw z>nSDDcu%)#xV_#%GWd1N=B(kcD`+5a!Z$sA>uH?FdQ<ay5+N0i!-UCba`?K@*B$|z z$R<N|#tma4O!`cul1MQUF_g)w8LFzBF<8B)Qf5vGZy_e3*oZJ<x~?MV1yaVf9r+k3 zc}ASj;2EZwrcqBFQ?!usw!@tl#@&$+6H*}N8IwIJskf8KnK&onJmWh<nl0A4sy5A} zsB3@|r=9((B_9go6v$J=NTTT+o6QQ}dakdINKrqWkTS!tBTW<Sp~JO8PK9JGXKc8+ z-IHs$Vbfc37K-z<zQuJ7B|+mHzVnonInEQeH@6fFQw)UTh;JQYgg70LES#@5oZY#= z+7(^jW7`I6mESbZkrESFjTP{%CFj6#Qoc{qcZ~ay)uzXJPtKXAk1v__BinmhO401P z)w)4Cp|voLJI3jNwJi_de1M_geS<h9KwBIsPYj2dX0zq;`WZL3M?w*bIFczm{_rEV zeG3Jg_uRX8#_;%(5DUj~LYx}vW>XXumx5a?AVBQ_&=J3pQjP3H7j~74)y1b41v-VV z%cU%fup$JDPmFE~%hwi0fvOS~`*B04SE~6jWYkl}zBGoY=t}*orZ6o~b`?v@i?PK? ztzDLmxxDlmb+L7oqp%p_>3Npzw&(e?$2@uR5%=!j=l0nx>sOF)@85gCX1nI2-GT27 zM}7{7w+GcE&eMw%Km6V+w$)E}*wZ+GlZVcyJsy4d;VZxX{P~klS-^Zh>G`Go^v~@0 z{r!QT|JVLi{@@RO|F!2lfA$!FXV0GT@XdRql6aAoRPUHNa>><)D3?MsMvasJaGVOB zqJAAhIhi$TpeW=@)XhsK*is|_MJnkpD|GIlCNAp@oKK!hqAACsje=CSm=~CjZti-+ zOGQ5Q`6!DjNK8#APAp{D1-qp3P|E53WHOc|<Uk4)c~SGdl4}SfIwGoN6JTn(wQ_Jy zBxs7dvMzrw+97MXr)xwiOS6+}F{7%Oq;HOl`oO3`psBwp^&Kv!{v;4)r%CiFtDlQ8 zJbChz_AO7>uNjU5u^QENO{@0u3*xpsOV;Y=nPY9T)C*^GvBes&In(zIDYXcRIVM7! z$(5lr3?r@c`16i&+Eb#Tb%q!tVuW_n6DGB>xAvT_ThXt3Tw_2iDH=+nKfe?u+m@0s z&Qg-YNT9KTa}6aO$R%@o2sEwd<}gDsbSumL5NVyKbB=D)V9BKH=-L&lUZ7^ltj<;x z3FN5vSJQNC`;NYE)vecpZ<O=WHL5OxLe4W~${L^<0wxvOm7+SPWOY1tLJT9*kVqv` zN+OO0NrhO1kRZi`wHoV^jKg&r;#sOknDxM1h!gl;3x*Vhd5RkTY7#L-TGy~zIS$8} zk~7{5jaa6kf~rN6t;ca<wQ1?LJ!YIpQzF${z%~Z&9M%Xq1rC#;cfOLJ1!F8l97YsP zjG>USU^~ILjunnL2T}}-#{+v4xi~*#{q}vX_iOeyM~35pnE(#*Q1H2<Uv;!ja3r>C zkL}hN8ji<^^+HS&yQ>{d>^a+>vDs`XIg`Db+0A4nbQ^<TcMMZNa;&^0L&`>ff1Sa5 zN8dNJzQbB!e;i0Lk;240jGBd2gw?vI>svrL+ibCoe)i)O*xoruEbMP1t~&!e=+q@f z_QycmIQm{#ZyobIkf%(yZrR-)$RYF2+i&q!&P-uqm;(>q?D@)90(}YG-VWUCW{MFm zZ$~U@SrKxgPT>eeEdgwm{ilWKdRo(@ih&ZwSZqo-U7XBmu%i_|YBOG=uxovzOVi@n zQXw3jkH@MGs)t#6jL5<xNTQ@(CHU#MCufK!gr=@qEOI98cpY`#j>c-g7!B3`l<I#` zW45b?NnbxywC6>Mbg~UAhR=TXA;0s_{|SHT7yb(W@LT^E>+UnJ+#G-QXMTz=fBAR$ z+F{SnxmMAkZi9WffcX&~Ry3>RPkW5x$j#NwE5En9ef8J>q~pg;;+-4Md&eXH`LF*v zPo6$|?RonfH4uF7z3=eX{>Crs*x<A&R)$HvCzQ{n_na0HD%D)ZIHkZ6P)IE&N_DU; zS&N*6sXmUP<B}rP)i)}+Q9!aKN<O7^n<{zM?xFHf3MAY~&V6#MeMudqFFvw3nkpey zONB*rm_^-yl`vZ=?e*Ey!b@TDB5L!m)-C14rICg0k0x9vs=o`O$O@>rVns@_BqR&b z<eCNLDmt^Ewnov`tgpqELXyB~6qf7rT*<wuW<celQp#9YrHqi~fMCeQ5Tl|l>(z?0 ziwpWyM*%|2tok*%L~<^q98?WajQW{?dSXZ<Ny0jVO9tPaGtGM)<5`RG2A>o29I>*+ z_bVMCq)dC(Fb#W-yIVHrTjm%rM)Q%RB&<tV*K)q@X!;&wD}Nzp#3m93Qyke=qd`<n zlV_(HOF7`3!FeT$k8`0D!%w_@!OiuNn?uBHd%SU+ty|i*p=kvX&#LPvML%EXb;Na? z6KP6pRx36e!<;9^V_=?A9b;M=rx`}2KuigVMU%TD<fMe?e!YSenZv{(O@u=thLK@V zZdc=>a}C90(x|*Mv7WAhuKKgs#;OBrR8*XKiM}Z07?Gx>?JV9l#E@v6j%&xmp04j{ zdQUh`#8Jf_ViQ&j#py$I9D{DyF;k)z+rDv_tkP@m9L^X_tM7B%XXR_vaYfTAidUkl zqoy1QyNFmt$HY3)Au&&pCs%uRy9p<r`#<p}pZm-^JbQG>qeqW$QfL}a-zl-zieWzv z9G;A{#^ao)U2oZ(pRwOfn5LsdLkf`?=lZN?4*LT+1=5_sx3pb@%oFo8&~^=Bo^Y;V z9A>(HMJI~*9OF<&&tN?aHzQ$=>Vsr0#%SSZti@PMN`+}0$vGj#(ydnPE^lcYPuof@ zY#nE3h2wD~#>nMI*Yuk;+sztlEcYJVCx)mzFH>+wA>L-5KYmWvIIeF-a)Ou@#BjEu z@f{%qwJ8^aGlkwd4s)tTj0P)_B3Y>=rO+D7-80W_Kj2D1QpTMYx)a(`doOcxM?$JR zbD7VVq7IHyB1Ih9h3PrPsKvN0!!NW!`irq7z?E82p{UJ*$OyJ}_}bN-NQ=A}b5V5B zD`he7(wTo@@jOrmO3g8;R_LY<0YtDxnG0DgpZUyve(N9nL;l8Z{4GLyJ(Tc^fBCQQ z<uCs(|IgvbzkhFy#K`pFQ&t=E+JEz>Ih+Xlo$_fum5jO`e_WAb-K&$h|D@w%pVFT( z0`u*z!Aujs@f&}W|LuSOKVNxH2!Sw1a*ni})nL3_Y9XQuAzMc*8mskU%z{*eMWl{k zsKv9Qh-pCwa`o6<2;)WVtrx;>WVu(DERUpJ28JR*rPz7N_^P9&vRD(y$#pubzPQrW zVDVrn;!d0YqEZv;xF;*&T?+s$Z1O^cErvx^l<NO;elhATrBq_BQR6;Iq^uo~<{(81 z9w=2lt)EdA10_M!r;nV7HJ#Q_i#-vtBy531B`w#+M@L$@s%TW<RZ1q2NUFmo*4Cp4 zw9a9T!FkPM2_bVB1}H*^Bb(J3F$8j+RmBn21h8ou6!%gdj2MIXhMY!psWHS50f+Mm zV`4RM%Xs6kQIOVPL<y76o;=4}4HdObgWweD%0TjTtCoJ%Dl%-)%%mJto{VzCDH?$y zHNer>q@30|6SUr=;fa|k%sf~>B!<Kk1Dn31ZynA#tj!ox5Nqf<!*I}oiQIro<Y4I5 zhNev%4vFC~VZ`GbHR)6Vhn$M(loKM#t#Q7^`4zr(Ofj<G9XL*dN~2?99Cdu!w*NnO zZx%CIdfxZ_-t8<^^=;i>FEh>I^pF%o)1*cVX$sK-1+q3PkYxmd6(nJ#NJ5nOCW!$D z0Rlr8L15&<h@IQmx=19%b`&{MAjz_%D7F-ut4VPgF2iNkp6;*v+p6kp@0N?_J@t*m z87UeM6Tk=Tp61upRi~=XdEe*xKmSEhRhFEkFp{DOTw^g9w02ZhfikG5<g?b9ls!2b zTm#b-a6z~=7-$!czE9Mx#!r#Wwxen+)+ol1NnUb|lrbb<8s~&a%af7qqa=l6#1JvZ zgffb%GT10?#ltkv_fZV(09V(fDlui@AqEn0%H*QnYMX{B^r$hi4U(TVzVI@!o3NGP z=ItB!DWKwnsSF0_yNQq_cSxDyK6`eKtsDod0}l4Vk3u5uhk?HDQ8}|%wTyUDiiG}x z=!KwNDZ{iK0YkG;7^ld1`ff{(6G|CD;j$vAB!+?}6MUv}MkMJaY;~F@DZrJO_r)-= zs9KJ09k4#%FpV$`6IzcbS7A-f(eX9m>KIMk)Yz)VC`m^@KbI&EKTVjb=Em`LFp4K0 z-{*yU7i@=7IEFdVP4M=op5Wzs_lP;M-HzBw(>9um?S#&;G*|*i*bK`Srg7rhqT=%O zlBR8BgfzE;vrLI>3w|rVc3o5H_fjDpYUW}fl~IR~_*8k}nWvHqsZl45ke23Mub?{= z*BBMc#v(XM-mx9oZ6Y&PFA7aVQ~^ksG%xwG;iuiGOG$V2DzanNq8NGNi5vWbfAHHV zrKswf5F^%n{l@;SPk%dFD?W0u;pDA%xp{HH@Yyf2_>Mov*RfjPgu`fc^|a=V7ciH9 zLIE@MZwx(}BM#<cW<Y$Sj*o0R-v5F3^QC9M__~jIc>g5;PR}0k*qxgNi9p6Z36wUw zaYj;77>lDb?0i;K0xIO6$$OIc8^xSSl*{8%xgqj=?Y>I(JCA3;NZwBgZ4{+nEQp~l zyc^A&SF{6MggheWkZ1XID$bLIhlY$lRI(ImJ8?IPE$PY3((v-roOddrxk!^jWaj_m zQltrvS*C50&dh9Vmv_n~K@&1DYho_AXcqsMt1(&Waskv;OoED~cmipZGC(LrOlgKv z0%g#~K~{`@BE(FHfrV|kbNddbrw?)070<u$h^OECZpL9G>qr~}8AIK+W%C-zQMeac zOR{YrMr>U(`4N>SoH9&dqKXP_G|Q!>X=|)=43o#I%rHz0+cnjpBN;(fG7*(THCWXR zRZ~nSvL<Cu2$>XBk-Ezm%sENY)mpk{Z4J85vdI^9)2gW$M}tpN%vG-C+M%U(nnhdT z3`|30m;y~JiZENbGX9fISrz`#I3_OF9!#cgv}~qIoNit1P}<<5CryDE1udza#aP9~ zcFozv#N}p77z3jpnfge!mfCm}H9jdpDq2fS8mF&(f?^c2xkY7A1}PY$C|P|37b8w- zQk)2r!D<VY!dOAvVvfY<iR(<WsL4p95>q7m5tR)|L0cKTPgo~`i?-H<Mo{iklbObd zkBO>kX&2(CoRgqY<1mT)dIj2K(x9-$p@<}7AqpnASXug%aXK;d2|o^;r2DkX1(kK& zxOoldG7s)uVoauLU~f@2T2o=1C56P;4fNLHT!X8m8Ms_uGIl-V*mLrVL`?+1SqYZ3 z#?iKpMmJQ81;#q!7}>0QnkJEBrd`yGlh{S2tQP<PAOJ~3K~$M&gliN+q-mN`v`WHx z-8Lwd7zdBBmUgiuoL->(L|rXlUorNE7#ukzx~@lCg>`Ztj1i2p5GS_V5p68a)r>wf zj2$)wLWs1@lFN%VRy&T54;hDnZMT8#mi5^QtG43d`39deCz}bd<OtDZY)oL3L=Xk& zE<21#toxDUYb_y8SWzq#=f0wd$V7HYv$IR1N}xg+*H93bR6uMga&&=3Wl=5ap~8WQ z<dQu%%PdtHMa|?wnd@C;)fCAmS8`Db1fOQkLE*Y&H5VPFgoz*ysESzTN>M9pPBM=L z$eOxpXd3w1SHHxQPrj9V&%elxqpz1!FWLofdEySwKldV^->$g{q{)-_4pEnH4srL@ zN1fu1YvSzd6O8|~W3zevT&C@I^9G;wj}|QY8(6=LmE#Lt$KU<nf5;cV^!n-3=V$UA zeC=z`@hu<tHv|<)Vv4BHWdu?T8cWfE5tRky`qA0#iUTQnfmCQSMN*v$vLKOql)}1n zfLbKACeJm<9J&Z5J3$px$^24RN+6V$xX7G$K1Corn|XjV+h+?HWDv4@agWIw$!41M zP^lm`Gx}K!`f^b<l_D<ZTny)U)f`a9VFrlB&q-zJM04TjWQ6~l$oToZa*4iF5uHS> z6)B@(X6d=wtrv4@wa%H83X+uP(NZQSRSK;@^06d;OKgG3;9SM!`ka%KM^w(TzrTVE zK8?Kc@(FwU`z-1P>x5g9k{HM-1zH<%L{1uA*Q9YEM&X*|l(1Dr3KNxb*xFLJ6`PY& zGKy*NJUr_;IM78B8;Q!()-Bc<DtE=9N;wgHAk5x9r8m>20<DF>n*%9njI(H0p$Vug zqWZnnf|vw-7&ez&yS_&Zl8|kz!8#?5s8k}q9<$is8-vb~$p_Jdrod(psj^0pN$*7= zYFj}B{WOZ3Z%SY^gYW4F@IzoTc((n(7$h{(XN7Got+m2|GN4=*!?z&hTdfq8any~& zSc_6tlu%kjWyn(yhP(=-Ab#pZP1I48XM=+riOFHKsDNV9l7<b096=|NkCO0RiS54A zPP}DS4L&QvG*XCcg|V4o2t;QYM@!`@;xv+T6mHK}QwPgprC1y}{20k85u+kGA#W?6 z@J+;^x&7ENDJIU(&Kdijpgb>61CQOh#XH{hcJAN1&p3{B-H2-{+NHQK>(-%imf%u7 z(QPKiVPG0N`b~$m8t*4A)+60!q-iY8!eX^0)fJ|$8HUVqwWL{CgdJUBT}4)ketm(T z0##Fq*N|(aX^9$ZDx9myDG_4A=;HDl1ItCr#kmmDjj>W}B}iGK8kUO%wX3;t>xi)* z8OMRK8!=X)Z6<p0cw6l+*{-*2)+1G|xqbU4Pd)*g?S^{~JUX`|1+P3>V@zh6GA3DK z&g2v@3Q|lsEl64Pi8zf|qsyp1arWqvVenX;AZia-d?DM3lV>6EsiG-R!XRh9MT`6~ z&c-q15*8=$ogxYIzbtMlDdN0<XMyH3V0R1t40Kb-hsEVHiviwF`Bb{!G|%F*+%y8@ zm$876G;5`cX<inHJJ0&6a`R*?Z+qKg{O)i6Q-1s>KFF88_(g8K&L;VT-~WUBy}$np z{NDLF-?MiBIWuiNe|91ApMKOkOL^Ga-+#l;lXi)&Uw?!UUia_*q~nisV7@U!G&#Oh z*EBivo!|96{G)&L%dh#EaUAetAm_w5_Oxvyn;^o05lkYNvPA8aXgii@vcexJ{3^M; z=8=)S-&9hdCCOPfVoS*v$`n$qT%0?pvXm}loe8OosLDnyVW<kFjBMh?u~tSaa{)ig zw@p#+<U-y_Xnj>+WRgfVK{zh++^irinNXBOMNLFeQDrISQfUq}bJD9O<h)a7=i(8i zit}(%BF&V0Zw9D@rzRzoTyyiiJ0qpSn=J^cLSA@2RTODPkY;2k8&Vc5C}%OxQwplu zF{HrDFFfG!TempAc8u177{7e)6)v|E`v*tVZ7uInIq{V+hy!cMkP@Gzh*l!Y%~?jx z+9*_1*t(`_YW&pWw;Q}(vhFU#%c^pOm>Bz!X0bp!$!qg5VYH0OCO-%tBgS&QiCL&I z8jY3iKFJ!Fg2z<CAE;c#Xgx+*maB}>;y~@R=HO_LZnGt+Oy%UdO<1Nhp>&jir_Kyx zV7v7Y0szxMEWarjQnHLgqOPPtO@6>SLyV(bgBC(e^n+&@CIT9(ByrgXMW06cJ`fXB z%92B3J55y9;MzpL4G<kw)zG%$Cfn8xwo)jA@PJ|@C6Q&M5D9(2)C!Xo#yTJoqQ^|2 zoxwQEG$w2%Wpj#|-~+nOWUsLbhJ+Biqlai&?XTDl0Tn%atA<`f=tq=+${110*uc;Q zsskyst&_|#tqn?PObr*8Yt*{p=xBke9K=lYGG+>15q;qDe8cu~;P#V`aqF>LtS>I` z!$gdc2PY@^<k>qq;<3HQxcBk{rYX|qK-=t5R~2N<#k%9s$s<sK=o3~Y7ONUlX`0j! zeWqQmSf6d#T=qDp@gpqv8>%+Y4->X>+`4&<tURX=PqEIjK3|i<$iBPA;ocsL<sMDj zin2~=oKYyJsZC2|9pp?%k-9d-9O>2&(uNchM#G~=r>Ll@O~cR)z$w~Ta?ZpMNimZK zu{s!s0qew2<=XY@RBcOT40~<M*>+<8_>lEWXRNyoV~o&?Kb&)!g>ys=V?UCEqHV-Y zSVtl49v)Wo{Y3X@L^X<#Jmx*`|K^{U!I5l5YS-<glDu1Ny)!!`g}F;*rW%T*NjzcH zZbqLATtBa=v)6>c?1g}s5n|)6_f@;ald{;8ASYSKMV2Y@PFd(m3#nw$*2PIw?Z!;1 zh!F}=dFE!8W3j0D-QW2bKmD^m%OC#Xr`TWYu_Fq<>NviBgJ-|;B|iP)%ly^1-KFY# z@@7kO<Bb;>uXlXt>=N_#Z{h>r@tv$U7kuR_&%L4NdF-(}w0n!4@fg7V;Q>#*<L!Lk z_y6!4@`2fG)@(1Yke$;PpX2G_8$)LPwJ`C4ANoNSt356*E?@I8_g;LCq3gNaT%c^? z`i(>B<csV$XCW8N<Xoi$JrS=UN5QpaM3Zyr{N=OCS?nF<ce!4blF?+|5!vN_nXBt! z-hMSg&FrqHR}*yAl}SPQcX@YR?)YJ4{6n^~!Oq5y*%Xp`+952`aL7m}=lL2huC~cs z-P5UnMn%Dpi2~K5cSX-EfmT_vb!Nl9lvU}-q;g5+GZUoqO8T6$ChpEbkk+KG9CON) zjM*wYE6I0K<+*c71Wz-kjWXg=!YU$Vjt-C6-``_z(W14+hk^5pOED|kTd`<stkyVd zAV%TFWa+4L7<a`|Ok%i(3gUR16*(oEy#uth^y^D5FV}QKAdCar)?B}ROut^Em1ViN zz*>j*)2_ht-V>&g;7hn-jKXWN!Yy)@#X46$<5Y^}i0?b`8Zk1KG}@raR8HfJp>_?* zWQa0iDTFTZu~LzKm<Utg>|%otbD-lasgGm=UFR7(kB^=h4bhBTZhFoywyZZ>E-yWs z&BS&)5u(BqIqw81(F!Ujs-4<e>e}Ly#hI4<qZRuHCDLKBL>omv$arC#MnVY0I0?a; zSmG-*b)zuKVw|8$LM4!bBa+d@(9>!uoY6|Il`JEv98w{d2b`(dyWWrz^xK~0UP}ta zIX;OCaJE@C@B{=f^~@&|R4i*H#Aa>qqZnP9N?c-xX~JrS(J;oycC+E)d`;UfdE)LJ zn!07`2Ym8uHv{X<mJ~8otr#~QZMC3XwNzEbYEiS=bNI=N<F5^jN&KtYw!u{`i`9Y~ z$Je>>*fE38XxC6Lm$=5F39ObadrQZ5+tKxbjCkKPwMA($7F1dbXh4=wNTm62P9Bp> zR+`*nsi?;+Rb|L2;`;%kHBD<7r=I9LV(bBMwxV9N7%Toj#=vS(lVV`I-4a7jB;X^Q zUu=2t!3p<I)?8kUgy8X$r*(~h7dg^46?=<{sq4ux5r+|r@VpEY!*=5M+5sU>Ja~AH z${9QRR?K_4%+C|EQ+ZNi;Io6ai<_==kP@tDwT6<En|6@_BFm&q#7Q%i_bO46S>{;? zw^#OIWtq=nnWxJ9UlxPX=@wp#nmflR7k^OVASmcj8E|DyMDi+B%*A^~qqSjwZ=aW5 z{4ggcuW;wi<7`eh>@D}cZlhc-mi+nmyoX<Y=JR~w{G9Ir{KGTy;$5ijjgDhp`><M5 zFO~r8?;rdrkN%U7_kH^Zc;B~w;LSKKK;)6HKC*vfNY0;jbalm7w_E=EpZibw(1$<r zx{td!lSqdbUwDDLZ-4A+v_dW$y=?p`X~~Jn2yrpFQgg`0x|8x2a;pe##CVQ^FrW+B zy==a6-xLlCR||olFvWQnQP}Ld@Od;-3UKl)`IpUTR@4bu)|7igHhOXpK933_*WS(e zXQsX>Jd#)nF-^h{V8?rjsT5oVK^0<s+@Ys&r^1?fH;S3itjhdpSAZ0}CC+|02yvI0 zt5XzL!fj(`XOMN2;a)+raw>$&R2mvexL?+#xk(U(4DF-B9ZG`kvT+RKB>6ka6j{0W z`@~6{SecPr6h=v5Mb0Q?iCGepL6L(hWZWPl38jg?hcMxs;c_!Fg~0Wjj}g6R+w~kA zN>>~GL<kXE8RF>iz7w9tlu=e=kxgHhF^a1i@mk3Rc`C?vOrBvHshcH=k(>f`>rg4+ zoWYsQ=tasp`b@&3jU$Ilh)_2b#KiG6M~IOrcvLc&#xQh-aSZfh&oBnelxUlXzX%LL z9C>pRRa8`(c3EMy!4HvZD~HpTs*?O5gT`uwwGHj6rK#O+JW39vDX|$l;t<i!3euE? zRBe<L9Wh7&l9G(VGSIXRKY+EG5T~-XYm75x1S;<9Duq(SWSj#(Wkw%x^+4q<?V=`y zh#w<W4c#c$-Z&-NM#j0#vLcU~l#-B_O(IMKIa#z5H(u*R)*U9p(Y0gNeb42|Lu{ov zy0(v2nqlgB`S}-VtBT_r*I6DMGM%1d8cDWZpIzW8z*daI#O3(~=9;3rJO$tJ{BtKf zJYN%HAY=(=b=pzYHC5}lesILW^+Rf#$l7rH*fq4xtWVCkINefLjTrSMAQ+a1Eg=M) zb-3D+eWFi2WEjVhx~XwZjSrxcCq{*<<n^K#^tWwmLN;{WNVAtwwq+PMOjFP4qjOY@ zG>bJiZ{6nLaF4xf`vgC6P#u607vIh3dGz3vyvbNM$hEAXy?KrLiI!)-@I{u*5pn47 z8NvYl<(9LDqj*0#O=~SGNbqj$46(7i^2$Soainz?9|KnG*2^MZy02LpD&#{U)Pf=i zie9?H2uAwSoqK2ra#JNBOnxi`+Z}I3m0-NG$V=U~8y=yu6fReWVe?`y4xcK|-V$XV zoW<9Jc>_|ZRPnP9jBFz*N+A?=#AHR(dZzL4_P5>PpZ=3y=LdiINBOm1`IXl!U;rM! zbB9~EZ}Qt`XMFeJ5h^8oP=)&W<{hq#5CCr7e2m+-Z}7@1CvWnrys_ie=u0O3t8k3} z#N#v8a&Ya4y15Fr{Nu;^;#_iE5M#cl-}kPo5my->MOF9@1qqN*DAJLZ3@?=<Bv;;( zxpJE=qaGom3mW)ps(4bfVy?_JNstY5Pba8>mO^13u;g6Er84sLS~hi)udZ_`=4I2L zQIgq$F(!$}$a<9PeLkbo$w!J;4Re7ZBbb~Zrc&_4av$crJ6CBmjCe1o$gBzy5J~Qx zT*kG6Gz4<8!XqjHkj0*|d`|P{lXmwoD(x~&Oev_OCQ7A{kcMfu4$WffJg*XBSXSAJ zJ9lnz@8uV``{a{otq6YN{Bq6SYM;s(oU>(Bk?&C}N621Cn@WkK*Gop5tbawape@=M zrg1I!vQpHQ!?_+~mmJ?Z;^Ook{dVB`b%P%~!CJxRCgEg+AVzK}Dsl*zra>7YY`aE? z#k=>Nl{oRn4Z%lZ1Zy;^vUu-BQi`UkY>6PqML81K4x+x>J8aPwRMf)w%n*kjg0yme zE2Q<Nt+-)e@SgQ%pz8y{E0hyOQwGq6Rc)v$gYuqc-%@Fd&T=0$mBZDJx;9jGg>pv5 zRONkZ?JyQrdO>L9IjdR`gC_+=P7&t}F-V%Wb%t>Zd#hRyk|<mrXDmKOx!$vw3aTi< zpdseMpNgcQado*jd}JCYT4%U<^E#)eYZ;Rvw_r-1?bc%}%dm|&2aBb{jD|#J2qP(Z z!W4;lV(bQVQ==H^pL?0xPu(KMLmu6Kgvo(+QPV6eQ#bMG;X~TC;pSsURBgp(-C<Rt zsvNFzcn_-5bi+ire}QQf!)BnW6o$aI>p(kj3a1j<S!&ymbY>hkXqDJr40PKK&0@*n z!9IJ-mZn|OG&RaNTy5yOHRE~`dH$GbTZgF}+9`7ObiF5BUZS+3s%ngOpfq(`3&%`p z#=awlz}Qb%*U&VUBX_{r!>X)r;xkmY4cl(w;_?J%4Ym%1oOpEq1lKzDR)=6Djd~1; z;iBW-*IwXayTuyIx*OO(JYxH3&CSClQHknnyOo+Ehk&w{rqXOKI<S!`j10p-2%f(8 zn0J5M(?3s=F-=TD1x#h(n)T#43BP6MtV>BfEgM6j@S!jTnwL?M_)uJRrt_k&W&$A; zF3j9%%}S^;a{__*OYx#}K$i_+7AVc`yE6f}>|SL_zETuvHGA90rlfPRw$75?`Jq4f z6hHaXKf|ZW80obRr8Mi!n*aNmFYp(SuX7j^@$7=;*5PaKuy64A#O0cB_Z__JU4NdY zX?WY)-o}@|{4C=*y{WJBXFZ0o=fO)?#&{`5;)^fvuF1dYuk{bdfgk^=pJKh);$H{l zdGWcg;3rStZy9~h?Z<C%<)2dQ-epym>r$x_Dk=+}D3P>`Q((7Q3dyx3QS&PK{(S9_ zcGomY?iukbfZ2E{&nlxG=SE#Aa<VSPwkkiLN3w-wmgiz#{996aUKxj$yF`KbyNGf} z#;Jwtl5`m-$=i>ykm$?b<!qVNNU<PQyZ1kjRzUvoJc=tQl^~`Cp~|yTD_<2`YS-b+ z|9h2!YQC=xR|be>Ey(Q9o;WL~n4d>BajOkSM~56AU!&W~bukP*&ec46^pLa5El=Hj zD^6z?dq*M<PZ4q?W>54JDf%+9N`jKah>xBSg78(85)9gBqW4nZ#E8|7<^CR1=y>Jc z3AJr$7K&lWSW~o@Niq439HAdZKoNanvESlMh0zuDqCx92Kuq$QDMtFsOQta}jh^MI zAx<72ya3x7s@f8w5Oa;T_#kl+Nkyhka;8!UD4htw6M{$Ca*0Jq1c_NtncCKn65B3f zjbne+uxK65EIB%CXdO&Lz$UTT*V@un7OM<<dkdD!8fT2~XHdc$GEP)m)(Sz{UZH_u z40s<1qc7ecLQfFks>V5o(w3%m7z{aS(2~|ohG87hS_|S|W}sDNv92P7Ol_Quno68Z zKP2{!j##c144oLk87<d#2m?t8ae9~n(-^30;c>;H5~Fb9Vj4(3Vyt5t2Oge0B*)Cr z^*wZDi6IjwahX55enitcbOLQHw;w+udeAYlI#^J(24fx88P=z3tkVp^bAGmAyXo;N zVM!bxA98&2kmbIplX8MhH!y4m`aa-{W6><RetexpThT0*RBhpF4dazFG_pSXVI+(R zvghQ%Dd&&YTwH9}ZaSj(RL)^^X1(qh`W`<9DfqRaZYrwE;wnqbiHoxhVeIjfB%~Wv zvD#a3czliPw~nz^;ap9#w_trS(6*KsM!NM#7$@3A!(z_?k?nS5z20C{W=e@iXP1ON z2+Eff2YWTvBsSZDv$Hi_8riJZct6qg1MBU?q!M;FdnU<(S9o@bD*|XX0<W3^`$|5F z6aiW#vSH_Ak!NBWg2HI77VrQ<hAb+Hm@_1S{1X{d82eFyDG+xqT{CE+vO5@hr+&$^ z@@Xa=iy;pP-zJ$NCrg>Ai??XXBxT4*TK3`o0sri4pI{hzj*hM|Oyg^&Q$K$5Hirj? zgw=}AY&P7jYQp&?Y5xfQCaRI1aE^a*|AgQBz2D)JpZGX`{crqN{Me8EWq$d8`^P(f znE$Vj^Yc?){@QbYgv7huZh8EVjg;Pu<H2IV>1NHp_wRp@-}uendd<hAl;}3{S=_sK zkK2#mE=2A>S`^GXr7G8qN+PFKD(wv1(tJHrMj?vAjS(n0XW7_N5|U(^`68-}J-8y3 z?+}e$4IWE+v!EV1W=agZxcL`yt`t_nN109PRL-TivWRuwEUK8_pAd0#Ap&~}asow4 z9*fKwDTI=6$6}5$WG#eN`LilxBP9x^l!#@FgqpwOxyhJ6V=0P+vM)2|obqn0D`+Tq zNpBU@rF<s|P<sB5ij+GQRblx&RWkB9lh8&{H7(24g7tdMX1yVW%+2f9n8uObd-j$K zmTk@GBfIpdLWtk}LP0jdeTj*bvW$VUXPgF1Wznf3#*uOIRLufY8Jet7jbXFi;3v<~ zTaMUl)+`SXxwzc2w_0H=^nFj|8aA7e)t;qlTXB4jfwo;>w0wW6G=z|MNSAX;d^%D_ zTN#HfDu)lkLsHr@jX~tnrGPd@yfMg@5F`~ljG!t(YOFQ*6j-l&hA~k&gRvfz;^1gW z<r0BJV;T-_SjKK-b1_QuT03lIaK@08qN)Rx3t~p90Ih_}V=7XNjD8?_jgq&3Hkmv{ z{5TLp+}&TENY)ys9oAav+A(!KsWE6%m|aN}q*@CfXzEAWRn62#Dq}@@oGkTmL+Cv& zMMfV*S>r}7PuJ`pHtbzHWZY~pT2iS=k?k}VE|MVzI6t2-PGNM7a+WYor9n{=)Vbc` z+6v<h+s&FVjU3)Oq^=zbSf8&sIXUIp;fkE(yS_Z_sGEw*eq_7$7?(+L!Zj7yX4aRN z*s3NgOQI6TZXI~^=$!i}m!gQ%23uQNS5q|=);X$W#r50QIXGNkD}%xkQ)cRVhQ4F$ zCx&4Z)G``erAT#;KbOKvrNsWS#b{Bi8Ed7Vih-uBF<OdcSIe3c#z2@xoV6_Wmc(&H z8_zTZoE{mcig13(cC(c=Qo*BpuVCUt3=XR+{Iq7h*-&jAK^ZO|t}$3z=g`B*fwkBh zhxlP)z3x~omP9}B=yb!w^Gl}SnY=^_=_(1|E{H(Ly!%_f<>x~o;LUUBE683tA2B-; zbDshdBYhMlhG70#A@OEavh%W#Z_^baQP7ssnq^JOLe>)SMDKEq*gbbCP)ajB7c07) z-i+*s=Zl7t?5pSVpLqqC0s%>f9I?za<cwmPCT`w*jQ70vX+HCrPjRq%ZSKi-*w7CH z4_>*)_bgYqoS~|yTKk%he<R1;MazHvYyX6Q```VmeC64%@qhl#@3QW;l94jLakL{B zl4{CnH~URdJR?F3yUuO$6O*6VZq}TgKH}bsFYxI8gFm8bN;&e($3Mo8ZhPMBDbnw0 z#jS7qHlBF$E*BTC?Pc@u!F|?+*!#&(eUkS){T_jtvnd<Hd<`jt#wHvILF%r^<g<EB zuD`-VQ8F?qvkPXIXxUgbNg2uZK}jYJ1!$ZRig|oABNz%PjCKs!S)Buv0he$=R6%=+ zny&o5yB(Dj2V{y9u*hU7ik(zESyG-ifLw^TrjT!?z({k|Rk&<BpsF-3Gx8zop}8!( zQpO2FTTr8dyv!pJl%QBq%O<wt!*KPU6jwjL%55q~PDPnMdx;2|s+DHhE^(FNmHQ9y zB?<eR?!J|6x8dH&BktaLoSY&zj;~`4ct6Ub8fEiHaUw<;jrpl3dQS?G7$fV8OTsW= z>RJ+*`-xbBW0iJT<H#m+^2!5l-Z<vu<Q4XpM-V4+DurSgi6JnhiD?Kd+6L`3Ib@oq zrCl__gHbal#1ms;oCZSl1V0L&Fh^WfA<R9EtBs^sD^19da$wzgkw1sTw)c$V#AX<Q z5;!|1#wjpOk!|1c@KMLMllwd;aXXF4Gx@;eMcKC9jGUfs+4No63zQ^8PeOjKjFnB* zR8-F5oWt0PtTNL$F;0o56>iqlk4$|}h=DkX^f_lm)s(>A7zK&anyRj`N*sU}t6JQ8 zQ^u!Uu7ybS9_Jh(%N{f50;QyB>Pn1Nl_=Sg7b*HQc|qlsV%W&&NNL$md=wNeWI<T6 zN~D;vO2)J(MT)YQh2)8Nw6-Xd8K;5aLU<j)_tZ_za<!ncn$>>8wi`J+-E#Bzko}_- zn2OEXlSynY*9@cQ@_fzqyrXJrZrnb?*#$!{L9@12;tgap)?`8Avha7TuBhsToQtbT zM5a-myYG7XZop3-tu*bjA;bts^1E%sTEJ<`wc~574wk|NOG04w(+EUT2y8DlY%jK= z@(dH_=jY^cBE&@HYL=^(rf#vWrfsdbEo;l(o@8>h%Z6bH933A}xr*Z_-p&`k_$>R4 z=HRd*cagW;zRux(OIuksmp%P7GL3<5+wscj1&>ZQct7C7NJ`?^tSwAKLOY?e*p!06 z({p!}ulOkQgk2SqEoH$~7|>B%HW6*M&`>lpRX3$MdAej7%|ys~ELC9iS*bB+B*`2u zmyuE#N0nvI>^6m2L2*TZR9QN@3_C)i9JY|hLh11Aj@}cqDa9AuefwR0>3{x3e&K)m zMZy)x@O8&~-}TLW{tI8^_s%c*;?WUL1O4ZoW$^>w@urb^Yoqy<@BMbZ@27v75B}_b z!nNau2lpTG;QmY8fAM8N$!0yf^yb}f<&RfyVE+GaW(cE?o=<-4qx|Hi+g%lJ))9>1 zquVXN@Spz|eD-snf8EEOo(Lys@)P^}dl+rx`<)8{*zq;yY^khbanIFdOTIE-n@5o| zxmJ_P1~#)eWMiSY?+V~JkA74y^_EZo03ZNKL_t(}zLH~|Ggr2DR~|31d|xJs^*<^K zl2}GD3Ps2gW~R!0vwJV)d4)-%#WzDGav>upBy>9=1x6}<Nhyg!NTpoJwo=q&g^=^J zl~HdY-_C}QQBj<P3r9%JMCZakP_thPuPWK*!ff`YneXj{%7rLgxHmfmB1HjG&iRVB zB4%`R!A4eCqd0lxJ|Qa_3pWoBsA^09VB+mhy^W)5M>wq+yAD5D>RQaYM24#hpG4+W zVHy~Q4oceZ_IyLtR)oouVjv8Wq$8wAy?;a;f;g8ZgZDjZN@RlY=rTB~NK8zA<l<t> z{{A(T&iG-#Ef<)&0%gm0nMf&$f+pvpRH;d0Lw2!9b`?##VAyP^>IK;Ztk#S{HmRH< zT4|;v(F!4XydN2QP1Z6J^D!`viS6haM)@A6sOctyQR0b{wS4}Y^~f|Pd=|&rI%J~F zG)A(N913lV`pE$XjB=tl3zFLGoRCSwAOZ{5RM-%RHc=-{ND*S7Hi{u2UNy>)qNl2) zaGZR^wwlljBCoWf(vBPwDGRAtOa3L+8B73Us)FEqVvH!88N&q8V@5F;j3#q=x}|P4 zb=~0mo)A1J&6GOG8l#hBTV)MaW33d8Iu+zJC6r0jwIe0PX0t6Lwgzi6o9%#736l*s zZ!LN0r5Er~b8xLCs);ma@iWne{r!q@isUrWUBcbBKf#kv-6Chh<=F*~&dyn{H{?74 z5$_}Gt!GguqK}MzLTx)Kwx@|{@T@N`ST;)*drRR3<;?P6k8Zs|y9%Q$tAjmOixy)o zV9>3_c+b#BY||8TN`o<xq3>}`%jUc%#7K&hptg-6W<#^T#8r;q1IB3TrosCJ+JZK; zP0i$c#;&K<j(0qDhx3bv+<*R@?HH*R6&QtW9CzPw#O2u~Uw&@jvhV0N9ZG9rQuqvn zh(<GX8Dk6(KudaEA<d>zbO=JB3U?(H$3}7XE9HnPiiBJSL`sN-^K%tQggH_mWihtX ziIPe?%RprT6CT19nj)QM+HElNW92on6iRvSU+32;<&H|SDHJ0wRs17THYK#LNU)<O z=~-a{wX6C3Gau*T{G5ZsLpI%p)nfH^8)sEj+_-Ur>e>+>+H84xxrCe<w}IwOgd*-V zHUH~(e;YsgKl~l;zVn^jy?d9T>m->sLw*yolKw15%#m@LI6ph(;g_G~C;EwlH?b(1 zk7wJK<)Y=r&0Fv~1&sHeaTox2cyhw6$8PPq^pG=`7Z<EA#m69%X`2Qg17VubSy8tO z>ZYctYjLP7si#sj6m^J-1y!N&O{B_5Ws}co9=-^IAj!%?pv`)A<3+|LS?(LT&-4!C z(8wq#BBLTzHuItbl$k#if~zhB*9^0f-VB%)kEMB(6qCX$>0ae$(ujsxl01hYK_SH# z1V|gS%IKmx%*+nkv)k}&;-?^m5{OWcm4duViLiU~QYd99)?$`nn2ha;OL5^F1ti8% zI7mv~bB3&nf3MMkQp8NNkbI)O{T1trbDCw#qBcy^$YnQi<JyY4lFYJ{GC2lv_A*A! z5$}73ZcE>9(XOT+6G}tB>FN4Fy{H(b5eccckRn-$56S-ViuLIkd&?G>=*P(3a)~mY zaU;^uaq#RvxksEjNqE+hVU@DSW*MF5Sgy4Mbz2hxw0kXK3M3=koT^?j^aIoAQO-)R zt%?jjvcBw4Dl<-zFh$mr=lo)195b$spbf(y=jVgkU4v6js7cHLmCidQCt8YSt-xSF zR~#PIjMEl!RS<Z2oHfY!!D&KBC>3!PWNJc6C}SlXFDkUEP&yK_FW<Ms$rvX}u}l&o zeyedw<Hv|L2>&B0VoGRd(79y{BTkE&FsVfLnX0yA0*iV<p9fOZMEYW?mKml%WTakL zy3IuBGIgz~S1qZR`!%K!r81F3N=lrBQ^MMsrfsD`NRhtV5JQ%Y(<t<!F7XzY!-E>5 zEp5Bv(dnA!@4dp_k>$aIb6$8U;;f;q9oETS=YwaM2Fbokf?h0EHGP*@?l1Y)54@Mt zhZ|mg;W_TVc%QnqEL$h((9Y8jJ;Tr=HJIh-+DgW2iw2aFd&&ol&FmlT6MSaxV4s7- zL#%ajUu&4AiD~k<x&ak1N;C9{VHz>6LMw}L;9SdM?}%yeXl1CHiuGp8#ls64<JiBx zz)z#ZNs!oVw_KccWTjbOoZ~i^q;aI)JLLAA8q+phK72q*ihc~}Zs4VtAL5o3=`s=` zxLT1%Sy85#sgy)xq>%Ab7Bw8Zf<^6$7d<aXuv?sF@K+UHfXee6S0H*lD;iW{_N|zK z5S3*pnpB1)Fy9;#F!#7HyZz=X(=dRn@mjJF$Z~dbSe|sn((TPFy3X@psBi&_8>re5 ziN&-^%*tdwFn8{6ed?|J>OcM!zWaN>m*4u0-+avi2H;!Y`z?I_na}f!pZGXGa&W*C zA<%vJU($Tnd*KZl#J$$>o@LAb@o&AK4}SO$`TehcrHtNWQ8v~}l)2i?)=Dv1zPAFE zzB)HYzQQY)o1A8!kXd${cdsFTPFNIeiW~tqQ{w%j=gDti@$?7XmjCQ;{!Kpek&nLa zV;<bQA`(CQ?6bV{&%Ki`eEv(Eo;>7Yz2<%Idq3}Z$2W0sc*x$~z9>?1CdSD5**WLu z=e+##OMLb-pW)G?M;skp<M`S!*REgV`t@U+t6?71C|T65lA;TdP|u&KNP=_G7U!9m zJEIb1G@8}y^D^T##hP^<J!RxR%c*ScW~bPZYdxS!!BlWYDHKHWOe|#Hlrx@!#-zlK z1Y8<~m}ky~Agkyo_b*a3WR-<qT#D1kT#(IPrb%Kim4wwLRaTIkNqTm+5rZ;WCvvf1 zkV0rq@}`tNz>cq^3a@4dpsKPiXvO~iitb{AbC%#oR*QYAw&CLP60Kmn$vAB}zJ9>@ z#TolbL)%g-NsOM8dvnfgx0iI=OD10eDMMoLBi*(`R|{-i6H<^3Qdu!5L;OFwi;et! z^r)aQT6iL-XP0PY$s`UA4j@j%m}wgaNaAlw5g#K)7ame!N;~ID6IjdlWHpQfah!0i zW9&vOj$xV@wj(J|tb2)LRvD(~Io}M7G2(Tk>qJ@VLn1}U%&z3Q(3#50o^w&Zm6542 zENaK9sn|QH@u6qz4OOGW1yzI93WX(UM~Fz)PF5JRKx-H_9U+LUJV%SO8Cy6|$|{l; zN86YrN!{p7ic&x-Cw3fhl<(cuvfrer&@NJ|nj8$S(c&W#JyV~l8b=r>>O})U(wV7? zKty{n$YY3TBUe`R1FEZVbwx^^JW7*moujf9Rx75UFwSCYOI5pKmI-55B=SWqWwpW& zBM+vDrme}@@$|Pn&F8=RJYW05vw~K}%oIlaAa1g##N-1hNBSg4MN}j8s^ReZf-u3o z=kBpQ*yr)L-r(YFgVCDcBi+!``Xda6)j`X0wGw02;Caj4o7l=?OwD$^X3C1ivZ1OQ zQQgIa_Y+!WFpivLd>11$Z38;9z1UJWhT5&f{84F|Wg~tyUU*Yz%Q*Dx?;p~*3Zo<r zW!bJ+EfbGUFR`{|d1x3mJ&)hL$;12S+&ei%pLA4Kaecp{Zfm~!`~#-Z)At>lDKb1f z$2Aox4UFA@vI-M5ZKXj+rYVvm*vimahn<0Lov-Y+^t>>tc`=$7AwUV-J5MiU4jy+4 zw^2$4;A&o!i{q!F$UEeQnH3lc87IxgM&c|{%(#>!iRwJpC$r&QDSC1ys<<m!B&Aoh z9P-k-%sl5VQ#Nd^UNtJ4Nsn3a*b{g7`+x6$<UjbypDLE^uYKIOeuEn~Z}71g`Gc<G zC#s6%1NSaE9$UV-qUv`atoYau{G0s#$r+#d-H*YJhcW{H{}6h=QOCMzIJK4^{!2f? zFa6U0!eY66&BvXeJ_4jGTCXqp>a$<vFaMRl!VmtXALf1U{|mHj`~Uhix0?;meeF4( z`P^sugMa?d`L$pD-??^l%#%+(#r0b^3O7s>=JAROGDgZWs!BQUlGv{{-%{|G5ea3k znaemuXHjq{4M~e@G`S?Q7t|uFc_dg|gfqg3n3YB<?Nmo(DNGVGzp0q=B}!LW&LPRU zQASvr3@Ppip}Gv$QZAz+EohJ2R`PRIia3>{pfNkCwUFrNvrbB+)fz#tRPl$(2pXgE zmHb=&JCDfbHVX30XH$xC7zkv>VMHm-&1(%~-}B1(L-drn`}iHKGxYt$Fb4Vur`&zZ z4Pv$gA4yE)D5{KZyJ7G>+l{AbE$0^-F4tSeeqx~%LtJ63qU%Ny4KUKIYPQ>n7=$m9 zl_w{M(UHw|P3St7`-iOk#IjxBqa;Je2#fuFAQ487vXU`GEYf&m(I!Y*chqR-ik*5z z%90JEbrdd1j`ZWiD-YLPUalFF*hq{iG5XAyq-Y5-lVTuei)0wgL8NkBDFtM+^YT$z z<BX-L9fzx$MI)oH^UI04melLEUeVMQ#%he!%&FtrNa2%7Z2PIi5_mEZ<4T%1u9(S< zR8|lul_JS#ybmNl()t>!TNVqAAH?S<1+cYnBx4YNtfVxt$m?=|U;=qk;`*CBRb}x$ z&@Lh|T4EgOM^EqyTjrKBu8pLis1^;~AZg*G!hh2h2ZyyFLm@MI&))u$!@U)QkDQ)7 zVw@&Y4w9#&G|?-vpP0J)bi>5k-}O$kQhe@Hp8;hGXCq)#W(<L>BsA0yimo4c@uinI zJ9~gqj>DrPreR|9g)b9QB&STfY>7ED^q$Rn!@-@Fu^&hwfXX;yi&<lqn1tH0s4Ft! zENrwU6*BnX42yQ3<$eo6vs^6!3EHd|OYu{hM#gc=I7XVfrm79qeuV;T-QX$<IaAjy zmCfjsF|NV73|itW0-6U89+0Mv$8R68Sk$Bxu|^!H?{6oLj`sN4^A8wf@#2Y|{;Wq= z3RFd$JjQ6Ye!@(Y!mT02#5j7)d%pSUpBHPQ(oya%a&Ze42-#ebcuO6lmEMtf4N68f zN=ea>%ZQ2D)8R^bIm@F908<vU@>;X2?p#c1O7wshWyFp!Y?#MI^J90+ex;e6SCtZo zdj7Klk;az73U#GcQA!rd7hiaR_r3owppD_|^pr*O+M8ik@Z9sy^U3@7`LUxT>YOnr z=kS&r#mD8%J>I%(Ie6=BUiivOJ9+!RZpX)~itqcGpW)M={1okKkJn1#esuDHi?cJa z?0)co|K@M~E&jW|{kQpxKkx%Q`Q%-kb9nFh=!ZYT$3OlFKL5FAc;<7@@XTjF$LBux zIiC6KXL;tc&+yD=KFg>6<tO;^m%q&8kKf@tzw5jCp&$7Xe)i{nj=N7i#iu|0Nq+yI z{a?hC*xx@WBb6+%NM(ziIauU5Us~#Nafw#Djs0qDRN^)i(gl_A$Xu+zoZu|aW3r4q zXT!QHIdgHxrHqhv#N8xFOe#DVv4+{*dy+&gBiy;zlKWllMrb0<Eo0zU-=F2a6(v-< zieD(b$lTGC@}}IUxxCksw!I_di!aH}RY#TgJ{t+bZo>soMiZw*iUDgZtJR9*qiZ~R z_<*ysHE+3nhqkH8m_~}QRa+P7tayn;AMn1X-)^}$dqlVHc=&M5=rbXXym0S<STsa% zu3;Ppx^W;)UJ6Dc!!V$=kZ6r@1-VSbA>d=iIL$OpESrX$GgVa)eP-`)Meq|D#5)BA zsUTfS8mg3q*h*1^rVvpid<-a~={pZj^YCoT>FI_?mjmlQ(2ap^hzxz89|OUc@3^34 zIhSyUT-IhKn7KwqG0s^QwPk-%vA<|&D(Hv6dXrgJmczpp$JY<o+iP)78cd@!R%^6Q za?MSFt{dovNgRHI6wT3>Yuy;E(`c<FXt6TnRGi*pB*uVsjriQyMtsC#k{AV*QN}Rz z0c8@lws<f6q!4}a1ha%GNiuT`Lc+~r5?I%oX-dLhDo8;j3YRBqhzVC)l83sf(b-@t z#W(~>u680L9wzaa*+1Op==ca9B4LsU6KxF68k$8-L;?~oPcL})H@}CfZ5cLOCO_i6 z1TIb~N-=>ZrYtGl8FWlyjyDF9$_!&9M@3y(AP8BwT~gZ$VrF%;BF0GHuNjAtDU3`$ zF%2V?wJ2SojTkNZaiVG*F=iI4Mj(JBF63m{zP+EQE5o8$uvj+q+X<x-b-SQyYjN_` z8lw!>Y9YZV0W)S4rhN2t+b!Mt6hC;jn+<*6F-(y!eBpVFO5D7Dn?T~)Uc;R`N4#?X zgz<7@Oryj@09r+ym4Y>ffHM_UqnSdW>phWxdC#{z{qrWPvOvxJ7O_H~8S|<vXi66o zbS=xM$wrp)xfm$(ZczlKSJ|>ipq?p<dMSYmS7p{G%*7MCg<Y!|?4&$r$!sa`xhm(K z%Sx=uTu&CzKT3nt^LtRSz~kitF7oe`q;OiUR($r;pW#3HnV;n&ANv^BUdIXd#`R-f zy!R5H`tq~9d$r=5v@A*&+Hi2Nc->9<U*))7S3L39F+K=!&*=Hw|1~IRl;T&l;=lbn zf0qw^=wGnh`+6^)oDyID(iefmfBe_}8h`!2{2P4JJKrfGalpqu`cZ!4*MEZ#edxoi zPtRGnie=T%SXX{kH16uxvRN<<BcJ}%AM)$J`m6lbZ~P`-`SP=T{}25TAN;AG;@|o4 zALrRGeUab#^<T$2%ijJzvu0*S^`wX>W*xbBrIaRsB%8%7ZJu$3x!5i`snQf&@kqqU zI+w>v(K3qz1!WQbglw!~=VP;TtKKyWFvkGsSV9?h$VV}!Q;=tl8G3i0DPRssRdc2D zs_&|3l&<cjQtVhoX=cRaP*cWjb2BloANlH&RG3$J@%%r`y=ky+*?HIZThpH2;Y|13 zsYgjIA=8ptR(Hv=jg1{3UoZ|KBu*KK6H=i7V}pqy@PR_9C@D;+6iz4xV`9q^n&nXv zmSndiTb5-kp}}so+%2i+JD%yC_q5i^hiC2gTo>(7POzk1)x$mKz5AW^Uh8@O&wr57 z(s@YeIYqj(1=Vy!^qP7;XTI8SY5yYQQIX`ykmn_v^+tFp8k%(@BZLrXHZ`l&g7s|1 z&08ldRx6a&%;rmuZy#Z;V>%hr`<}XKg=@8GWlW|dKdfyV9ENBVeOJ?Lx-=b2hIq*d z*qV%{Z8$i*jM6<yN!Xyvte_VvV2n=6J{fCweM<}-eJ7UgzVAUPf|f2l5LvBzj*e%{ zHXG{B)BA|`kv0sG5<}q<(>Iz{Ooc=fD2*`|XGF$2DlDTsXQwKtii{X6ZLgV(3ib~Q zCS^u$jL7PJ2Qgx-BB)-{otvJvYpL6owioXkZ7te5oQ*^;b^tCnn5|oKKxs`=H)tY0 zC{Tvn3P(n1((4yQ$(4@igD5an#5#@N2yMXkNO7d37_k}jeWY&`ee9@L9voW~(l|i? zLl{W;Qk0E%DpWMMJdOLJrmZ)`Ufj5C7Ff(z939PZIx?D$*gcrAUbe&_27l!!XLni= zv7FpKW3|}u$Tz(VAEDW_LJaqjB1>qj*MjI0kc?J^t7K1YTTgBs2M1F^G;G#Ao6Uyt zXvE(B4u==VWLA@x1)EKSLQ%IJp^Z%U$6^4g0&TP4*6|6mqXnVw*whVu*U@fTth2P8 zpf+9G5F^Y^=Y*zXxtLRxIbGADl$P(@`&7WD^+5}2)3rzuYAwpZ>Deh~r)$QO5oI;u z+R=j9@tX1e0sDuC%w{VV%O&f&=GmLKdHRb_p))v{tuYZPl#HyWp_lJ1bF#4cJ_4Pf ziVD<!{TKe5I3OhvA=wT!ItgynXksc}j2>3rVZ0ONf<p@&J|HOP7&^o3{d^4M#fRgL zv6QGZ<VEWk1?@?kn89sS)K0SK4YF?)V}ip06;dL$m4Zz7(k&+$xO9Fp50(!3Tzz%! zpAq@^$3Dt0{?bSI(1$+EZXq%0FLpfoD<9?E?|ug_@t(I|y+W48JMj$<a_IhJ>vMkZ zBgRPA`y`3%@m>hoA@OBGjNG_&%BLUu@>lIO{eF*YqY<k=`)9d$c#)uu@B;2QZr!}W z_2-`B2Y={?c=bcC+5Ws~8b12yM|tweCkZifxVy*xbcbs<uCZJ$shft?a!K9P<ay4h z8ZoLyOePa9UA%;~zgzx(>*zLLeBz53Yk9-Behc^Bdmm3c{zcyUmN)ac-}*eSeDFc` zFCA_Xi>Uh~{Z9pWDq@BLd%N$aO<fR6F?=*><Cl>N4E!WTBxu=mbkGD1J`Q7~2+<Jf zMN&&Z1uOShfEYa?Kp)dRGDuNF%0eQd!_YD)qDl9=QfMvF^+OhjR_9R(DeQoOf1`fa zSR$#zNeE3sREDx>h-8qWD2=P5sHg%`u=$w0Xd<W}j|oX?ZO~*zPG&T1?J0|#`D(#r zGUn>VOT@n8;=v)C^^*O)eY&otsvMzf>Dx$A7*v3^t~oh+j^i6Qc=p-rXr=JVax_~& zx4~G;)hm}+HJ<fiMqcDnIAxA%JfdwnjOwYz6BL@hX=&;;)nr19h_kGAC|5F`mMAP& zE{i{rRZxv8*?ij;r47nNLf4}e1Yc9vE1K1kwv{nu*U84TZd=Y43z}ueY*q90ts`#S zo>6yxI|A>03St?U=g8R3pwTKMblRYl!Wc`HS;l2fQ5y2xB}Z*d9|9UfQ5l@^G;5Dl z3Y{SvtQ7=>=+HW$fgXuA(3T>TF{h6a??wLVeZ(3|nU`n{P2Yo(f~~DvK~J<}cdw+# z$8@13#(>d=w(*qH5l+GEY%NBA`y)cv5q%UZe5a|#CF^B_al%nsuWNe5MLxtxXgai2 z^sR#EF@?n$X$}kuYYlmxqqL=}9M)*&^M(+55@5EyzpayG=&~xP`;MkwK?lYt#-obq z?v%RinVqd6!f3Z*wc60v4L)=<&6?mvO;o2s)hL5A(sEBHCF5~{H91u|X1upcIo{#y zWX|I3jNBx*<DD`4dn4LSEd^mG3Okz{GMD4BjCRwYbW7KHj2dH|rrN0poo8H)8BZsY zlsz61JA=}idbJ{Rj;wUlO-JAMg1i{eMxl+B216?{EBDA?aJg8l=(`Qwx?{RKmat5l z(e)ioR8&>TlTSXuW--Um@Z9xNo_pb#<D(<GPBI@tFLLr|Bxq8{K%}E>dbE#%@&%!q zm{+~_wQpoVEK(t0kj2cZq&U#2W>G@qQtF%_DqWi(FFL`^dVnw$oCh`PlpT{iA5@Ys zD;Wpr1UE+pMCBZsmL)SuVUy@VB%2}?6{SL&wI}6<9w2R{5$4*!F_3pC_U`)phEKTy zihy&Dv(q!a>rZ_*pZl%Pvom^eGVhg3mwEcRXZhT7&+_W&l>4;2%6{E2zPP(ZkN%(! zS(G%Hvy?@~sLUBx1(Q+9bX>AC7S+a=p1JW=dPTqg<HMQbP5<J@_@xj15_<;++n+ae z%`boG7x}L5`jh;vzx#K%bomk>N~90`{4el<5Bwr0r>C48A9L&4H9r5j&+_3%Kg^e( z`6AbDKf`==!n&Q)^&1w;1xF{hc=m;_@P*&`Z9es>f5!{gu5o&HhBlh%WWuN#ao;`n zary8PpZ?UR`SoA>HSW9XZoc`OzL}TY|5ASb=YEFGre^=*K^pfY^-`2*0wH>YRAhjR zMr0He1|OHy7z`dOz!sfQD5CO2OhOl>dAPHD7!a8uk$Ui<5ec<)Dud?>J`r(;@of+e zz)*O|kJA_<ss9qJnv5z3<WicNcn7&(klHj_N@H409IT^cElBsU#-wbtf#Z|bizv{u z8mwv3`;@{)qY31B0ch&FAu1&n^S!5VIoc>z%MF(<9I{v}*qQF2RAhECN7*QehAOh& ztm(Rr^>WGC(Ft|8rmk!1R#CT0)@?6tK?<6#<JQgF*j${Bn|gzGj>Tew(Td;-d@Ca+ z8Q%rkE>PDUI?o77_!gt_1ZN#Vi2|o63w-F<tZVUy34)kuB7JCNY_(jcTp}4+#27iA zE$P~x#d^ib*^=7V%vQamf+w_1$<iy|g-IlTYtb5<QCOuh){$qHD$kjY3-<OLRhdH& z3Gk}+s30C2UDq;S)Xe8KP3@^0PuqCfrl)Is;#UcYcU^Zxt;uqO@}l&rHw~fg#ji*Y z4P?L-IldRmc%wr?PZiO3*eplmh#}B)9bo|XqQ)rkW9edp@`}-JM%OCTAa%|%d<fV= z;d`G*r#(I@T%OT;X>N^EWY$t-j?u`XQ{;s2Bicywpn@W=40&epUBLGN`kuZIU^DVE zV>HT$3TDSk)|)lT1iH4T=~~Xt8jN+^_p*yLp=W-4CPtHOhjWH%Y{|16lUbZ`BDCma ztYuQ;TiAkWRpM+;Io{>);vN?dcDa1_1+qf3b9tBfY)#iTG)dy$`-Fxq8tSg)<amKL zEwj@l^HtB@-VRxr(`?psZB4zdsW&ZJYm6~uMS(E}Ya%ww$+8SkjK(7gb__kEYJzi_ zG)r33)(yFHDWFv2LnrnNX@uPQ7MJA$g!rE0TeoG6$t<_8pVIeBuHQJJEHZ-2#K+19 zQ5rQ3AfJEiJvu;{J9H*to4Ly{uYTyYZyW*vG%6t<a#2JDTF3LkgeX;g9MWZmxpsns z2TsZ`mWe|QfGo5^M%P<Tibkce)Ue_~8USrKe-)LO6rtD>3KIvxD|t>$6a`bfg8-;V z3-bA*KP;+)S|=^}Nn$9^4Vux;m=FB?`}zJK_yK<Bi6<Ck#f$PWthF4Uo$!Unew$}E z4SU9LsmLkUHMgsZ-O=wq?fDPtm@U?P>6z<a>zDDO$8l8=|HPkQu~^cFAn+&f<tLut zr{DDs{>eZ4=ls#{{Lby;|IPc}&p-Z0|A^~1ZZe)udGv$7$cH}o0hav@?s?eqjsI=S zAO5}*Uiv3VQ47WZ03ZNKL_t(%-1WzgxbmI1xcr?rxbnwtaMvHd$<=S0ao0CBTza*q z?p8ecrKkAd`#-|1+ec_^xOjMoF^0SEx{HJTeLnFUpJY^3y!8H;@P;>h3%~NwM|tk) zXE?ZY31bEXN8RB+Cs>3=r!kWv>Qsg&9+yrdPvMVAsdMglBt=eC!)C9OUrgL~I}*eg z7>Mn0=nzTpdxRk_K=|%z`;Qzt6;VDtr@Rg`jDp$Dxa7B6{u${_4m_ZtyC244YJ0D! zbl%~2A>G)TkW^Wzl0r$*HJm%1dr#$g4oXpPT85<R7y~L=aoycCj7DQdg=2QMWIQTx z&Jse03O(!1hQ1G2?b)nX+`N8`)pCI{ikr8Vcw=enMz{%G$7nj{_Su5A@5Se)>o{Gm zg#@W!v1!m4ypMEEC%l73_$_t4rt2bAUf^6oUX93$jIM1M6=SrDELJPY+DfL15-AYa zte4cA73+CT)RDIHY*rm@RIHntv-yg3TXXYdh1Y>~En}wPdeFnjTv-Zda7N=yCURe^ zan?~5mT{gl9%oxrYQ1SWI$beed1CD8dQaDM)T@@|x@Ofu>jSOtX?xFV<Egtq-S@Oz zL)%0;FBSp56@sph9%Zc%l(i=K9v=r3UXfQB5l>gkJy4W6&RP_jqO$V%4tn2XG6w-s z(ez^WXbgnjU`#TgROy<q5$!FZ?`T6q2q8H`D~u7fsUS2!7tux%wR2+#+Cm7p+~8b} z52=BVDvba|!4|xyC`-B~kYyRww50Em4OT~twrB%g+cG;@V2z?2m*^O2+m_90MYC$r zrewN1r5fk5hA2af8kc1<>T{OyXvFS*AyR9tnJrGSN$FN(hD#UsrNIx8u5VZ@Yc{o~ z2_D}E>PE7%d><*RjEEKzx-}S^F`DdCR2gNlgUu{jX`D0keI(1AtVdd61%iTZ-C?c5 zW)7<*q_pc=jI|V5mPoo0YcuAHCC@+e0$nH9&0@A-akiu!J65w5XGcfeKAv;qXif-` z<zj=0n$fsoKA+3`(x7x8c0G-6C0ar$Q4c1Srg`l{-}pwI7A?Ic*$K35)W9bh_$7(B zn;_>jI7%j9YFm0JWrU!V7DAI2O_>l0X=po%+WuRmVk2V0mL`+NL?#s_dT1q+aw5nG zOUZMlW)Bd*1bI#^i@nk)<%vlFp>%)FO-OslR=}yCZ8j7|$?ISL2EO<^zr(nEabC;) z_uR)PKlK|tH9O<wMxgxrtR*|1F~79W*nag!N&j!h*K+~$erx%MKk*a%^t<27mAmgI z#>huL{2_kpbD!a7-}eDt`3<iGpx$iw2XFdc`M00^Bv-E9#eBKoCx853uybF_fANpU zeDhycTzdVI;;<H*`rqTwF5o5|<)sZ59$N6yKe6Va?}^O17x;y@euCfn?BiU%e3iZ3 zUCN^5WiNRtpZ~&dGo4I1*xTpZzU|w2;)y5t+^0Ux&cPmeRWR7{D<!^3gEDFBb&^J| zQV5vyO&^>7KaEYdRYKy#C>gcfagnBLJ0?#1IUg)W`B_ZTX~`D~!ZAS8r%_d!)XFGF zdud#vO6n-#-^hK@3!*t7u&K~EC&v$^+JN55W5dvoL@mvSP6ZJl`3a=+$j?H8f`)Qt zP&?UNln(v6BgJc?5~n9O1x1-*Fyd>W;quiBSZ6psI_Bv12`<Z7FV^gg3+m;H#d6Nm zPdtMy4A-AKVpZ3y)+@?UMcr&@+rZA=F1L=3@gdR$;p^NyUSV88uQf-vZc~&Fw8m+} zY_?`q*EnrBIX#1*F-67Id+sLFNHj$6aiyVYR-B%kU{nAl9c$=%y0&JuI%Bz5v0m3` z6ipjAozGFma&|iB=;V~svn7kVW3lkKOi?#2MvD^3YK1bA>|8iU?hLuLlvXp!9hq}N z(9D%&`*fbgrf0RO@nYFR^gZjkWx4KH)Lzs+DiDn)G|+dEj);#vo2H|wWz9B5s?(y> zWSJSX_mYX^WkdIA?f0EWD@9%?x=s_KM~9ZlxWEU<Tn?%eg`W4QV6eHY;Vv(P7_57g z3KEjo_5?g#v&QKhn;DuevRX*AX!MAWPYBd?#5jj@ju<=o;91UFM&*cdl+ksPALeY1 zwNj91Cpmq6r|5eL1NB{Gy1yg7C#wxRlPTqnp;?BlUBPD4;AyBg9qU;`?n-tKCp3*m zE6ZXtr&)F6S;@t_F0wNj;jDoW$udJxWEfLYWfk5Vy1r(1Iu{pOtGM?3O`1()wO(^{ zG-JK)@G;W#p1y<8q?FhKEO};RY;9mX8DorLR7|;i*A<M(P-vz*JCZ|`EDN-?5<rS3 zco>bx_|URmE@(GBS(#Ck4(D<<n+C1KXmY+>u{c>Vo|O2gS<Ywly{9NNikA855zF}k zoliKrag)XA9HR~QU%8t<@&NBZ5WgMY%&n6bIJ$j=jzW;{Ha(&5$qPr3xdgI^GEb?1 zdFZuLz-XP&j<m>%XVIYEIp>iKgx<8ArE$->R5_}_Y>O=!Z<x4C(UH2b1XD{fvu$0s z+!=w=)1sKVRe8RlgB;*@oru4Qs{_edG!8E=9dgmDXr&+<-a*<d<T-``S7c{*!h7HG z9)9S5{9$h1zJ>NLz9AZ8sGEi_eBm*cO7YU=is}9y(-2U{bM(~%+>4+$U+rVI{Q4|l zu8l@azWcigA@baF&!LUw9dG$bjM4nu`#-?dyRHK8<u84OH~sy;kMBLNc-hN&*Sp`& zlTUw^@A*IX_}0JT7#;lo`;4_wT>L|tN4_`1U7Yc*fBGwY>5I?s;DfIsbB=rOzK17Y zc#i34M41=7;q`BzX<L5nqaWqM<%?uxA@@q!?T1Ys&f)!`z}70M{syQ~LYZJN)JuPk zY8b_;bgRg98x+Y;MIpNdTMpZxHi`^xxpB+&8q6MtA<bYCr<8=W%4^j_+J?BpBq&&j z^+^dhlp`_mbcQigdYroR?<&y@#&o}@<zmZ~OSk<Nbxn9L#wNmN>+$HV-%Jozhp1wV zVSi_b@uZ~4G`DY`@%*zdFdmO2U@!(U?NPC%-K;seeMZoc)6)efM+<x!e~d>J^Vy7m zW;&U&Sgz8{-{O5>wpz2^H0(?ZW{VZtWNhk=-D$<GvpIF$5xnQ*Y)R8cuH17EdwUhW zlORcLp{|!K78_2F=NOYyO-5*~sOuH$dcoP*jMLL4>$;=up^uT%*_zR);@0sgXY)0u z^M*~EJXTO3%HQqg;jF<LM{W(dvs5F)q{?y5F)9t#Dzq_#D1}Px#Yxy`=zPPb@wC0C z^@3<CE8m&+8jNt60)f7lb+^be%F<G1iafVytwf#Ei$W+OC^%XXTThJQgVV=A?s8l% zXo%9#wLzXkLt96j(*!*fM{*sxOh#dS^x}aO#2q;H3Ek8N6*R8Q*sNMHAFMl+5kor_ zJZ3OVHR66$m5#2fDYJ|$Hz})3+>q;fh#%1SC@QC}3$$ItS&g=i&Ii^D;j~;l7~_4U z={t-OB+6)wD=g6BBkb-?(Yc~;JT8;HW;xqXRV7)T%V*}HC`)#BMwC@aH7V%2mf2#( z^_xd57B$vrjDu^}Z!<qz;89dn#f7~C#yb@T$A$fUc6N8k@`9oolUa+i8GHNt<j#qo z(*6#Uoheo;@;oEU3P{lcDn>FZ3M;Kd(WNzH&eAq5edlpnQB;QYdc$hHmI5QwlzGPf z!H9BH(RP8=a>LQl88@yU@ys(v)NSBp58Masl1rKAC8IU>Wyf4QUUGc8#wUeYmKWq@ zCVV^(#DG>2ryXTsFt2^x>)tpNDrkW;jXobK4OuBR&AgM~Ss-qm$a`tU6V&9Kcq==@ z`G{#)(Fd8R4#T3FZWIPGaUwjDU~e@<y~`IK)8eTT(Qms7B7B%YNInzt=a|qWxf9aE zlQEZU41-}ipuB7>T5)o6#?H<TuX*)r_{~rKCi^>kFS_|X@UjQ^m5=`_&n^}`G#b;b zH@vJYP`zi~dUg(8Jl*=MdCZp^o_zZ2tAL4G^DblfCqMO5{KSv{IHxD4y!Tyi=XDQ1 z!rR{c9(Hzjsq30|y!{=#^Q~{;ftNnO(@%YcH~;H5^Qu2(`JR6|X7AqL+pp*U>#={I z6f%uj@b>@fW88i9UM?IQFs>>df9lIzJ-mogiU+^pK`vdr!Y}^(`?+xSA}%XsqgN3< zsNqm@O@Vk4MT;VcYDP!QR;8oP3!Lre6Vj$Hgm!($*hcOHog}jQoCAaSGHp2}!KP77 za;QcE8pXC?C_K^)IUuWBbVz{;nCOxcC&{T*(gi6JK~(V5pc5Y<H3OnpOu>IiIxP*2 z+Kzm;e7C{QAc8eUj2&7p(r>MB7&2S1HyUx_@PNDSyGqxsIX*h3uo+K3e+_FLt94E0 z6r=H!^<vIWu9z>D%;&9mchGZuwnC|nP16#wn9NeIR-g@|NkzS`aYZhCm_Fd^hPv&z zaInW}wL)owZ(EA0qFFU;`j$oAvS~Z^cMo~+p$EAB^lkEdM5Jf2Sg>hYma8>w-E!gZ z0P7qOSuM^uIh(PVZ8)9RIMcIkBVDs$)kJo8cbG3%+`c_y-L_Hy1o1@)i8^geq_i1T zo>S&IStfj!>5ib%tBv@hn9LDkPgA!vEo{1;ruDS7r)v{$ia^vFV^r$eGe%{BjbM}^ zw}w%XGs-ij<B~E<g@Y1@RNspHwec-&D~5XB3%?^I%lY-DCChW1h3JJ8TKByel%i9i z&|*x6$pj(jIz^UMw7sN%$6m}gtx-fQT`~>yp~qUJXi}cKsmY8eo3u4(9dS0pT0tpu zXVFg6H=ZnWGJZti6?Cm<y=XC+1uwh{8DV<bwq^ftpRVnI$Y!$v4;K!1$%~4n>FHZf z-*z;uco1ziD{fyuWj$ZxazpPsW~XzSdd+%W<I0Q+2U8CAci7(_Gb&50%OHBP+zOdL z1p3ZnGSAV`hJ)Q*w06V*RXJijb`;h!nvR+7?Q{9=t6aY4F1ju<F2+(VVlXa48AD$; zl=+y^&WN^Y$g&LMG+jzyH`Wl9rzjjJr!!8EPAL=mQa9rE+sA;>L7aEPU`^{;Z&n1~ zbMJkZxqA5mdk4Gh9PV-Do&)-J&KDp55-eBTo6p!eeg?N$an0=V?DaFUafXjQeIu#u zA%HdDT*O*&YPLpWUiXcUyip|&7a`r<v5=~vfJuuP!bj0*ghP~0D-4U(7G*&e!?ZBQ z)a4EH^*fK@%tH7bhDJk&Ca_~5<^BvLK(@mxh7{dxVS@ZO=;3|z=~wCXhx7oQJUkdY zd(&RCEr=95dprEhyMBhh{x|<7zxkWL!G+xeUhL3HbNSL`KKUEJ&RQ#8-n4}2luLkH zZn!lbv0MGeHMslz9`oh;>#l(LR8{irf9<dF+n@bBmk%%Tj(5I|@BY*OIY0KV{%?w+ z;N;|#xBu(6^QljMk_W%xLEiG#H}m|_ll=J~-{GM@lO<=(Ke*%Y6_JPjOZeb>KFbSF zEV=)l`&cYyJbV3l?z(h^5CRu29CG!_6@Kv--p{3buaY^t9ht<f*NaXgB_ZXa#Wx`i zXy+X~vZ3aQTl7=V7d3b!DTy91X|ZQ0`jdKZn|USVneB))#^HJ&aE^puru!2$xC^sI zVdXRmle}n#XM_P^3R~1jEL?^-1VM5KpOb;lBhM?F-B7#;gCjX`qcPTCje#Hu;L2#U zQH-jBEO)3F*sNDP^TPAg%Z_R?VzpeeYFhHla$)~~lcOUx^^)8uT=dLVbF2w8Z4hn? zfyH7@(|9@`$xBD@9V!}jcXw!;hEZP9H8n+%vstZZgU5G)%U5<-tsA;c$Ikwk`RN>& zd*+LdvKsTsKm3Qded9J|Suq-A%oj6GPv`W$VRkwr&&TZSOwlINZffSUIVUGe>Q+qa z`o5#tY`A&z1dn2OXTtL@T&E?ntXokD#X)^3uD*rK7?%Y*<DA@;Sgj~?N9Ckgn5}#2 zwx_OJW-HHP(X*;s>MnWYq{dDu@rE%PGUKS6<zTmBT;y1*sj`f!u;jU-sx+bRsoMxT zCu+SV$tt6XK?w&X`lLJ)<S{0mVjp5c5u6k#wFFbzJWoodK=k08Bg>5#q(%)6V(_x& zCl<3Znzj#QR;M&?P4FFkC-QltjYJ(pEu*&Rv6-V7Ief1u3M10s5G4A+8k$YO8U~gU zDzk(TaG4>5$ZE48GdWl9I;2_GXdPIsYC0b|xNv}TIdxM*8ux}Cl-86ZN8fkUtA@Vw zXcGv1Pg6H+mJQ8X4Bd1zxGY1d9IQ>;7fp<Yli7;(qG4P)E?nN{zL(w0U3Xt5%Ps50 zigH>ps!H}Q9I&^0fO8q+$%H-x$|9qxN?hh}nL%rdwHocrIWnpgE-%n2G9pA+&KBe@ zLt9JN3ZfNbhxZ+ti1$zymbUBZL*VH42}jrG+`4vy#cYM|g}>%|Sgz;XzI~H=({b8) z&ia6#Ughu)J;>FEUd6Bd<`?9<mAMU0YjPK{)?kbvu*L`iXI}TZhu>%toy^F}Bt}9* zCl)1LG^9}rN$xD&q~sW#JLnpu2b5JfCAOp@Wgyh*RA_|ssKI+ex-TD-%Z5rt$ACFU zgxD8j^1e6+okh->vS5^#0w@?%x_Kn$LOS6=MIjyEIYb_`mqk5_!vzGK6=-ZSnewfF z<lFefCw`5?g9|UZ*<HDOnJ+&1B#&Lc#)G3V;p~jNcXr5PBtM?9ymY|mYsiQBdMjX7 zMa~CCBmVB+`+Hn}_67d++up(huXs5>{*!OUI?JtFw|MtE-_4U>_yVtf)vNijfBDZT zE^qjY?-?_>^ws+um4TQ4ClR%?;<Fz-<(|9l<<{+6%w{vLUcN%xw;UWCFserU%A=2R z_e<|VYlSkRdP@V)#1qq)gwUvD7O96COog=A39&Y+WKlrk)Sw8d2-1OV13`p{Ww6PQ zD#@pZ-!r60-{I4g&bhTQ&{2>Sl*qR^C)^K_s!E-YhX-^<Gm!TOI|PzMJejnm#ZV>b zw85q#C&@114q0`g+s7!IY79xyB3A58BSv!Twx;P@OweSNBgV*LzQ+5Ws?3RPkF^G8 zHHTxd7C1Xw5tN~-3Vhdab~dNoc<N44dPif6@*PS!E*|U=yBckzyBwDV%jE`-r)dIx z3Ja{8jv^mnOk}=T<6Oywy#u1ES<E-=Oh@<_*vuDf)@zoF4Z&Nk-hG+OD*Co#HJ`Cs zuUM};n!aW<8dI;<9N(TZUp1U9)=Z}bo4V$7wj!$JgJEQ?Gg^^Z!)`TVe@A>=@=Re} zM0J6_>*zvcy>4l1Pu;Y%KG5N5y*N1=t#MA{l%aB#s>rEI%d|3F7?<oH6ckpG<%Zm3 zSnCKrFkc7O8%<W_j3x%F#OyR`A<m*g!t5dR5p5+mNgMgjo3_L0ObQIEL0K}R>DwOb z9DN^Te55qmShCDwwZcb<Gw?nT`i|Z!WXLGjP+1iOqiLEJ-}%A&lzfyEy+k4y12Gzm zHDn_Ly+SK5jc@FQPnlWq+e-9>&Ii1QJa>2#n9o+MR|~W)xc8-(SS@?nbxqfIEM^-n z-*Xk0!(z6;=;Vk@#70G4S%^l8QLQQRoYACWcRIq^T!Im^g5Bwu@wfmTXo7^1noLnt z8Jl&>VzcJPjawW)e?m1XC`X3*Y)Nbc#ZuZb9*?;9{<~;5JqL#epcGj&xIDw!44XNO zb@(U-ct&ZmvcwoCBh<bp%W|5grlp}<uOSASrpIVev1M6C-v{QiC1<lai_<xIW+}%x zj4W+kGntM#Ia|<n3pR^6>n`xzbH}t@;QG9wFL%if4|(Rs8ChO&^M&h#z7g<31HLB$ z&Vh{vYXZ4*n1>&E<c-_;$pB?Xb6&ut;$T2Awh9G+MCl#o-jL?=hy-#N-;l;Pk$?_r zyVwovnC+R8#rfbVk(SzRH>;vblF-4}D<n8Q$c@AKxwm5{254QJP5Jk@2Wf7<?LyTS z&4~*34t9C}&%K}T|AD{GZ+!CCIo!Lziz$)-9(vVl_~nm0$_rh~H^#`qSnhLH&ULoH zTs{z^udl%|Uu}5u>1+St2Y!`~_n`Q@Kl-D5_BTJxjT<+3?D5BV&(Hom)u>`IoAZ$m z{t}=2%)jGx-}pNI`H%fm^!|)L|C1vzqWT&fqpKS(zHY(%@q4&(c$LQ=e~hZAxOm}^ z<$A?Eci+QeHs`6QzQW<<gY8Ht?c`|#KOf5s>OL9AvPCl(mVG6D93id1VavWv#Y=M7 z9SRmw;UCf&Vu*vdDHSk+dT0hd%}|t_n?`PLA9b!8geW5ghTo-grLoX}6v=x@`PF(L z`3~bR5^76Aa|3=rfl?!}l}l|AB>=UxNf@3yY*AB9RaMNFE0H6s$d!Xbf?rb>j*DZ< zdcLOKbWoHMNQ;<}ot-UYj2*@IW>QuZS~IFjraL*l>jW!O(q#30ON@%%Lufm^?}^&t zePm}Z=j?RF&Sc7HZ_M-0-r(S17o#AAj@f+1dM%6Z#jE>dnWd?FlnvaveM(dJ1Qi6) z+1=&r?2OrJ!E#em`(8XkP#m4kC`T1d-3U=w3z|^5oZU&mbW&1gDf26Mn!aVej%@0d zs3T3=vk5)h0b~#(OlL)HljoU8t0x)LQsH#L<X}pc8#WtH=pl0jS?TC{g|#`CE{z#i zn&1N_YN8tQozy_ol0w%g`hl~OzDwWB*s~9EeN|<S%Tm5pAJMv}_mQ&9@x4b|jdhuf z6A~Y#Z6kdMc<<9z5}?Z%RRz5lDYZCG53F@*C$vq@?tQ?S4CBm}Po%U;aS;ZULEA=R ztH?7&+jXqgD@=f*bSPs8HRx!W?C;RWK+`lR<vF@}!f0Hf5`#Ge83DV@N|BOT`3|Bb za~5kY&Xnx$kI4&%bxOi>&(3)M`I|JGmbPtp?%A6xmJ6Z+?<4cs8Jo?L)6+Sfk4%aZ zmt{CtP%moM>lIz+*_l=ei5XK(N<lTpBV-!UQx;Ni`@Tn;jIu01$q2Y>HiRJ8@N!<$ z_YKxrMw2l`SyJRV#%4qnan2?(apdUMDYN4fRA|NZIkVJtNAERft0nV!P4GRN<%;=g z$urNqz|CiGa_L}~ELW^oD?%r0j?FZgHCUxk)?lsV0GdZ0{-!r>6%kR;kf2FYY5C&M zZN%di5jh8;IWKAw)IAuUYtmv%O2Lg9O(LKrAVzb(aBkTwD#<9*`C>wVhWG)}!Y$q4 zV5y#<aCE|UWIYt&lKfn!1qr2+i|EjWo+~R*9Xi@Akuo69Z!r9^KmMQc=%c^Pl}ndj zbd$^ToN7GgS3dJ;4#yM5^Eu_-9(ysMx}I4d+1Y<_PnkdHW3k-u#Memy^Oebn>o0p5 z-}T-98Nc+Q5A)7<zKwtN=AYt$mp?$?b^O{de~h2`nfLPGgRkN(Z~ZA&>L%a!)+w(1 z+7vI#+kt=k){ZazYR4<S_Zix!Ud{vezk;9n+4u6u>mFfTjkrBO<CU*?1s{0d``JC1 zl2@hp9&L%TQq0>ZV-<<%fFYY^;F}HVoq=c`6x%C%Kq7l3hIHbw6jMOsaR1!F2TLPZ z74*<&AlrB#>bUi47-YCIE>4L?Dis!6B*+X;FNz~IASk5bKyB}>EvS^5pqO}Na_c4( zDPcI`u_pzSN(fHsoYFXYJN%XB6<QF}-3iOp8d_OoGna9Bf6Qtzr>Q%lZ|Lx>o1Wk! zd%F|r^_r8TC1O3*Q##PWvbR@KxSZ*31zKTZPhRCHJZ&p3y4Ha2J;4hRH7g6|ixrcq z#MeF5bdQshQ^sXMURnB}n4g`{w}G~+3EHx|KP7mN_JMW1;ns~4j4dR;sM|0q3l^&l zXR`%$+Y-E>K26ip`j*Y6$K{H?hmkduE@N7VCrMRUd>3hZPu(<ZLdznlV#Xsw-Fw<( z@vjg^-ohy=XBd|i2fHPE(}LU@Vz7)RB^NG~tZNUwNS(_nN1-SuImKjzbDq_@1uqc} zzVlckNSiYXA9}hV<5H~=Pa@T$wFM*xsVFjnhb+_B+@V59j=GAjiP$oiAWpByGELu$ z3QajdBs$*{eUCz=te}>n9FdPRR*MZP5ouwNU`GfBZACU6eTTIUV_e$6<+^KYks^<# zMoj4XfLA@M`3CPjq3dzhvUe~cdRW$L+3f2LF*JnGu~}_6ym%;xqc-9-lNuLm9X3lL zlDR?KC}YJY(8tJfS+i+7df(G@9nlB+zNc57TenWQdF?iR-!ht5`Fse(#^Y?pWHe^) z;y#nziWr4^)2=&g?wCx+G<8Q&6y&+1?K{@<25SwObHiqiQi>wCC~auEj?KDdHd`_t zmt44VfqGSQdVIwEbcr#Jh{p#R54N3rrrN;q>747w3#wwoD<8a{devY|<o=hvjGH%3 z3G_6}HN9^{!L(ZQ+_f8Yi<Z4nM%{`7@G$B!+Q~R`l#%BK^YFv3e`8u@*b)ZO+eKCu zyFu%a20wA=xKg>0;Ogz%JPtk<X_34`X%ORfik?&o>G$!D0%pKpRPu~q2#kxV(@YN> zyd<_B5-D>gohS?_%+OiJg!JenHyzYSI^7fu?;*X9bk5Oe%=>=!7x)X`_uuiE&wPfx z>CV6B;5r;Hz5gYA{;|jS#Pw^uay-G$=e%S*LIZBG=5|?rP5fczUnd1jooBqI>v{Xn z{v1E`6F<Q_-~KlK?0@w={P%z9F9Gn0kNhf+KmG---?+|Ko_>n2JpTp$;yWi4ldsMA z?fFl`zxv)|p8Isi^~W1N{nJYx{=w&IpSzFOzvi2G$9vzw!>@gqBFnfvoAb&){0)5Q zegB4gUvjT(ly^{42GnB63i89`W$Upr6fJR}ut2g9IIqb=QW~k0qArIH10N<`wc7?j zo$s7j001BWNkl<Zs{WXok0A+KNb{*X9SZxQ2-#+Mq$XvMgu@+$h&q36dDRSRDk*Y2 zgOm0!VmenI$?FM838hjx{Ghs0soGL^yzwmyPl;MW2cJASa;#O-nG@NpYH}C2eby2} zPU#GWKw0KAn>Hm58wz8{3WL>}!`+H}RIoD|5s@ykEDf<Y7-#XJrz)M8Yjq8tK-)yD z)%0~sS(c1<GM4i-<tXR&(J6)2Y*q`p5Lhoa>|Z>D81QX}(t%aIWIf+t@{AB#+RcVs z!=mn}o0W_}f~;YEFFqtzX)>d6MpHS<v~o-;QDem9?Ao@9rtVm6JfZh=U8HG)$fSde zjI1&kt8m6LDNFWt3r3|ylT$dy&NOFKWjJfdtRZunB6s9vhSK6Ov)a_09<5P0oKYAT z8I2q+%jG(Vl5+3+o<2nJ9x;mOqbR(rNT?MGqlEKPRT+H{Vz?%G7+EKUOCu;u*GE8{ zTKmwWjgaDrl9v@@z*@_AI%c)0QN2eQLy<d_HsqPvB8J8eVZR2KIXP$V(FW{D<ionx zMB`bndZJQT8_`CS*<7qbIxk*kPO&;(N}ytZ&iC{_(6t?1-D0f~l~n|v@}HEk*xZ2! zjS+cy;u%FE%VkH?cC0rdD?eMT+0+}Hv1AsaZ!k(xxSTx8DT@qeEJlOT!Y9+($!Bg1 zUE9+4J)?02DB89ob0#%Ik-W?)%M9moLJ+l)(Tc2aDCbbVXT6xwHGR524b$lqtrc0B zgEkng=wnM$FBwgyRHK62I<7r)6IYdFPO(_6nVsC`>}-MZ9huWC78^;<&J2A@>JC9M z+IN&zGaYFrm18=o#On#ms44}48H$CNGD^0EhEha40kf4i4+dSbm<|ie5Ez!?9kz?5 zEUZJP7gCWFl~jy^`V5_?9+qz@QqpXkkVZghgfygPC)7O6`gK|uBQd$|O1?{a9f=<k z6R{Bd9c1M=_}59Nz_4&9r_qGeOePaP@v9%_FaOo==Y7BMKJLByp5JrRd+1fK=EEO- zl%vCo+*{YgEaz$>J7mW*j`w!h$zQwx`hz+as|`;)^|dWvg4Vn_cz)nbZ^By3$3F5X z$0sMe<?ZjFC<?y#+h5@1)@}afPy9H4^xMCKcmMP|_#fW8!}!A2rg(YwHxzICD<}Nb zANV2O{;qfPr~k~K;oa|e55M){8E^PI&rzPdhSS?i7Rv?q-gPgVdd2D4jJm0L;rSOh zxV+C02ZkCrU3Zel<(ijlF+<b>(<(jW0(oE{#{1;+BG-CI*EP{de1KBtYV13j1i=so zRAfk<Ps*X;b!_F^gCElt?@3L_z>iBMjvhwCB2^9v9g(p4!LvqTqo|EcOisd4p+hpA zOzVOKlbZ7eN)69FK(y&+!??<5b|z!i>zZI9UDwg7h}H%lpvZIDrbR_ZUT6-c8Izro z7!9NG7){1>UlMekQj~>bXIwIx<YYxb+j@%32_ZDeM|F%;qe2ult;a_(pNlbqF-*rJ z=JN$XIohtK_mR5Y(6^qmb<1S5!<8$C%#O||i^!^h^}0btg>{Ov*#hr3gkBPz`>ti( zdUP@iv)Yh3L*X=qwu~x^)0Vy6jB1qOY(^l^bdqOdOUK!~Lph|d2_9oJtQJzHQ3hun z(;{bgTreseRi3lAGiG;MP!z%;3Ld-{E{d~GuA87(ENWKshCH`ag~bi(Q04G_#QPq} z7>e|rD9Kb*6nRGIdm<W}DV)m0kEK&69VuN#hzjc<c-alCNho=mFxuSGH66-$LI>KU zs0?ke)}$OG&v-l{0_}Q3mRnq&NvNdKXd^{Z!~&7N>#@dRGeaLm(w*r{MjlN^+tqa5 z)2uh-xxsguz5N|ARn>~F>+qYNqR2(5XXL(GZ904>PPaZpx>gV>A6k?rahP((lZm+f zhCmm4pu@MGogK%j?%C9m!F7Ce%-QiAmx;ox-SqUWI1P{Tf^t;ga&h-H)>DpmD5`?8 z%E|H^9|0fH!E$hTK+{UZz+^h2_fW5DvOHtFvxln+`liMAJx$$VHAD}2=2$M~I0bn% zA?iR?6zm`Dg3)AFqpjtMC!gU<k3Yp^y2s(+R8(+k&9jd`&-Gi!eCes{oE)DrTh^c~ zFL~uXTz~#HS1wevO)Eugl;SqCQcUG}MpcxI^NPt%!R~m1dE}8t-l)`|K1e<mB=m%U zM79lNK7pgfn<B_&9|ssX8CY@N<qhOr%}_X;!^)^3#d-@kGlUL=ZTA_sDyRVy5qHyw z*8>O>&u8X$EQrzthJ?f<Pn$FW+nVsH^G<Jw%p00MAr}vX<A})|k3IGn4?psHR_hgA z-7@|?A_mH`#JQXsM@M{lG-Chu5qD1~R8h9G?Di@1i(g%nyTz*hninu1DjYlC^m_i6 z|Lq^}fBf(Nkf*-#W&Yk9|7TwPn%6L&&G^D+KF^0g_9(A?^=o+VPrrxn{9(u4ulw4J zjh_9t@V38t%=iD`-{6P;_TNS+#qQo7-}~qO9RKV`e~fFt)9{kN^l9wHGv4weALrY@ z<&UzzyT|i4u5t15Wj^-dU*`S??nfEng$xeYDmhWh2u6ws0Zq<TN;(b&^l(FIQ5dD` zdQj^LpDeWzad7>O1Jo(kcDnJzr)ikMCN98WD=-u$>Q0nKV-!L<P7Thvfn9PL=A7ep zjs*cjBamKuOye$MlKw`sMM)!rJFwgvK_y|pa4JAXzS24sMNZ#&ny#Zug^>#2v?cZ) zv>4FsPAt|cmW!HkHR0-|%UG9lcxhkMBn~p0QH?8sqP0kDZP3`v;EX`(MjNz|ET7;# zQT6x`=>usEG+1X?%-1NZSS;6gALzX>@4Q!Bytt3m9d*5?4W7lS#%PfW$G&H^TG6)+ z>vcol1?tv=R#cfGH=1!-G9DX7&QTQ(XAPsWU^>pov?w!_hPLUb>p(dgp`&b;nYEOo zf=q+Sglt=81$(26gPoGSX+~KT6osQm7VTPDq8Iyi8UI*vSBN(c5v?_OCD#X0JbQAN z$@+_2b1_P;P6*Hkk3z;sK8P`CS&ayZlp1>(pV&gk=*C!)D~E`6;=Z00hTuB@eAg4b zPGgT8LWl2rf(PX+Mk%bx(N+Q(MR209nI&_MK)@*B3#~UE?>ju=J!7;IzY(oS&La4> zBQu7s_H62oJhxb-$%~B4i4A|-1ww3bx!l7=RxqCCG<Ab-JG3$sxy8poQ@4O4%QCXu zQB;*Ef>N>8wTe|6*whW)x6J2j=Ce7QW<%e%tTr1Q8J8~|B*MG!lgiRj<T=`;9Hg$N z8cpy%P?lr%_II#GWYnX|B~D6%@4fiY6b7RULg>jei?)goB7NJlS*@`OTvdX0gcy?~ z-O$#9>v5oMgts*r<?J4mw5v6t?^rAs7+0ZU;GX*qdHU&_tmjKET|8uWe~+`X1wMFI ztCkphLMKkgMJcflxy~rEoXMzUGA)@-$4qy3Fb_Zc@Ec`RWJT?uKoT;|xq4v>?51Kt zAuwTreSISSnjjsQMyI*9PJESfdFFP3MHaWA`AVrvL^Y_Bq=?W_I!YY}h+W}zB*ek# zRLYK!cs9e-T#%h%zJDhWP2wOX!XYtv)kILk&miis^}HC8T@MZpdD~CEg*W}kkMMIp z_p{u8&walqq4(tvJiteP^`l(5=N>+Ga>U(r!^`tbo<D-VbxM8Z0;PWOzyBZm_*x?{ zUmTZw+**GA10UpVZ+#1oKlT{M$0xk$AN&YPDL(e0U*h>2*ZKVCKg-1nhrCdKo^Sgb z@jraxKY-)ePetDLmrwXBf9(hOTmRGF`CY#&ih}DmZt$UZf1I7e2`~AMhJID>@%Mj` zZ+ZQ<5L9G7UvPSQ!eTyW|Kf##)sZX&3^ts{4*=U#_NWFw>X3-GAr<mzXcNVxu2){r z$@KRm*DEBzaUj9R<g;|nRg+T22*F*&<h*;{IOx<Ym@VRA(k-ga8xKg`wMsm;D2gGa z(imvKW!a941frJLD}{^{0&Lxb)c}^FhQbIj*E}y?Qn;ki_+|*ujA>oaSQE)|M;9VC zBIBAaa(H-&m)>_7s}03yB%e&^F-DPDN0~Y4;(IRyOKq?Yh>^l(pp0a^#8%=}f<OVj z6I*!?w7$a!`SZGIQo*LkY@iL1yYITfdU1x=ibY-1*Bw@Q+KmU@v0B&kUePo?R_m0Q ztjL|B%yV`pC6mfgRXO94NQ%efLI}9pkd-b$?t;h#6_`{xrPGXyj3O_{ouSM$qhiGV zPR{Ob#?H84JT4iPC0TAI(9;+cW=q7@#xgDniZVY}r$!~RSU_2q#!NZE%5@^9h`sCq z+7P{Xyr4AJ7)hA67FS4!q%v~VJC})4FDpPn-vzS&hqyP7x9u$JJiqU-rahhU-rRe0 zlaLSsNEnkym_($sw9$5Grz*R&s<0J>LT#(6wH!L_$NE&4+IE$tOinnUASeRO6eghn zMM=UGh74rRozJl6wbncIAJ4n?IWYt&OQ@Ak?!D*iwf9<k@3r3dd4JDuum<p;G9Zw3 zQr)HSl!_w9H36qu;ih=VbCbd{!8aaj#LGl^gR&Z%TY{5wYhBB1wnS&${A4gz6P<!g zf>EannN+i?Vmh11=MYtL;8tWsMm6j)pDwBER(xcfe81X?JwfmuqagZ*Wi62cAws`D zLR&*K^NiL?qRCh;gts-BEjYWgPjE~2_m>3i2_Op>uUOWRY9Mp0(FOvPRY{rW7;VYQ zoOaP-t)VOm25ajmYp9oV&;jRU4Dz9+S+wAxKkQRfIg`B!ZPO;{vZ84l_V*_&rZq>8 zZ8DuUEbE$f;VG(&cF{nP0##efsRvJS{=xI~*Ggu~F_ZmWPF{8?o0o3zsZZXH(UD*R z_uO@w(e?(L+ZBuDoc?ftTecL&&?_~=Udf=WSRV~A$n{f{B~`V~XlosF-L==>pkhbB zOJpYw`tVYCq+T_Gi1<_ysIFvCf`sU_BGWMqES;RPTj8Yw2RLX+B?RQ)HM*@M56Xb% zm3YqtmD)&&LD)HtO0lC?>W_|CtXAF^q;pNmk0|b=K^+*5X>?Lz#l$`6vX`Xb!5D(~ z-2S=S`Q~r=7XIolKg@|^CmwMkyzZLoc;lPj$m5^%6y9>jZ9FP3c$7(cju7!XV>q@& z{uQWUrt<}#`yW)moa<No?s&p){lOnnRwY0EZ~qO$!H|FU&wqfcpZFv``>9)*?oGJ) z6CY#P>+}D;?Ja!EFO?K)?kj$-_um|N%@6JHLqGCje(K--%)=f(ed-iH^{;=Dx~`d> zs(9-6XfC}j^0C*!Q?Gs+##(|lY#-g`zrOb`c=Tf~mx-8!Y^bipki=;*s0%48sk>fd zLM{@L7y}+HY3-!zKgit|(xM~AE+eVKO1m;b9dJnwwSW|2g#ZyRRe+>pr+Ztk_B$Zj zcM1}*BIqztg~HO2_zx=!ffXkw#*{o5WuI00`yuZqMN&U?=n>u60b*${MqV)?M<!}< z@zw#csdt1nGAMJlH#WKAvg2HQbR87~lW9X)mCUCLvRvbqHD!_ELyL+n3XicCV~xm4 z+d!5TC@pEq-Uac%(iRmQzI8OKzPaS~1TAfXh(Q}GMrqnGT<dfG?3mnYE?k)4W6NUR zqBZP|=foJvw1OBJ^aSxPvW&HXWv$nz-z(@<CBtD(S!9$&PFWVo@<EYhR=%U)MD1b> zz0zVbjkP&tAsiN)<%|Zo6gNdqnP-$`A^tjPA!YT!2rU0{_)tp`;-zJlnT#x#U`U%= zY@Va67MXt&@oh^8ju0Zbv7j7^fHGQ0wV6gmLzYW1W>tnYV6DdL9GfTJSM+FOh(S!~ zf)`YYw6G3dQT0W_>%Av>iLEe3fzITb^Xa-W(yBGap_Qg_9v@nQHO%Hq3;|;^Vhk8# zX}u@3fn^&gs*HLTlBB&RxJFPMD=3Zfsrb!vjM0+W<UJ@S*NstFV+74{O4?KrX0ru@ zexJ>?Aw^ZOYy#dl*jy8W!g<el*@*M4^8_D7=4>_A+Eu%^$aC^s_$S(0@;oQY4P{=4 z5#gZ6V%cCa!*Fe#0QferTsESZ)8L(;U9D?a%xkJ%P6z=P0=pM>Q3_ns(6lu>=XQuO zFc?&F&lpQJ=#dxloT{&BYlq1KdwXM+3s19*+;RJz?4F%4*jQ(>KgZY-YYnsW=h!`c z9vuU2zN9zkF&Op9tr#knWlo-1wvMc`w%KQ}u}Ob8A}@xRYp;9y4YH6^pdFwID$(+k z!UU3Mghwf}>T#P$io8$Ah)S-ZG4;V!q5vlq!-1qaab8H(d>XWb+$ivlkBL{4+E_s) z8EHaROd6y?3%NL5&?Ys#I#@e&JR9_(VoXZ3?lz6e(fJj0)k;@S1f_|}tp@0bX0$%y z-S4=O|M}a#jl1r?8>0<_e*fV!A!5RG*`=3p%g1lw=;c>%;~lqiMOkvvBv`+7ET&7! zBkO#bJ=vJd{>KzBld9x5#uL8l2fm+w@xmYE+rQ<T`I_f_E$@Ht`}mdr^q<MHoR5C^ zuTV<y?)SZ0q>j~uCw|}bD}JsQ?h5?g5A5>&Kk$S6+zmH8?D6Gt$u~UzdCAH>vbnX! zlfFwPQ+@7IhWZ%F80ywB7>u~}lb--0>znJa!UscY$D~4q1XOf?tIoG2wO(`(wULtI zM4q4@(tZ&-tQ6&5Nj8~0)+wF3`&76F3biUiR4Uwc;)kiOhSA+V9BKitN+ML0ds4V9 z&>=)bx!=VRSl)$Ch)9gm&pl8KrqU&b4xUQCQ>((IlVNx0txD}C6%97e$Z}~pgs8|> z&aorw3`ac{vzkjT+7f5pqNJ>PlCKjKMmg$wiBb)Vc}rOud>dr785JhWh`|XL$wZu& z+%%&#Iv7Imw63Oc5p855b-@#&*z!9U3Bf^x!C;8V4Ey_IS{H~uus@m0n3G$)i<G&N z?4rVwSAwXmj|$d$CBwBoy;5YYWl@kBY2TGqj&q{C$#a7;k>HVHLRqZQl!YbFg+G&L zC01*SBB!i`)M`?P-1$JW6t0q1k?1`NFF}<~cvwV3(1s$<QMn<80Bt1Nj1c6xxe_E$ zWX%ekkV%!1p;d|xi3~7GV>Kva$ZbLGYmBj|OiMa)x<`yHr0s-3=>V-D^jW27Ybc5e ztpiP6<9$SF$TH!H855~pK!u3T!PN?zX^b|Q4C<vPpjg&5ZYJv3vX`M;#Mq3wan$oA zRav4-FwqbYCtRg9Z4*S{q%=)aQ}z2~ssycRTKWE!g4PK#A^Btxn+e)gH$nJ2Xx28X zq&QkI9@kU@P1UOyPp9G}oNJcz7HyTFhndCX3S}X;5*Lx>R-!$ECCd%AsL1k)^{oxG z^0bSF`DDrC9($!oo^2$0MKusb9f+^ca<QbXYpmAPt|ij4zcYoX=#7SnqoSGDHCksJ zJ+`q@Fi$26=F^7Bbi(BPDHhWy7sfS5w%5rEOHnCy&h0QPhg^EqC8*dCeT{D&ZR?3f z!W+F0^!q)s!jkKPe!oWu75%}8&8;Jh);G!X0p_c(z5WJ~NG2F0wQUmSuv#^CW^o~Q zMAy{AC#|4VOo)lJd_r2SnRsA_-mR)cUfm5>D)r`L>XCP^5j*63HPD)v*xGb)1rIGa z;9w%?q@61hu~dQ(;~_r|WVM7%gXO_%1`I0wNz_DT63-yAzO~8k{pRoRAOGK9<xgM# zdak(a@)QgI@NH{zle(_i+1rKn4L*AR{ajvF98W7Av#i;#J-w|VU-%XNVYcaP$>;8R z;LCV~hi`R}^RoGz%b#>LzxC=r;OBqlr-kkB9bf(Q>-qX`_{W?-dzQQJyqml4zKf6E zd=sZ0xS!{~q@sVx{408{i`~F)f6s*LpZ;uq?PV|fg8O{m_k1_IySrTbv}<|v6<2cg z{{o{c#{g)nIQ7wrM_>ME#`75fqm2<CyXj^wdGtx3o2)_lrqD@_V~3C&+PX$eOf8a? z$B~x_JS2x|dEKzO-X%t(<9o%`{i#x0s`ETrDGd)TCbUwiRU^len&r?!<Iui`BRo3% zBzDs3ZmfV+>nNo5mYhlA<E(D`c<A%!(4CHV(~*O_$K=cuq98F?DqGMS^cW3F+QouA z&pEo;V|TJ(W9uk3v%*_xWHq~-Pf*&koX;s#L|ce$Bev}-VywYCx0+~!_ZW@z`&*G! z#}EkK(fZ^@<pavo+5P|#i(>1dBkZ2rp{O*I@toXheA5zQ#8^wevJ|DJ&>2-Pqp+4i zSup7J=@k|IenwRklszjR8%~V<P@>P&8iErOQ57w{K}BXYd8V;8qe$dOYb@GCj8#N0 z-%rF)H-Y)A#pXfYe>(f7b;Jg;GNUMa<atI>R$wBt=~9gOl$YEb9k3=tW5F7{>f$P7 z>^DZ?y~bvp^N~U4qLLvRiptWqp2BJ|>I(_kP@Qx?ipQgoYbUrs(@N{cIgiaWb@JLV zIwQ-H50cUtBZ?=Zl>WD5iK8oC`DyPiBpHmoy%0a*RT}exk#<hPrl?WuM@JbOL;X zHG+bm49Y5eBVIYZK_8og(vc7iSWRd>KDH^9TfB0L%A$;-Z9Hw=uvkc{^ZxFF@qEnL zvtv|{K*e*XcR6;^ai+@}9URJNvP?o6yF1)un#@=RgNiK6AZQ6(EDJQ6yet`Ri~u-) zb{C^G^JR^5EecJM8Dfx@*=V$eF;b*9tw%Y7)*45{ayn<Ywu#L&g|(Eu5|de)TKGx* zK}B9=%oa0FKe&rBVi~YLT;uq~$GC8Im)ZW9IxIQ;!1-i-6{#vqRw#<BWH8Lx81(7q zB~@9nwmD>dbDQnsN9eB&$g7?>bXy}WB*`Xn>9$MlqppyklR<i<f38*#FM!u!RcWG? zkbJdz$e?zhl_ssAIz>^S6KLv=)53u~vorDP2CmKxG@TWs!P>;G^>r|)b_>IfqH=)Q zsMVjMydt4L$<91Eg(^rXyxlrbK7)uT9rpHjId%UjzV7S4o)3NKgIspWWjxaMsLLM3 z-FM%OF^01W?mBmlOM4YZ)8lrwV7zE3w${FENX&G;<a3|@$`vq8p7F}2rg!pU-g@JE zn9U~q<||&#(d~=4_nv$B>7V^s*4H=q#4WdQ$K7}F&Ud|yr#|sXoFAX!+86JmzMR$E z-`ac|`Q7iGvpKk!KYR0=(OsMG(Dv_t;TQPuhd#(tpZrv`*7Pr(bHzWo699L|<5+*f zS-9;QdSxXo9HppwecpHDyLi-9j}j;xb>N^2Knh$;NQT@QA(7!zL`Om<!m0>}tLMrc z(A`risr({cc(oz%MmkAyQu2`8bWI0I!YZg$r|Vo9Ryd_rUF+!}N+5D@FRubu!@<HN zrUE6VGnMm9Z({ZP<Qkk%RuDeWf$NQYRxzPUX>B1*?hYl2BAspK3#QXXCha^j-CuI$ zqpxIZtH)$AVShX(H#rJNJ)1FK%xI@es(wN63nC7yB)Crw@6v~>2mwscXe)@8(NQF$ zI3|+?#v*2Vh=HfpvY*z9i!V9O`ExszWu#s>VrXd_;R*ChOV!KJ-cVHrYb{ltG3b>H z2LlF!g4}{JmZHq1mDPq6|DcJ%r~5=n0ASyuRSIoX8l}Z9&}JeNj!}3eO)U`uStcvn zJU1v6P~KvcCNl<Y4b>p0*DJ`9^f;iX7Y)l<OO|Kkd4b6?tSRsTTm)q!DujgC3A(Mc zO&(klF`$*W2%|GWlvKnAur`xxCCGIPDmnXl%&PqwabDW43WL_tp7B25Rf7%&lPTe4 zq0zx%tQ1dCMWRzE9mL5u2sbCH07kAolZ*4K$qdUyOZrxE^OoWIh-T@~hO_{XY$$65 z3H8C@8b{G9F@>cKffyajxg)j;@X|%~4rP@D0WTaOwzR%Q+Z<aMc6KIsT8s*uxcC@* zd%IlvsLPn`?V|7!GmuFUQ<Wt~Ng-u2MZYIrFL_bnk;1F2Dv@Xx6>Hn;SPPSVQB+OG z6M}aXRY7KRq6*|i#bB*Z)3i*-GmacP&i>v$bt+P(d;1(czCnN3r>z71L5XW4P1~}V zFR1GU0FQsl6Bw*-vcEUs)SdUDjp3r>Lsa4U%%|>TJQ*|DU(z&kuNj@OF&c98$OcD_ zZL+pGWb4Q#gW(XHmGt`+MrX9nbLPQw_^2?~TzmZudNmmNgJL5}Z#>X>dv;Vm9{PVg zyf*3v$WF;5c#7)k9nrhV0H+RCV5=%S4TRld^RSJ%9IuPBlWoO!>CUEGEOzKhg0@#- zmFXej28N`nNQF>BVY<OuuMU(QIzGw#E^_4PQQq~A8~Lv9`Cjh4;|_xNtgo%}NZVIE z?(y7o%S~)=ZFB2n%$dD?F6;H!P7{)uFPTo4WJlJ&EN;DDNd%_NEWgz@H0x`;<2`>t zuh-*0{mTD?Z^hFhguoB}@QVQW;D<hdt6M()v0FHK@+2FNTe5x4?pNeIyY2Nq(lB|@ z@{aeshyLK<%Cgt}(I4@Om;DCUUUQvH{8iwqe&SO}E(z{|lMIe~u0Q(2+;Y>+j7B3e zYjGj+nOi@J%`*n0Aw;!O&8etX*L~-eq<}74ASPLKKoLV%#H3|Kn)FwmDTvBPCI1ak z>ZR9DH(yj;Hd#{StqKyg;;ESq0nrC-n{ELS6WJF8Rgt<Xu9gxic4{I;N6sa6hq^d} z*r75cTZ2QNaZFOen9g~Xg~mafYjxkJ)^!L0A3ZJvuoB8>Rbbffv9*1KGB-@8bDZ-O zMntorZK&%Bi@gb1Sy1E|ghpCl)?%!JAV>ABTXA2a67`MMTKFI;NOq5oDNR{nGmFg> z)@llEDGIUouV+)1i^KuK)1v8VE9ihoAVtbumQ+Q~T7ST3G^8x8ULVh<001BWNkl<Z zc%&FnIvFhiggyYIj3KQsg%vcRY49-!f1(ljZdB6Z!V00aZ5*z4VxwPX<W^emMqA1v zC$A(5!fGv%1rCA_qIPlOX<;%$QDqpTao*wDmWarwLkMUMuJuG0q+r#8g=^a(>vC;q z3|Xd9h+~k}PBb|0P%4t=8Q%FraRVBqEGxT>v~uo-aitZZjaVz6Z5OMqq7pTr67H3c z9-sPJ!HX=uZT-p%%x1zln$KE%@K~d9O@mT~-YCa49%CU(92oD!5jch@Dxv9=$^L@q zY6t<FT3UG_UOq8M+s-?r_^xZt?M$&I;-X?aTQHw4$&97QGukB_yX<1loj(KKp{*iI zC`_*`C`%ECNO7c55&FX+{lNfZ3yQLb)t$Ah#_EjGsA4*m2#&>UhHD&?*$iVe?P5-z zX`-<V*9J`Yb~$nJ5%$M3QEBPGVzPt~+1MQ5TuYIQ{|qrOos2nu?kwY-UCLfTe^^oW zdYnCdnzQFFFkLK!_oXydp0TmHh0O}e42rTKFG_k<pCYfwQyVPHa$>X;{Q;)PDEfUG zr_cv&lNA$0q?}4&gGNW&&D@akf>tdgB@iZB20xv=SHx^fE>aa_sPz#Das$TLS%fFw zi4YRBoWzu=pC;;~gFrjF{kyecQYgqulhpF+2DxPKlKf#fw0aFH!F$LJrDGx$c78Hx z5H_h;QAv8Gx)(;FwdMNfJd>aNv6u2AFL?>Ke)cmG-t|ScfBF6Yf(ttrc)}B|=0n!- z>YW|#Jha-+cE;>|;`7YH7kQDt=l0O);>))=YxteEWv?iB<6GX!=H>>k`1Sw7y?5WU z+UNRbK4bOoy}dm?ed{Ory086O#^VVm|Iyhm`B-N@=Xu{R1@61~?@#u9-!D7vy=B3l zz4<L{ZazG$^Fx2}et!RVf0yTc&2!m2vJDEZ`rkf_&JMn$?6J2pUF>uDqp#r1nKSgu zYBkwj_4vng_JK2mAd|ETDxnMq^8eV8(bL3E1my!AZzQGyfX?d(2+<t+UAl%+8>uUB zBzA*UY*<HZKd96rr0gT3#0FBS1B*J{-EXl&A*1jKIB5Hd>(ZhBz4ZHu;G;}VAwUQ+ z2KcCOQMeo3V_qyUh{<xj`)mRdG#FALv;uHq*P4<Evh`jh#ES*7mFJg5kD@Bbt);0K zxcLI`Eb5xzBBRle{$NN}TC~v=MS)Stn<ol)Ll$phwq}(OhHb9MGO;z+*0Q!yur?^@ zRXM#ZXRWAMAM{uo4mh^8K|P-lV~}hgZC0jjDvv0H&{~+Bsz0Dtjo28iGum9EH!Q_s zzR1y8E|O#dd1+SYfmRthwMU{>%$APXycR>Y7-?ITCT*w}4Q=CqK;8=!SwICx+c=_% zlx0Ryl*Awk9fA@NN-1eo`hZnX7CF6MUz}@wplxaiVhj###L&%H`MlKOvDgTrqO25x zQHvVPrS#$~O4~yz$aEkgW@gR>T+`y67EY2f*v!&8Y5N4HK#BK=sL?dqvXTKCqX@x@ z|4mS2xs=1cm2>i5IttnZh*Gd9#9L<LNKZaL)nZHGhBQkdgWJ3SB`qG48FYrId77Hp zd?EJulR0(M(#{>d(SYG-gW>u*gHfNNSD>{eDrhxKo0^^Rg7N;0&9#amS1e~!rh5}k zUVM^EFImUe9<2>|W(hvXy`~H%*JPDNX}N|&h_v&Dey?PG)MGFx@!m6=&dKtO@nlT& zflE#vr#~Dpo7MQx67h_8cW9eA58Qnpe!gVy{2oQ6x$oZlIr*p)jJAiEkTY2C(YluV z?>oa{He<54&)&HUv~A6NQFHFhm=AyG7H<6W_i^`a_i)uy9>?0n$JpC%xbO34Y4#hc z{sx;z)>$8xeA9P)J;SXdY;27fZ1gC5LyF;uqCcSQm5jDW43CU3MGxH@F!PGD(<SEG zYp%aRT0J3|*l8kO2HDk0O$I=bT_(iiA+DR<&j-8}@m=YL@dUG|uBFudt{YH0d_%7a z6GfM&)Olj4gHBY(@Jn!W?3^1__loM^5USe;Auy&wM<>;XO-<{r2-02KN-H2wE7q9K zy_0y$`!ZI1DQ^4h=lG}p>p$b|Z+|;iTz2^*PL@h3u6^n?-1zQy@|de0$A?dyVltcY z=;46%ki3NJmS$&+Ke|cr4=AzzN|1QHF}&J49#o1ye#4(~^%I}OZ@==DeC+0rt@a7Q z^IiYsdpUmm1k>q+k9_b0+;r1TJpOS{;LOegT=H%Ae32s@Z1;b}@O%IK9K-l%-t$}c zvH$s;E1#$Tn_5qwd0XJ!|9OYsd(9v7)N8JJ_%ZIik6-)MU!~XUbLkb2=Jfp!aLKpc z$NCfY9<rY@0c9PRx^L!|k9>klF1v)fX=Jq=10VgXk8t@_kA`kSCw6u4D#z$Ry>rka z^6CB}6)IBPB>RHc-2$pxf5<i3JzGJ?u|bJq$Dmff7tRam@2*vp$hxXSNfVhqeWsE& zpB4hKTgIqVXmzb3DY8OTgw)>Y76%~}X)DZhW%zV}=ypGcR5Ts(=H-AZla@PO5tq=R z&Cx*6QU{k`b}{G9o?)^-p_f~RgCQtr8yNNsy`D)6H7`6jt?|Jp!%GOQ!#5tZSxJK% z=g7-KT69sds2g-t<asXsDOOXJmR^-nRXM$3MV1Njljpfu!Uxbs(<?G;mQiFSM>qSd zjn)_q*8n3y+`d^GN#SLZ>PCT>(fJnd6q&W`FBUXy1Hfcfvskvc=vg!Y-vqSLpustZ zj}adn^;}$7rG+A7-n>Z3=~{@pI)p@6me-bcniBPkRp`vn1aX&b7Bx+MU`VJs`E@iB zUT89cZ%|P(my{B3mk_1(qCxV86l8fOm!vVE13okuoykHsdSZ}8rnX`MU~NW-LY8)+ z0j(*k0`FQ`Ol#o_9TcIGXda2Q!6&L`8t<b7OKM~AEi?_}Mx(5B4y@I}jnN4$3W3aK z<V7h6T`TV|FDxMl3fVS}Wz$mEHBB2S%9OX1P(+&<a+^Uk^fv~C5SUJu=%@w3s|uQS zNs$+neS=mxi)PH;&N(zWc`oVEmMo=pXH<D9-)Ux1+G0}dLfIP<qh>JdQ#UQXbyQVB zjDf|X<>X~28T3oeoZVx4dsFVts9DwxZQZiAIbt%Iqb=;5+o4}oY;LWwvpXiV(mraN zhN7%kHVupUf~H;KT`S%)MNViO&C+rD!P6+6as2oeqxB)n<&r#CXk)o>dY`<gD0&03 zvPV>gHU`e`Oxc|^oIO9|)VY18i#exHT_8kgokPbI_noHoM8*|4u}tLMLajqWVuF|r z(gzf1FDjkn%xQomp)IVIOe=Jw+echMyBL52o{NeBD<ft)rasgHN)pgca;+dLBg(1d z7h~v7Umqgyl2DYyvPtq)ue(AlvidX13Rgu?!KBG06)&2ksFE3I?Z^f<-*OX^*@SDZ zyM~W`?B<6}goih4Eie7imvZ~<pW~WqujTz^$?u=PzypV(3G{49bMtNNx_>w*CVrU# z7_T+I?;ZDqz^}jZm3;Nnuje(t|7!l`BY*Rd{g(BdCtUqR06u=xM=8o4y{gB~&JKgi zzBJ<Q-o5aapI-8gcfXgnzw6!n^-VW({?;CE_>tyIKHqb<Mc(vtJN*0q`<HmmbD#SK z_qpL`{~c$}p5e;JJ&p(Oy_c=0UEt_5&phI5?$-Cv@Ap}@HLZ7KMsv}z<1}@{d^!`a zq6j|91TCnH#veizd{lU%pcla;?n|JHEsfEx)I2eY#MBc+eY9%H3gO)n#Dhi|l1M3S z9hgi4;{}Nc9Y;o9V&!_RR{P0gvIq$hXOO&J<UG8XP^Ci6;fOKfN$#~Ci9bk$o)7~e zgjI_o1aMK(sAG`a9)b`ueT;+-%?%_cTt~p8V`MPs(Z+`Ha=~CUWLeKRefkW><_t$A z#7J&)wzn$!{Sxmp`c;AQ7POTjE;@)#f*9LYyis(-TCi5emE2}%BWjh=+JJsh((hFq z*&4F3mNOca^r{S-7CvQOu)fyk$o7b}(U7vt85TLivLLrPqd}iuIb>sflg+Im<!~tK zBp>m~wYGLGu8x@8GM+gij`>V@EX!rfsr&XgcYcmGLO$KOuuoGrw5?-0S#V*0!g#VE z0C`W7>zv#c7;9;LU^;2p-Jh|uH)gS1;DZ<fdOWUm_;yL%Hca+sk|aDI)3!BAdrWS` zxi?GZci!XM8iFIUl3OD=Hi;mPc(iD%lTlhoE&lGB%TUqCeGvk_75Q}=M4BDF@E)xe zB;5y3Y+C{bt5YbVR^Sy{8!#4>B#YZj+D_gDT;m8XP?i<ZYrGFBsLWA&krKBJSPi+! z2yMU`gUuDqa!y=&in3t2Y-!p#Gy$z8a3=(aL5RD)S+HD4Cezl|8n(13ol#YNva-TN z!;#Hxj%=@^V?Y~Ak(Vfyvz#}yb5HA*JaE?qaw}=$nKJZ>f~*t|Bfo42G14nDszFJt zMSQY*exKdlUG{g!D5L51`xK)d51u;BY%%B5sZ*Reb%tX{H@WD<ai;rIthMAtPPw** z&9da=9B7uF?IRnE_x5NS$FYkqqPNx)Y5wLqS+69|D=xnD3bNh?T34u;aq(rx**LPr zm5;fM%Pu)iy<G6%{pVOZ$FXCZT(rH;MHj7e(TO!KI<|!^DinQYtzu{9h`C}sTXJr1 zDmh`(1&)^Ke2?*X7jx}3*WLh$+o1&%R)kcc9yn?WXC%SPourv=-567T1u48S^*CdP zvUCWBkO#Zxn)I^_rm54d5CU2Ub+5pdZZPeBpJbJ)b1dyNQK?VgE$&h)$&egS5fYiG zHiST?IW$n~E>*WXOzhqcAVf*YW=fw$RBUc;@%lf0Eid`;pWxP8Z)JaPkL|7PN1W)a zwLI;~Pvebm{xhz=`bpe0oiN?o<MP3PQ9@#Ho_KnPz0Ea-`NK)2|E=4X)5tC;#UBy5 z%{gxP#b4xm|LOPfr>}n<@4fLo58KyR!?%CucLDH;n{H-rJfZP5x8C|`9`)Rs!R3=L zdaPy^`Q7iC^2%4edWD({hC{yX+rNX?yy^`!cb?$HbH*$9`U`E#ap2Y8JK=>dd=WqT zuU`7F$777V^hbY~kA3XpJnK2nWq)rEwQ-)uyzurfdTyikt2lSN!x)2efqqfqLgbSl zyM?vQP0F%bF;}{BIi_&a7!RCnr5B&B<|u`O3R+~*$@v<kR<9sLezmeAcnC_F_UpJ| z-LJb%$ArMF_%6~ymfcrW{EnteXVRv+R&Y!$W2E?!^@>zv(i$^#Nvs{3B&{@^q}DQm zbh7KH^olblGVQcbN&J}vxg1!^r1#`QOTBb#^oR7SihJ+9pDM4o@=+(~Wr`}#D9bD< ztpeIAe6xh;P<TNHT#GgqqM}(WM3QWbpk7`)d32WJn-(9V7?VXW!F*W`9x`Lda%ova zms;s4Or|L-ak{Otl1xKU4%j@h&C!dFvbnWRRh1YE!MFIj#RZ4anzpWqQPKFo`JD@l zr%MU&M6qZanpR}lL3^6EWjdSDx<FCpQWP!&E_##`g;`NqY_4%_WHy;Io;#L}LmA0_ zGTN?`R*Tj#Uo`BGg(nfC#%7khkQSOUiWn?JvFKMyP?iv+MH3?^Wd-F4el-smG|Cua zkk14SG00*ygmmr2fOj&!XO+S^nPbG^SLUO7DSkS+&9PR4N`5oKLMJM}S}5oMSSh5P z^Qai8%7Vr@>Uj$$5WG0@x)?>~EfLkIOn5y8gV9jeo_tWzdXHA(K3i5Lb=^|ChPLtO zT=+-Y7^*U3Id2GBh`jYOFkBzvykkCHg7GY8EqRf#SVTr^ea@afk5Y=f%1}YBH){Zu zkr(oQ^UP57dK6iYdJ$2^Fx>7_RTZPPis{~xqsNX@_AEtKU^G}2x#zC?$Sv%g-61PW zPMkcBGFt2fh-6tte>eoAsH&2-k=&`KZiqgxwY8bXtU%p1?C;K)PnR4$dK6P;3`P}4 zj%=`)PRKIDXt+kmBGsTEQ!p7%aE(L7j4U63%E^lot211TWO;%2E#vWoDlbq`Q8zW? z>6p{!#@v5;p9_<zbVo!s9i*dus4w1yy(xTB1f~9aYNrI%6)&k19#v8oA%jBlVh-Kl z7(vD4o1rwFzlxL+3C>grb<uJ$8xq%sZs1J?3Ob=EV3en$c6Cxskvx;6-JK4i8(cfS zjz%ZgZ-vlA@syAnC8X7FAS%BCvm=1Aaz;T4nya306)$<wi+J%%{}uN=ct7_&c>foj z?AF)U`MIC^d2YYsHXd`;ReWIk2!D9t0(Y82JrL)~Z~h$jo!aHUAB*|&KrlgTUPt7! zZOe;Z{1SffhklrMyzQ;L^R4grg8LVR1X)hU69|gk{XGVQbuPa65_*??@!|#G&wi}t zhko#-JmXo<e#q~)j~wC6Z+|<dZ*RHlx1Rtm`-0Dp0bcvUCC`1%H}F$G`*RO_ylq>4 z<5z!`cfIpQu7Acei7~MB7kKQCeD?1=x0$({UcXPhtXVGSSR<&~#g|^1I2_Vii4j5& zv#JmjF-TU54>1vT)e6NRUAZZi6i-Mdb{^Mpv%&#sSJL41swfYgx{h>Tty(iu;0F~2 zg(TgR>W~@aA^atz8@MYRJm6K3dnGDd3fPMw-8(_}GEw?y#Gqwqx_ZChLcm2w=yFIx zBIX8peHZ0*f)@@=^x&eWO+-~6MHeV5UMNh4)|N%Rq$o13xcp*D8!3t&y@9M2wTd!% zg#ghJqM!vtpDg+1JBu-KGn9P3&IK?U=Ua$M9CM>WD=~A^)>8HQWHu+uGpb%muP4^@ zT3fO#qs()*x7JwSC@88P8=E7xH`dwS+7L(9%z%>ieTad@tj2jqQwLh_@V;Sxf6QcW z%52#(Upf{IOy(_TFYI&2=XW^2*RVfv?2R3Jdkr9bqfBc|A)ohTx@32M%7xusCR0b1 zTegN3!=X6aVsly|ZGc7XIlt4etR0IwU5hHxI;fqaZW>|?Xshv2(K?UO;$9r12O|@H zXJIeADiXI)5rU)j9;GyH*`iFqXvEhh3O}kVnuSpeu5G1&A>C7L#QPd;3<jMPOrnHp zml2a`(27MHXqJLVdgMBq%oddWf~+St8F?W{n{OSiZD`vT2$+N-#pp#Qty<>eeTu%q z`M_e~KtY}-uc4yA8bf9cnurUI#bU{PQgi0iIieQn^<Yq9lwAAPDtuEj+9**N8t>WJ zpD~@!i8xGV$nt`s$Rw-D=2G;b$xB6V&9YoB8I0BeMOl?>9UZW9?i^<x+$ZlV@GVtd zV9SEj4?ci*Q||ffZS0-j<M@fAY;J6T*SOk|=M{NXQ7<EF8za`YM&xCmwhhcDQ`Xmq zOvg(?+hR@N$gvTh{q*hN8|uc<8UxmlsmT7$4mv1K-+7wpvSGB|r`KPj37WR`tZlAQ z^#@#Z$q6>LH-&?%H9I>s`;&(C?E&5^ycfTuQNLu^D>2txbL|Z)j|qf<e$b0gjrL9g zorbl8Ria#ofkc+2QzvwKAsH%FLUNQ+D-V`V&b)Hs)dxx@)%{KhiLr|$I9$R=!4Xr_ z$H+M)sKl?%_dt0R6HI9lCz%x@!~s)1CXiE++G^=Jte|pzFo;K=+A;#}E2U7@@WJ>0 zSAOQ_f1W>i-D^3reT1s49&y6U^PFct<Jr9PUGL!J#V5JV7#=u%hV8Q8qC*fuwliit zZ_rz7e{a{`FGm`6Yb}2mJfCxppZvG~2S4>QKf?$9;xBmJYyS8VpVJ=>_{ZP)P26?I z9gKJPxbMOHSuPeVW^+z_!-JU8KjL$5`h&oQTQ>MFFMs71^xdg?J-+D$FW`@V^UqoH zUq$uUdmjon05|@h4!wIZfAoeo@V8?imdge2eAAoxg<t%?_?qWFkCT^O#;FJH;j4c9 zR&4+8CJN`afO{WDXalpwj3XP{Ocrw<xc@$sj+AAU#1m?TB*xU+iJdwFl4EsT@juc? z4c*TP{g9h2B=bnMiX=GjVN$F6N*($jI#W7Xj35gN4(@v7W#}Re64ohv9VN#K>68v< zk;P6J5)#v8g~TLsa**5*InE&zO2tHMmK8Ix^D2(31xJWdjOm2nh$KCo1Ch+;3<m>_ zZ5_d?$VJ=RY^)EkM0&kZ8ZX2#w`msO9o{tr??H*7nTkQ$(Jr8(AZZbg_YJc}BjcD+ zD`kw=QCbfuF;O!XlqbsyvMk4D;w-C`WLaqxMP8t_qTgF%V{4Pmtu2OY!!*H*NTPL~ z`E<&7vQO}VdD95LplNvE^bXTWO;CZ>feVrIJ2PyiXd0Q++t^}qL+hNRR~H$EfYl}B z!dY3)1H_EAjUI!lpw}xgDkmUZp!u?9e_Au1E^)r0jS*vWLE-|qsBu9Eqc|ldbw*Ia z=sm6txVjO7u~DF;Ehxx!mjW$vW~E|!|MFeiOgvkH7vgu~|KeMZEwrRLBLraAHbf;c z5@nU+Vun$QrfrkiT#F?W;&AZ9))RGPxs(*?rgrGu;(U@v$B0&jEL|`wXCtYBXuY^W zD<z&a-ZixDU~y}$6ipHnkX(gTL>s6Z$8^3VGcX&^2-Zpmz)Edjw=G&}7PFS^<J;`+ z?yy`eadpI6C51~0tjw%9?~=L|WoFSTBLv56(opqFX5$)VEp4;FyOzupMBk=D%Tl|@ z{`o!d9+N3d)}z-iiB>b&n_%;t!B9MamUT<BoU^tuWIU@m``|fR*Kp~Tmoi(X<nyJc z^$q9F?NU3>&e;nD2Su5oR7><V!_k1US3%6#I(m$?%@O^z0jD24k5dtGUsm+{1ES8z z%bcC@K6l@DmRuW-9^YoZXxW|2S+oxGv}>-rffXv!t+-MFAXS9OGwF=2x?xlw@__&_ ztI1-8qNJZA!cEa>a1~Tr2wWX}-G#%cj-8mWj*fs!I(FB#VTDO_(oB(huAG5a&y!KN z>-p=n!X!BdgRELf3M{3Bg)ZmNwUQF*(~bCPz?Mf22#k4_bKe8^aq~xS;>Z8>zv1<- z{}V1fc?p^Q!e{_UI_$Ha@oYZ$;SaL5zQ&oskiWU_Ubc+kM4pk9x|sPAcXpS_*2do} z1o9ucfLRs=zwKJ?^`8ImOTWyEUi@PI=C41(@BP;AJmPblYq;pxQNH$h&*$zt?qD{X za_{~36M|>CTyXLQ_dTrO=(c(i`NJQ+z{_6oDlWVH@<%*IRaHFy>%W0F{lUBFR~zJ) z9B@`{`W?lm-x_)AjqjqW9$Hu~7Yjb}fe-RCKl{^MdF7Qn?di|pp3mRO6+dtry^~)W zHz(+Z{^@6uV{tw(8VniF=bSrx8s{T<QPP>b5o5ZPq<9enx^!))>((p3l2fY$fp-%- zu>(uZfwvM!!JxZ)G+oo_&w~;u92_SKb-qJMh2Q1qnyNy|m4Za0lTs={>qH1r?vr5p zkXlD#%@7lLSFN&(VpRAPvZ_LN-kOL#q{vDq7B#9{fh%$K?v#S5%dkS8OjMLQXVlNg zOwQ4*AzAdSuWgEhs{-FHB?z!x(lkqg5480H7rdYaN)y{U5l6j{_O<YPrZbU#TBY$Z z()bpIk^;sHPbVVxvo)41FEJRb6*D!oxc27Ol4UvNKsW+NFFHcMD${otFhpjvF_Yar z=JOhlXFQ$Kde4OmyPV&jGhMdK7fYHL+25Z^>)%I4qdv+DT5hyvlnF{56<A|1RuDhm zD$2?-9F>fQ6?wmu_D*yx+M30pWip*JnI#pCtJ5_q{6~{y%9$0DIBmsh!h7-SalsM2 zC%P7+O_DGtzEihAUKPj@0#eXum98r<*O?>%NMWu6-Z``~1g!YJgcjcfl$FBP+JYj} zXccIkOV_gzu8y)O?WkQyNTIZSv<0m)#yd5=UM3ziTD~)_Q?VYs_}D~2`)5-pye%)r zuB}HDQ{IEgq*%x;!$B``e>A=p&d;K5@J*zsEZXL@vzDq<ES5{Oi`YsrpUo+X0%a8Q z=>nGu=CaB~u51j}irm;5gKr~wFQ-@a$P2^ng*jPiG1}momaNpYbtHxclUe5T1<JP^ z-P$4oO+9BiZ7Hjatn6Wtf^asOQ#X#H&}?pum`#=}7fXg~B|fyAfA9=v9yrStS6zxW z8fB%*%QH>u9L=I(GOwA}HRsRmvb#Iw{O$zb&d@5dm{0M+5itzcM}pESMYF8&F)~~m zQTBQ$?+8jWo-BFr^m%MvP-IrjAg{UR+8d(oijA&KB<4M$Vvrl)P>$CM0g+;(8xrG6 zrg;EY$5g1KLMWjzqTNr0OIOr%=uS8A9#Si*C<uzcx?x55S{)}{<Xx{^cZF4C1&4S1 zmzYS$BJfG++o|%CRdMGx5mt(%uAq{49#*T#PTuL2$Uj3=^aew2{nV$p>yA75v7h+g z`SUmZIhUQh<Pn{EN$2+T>z>Z7pZ=5_;mA?me&=1R`@oT5pI*m{@d176Jm-5o)_VDu zG^uvm{&d0Z|3C%Iq}S(_&5|A96~FyEeCKz6H=q2($9dInyqwUT>lfH|b}w+{l~?l2 zXFrF}-+nu58*6;}GoPhtYUXZ-i=Th~k&k%_{_+pT1n>FA7rfwM=*i)&tSXKlKgI|C z^pmVV^$e!)-2RrF_x}2XH^1#296NseA^V3AxcRUCnqU5v|H!%X=lRy}{BG{Q`);<s z<}S9bd*pNa+nb9^1`j-!!W7KwCB3p_vRH8X!3SuYRun9;Lmy%y^~(Q(2$G7ABsuN= ziyESsNTw@LO7y7UP?6GIrk&r4{4zQ7c8d$3QzvzKWd~c=B9(hLv1_Ddr4DmnLSo9L z<AjbE#tJEo9S7zR8YGV;M3oLbQt5qlY&!K2vpZC3pH8qPV*mgk07*naR7Fh}1i5;C zI&~EdnavpuN=jR>y*0$5SsM<~S$aL+&^j@a^G!=r&rw7ci|N5<7b9)EAUZ|FiR4`i z;ksTd=@RNga7j%h-&5PRC<_`%DK=g9O>Ts9qeJ>z+)|azv8G`A_z?#ELO3Tz%EP*z zapBA^dwUb6vpFFICetPLJg~PrrfCDtds-hE4*Il<ntm40Wb}KMs-H8cECX9n6(wb5 z<@=9{tjfr8S-tnmoU)Qs;kNNC>XzAJ&ffl%>1@jG{*2xIInzZ=+eVCmDz{WcMwT0L zo0AoWEGs4CGKwLj^9eOql1Zcx6S+hiL@S-zP%5RVE257W)rm+vO;byzSPV36#N={~ zc@M6IB2U~aFN9{5{9%li_olQVXoYJ9feOJ>6j`$JNX4@<1m|(fKv8Ba>sow$a)~j> ztV*4M2q8$0lCoGWTqNf_T1VW{QMV~N!3RPUB={0p3{<@mt;7?`WEK~}H#N>j3Y(K< zmZK*&*|{)h*ze)mhAcOPP*b4rDd(wm5-F0G7M)2Rm9YwCEoEhi9?8T~ma11Uo7N~= zbfyWdW4@><@{DHTIDYaXCi_#y`@0-Fd5q!ah-NuwGM-_KrK}|JeK@o<QM0!@W#{|_ zERlI#Gn+Uzx3|fA6|>obyY6^EkiVwp#PJg-4fSHdeBO{-&2rJQKU**#FUWeDot*{K zi8vh37OlwcO-6sMk9VHo+J>NKZGd1{-`wE%u_IWc$h2ZGDA*YFIl8efY1Bf#C0*!o zHNc^KBFTnT8>vg86@=wLRveWSG?H1O4oxr}%ArzGlt#{kigaO%;#vVK?_1T;b`KBE zaaCZ%RGiQ)Bx6_=HKhJ(r(DtrqSmP(Lv^HKfqz%hZWZW^x#Ylyi;e_~tGHTedP4fQ z4BS4gQZ~0Y`S{JZaPK|$@MAyulf3oqZ{?EX7k|-77vRZHd@`rcoaWrld9J+fI$raM zPttdeLBG$|AsJD2evjQIkZ%sZWYfFxWX|n(pZd~v{vzAC{(zUyCe&HRYhV8cp7(WM z$4CD1FZs=vzd|xl9&wA@eDlp*ckQ)Y|Ey>8+0T52tDo`|KJfncGn>y@#4}v_{723| zs@4_jTRq<Ns+(9YmXD|$>bB!2PH@GeAH%2KeU8t3<UZc}>l0r8#y{sVkA3XJ_Wk5d zH}l#*dJXTq@m+lXzkDIn{e9F$_i*WV-1DV=EURtt$;YtSKf?ZWOqrKV7Bg=9%x6$q zQ<hnp!y_Jdz-!WnO7YdT*xhADcw^BVcpP=D(Rd&*K0sKy_H5T8Mec)yRK#?T24sL1 zpO1qkvLKi#x*!2Us~n{yN)=);Nl_*C3tfv<9+M|_Ehf1?)k@(MI^?K3^9WrlHg*S% zNuKM|xu>#E1-mM4x^bab6l`qw8TR@Ndp)#soH%ieD$iIf8j4J_zc<Ayg^HefDdu+4 zQ)<!5iUFK!nJ;FTEGK#iyE8Tuq^4;EJ@SDV+SPYuuq^92N~t6Vj>2WpQm{y2Bj14! z0c)jzDT_6Z99_fO9Bni%dV;H&?v0r*=gj6~tWxakO=+FNDvwq|9@aY2%QMynC7BM4 z1|`}U29;(oC>ixCio!^-k{L{vLo{TCl}XcPI0sGRSk^6zdChdTU^aK`&Zg|`HJsb8 znbw}V@w6_ITf_RWpv(-J5!Y6$HAd$|m0`3ZGYKDz9s=SClM1?!RAzGh>r~)qqVL9R zE6S(P;6lJ^v9fnf5PunE@X=E*9YraIgLUK6q8LnydJ&W;S@<_TEiipD1k8ys(mG96 z7-DoRmJL;z<9th9OG<fW4b}?kskEryl!|DT0})p{Tu3nvAyC(jEE9+J#ndrc??ZHQ ze|RMldo(d<dc%s)wq!OL+O?iuVJLbAYjb>T*grd^H>lX$sMy(+u+QMcOwneNqHc|} zl8nh1mKD}$f|qy&Yc<%&a^{&Y9mlRX!MXd-63EadaO#0GY#rI;^toM{c|&lHvX`;H zKSu+D(TJ!O)7^cxj%^VmOm?R<P0d9ok4k}6JF0%c#^#XT`heXFW2}+;!Q*K{#@3N7 zY-!oso3OF5M%l}$=N_vRd9O(7NX>MA!elyOK3kCW3S!fe7Zvl#l+oHc51u;3g>z@Q z;>t@odh7&?Wy^gJ?6WtWW1e>HbvJZSbAnZ5U{nc|Rx-Fq!IHQmvUFqB##wo_NE-;< zNu<Fiu8B^tp{&Maweb*?MX3X{gpRnY4h^cQt(8!pmHb+D{hS2LaNu>JNP|aID~DaB zl)!<>+eM0;w6aXAL#0&myb;AxSEvaAGp(8l$r&}K;zd3U3GIq(UUU(+e&SZ{y5mk> z^3s>`YcKmXu72DT{>~!isw=O;yOxiA{1*Pvw|*P1z4cc7Vu4Yb<6Y`3V5f7MvwMs; z*BE4fw@PU|{qHYe?yM?)bG%P68u6yLzKth7`N_QT4R7ELulo~XjO0b}hzQK5Zv7-@ z&Ya;{&we)7KkHfCdh4e+e&Pf-fAl7%(<$?Kip!s0f6?O~yIOPnF+G0&KfIsqt!<wC zl&5~t{kOKadHPeI&ntiN&v?zBy#5OoFL!?Kv%LS^@8jjKdO6?tg8zxltt~E0@8YpP z`q{r%oWZScQheh#emkGP^G=5SA-CUg8#@=y<7oeX(%w7jwzIzP{5);%vrl>ZZK_CE zLP8*n03oUgCW(7oGIl)JBolirdySKotcepRWO+>7E4XAl3wvB}Vhj<nF&JaxMlpkJ z5FiPGdb_>7^^{$nGJpJ@eeTs*fUq~~iub+uJ?Gu$oV}mt_xt|7g>o>+L|(GL5lDuO zT&YW{t?Cg)fuB=f*er|td`+X4XybA_&lN$+Rld$6AM!nvK@d;^&-at0OKnLHY-E&2 z_2a6(K<OKqL~jt&b5i=>r&2D7Qoa{s?=y8tZ6&B{ekztG1^HZivan=4r5=S{!ZP`M z6_n1P3QL#<*2g0zRmBy@HgITs3``~!v1_nKUP}sz#iGU*4&RAq1rbsRG`?oOKgVc8 z2p#pJhNSULi!zG3>i|UznH-zV+I-i^*Zn!G%<+hjd|D#T8X@!+#h9a4UQJOtB3g*U zsb#U)r=Ctx2IdC`D3$2y8f_v)cE1Iv%7V$*F&sLawG@SwagNql<rtI$jFkegum)R} za!qMNh>A9})NMx>0zTHv=QS7h4>-RwWqW@?-FEmGGQ2NQ25VKpXjD*^1<qAi>xA=? zFS!_`SZIA9(h_`osj<{bWW`aOjZJpswa(GCEo57LZ46BlQ7V$?;|mffNonrgpp8|6 zphTZX`uSQihH@YVdrC{PbmP5*R<@C%8qhUzrP)FeLcpY$xo43W0)@3wR3e|PRaXAp z3nATio}?9>m+((PViZ*=^86TKWqm~5G!TPuY@CD~4hAJv<%mHn`BegK1GCwTgZ-A6 zIu`AM`J$y+ENB}~+kr9>Z9@hD0tzQ4ht^UQB_P6+YCJ?4$7npj7zsLdrDp%)0oBMd znv4m)W;`0QXcX%kV-9u>SU<dpuOq{1i0?Y4d;22yUmdY?VV}`>h%Oz`d*-tRWjUZ6 zR9I)3&uWtIn5+y)K63u-IYOw}S|4G8=fe5(pcS3>)b*6IFqGpFt7|J*S5THE)u^Pb z3hJij!ntjfR+NJhqap^+=GGe3u;QW5J<8dW=SZ|9z)ecbi(dSqH=%kSi&}2%J>1v( zoh-l31<j?duU{5>M5TwHd#Y}BI#fd6P5EbJQ8c;c$V+#x1|pwBE>5CKOLV74Z-n%i z9b_&qM3gkNF^`?pl9+r6TUo{kEK!YKS(NBqU(j++IwMa>_2aFWu^5q!MnpN{Gf6Fm zZ1+uKed`dP`|M|V^q~iN{dasPKlxKX!EG<R?F({Z0Is?ET8<q#%KP8{2YmHE`6fQL zv(51f7ch$jo0AFEWm0Q>>H^!^P_7KWAR6=cEnx0)j^CM0**bEBKl;-@V|8tfUwrdh zxa$+2;Ly>dTz}(pICSJFN-L)O`%ii7sZ+-}e*8GkzTsKi^qiZy<K?g5i6@>w0jEx# zVt;>+?dg-;@Ks+3!I5M0dd0Q3Rs7QTzmIFLy_TDv``j=1^V%3*|AsfPw!Z$i{_X7P zQ+)DcpWsJ-;=l0hFZ(iH`tnzD{E3IT>EGV>1<Ax;==j)g?enj{?+5tkM?S>n`X&!N zct895dvq}{tVZ;?N0*EPR7N0F4g$=7o9Co`6VW4zibP7Hw&;s>6-7A{dopYuHC?Vc z>UlE#Xz7x>wD=+QkLghySo(4=k)L$g|9VI56jerU^Jp~}JAF}-^7uz(WQUZ9O9a-_ z=Nf@RM-fdgQ5bYT)y{>Ncu(nmbcB-bxK%vs>MPjXTw`TCqI8x-U}bfc*w&=n4ab=9 zp%yeHv@Dt#-J$~(na>u~&4T?Mk>D>D3)(iIBN8Q$gaE8kBBUUGB!I!twGE_@H*&I@ zE21><0iwbvo3n08Hn$E_jVpqe%pYw4->}%7qO~V9p4fQ`tHnT0D+aEhC~SuK3!Jq$ zD^~Mb8&r@t#TZRhT8t5;n^sa-h7dso=FNih7xy`LamvNrIs4O&*}P%zpkX?n)3%Y? zD<P_;h_xE$pmL7ku%aA@d780;gvF?6m8WeyjTeHfit$nd9D{V)h;6?Lq7LdK61?v~ zIZ9{H8i{UDQP3+TNF5r255%AZb+8(zbPio4m)+73J6qzcCN>G}5^XJH-jEIaq7qe7 z3>w;yjr$_nMzj(+_MoyNc#6V>i7DkhEwSiYl-4-wFg6iFhjW^;G-z!Y3<s2UK+-L3 z(~)ALEQ-vZ0%LOucpgt$r&%l_t#9dk;$XHQEWGS9QAoiW8OIS6&KRsVl!XPQD2kGm z)m16(6iilDS>N2Gs{?Br8>Fas;?a}1(oold@np>NZ+{7i09|4<DyZjy$>t$ORY4a6 zMg<Ob_E0$46P2Pc7VRumRpQ%#D-<dF`E*U7Su7;*bfB3}XB_O#Y3l{`bk2z<PO`tV zFX5+kiwPQ27zuE6NZwT&@okU@3Z>ZF*<)UJSOe$IUSxe`i)(MZ5^W6H1lq-d`Sv0g zFiVzfToxofXe+w=r!HwioV$dofD{Ei0@D9w?;E4@OdkcA`m+392)%hBS6PXnduu!B z$2#;2TP~WS%B0-XkE`Nx&Y!EKjOfTY_MvAYeCmH+Uff|xJZ5=r39T-5qrEezG=Vx3 z4r4B2keO_jT!&sNn<A5~4IX;%LAKAG<9omFU-5tb&=2zE&%c#nHT;4b;l}y~FTC}I z+<E8kaKlYEVXnK5zj*jzs)GZHm6fNAl<e-5=KL<xjaA0>>Cu?IzheR8jpn^1{<LYh z>E@gH!w>ukCr_T_m)`sqe2hH%IX5v`U0oteC!c%*-(6DdOsD(YbI(0|<?CKWVGR+* zKl-Y#VP|)n?VTM`Oq@P_nll$4;pVS@X6LkerQ(KH4*1#cdpAc89p!nq-uflKuBNWJ z`)}^zhkx`<3`ZmW;a7hRC!TnM>%Q}IRLA~qN!Y0=`S@?O{LAn9UOxJlA7OKSgZm%& z9NQNzqK#%S8qt?1GIqU$7A~(>rNp};k5HEZi%X)r&e!GT#ZSuPBKZt-E+BNuX=15I zUa}ZFEotf5$e_Qs`r@T0?Dvg`{0orDv!cpdmUv6ztyvZt!if=burx8be9B3a86e6C zP)=D=IyW(DiM;fvXy0Y`_h{_zQ{c$@I^%JL0qVt!gZY%A98wrfVMO{GVgNK<-Jysq zW_vXA1#Vy^yJo-UV1LSN(STCSF3z!qqsTV?Bq42fO}qTOj1qEc*Bee|GIk6}7Gp2O z&fw)-O*vp?V~c8SO*S_a(P$aH_ysC;#I_@K9fQ#Tt3};pwMHAuU@!tKN=2-a=Fb}8 z*`O`jMvT&8;FcoFu=MZnDY2NhT-=>=VW-aLmY6ji)49*)i-CxcV3p12jTTRp!W9gL zHX{@cV<byRK2s?)QzztSgB06FBVnSsobBTvQeKd??&-QZBjhO~ShBh6BqZo%;7u1$ z7(uv<7L&X_(<ns=jf@djSZryCNzuic<e?ZSe49`@QWOPkEpliSv`wTaExr>E7_D@6 z-DUZG3=(PKYy_-~nvB8}hPIBlvOp`xXjq}Nq8Jp+rUw!i5Cg?PW1T}qjZva*Glh&% z=kr#)Z%|^;81l8PB>zeqc|Ua_Xj5q%gUV6ZlF}*4qGEk(ou*yTEj$|=n+#V*Y+u-C z>(CmVj_jVkz<h6yLsuN({`(%~#+$Fh>RuI>gtwy=lgR+BEh`(F;@qsnYsNT(wN8qz z!ci|4#9Ta%Cljj4gxPFC*935yo$Y-QGE63H9a<sbDU@Y0%1WmcsArx;B*lWH<+?43 zf`OBu(D8U6enZIhT+dr}E?#6ZsJQy*7S~*{+1DWX0z(iFK^yv%6WOTc=ppW&{F)sn zp0c^ijodGhu}4yL1l?!uW`Y!AGY)B)Jl(fjJ(s3m@MRW%DZN@P5u%v?KIA`_b6onK zGIw)*fuk;i>**`1wB+5$UaU!oKSat4C`<C-B^8z;pppc&^-|K1I+>{_@i91d{q@}Q z!2R6$&Uf;YKmF7E*iZjBk3I3&=iLbVV=|fW#()2x(IIf(z4vnD)vw}L3daY}U*NCW z4u9D=N-bK<$M5IFi3@a3_hgq9JkRtvHyH2>ZOg~K=NrE9n|R*`{)G4c;rscGU;Q<% zy6$?ey7pO5At#@F@(JqsV)=dBHhlWipW?NzdlkcR$z(F-+*wft9X@=7?Tg!7dBrid zFI?o{!k3n3bmY03?|#=hKl~&AiMRdQuYJj{?cTdS$y<Nr|K|9Klf3HHui@gka~yun zV@z(?|KbmRnj<ZS?A*7>=DHAst#cyx^nnW(FDw&^(RuQsRo@<n)HxU1mqwkMXk-z) zG(OF$y(H=Bm&m#K+D*9_P*L)Ba%U=>luP&bQV6o-a^(@u<@YV3%#qPg{{37Yr`nIF zE{#$9k&o(;7?wk2`IGY4B^j1d@?=OonLhRZpX8qIH#L>eJt;Uh6Dom=nxPvLOytC= zGtBB4k34yT?Ta%^%JGj1Iv)w%pi+l6iGzb3>Vp|dTjtZ6+1`wZ=G=uTDFwQw0Tm!= z2BjwDuqI~=-nUDVs!AannaMjM0h59XHBHB2*0ET?Vj(i<E<}_XpzM&q5RY(DBxyOK z2pFR%2L*${fI(3(8C9Ybas{fiSxR2u%7UVh4MpjMbBbX(K^ZHlz>P!;G%2xr&@itX znv_^{fjW553NtW_299AV=5)rCXf4P{X`PTllSOIaXDF`-{xT(;Le|Kx#i@ufy(uCx zGD}uIgOrwqX+qF*h4}mEDA`FN8M+{-gEki5l4B5Lyi{6=UQkZsJK>(BWU+<A7%OTh zWUum_ygsMJMK^><5(cmER~q>&jj{}@A;w5ircu}|?>5@tN=XRUT2oY(LaXctqtS(! z_YDU_#^Vx)g5dG71FeX$$a{<wcq&**SD<^fmfZP7ozc`F_lQ=R^lWs07h-gQHI{*M zlx5yGHFQnQylL2*?h#X@9FCaJ8!lYf#}tn1Z@QXOCogc_bw^Ro5lNgqb%86c-r!H( z_ZLK;(1n4*GT+|^64n&>HZfjZVP$K=pem@F91NNwD9K`4SzX7vL`-dtqfo4FtT9{} zv$49u+QtyA6|=hLVA`><afs3CDqWHx*r0TbCKYy2F&>s|tPI)QTIJB;O^zJf;?UMA zhu6m(J+#Sn*BxU#EV=I5D|qRPpU;igUCT9B9Ok-f4oe<wzrpM5HLjyZ$b<dDnHO4o z-l+S+20-VyfsDFbRx~KIba+d$FUyWmP>|knS0K80*}^B!Aq%Kifkc-VGbv=0&I_l` z-}lm_98xEwD-GI62h}h5sb6%LB5m0?(3!W>cdtEJSF<$1Qz2Wn2V!dTB2HesRaRX{ zQPvxi#msp)eC;*d`|tz2>&`p*)!+C{e({%okx$<Jg<}W$<6Hj8KjmM%{tevo$xn0S z#^>;nn{VdMw&4TYJDhd)DL*@S>@>S~J;d4OskZu^f94~Rq!b^m2K>_WfUvsC@7(z= z{>zX37;pZWpXI@a9^%GZZlN3up7NN}Cy#US+@&DK`C`V$Kk+xb@-=r*jRr)Z8V`Bo zkw*d8+B(GE{ys;qIL4qX@pIib`Oo-RyGrrhzc=CM|Lc$N*8l65p4n?liF@w4i}$_v zy?pS)AL3j7={KVkxGPU_<h6hI5nKJ)8#(>pl$&q91pwbPoZr3(z=iV{SY4aQ;)KQI z8zJeCouHA?sL9x;&IHz!y<IZ$f=Wa@J-@4$2TP{QrMss0Vj{<cs3liL$h)z>e>0NN zZ%Be_M6~L}k|5s~N%yL#e1EIn9Ixl8<#r%Tp5@Lr;_@3W!SD1k#^ndy%dO>WDZt{A zk7H9`0_BG-Q5RVobfHjg!S?nZ$plWHy~yfhm5q%RM&kjAhV8urb`KhylX1@e?hc^~ zwB8ev=j@qt%xaJKEipALW*s4dabS%iIZf0dXZ-{ro~F1|(}d`AMvtHhA&T5vJCnyh z@{WWMh+UwaO<C+uS=(A??a(2LLT940LT7&u>x{^BO(Ytyr9<mL^d6O<7?q$Ug2IPH z*NNSGQCQ)Tgi8os3W=mUPMzK7)Y*Lw>V~8uZ44|Hfkh)5Y*h>xRs)7bL1{~dwqT$g zgF(sqWXS5sFc=n+3Y`ofrh!Hk;>c?qN{jkR6sC~0<atT+sO7rTVTq8Z<OQv6BQbet zEc3rbrRicM;OUxxEemWZqpNa|$5$bu3rkUH$+i<;0XpyT3z0e-EhdrkMsfknKuqk4 zvGBQMBqwXAwlbzM))JC@ue27aauCGSYKzehXDlc|yUSvLs|rb`?qu(ad32@>gye|= zDUoy_+KBHWA!vLZKzpDib^+(aH%D$c`3#LwSZyera9^|wG)+q~fu^pR?$6l0u!D|@ ztFC_*$4{K0X*~NE4mfgbi&KxB<=D}62IYYH^Z;!Pn}=6<=>E@e{@g`|YZE4$>(ui= z9V9*b?2{*`4?2osKob%>yHkdfk$C*Ho)8t)aI(Co76((dclO!e+vi}~G8|24e4y=G zs!_?t=22pTrfsmwqRRoZ*^GKV$Kz41psGe3I<iGqw-h=`z-(wy(R1X`Dg&3;S{ZZA zHOHvR5~mfqaGJtuY=-+xhW;!`(pfWKBwfDnENATf%scZ>=ury2R2E#SzVl+YR5+!~ zw+VSM6@H1zU0qBf-@dfCX7On1c_@KSdq};aLFVITIa1GZ?IlQ&RT)dS(S9r?M?ant zAe`lEO=PD}yuh-309{VrCNKPo<+u5v+44Q8<?GqH>MHJg>>=Lv8^6x~{QdXv&Ud|& zKlzJ4dHNmk|93p=+UxkqAN@&IS5`T7`V{pGZ{ydtws_lxi+sX+{AIz9YF=ah<^fJW ze3I=To7Mhw@%f(mDaWj;_%*Hg!-E5EfBDP#tGhl)SylYPo8Q7{WtGjXLx1ZrXHTEv z{OL0QXsy}X-{tPRKh4X(;tmGYU}>kWlwxmhkCYO_;gEVh<?3s$MQhF4$|j4`UwEwc zbjNT*^Ig9;=GWi;7JmL`f98w+{QaN#44?VbJ-qF|zl~SE`jxD0Zn03OxbB~S;h2Cg zcEpp{aN^^duYBD<WU-i&wC4E96PesBF03kd+J;<oD3j5blozX<(wjd@9d$-Td$dCF zR67EeQ`^iA!H}>qn>EH>eU$IZsIrT1|6FN_x~LTCZ5(s^f>kaT4{@nzB9FcLJEb2l zrCjV>vR}y3Yh<vbQ~yVPUR?@i5|rn1+XA4!U-LVW5i7a5v=Tl+ih*VkvDpSeB*C7l z8WK~@iIZnIm`+(6m-ueZe0qTIJYCl^uNxNAITz3GV6>-MEJ$9?)oM*)9pj;0Dvx{! z#Moi1n78>>j4VSf_VQT?k5LItz!Vl|4TaN`g~e%$PKkLl#m{E=Ma`%xDP2a~lJGpF zwiM^q>0FVLA!%s3K-+m-Re(x#Uec!PCK3`XnvQ_MSVvM()Gvj@l_kL^T%~E+j<)US zT7~ZtNh``iGaf0b0xE474=iirg7IiTRXK(Oi_?)9JZ;zEgTzLl6UHgZs-!F{j5Xpo zrzJJ|l1&B@q}VUS%1AMjku_x!P1h1y@tRR45q!dyPWWPd;&>Z{|02*Au5yGZ>DqQs z;EEDW6ca)v(qr#)VQ3?D?eR@Zp%St6m}E#=({vu^42p=ed6bn5DJqf|Lq4M<&@x7i zDGKq_F|vnPV{&~aui1wVU)K~CjB(-^Yz<mlT5qTuAu^9v3UU06;Da>SF|_zLFenqH z1x#+lQ$*v%%x>Utg~JD!9&~gu;QfNrCr>e5v?#53)$3l&-u3~*@tC8BwnRQ23|C%# z3==i`7j~%z4rO8I{5JJ&i&lxzxMZL$<-oDFwL$1wV(2)0WDR2?+h@;XbrOG?{XH3V znUck#V{d1hW<F)!wmkT`M|tx2dCEaa!Z5E}&YeBU`pO8c6^mxd+S)3Uja8zT%rlMV z;NXD8bjo;bLW~w4VLn?h-`!#7+!=Pxo#Xu3Gt`Tk!&e<c+X3d=|Jk>{X)>NL8V(s% z1FFJOI!9?Nr4e?!Ge)wG`cOs1vh$L~%4P_(9}nfpd6F4%PXrdoF;~i}A5|?|EBf(` z*!JgHxyrCKvKU8lo<>HEE-h<HU}Kd%B{H#Bs~#Qdy)$e+=X{R2L+Ce`o(t3aW28(D zOT8R4E~&uCTvuf|Da#qJY!*V~O?hvFb^rh%07*naR6PuyyUp=<m6K<V^H(4G2*2^) z{yV?$3vc1XsT16K%NOTyXsvm{^IyO<S6$5?zW;q3z4{t<jveE@k3EhGfyt<1Jzjz_ z%ydCIexB1l@YtzyU$lsMcw>XN?(VRs6#wZ5e~=&lsh{Q#-unl9;uCkVb@=epdfA*m zdxkS7PN0<H@Ubg+^7s=x_}~NF@v4_m6vgry=_|#(-F;s56|Z4qbCbJ1{@1Lnu5tR* zDGv7c8Ll{1Zv4_mIL0ZS|Ba5{`H8>c!ijxe@#<GUt=g-pYd-s_d-#!`_+gG7JI2di z@hZ-oeT<v`kI$gp=l8F9CP%vam3;c6_wn!k!++qOd+z1@#T`zce3JdWU3_fWI((S^ zI!~E!-V?%7E=2m#rTjOKJo|MYwR}yNvr<w<FN8q9d?cuZ$v!br#hmGq&y{R<pyTpB zP#MMSd0{C(Ps(UVU)aZdN;(-C`D9~9>1EQTua~6veD3t!by}WZUoQ0?Q(Bp<`cv6d zQ|C2D$n=K%w&jgc^&6xzq!1Yvj;pUcf-`Widq5W=Ym*hMZrIzoNIjdfXcp{U+{K!L zgYAoi&_a?>M4ckzNkKVubP*v(rbs<+Sj-j_RY}_l0<E1G+NBsUdE+8xWG3d0*~s|M z8jZD<qy^0_$3upL5v7Tk6p5iB)OB_RhNkYQYeBmQg{A8PdwVs;l_(`fXCVfZRn%<* z4%#Nr1$i9@vyP?{nX&IY(?!d{qQ-ZT#wSW`aHVE2(3B<<#-qY1P3a`J$2pBt()}B) zB`P2ooDt>7z?N7e5^${r5m7OZOURZLO1?Kr_#`4463;B7$!2td2*waF#^%o*LhA_u zP+8JU-+T)3Ss6=cIzlTAf-S9#VKk^<unxK?o2}J~;N|yPB_pS{^|;dEeItdE7xJ+y z9a<}_kzzPTk1Z^Vc|e;aIZ$pO1x;wt+R5kN$w-Wxw(XoIq(EpBlF$?AYAHfO2cw|_ zt!cU-%BYwTvurn@G2(8lKq-qWvbmlWPKeQ(y6H$+2;-xot{1uRt{9XB2lED<0yo`q z6^}l4ii7<*&%WteE?n57sw}g;n)QtdDs<R#L>D}r_Y5aP3RkkSK9RjMLP|lxKiifN z!Ih51yd|X|1)vr)zIuO7qG7swz(7apW<gPw)Qg(ar_NCfN;=;%+i!42v9hv4RaI1z z5u2M^1QZARb8*&QUuQH~2O~LBO;Z!Qmc{G<r-YMb-uT8JdehM>uH^8MqZ~T4#nzD{ zY;J9_dFTjRTZdTR++uZgjd4{{SxadQrPVm685k#QY}Hq!!k8CZ3ys#7E@)Yx`=X&= zNiQeRl6fyZgpoNW%fiUeYyMN}X^?rr&jr!axGrPPJzrqi(JF~!m){VOXoJ3nQJCa~ zNZcbxD&`q}HqT0#Fs2eg^#dqLj7=dEcNN4OebAE-`z2h8v&d*XV((y|cfaFK{@dH% z!MlI&clq-V{W&kW?Il?I)REBB9h)1Qy!JI;$-Vd8!{d)V#tkpLjStr~A3JlJ0kA$C zGP+F8JUCeJ(0sw7e)_cLwkUYdV89=4U*wwWuIF9vem5_??M1xn&Udl5fAF`)Mg4K% z+&NAke-i5)S6_cUAN%NEa{BZMZhyrc6i%a5;F3eLY)sA;%w`Mjc-hO*%J88N{y8_^ z^c<di{7F<YY~FtUi@yG+JG50i{~IlL{@f=x@$gx`;<c~+TSd%gKJ{sS@fUxdq9}O5 zm%oVZowGdWU*C&cd0N)cGd|+ZCVQW{iYtyD<*UE$>-o@!K1kiPoIY`a#~yu@Lq|3l zj>hz(kY1iFMTN?xxVh{~xvWsk_eRep=?jd$jFDoZ=g?ewP*j%+*`(qnWFsRfsjrXv z0)f6DNQ7Mc_l3ONvvN(x{@gN`CM;cK`Vp<1ZQr2u1bq~e7%#S}WEv1!3EE?n%42|# z3zTdEr+UJ@1hQ(4$b~T|okaPdB===FE{NXatRcjRF@{N{nD6e8h;)k?elE7^)+(Cm z6m1JkiVVv<HqtUmwzi@i4oP)G$eW9@iZ%kNqgPa=lms<V8t(&z7OsI(F^3B(NO75r z?6jjAjTw(7ln!)?gl>)x4O(lw7l+soJyAuBb=0jyQ&_ENI?rM;r|SYmS#hvG<>L7n z#v0nzvo~ANh6UT(bEeIdrt6r_JLZcP@4*>`b&jeuxFl*GYa9btP?m;qHJ~gDv;t=h zrL&ZkMJbC;j@8vME8{WFS!^B^#VoHEyM2YyVmL+;^o1nKEK#nB&_O#z7koyXWb|gV z&0bwFuUnFr6mTJ<XFnDrjjT}`T^bfmjm43$gcvZ+WD5>MR0`k0pt88aiVCKajo4Ws zMu#pCf``};f*?vEBDqd&BWfWW)<)r_7zNs54YXY?1ss;PN!hPPQ<RnvC1}#bNJui; zTFe@XQqeUY??d((vRG?~K|x`JeC!3;F<Kg7V@18BwG_fiNg_KYWoO(mUEM-V?C<Y0 zbQ2CAJ<93xXBm_Q+h_LKxMGWk?thq#%?%;$Dud33i)-sEj3*<S+OvJ}0{eTlpk1zD zyt>YKXlNQS3?xNS*69M}45@2qx|ZodjWICaUobmZ&@~;;x#c>}oIH!du(~qARic<H z1{JOxGOPv|?Q&#C!nuOcXw2bbM<}ZyM2#&=*0(m;I(C@hc%5Rr2G%m0E^wy6{QK|! z{x^+B6{GQ((PYBPWX#I?I_n#oY#!R;@R1`Nz2Zs^A3e&U!^ha#+GJ~UlS7A&vUTV% zn;Yw_ZLG1jvdZdc%y>9rTvZH<f~s^B+Tg6B5N{!Yx%*05=S7T5h0l`4a#@#!N+_MF zhIv8jJ1>*TkVeUZrgFuqGC5^Q%<bpwC{Q7%PG{^!<q=l)1Gw~cMwtLID%8W;Die^i z9To~9CW;}TY*L{wvT{+?zb2zJ)o4uAiMRdg|HCi8^{qVe$Rqsfuf3I9p8GsjS6091 zrm3~&wl9AX$BrK5{eS$2TyxE}RM%X?+aG(JC)<XRR&16fMMh)}MguPH{s0j{?!N7? z#7Bk$eq}o4oKgJ18~-!E{42l8@#81>(?9)l+V1mj?59s0=j_Roj8|5;`nv0R@4Npe zDFt5f6)&eM3JU8ejKf)l%`;<bER(er-v7Qo=70OH@8;0q!@TPq@8q9+^EdO64}F-^ z$ItWZulwSGj-U5EF;c|*{(rrj`#<$4uX*iPidq6V{`lj(@Au!s-oXJYE2}ikf*Zd3 zb5vJ6v(efYI@<eh<oL%MzWy7(k!zpzEI#s)za%9%bMhpg{`9A~^#wPhwIQjVhm^(3 zI$lB|bs{OVENE2T?4`KS%TZB(we^LK6yah~z|x<ozecm@e@RZ4;ydQ+QKw7Kt9u?9 z^uBtz@JTuNR4p5dT%8khBtS~J*+?1{%@TKs%duD><szw9n`rWD)nJjECh53*y?S{s zi(!~i3T+ZbWmS$&7%k{VSvcudW5QZTVI57oU}H3-o6T`1(#_{6ga~R%Lu_ke*P!xy zPLOjgixOir<-p<!C!v%^VXb94uSuz;t~+7sWD<4fJxVFsw!=7+IYu&2Go}#Pbpqo` zK`+XRswyd*B?gHyh+bg)rs>covVSn6i$Wl7!h%K9(1lJ2!F8aEp24_ezKEPXx0{`5 z6HV~!?kw;jGMl%|=2Bu>1%)<@N*Rp}i-PfB$m&YTWGEw};jk2^SHvRUIgKkcg)6Cw z5v!}Kj8;~dtc-Ea38JKwT(==)s|!K1m0{VersT7IzocTL6)EcF`;=nL#c1XV0gaC& z?`0$>vEOvQm31}>Io=kIZV}KHY-y;Q1{LzEo)X$<A`ycYo=Z}YW$v~tK}&Ja%v+RB z_z=*hBzZB8gFx^RZF5$Wl4~t=UdDP&gYObmRV;%{l@Sy!AvsN@D?lq6ADPc<szFJJ ziF#fO!V{wGRXU+v#F~oeTZ(~`7y^aFHyBCnb|z0hlqQBm*Cpojj&iI?O+aZw)77l5 zAL8&;hq?EY_p!OP#@3-#&Yj<9_uLsqRmIkkLoDi+a#(Qw+&&u{D~v}aI~RATr`y<K z%*tfK;bU8zKC{bYWz4~}#ubKh=Pt6cGNEva`JyHf@FB9jJ>}XPu3>w3kKw>ktgLbL z&>B8~u@Xe7lEN6va8l9M4W_VYBTX1d;u;2pWo2~*-4mJHme95ogA(f;B!f?hy7gE^ zB!&*10);X7V6Z8G69XexIE))$%mySyUDtH2*e(YWq3h^EN9PkMNCt)PJie{znwGke z+>sO#P1~|)7Id|AL2Z`lsH9N6;5`X!M`kN0C2*rBiG_DAMpWLIgH{qA7d1Y5Vw6g~ zUqn-s@GYcxL?uPU(z|h_Oh&Y1OUPvD-Fo{%M3eJsRPR5N2zl((YebR?A~6g7_X(5z zBe)FaH%W|<44U<gO;%SY{EP4W4u0+}zraghdIvxHU*5zweC;>zk6!nWpV8*|+?#LV zr+@rsc<=k(!(aXN$9UmOUd$tB&hT#@dWhE_KE&&)is$Max|WZm6i=?L@Sg1*&P`{0 z)z^J3Kl5{Mp&E_&<3IXi9?nGDr#n)NoIZY>3+K;q<u%u^vbN4|zwI}8=}T|tj@$3Z z9a;Z51X5__^N2~{;G*D>2Oj61yFbmBzwkDW9Xm$wfiJt^%XsVq5A)D_2i)-W^)q_y zPj?unc>Qlxyz{%>&)5CqyZQCEy^WRCH9q#i4|D&64~V~nhG+k;k1=}I=Xd`7QjYl} zhe&bGD_{L;&YnF(0;c=>Os5B2dF4@@E$Gr^;~IMMxFCAs1KD$703{C3J;y|(g82f5 zC4#B)e^MsVt2~PmG$!OxYG3fEJk1jxnL*{^gDiCx@})|FUST3;dS*%PMajKqa&Zz; zX3X>_!X++GR3e#9N@1dv^AH}RycSI^aG>Y4=p+#$a{fKhI0=UaP117Th%u!QER7YJ zY3w}46qLr%`Ihz74a(9o99!DiF2*UaV<3{|o;HaYmT^OLQRC}CWlLmSCMIc8@OhNc zq&866NYe_ZuW4Iw;>(hvkX5^+NS%ZNrYI<kG94%-#bQ!IcqO0-gtn8yHm?zF*Wx?y zU1WQ2PBj?Q>6*G}S+pIo^DJgjEY^pK?cF&8C(Ob9S;L_81f`jF9hxX(2%R7zd>dO* z3?id}!`PB)P-3*W=2}}|oug?R_Syv@z|c9I6%Vg!IF`iVs=``BNF8(u9UUr(-9l2L z8X{R#3K*M>34^qG5kc45fTVOQE8Ht>@m{z!O~^&cQ}~O5<fUW?ZAa3P*?wZf2~VbL z8*C}W*^Wf&1mzfx3sizO^f^=|3>w;|#di&bF0o~au`MA;<b#S4Yyz)wx`3DnF`~5+ zf^86ju?j*)jxlD!yIlV<Nk)@F;k3aN8r7&=aLY~A_(1CezD*2Q3|-gJHj+&345-2p zW1<?CbgGjAScyWBq(KKvvY0_ab)M;LhHq=Cs-jE@QyM<?@w<5SSG|hW!|VLbU){ya zUUeJSUVoG`k0<tL2aFdjqtyv228z*$hwp!a+it&wE3Vq))MGO)oH)T`ZNigJoM5;z z<Y2yFvN|F(9b1PFv3-7<&8>A-R>$n^9zf_A4GhO0c#QRpRi1eGak@vI<oX+~;n3lA zo_OL6tD6&sD`R2;r6mrd-kal`gg2U^AjHUQS_9JTHq$9}v!D%$I2DItMWl3&q%`W@ zyFZ;$NWyT}h7bdxYh(`S9L^OOCpi-$rBZkwL~WzQ94dG(>7hA6R1Doj(;q@21W!yd zGj0}h+E(m~LlF2*lTgM<H6H^hgdF@ONQ1Fr!Jd34djIVFt1~PeeZmJ%=vwBBIbA)+ zM`7lNuBB@w2c_%8C?|v<bJr*eC!MLnz1BhqW-=O5WS)TvO9^+1ahZRVq9&w>k5bgg z#+}o1mz01!1T%_K8Op*@6q09A6qdpkJp8}|e8p>C%U6HR*YZ8z^)HDb@IBx4J*=*- zJ>!jZHk<Oh@BW{hJad{C-1Z_q`r!{z?(g%hR~$p_>~ax!csk?b`}^!E_{!J)L;mxd zeux`xxRHk+ewdGZ<fF{zpWg$;cO54mf1HDZeQtjKt$6SG-8<jG_kPd!as3TnMp2Y< zlSLUTge0GD^ilRd3$`eE;Qr5X?>+bMGjDkd$DeqT#~**3rmlJ9fd_fpJKxGb|J`T& zl0WYe1AO?$OFsUdvwZLO{O>&am=tA6d7krzlT<hU{bLmXSd4h^EidBs+h5MNz5ez5 z(wl#dXbMg|@hE@(fe-Ma7d?+^G89!>>Iv#1U-k%s7u6;2CB>yom_DemA6F<P*&wJ~ zj4PFkkzAxC@Q@AVVs?j)m&Tb%6IBk%OHx4f$?rY4O%VD(R9cYAp3vBPz2vN$5FtgC zjT@8rtOV(lrBsfDzOYhxD0Z0#%u~>$<sBmY7#T1{z>svn=D$n%Tn#cpLPtSywZdo^ z3>@pL8w`g74y~<G*?^zVXzK;Wl~ltazM0V+Y;$n#GzasR;o2I0zK;+UB8%E%weT(m z)kw0Dv?X;dz6*4|q3t}=g-4^Xg8@WY=jJ|;LP8sfeb6dmU4bzUR7p`36lKZU%7oSR zO{&2Vtfp&rX%6<;KiEZ^lKFhbBaa<tI2w^c!@<-uZx(2ym`^?RyrxwO-v+i0O}MbL zN4xOU9w>Ty`;K8zusU>%hXv!R5H5w)l-7We93J1cq~tNSqzx_eSxfYaqI8VM1<qx( zoFUbC#AGr?mnFXSm?-JpJ_UR?mvF-<2nV?UOkUh;o35ejyr2dtVpPg*#hTU&8i6)M z<>_WEc2Gi0IIFQv3=_LH0G*h>&5{^HS`R^C2O_HQi%8JYJZY;?$uTS)Mwhr!P^G4A zS<Divs{^zx=|W3As|j60QI%Ll_CS#}D|opp%Yh|&g~!v?iKJRWmlzI5q6%voqV7mB z4}FssUP+YPq<S8y#*UqfbK!C((5j>y2zoRgjd4!V`G(LYR@a847-{N;sI&w;>R!PM zSjTkHu)A|W@R4CzP!0?#DvF}wiYu?@mY2MM2R`>8aXRCr|KO!O`RJ3F*kJ9Dwaryd zojuQWUv>jsQ?q+|o0r`2d@i0p!@=$jx|pzb=qODW7!FEN{uGYMuwr+AkB}l&HAHE{ zbUx?w@e}Ot?z6cuA!$W37t(h%as(31ydn5RRaG>;qZ*DWN=w%?Xj3v?Tao?4CyccW z3d`pD3Uvs~r*l~&W5jAGO9!^Z&JXrU(c{X2<WB@aWaKTfKq7Xnd<aOshiKG|6dqcG zwZt}(ycikLdm~t}JB|UA(I{=`h6OQrw6@|EphPm5=n1btOvDrfIZ*-&D<n=`DWsq> zcG-f)AjG;D5_K~d$SL1QzH9NmBY4lEZkX>MP%k74CB#-L=FpN-3qjcbofoIgloBc` zQ9$XKWzwED3K|rnrAuIA!lpos;x7|aUlJv>wpe3uu3%gZSQ(F5Sy^E`9y2HgxT0h* zD0$_}zk<`JPx6Crd?UZ|>%YnGzUzPRLqGCE{IhTUc0o3t!7&<*`Oeq>bIzVS%RBzZ z?{L%2x1hA*C;sS<h*8EDMN#mNzTq4A{vY@OZn*JAo_yj--v0LAVP|Le3qE((G(7(B zLyRU9Uhtfk@VWaw!|}%-<;_3$W=7+Ya2Z^IRw5l&g6I>y7bZTkVHxYV{Ux{Y+rRZT zn!4udYp>x`ci+wJFL^Qh7k4=E@Hrm+i=$ls5B`3nT5aGpKiF`~w;ba4e(>#_d18lS z*KP8ZZ;Vto{=J_1DaY=geL0I+%h!L?H?g<3$LZ6jId;u;q?oWyGhV64K4y8klXB9r z%>>-6#z>b&JBmz_%^j%9{zqzggCO}TI^~fh5M_+yQZL;XEAf<&jmAiU5`rQm=(2B- z6z#bg(GjK0vfxO|h!IhZ#MmqDROX8Hh)(9{XerW6KTblBPnE|;m(ZaekBm$28hIxo zO36CIlK-ZcTs5*{OGe0oTp87O^NJKAzH1nkt7siK*xRR21*>Zt6az<S7BbF?jbu}e zhUm~y4jfI>Qg_fciE7mmo0e!JN;!NZg;H<HV4SA#R@NBrQQ1*eC0Q%Hm-kj@4uc*j zoRjyDB#4H#S)T4|Lc5@?7qqhuQy3QW1*#2Db}Z_egZ&Ou8uoWu+%T~-YtS~azi5a? z3QkuVbfK6{JIbm+J6IW7R)z)R$&gX0F{UIWg^G#N8N5<>0$tbAO+7Jrj21Jt;YiST zt7Xg+Q;<d^DI5vyvY(H#sMMiS3Cg2m0w3w4GL-fi2^3j5DWaoTVkn)JYf)~Fm`80< z^yyOgX_0eC6P!u4u0UDvX%4N-CRJxpMiXO4*Cps}{!^mWiL!*&M^YSMon^F|@G)Y# z7L+75t5o2dgdI6Zkr+E1Mu@Y@NsX&Ly49%Ef>t>|F+mChr7%Uw;=rSoM!QHe_n;$2 z8C>D$79Cba+61=HB;R4RL0fSu#yM1!#-wc{<xr7YOG*LXKs7G#bwe_W)CMNifY>E= z_x7pV1<nnDgpUo6JpM2%TkE{|r7z@jpS+i|C$?Ex8L@q4!Nws=v*-v(^Vv_`$89gY zg`f}f=%c4Oba;(nP}K7|(~CQ79y`QzZ^4=4=Xma|H&VAPDZ#=1l+L%5ZU8B9_~;=n zTs+{!$sINiO&E=aRFg61&R(Qhv|N4NQJT7CZ)Zk|f$823MO85#m4pybN>dCR%0~)k z@xgO`cMoMmc;k$fY%i?|O)Gq$54`vHQ;Hoc>xUVP#`vzGo=)-2jB;2}6a)GIIO)b( zv^CgrNbd;~qn4`CH-sn)2`Mcd1Vu_F@!lev@|bc!;T+nCRI%+EffKEh2=+Y7mzZ}k zA_}3E4yTZtODhA>OE{bnWk*PX7=$dAdLpY9!@Vv-Q#W)?Es$mG2uT*97=#2BLZs~$ z_|_AH%s?>#tVJh9*R?{lOJ2rj-pltf;$wuU2q|JHv4zEzCBuPZIGivXO{l5?!{LZ3 z&+|+!@{HCPYiXLApZn>b;*OWUoR_}rW&Eq}`Cg75J<999?e&bu<1cA*z31M$`Rh;o zHKWm(!Jy<Ncih3Z{4d|iXgucl@#B2-qyI14+dE(Md1eRuJn_gQ-2D7o(bn*;cf6gK z-|;fO;|*^>D_LAp@F<--aKQ*kK@9!0wg_@1#A)pupS$mVo;Y!WfA<4Fz-R8gmr*t3 zFFx=meCWd;<l$5I@P<3Tc)rs!JyL`xKkB&V72V${-{|u`@A2z+;5V=0WiNXL-}?I3 z^UFW~7N(0DTa>)xzyB7uJonkGZ><uuFHl5y3Z2lx1-(?lAxU|BB3zM7gwLFUq>$v^ zOo~-nF>wP%RmGqzDT`9PiGsZMK6+wO_}CJ>Sb<m72xDYEzE~{i^0h0iL!^rxZS+gI z^wQEUkC;da71R=W@fmd_YEqQWJBGd(>xnfXt5I^1q6LpM`87bw<6xafPk}yHjozeB zflHSnO>Fkl=uH7F3S%VOY&4i~`0xfrSu!k3R;m%BN{h;;S<tke6lN@TcbFYa={k*d zfyHbp8~>oUXzys}Ew&uvDoZ<WsAmg|(bU}nw4!SxZ5Qy_BA{s-k}{%B5kFg$D&*cS zEmoJfqGUW-Wn*idvZ^R8gmy+V-)BCbG2J`BM@QE-oH=`u(PY5x-aZHOmchXC$YZ+< zRtM}J%+U!B>W0c%j1!sl`q~IuPZv50Q;1pEz%rf`SS_Y+op-cNP4Gc7gOm_^O<7V^ z7ONC!OKA;-(F7tsg4P9PIbb-MFdS6bTT5iqzUzcG&~=0;8A}QeL0pO#i@7K=LlQ3> zzsTfNNg<vsI@*k&M?8KJD2f4PC9y0*nDs>85o2O7C`mC}GzLMu%PLO?x<HrHp_LMm zNs6A~q@b`C6*byf+(1nBRM5;84N12+Tj6U@Q8_~JbeW`^I>Tr(BB+kG@r2fc@`N@p zD2Hg9#HBgNn8<f|N}vJ<`?WYE<8YN@KAX$Em&ANfW3k53b`2&uMyq4GW`U&0TZ(Z( zj4fTQaMof?TINZ`Ac%G<EZZ0NIM|*stQ<w@7!8NSsF<v5@X}YmlBx(i`p|K%y8bFY z`{@U`?yAF-lL<}dx$EQiarKo)c+FS6hQ<CAe83C_99+DJ)q$cIvA%hTo!NreMsB?6 z8s_zay6LbsaIn9i=>iA4`wUkq_V#D^d5ckz!EnNGWkl0<G_#uFxWKnT)-t8(Iu8NH z<1s~5pp2y|N+GdFDQJtbVmO@0RHW-D^Yy2-!Pa$y0-CPIbxthvT|qmqX?JHBSEH4d z5U)W++Xd31rsyJCJ0Ov?mf5E&u+ESi*?v0_+J+F4go_!Mg_EL<4@uG0b7J&}Ib@_z z(mg9}(Ylc5h+Woj8dBG0`wAi4#=JvGXd2SpVucVCgK$`s*i2WYqZ+QEwa(#VaubKn z6JjTfa^nOF4HDPh`j!+uwkWWs%&LP(q)!{o8%Ihxufr2l!Wf5j5)5W^!dgX93^I8* zNO+mj7;PZCK%zB;9rMFK{G+_*J-^TQ|C@iyum0w5@{ZsBZQk^wZ{iK#@dj>v-ZQt& zzxDYq;03pSIXB;W3&*axirwvPK6~GN+<otTwC&R?k}f}j_gp-ChNf+K!HZwQxwEHv z*E`?AfBcXCk=t*-gOp?(N0is^n+VCvXdwxbXN*BtPB!8sV@87ExzD?W|8eI#IeqFB zw><B8eC)%2NjWHZ?sK2ZpZ?jO^4JHj=DOE>Y3{tA?@$`9ebwJjY4o?AbGpgypWTjD z=lJGt`!=T2DUUw(I2-z&9pC@}AOJ~3K~!6ZnNBZ~LdVrt9Hk3ExL$OEENX?0GNu$P zL!+V=!>`mUe)4sjqycbB<4R5P;_f^dj=A#aG1k}CSY2D88jOIHxo2&5qc*hloMthH zlo*c37*`NtV6muan;E`qm#D(Lo^o;f9Mk!N+KYrYraqS_Hv~Y?k|6A&rd1G>6eST+ zFQq)+Qb=&2MtCbp3;EWfF*>46=Dd+*x(P1DCdBL=BqJrGv|M8<<`G*il$3bIIIS6! zifUL8d<V{<Rmo&hQMts<_5sn0#x^!d5L7BKbK2H3t372kki~lFh*443k(eURSwhjF z8kKdxLJn2Lj7lVt!g>!b=6fLz0}G)nqzK9>s%psU`Wi(w#29f>RRI(w#wtvy2z8BC zP&!R9u-F5z1X8OgoWjo=#siD;KopM>r;yFC3v6u-spn$2XAD@ah#hzxg&0kXGl&FQ zM-&cgrEs%0iGdmp5`>WONg-;?v_$H}w9g8>r-eLkqY+;gWzaDZaVRZFi`GJH);bZj z*wd?C_piZOK?QvlR48lEg(evYZNylSVhhQ=Bc>!~XiC#|4KYSSbVQ#>STV&*3Zo+j z`*S911DgMjw>J;AG{4LHKELf<&N+9#-96LOvuLD|5LyukMt}et!s0SG2?8rfGC~xU z1h55$fC)>HGB(6^Y;YWjT{2>kWU#Q=BqBgUgvFR(2_XqdquINAy8ABYo^#&ix8{%U zds}wd3B(0HRb5jv)zf|Mz3=%g&-ZygPw&aKqHQ(NXNvN)uEttR-N+_f>XE9|SevlM z62^iuHOc}-G5RQna3_b96cfqFXDG&iGM3;IsU)gO6of(~W_4SUuACxgMM=VW65Cb8 z6eiY@!YJuTDp_N)CVA<AvJU(ZF}gsJ=z8#;wsGw5Z)0*|>=P-0vyQ_%cIj7%54`vN zJn)QrdEhxu<JMDWJo7pCa`faW+p6X8!h%nI@Dq98@Ba~h_*=ivr+nrMIlH+*<wDUF zNhOZY&e%FQ;NWnZ^;yrOk6lA+&HnxltM!`Gn@e1yh<G0TlM{9>ZnL$s;P~beZAQwO zV(;P(DQA|aJ@ve1RvD_wl1oJhMG}5KVJk&H4j8M5A!2mJyqz)Mnv+o&m9frFrNIho zjiQ=uK~k*O%juz*1|V8XTuX^G>{P*2HNzOln-%q93u`K*72BeWnhbCghP)(vNkl)8 zQcvB^Bq1~{&N*em(96x-RDhWd1qGD?Sb6wM2Ca)UZ@Owq^XSRfn8kZTCiukIZ9pNo z=c%tFMJRZ34A?5kCSoddRiUE*3JQhFR@k}`Z%hc{bk~LyA{r^MI*<Bs4vw2TIFz>B zu3{+V_IT_(U6pf?gA<1ACscVZ#N^Q>PKOwW$hCzp{*u4Or#|=~-|=_8l^1{7r}0y7 zeJlUVcYX&S{LlyZvj6tW|C3CX|J19L!Ux{_et!BVe+oOF-%jQHX|JL0c;exQx$o)E zplTa_;phJ)eYfF<e&~m}I5ADmWpY(jlv1H9p^cVOQ1VTeG(w&ZrAiTs_>xpEeD!O- zl5hC>uj4KM@@+i#1<%KKJts?1gns*ViKl(epXsgsmw!b^`He5-$%j9{D_{MUSZn#Y zx4e~M7^&)tUw`MX@`_jdckJ$Nvs#|ATCW&`Gyo4#Zlx-ViB<fvWzs=lGOS>WWOb}I zT-ZC{h0lKh*PeWgC!TnmyY9S$d+xcLy`60-FKp+a6n-2T`VB@4)*yM$(23gOs!CEd zO2BM6j>ui5rfL>!`i|q1V~%d#V6|RKqDBd_9%NJQ`+oA*i2Oc|(oWlZPYi`r2BL(W zr!k2UmWYzxnpxA(R5R+@vc0!UQ_ryW;|PXxKp5)dqeqZ}!Z3`);K@q(Avq*DK;$fC zi)j=yYCWT#H*B>nA!Krh#01tf7$QMia%rfx3bF6ljDZ{isW#*YF3RO8$4FL&aWg^z zr!^rb1`kd}V)Am+Pl+%lh8WPPCM$)>iDU~V6!3<so(XoMZK#_$&RBFR=vGX{$|rOY zpNJ`zF>5O4WPdlZ;bAh1g(W79)`@0eX*LR@r?gF$-=~UY|H1;l4pdI#DgnclVwt&y zVj?kR0lyhg#p0ZlO`<d<ds5bDJE8bh76maT#*m;3I9;e(a~n_>8AWlh7L^J%X%cb( zMg@#5<fy=!$;Xw@2;mmWWN`JUX}wgn)EN{6`Y0ZDjdc+}OvRKsi(jOd6kbWlMORsj zHRNI@7LlivijX6DBVNg-ZYZN>ES{(o)!d>7Ll`}#NS?l+u(l?rOg(cXB^3m=F$geE z4st$5oMGC73I#(5Q^V8wgd!@a@}x{@oO6=cvI?aQDo0{bXq_ZZ@8mEjrIxZDXeY=5 zr7|(fSXo)=%G#_qv~A1w!4AW!XV?VBen4x*9e3`r88g>!F40Ca_9H5Sts?7wNjn-2 zcei-jGp=xUdW#Re?;-BK|6VF<Xy-HPre;wxr)NucSTL?TE?z$1Xu0P4lQ(F#TdKNY zvpFOBgmH!A8%M;Q1@o;1F-Ah@*gQ6H#~l}Owi5M5cm!A@5%-dzYAdS7akku`qZNg@ zsd2S<Mtzz}Qj_$ErI4^W72>!eDMR#86b3CEl%{Ra#!8XZIf>9ZTstQYYiSp)6evSX zfi#XdYh(e)g*c4jMt62f;)oHLlt>{!DY&}Em`Xkjd9u8opADvlTZvj1jF}d7E8QGg zX;KWtG$kj9q|uX-pJwNJI{9Wwls4JqJt4|rqS@NUx_TOSK-2+~oW%X6q?E|$62VI` ziWerQX=EboQ&$(XGgJI@V%d~)OuWS3&Wqm)kgbu^d&%UOh$&!fKuw^kQWDk}E?(H@ z2ma~z^R9Qjn{R&Y-{O0|?|<dVCm!cbKl2lO-sk>T+;!(&)A#jHe^ph5`ZF9}N-3;P zj#-|b@~r1Rmq#Cdn4f#=oB4`Yyn<K0@|B`Wbt}{aol?_yC`S(^PH7R*_ltb8DJda% zd;yiAHOd<9d)m`EIN0Yme(jz7rO*95Ui$f;%g3%h!SkR00^aw&_ws+g{#m@}fBetu zCi)9|6-E8qe}jh~eu}^P*S>^Leeglv`-gwXZ~xYB@yusGo9oxE@|@>9hcEh)m(g$5 zESIO89Us$oJ)6GcWOd4FwPf9G*n~)o8M)X+A?_-v-!Mv86I-)6fBB^^<$0g<LVou> z?<S2ScV4=KgZ(}Bc6O<)qn^z$&Ps`3+{0)i-8R$sNlfeIcKmc4dx@?Z@s1d4IlOSl z<-6`C#lkrD<Q!$Qbu#+3wIhy!s;cF%mB5b!*REgX=;(;E<%;#$T4K?r!dN9}hIWB9 zVl1s{C#F^l`}>E?<_lp!Wce&8C9p1MteD@6A|*LM#1JM9$dua2OlIOp*RSRCS_(yJ za*VRcq(~Y&s=5&Z?XbqBz-%iMVo&ZZ{d%Cbnr_`=(IlgpIgNA8q%g)Q<~oh=6!iT_ z&JjP3<WfW)_km<(W2@>4<r6|`brcNkY!6p$Q`I%LcG9tfV(5EptLc`vuqi`bvFSUs zDX45D&fFMTk849l(^!jEhQ>MBGK~^a@C4grC@i)stkyKOBP34_3S}ebu>zwKwP_~< zb|IyaoD?wzih|k+Xie#l^IePvqYE(wbTrg%Cf^n_C*&a24;qqH=#u21q6{d9QJ{1t z>xwFZDH2alsesd{=n!m<rK--ym`uj8iGrjw5-8QO7fc)_lms$TC}^9-Zy5_#E2{H^ zT5U-~A&v>kK<z9;uvo32ubI!c*yIg^kGMMFtiw*N)v9QGOjJ&hd?u?v@)2E4-mNT( zV+lbHoN4kumLi9#An#L8g`m!9$cn5pP2~tVW2`(cMJ0+hh$S;q*M_>SiGGxj&1B5? zqeeTa6(K~tg1VV8+g;#incxezo?Np1zz+A`eUXoR^g8o-4JEN!C$_d4Hmi=C*N<rL zxx()LKB^Q}%Olojhs<UbyL*QWUF42S2dp<|9N#>m+pIZ${|Sdz4(Ylx&Xy-^ZO^&$ zu8V9|1J~0nii)gPYc~DBeb2aut54j-qS$PD4lnGnh%KY<=~o@q!eN|3q6msoG<V#2 zKnRe0VCaS^xhH<uSPHePu~iK^W4HD%(4Czy_8kSN+ZnE1V4RbAX!iJ&h+(8(C6QWP zMOE#<6v0+1N`bVhC<qrJj{_xVjH_{##NwQ_!bymllmdl<ty-+DC?!kHeMwkTW1OAR zMsN<vqDXytOiH5PO7Pn$X0#FbRXuA+$%;`>Pn1bpP>q_#LlL#vkW$2V1JR6v3ilDR zqf`|Xq<yol(N=7ZDJ9Z45W^s+%5lJ1hg&SLN}}A#2<WR6@f}E8a3aSv9m)#Q=`^u4 za)Kg`{S-7GFE)_buPRWy=hHv+lX?ELpUE5F_+wnXag*=;2mgS_AAOu(d;2?h;R{~K zV!rjK?z>Mtb&WgjecJ!$?+Je7=Cy0warrV;Q}ZLQ`#;#<-{W<!dmZ;b{eDr`Vv!CW z&TmD+${+<uV!qC$P>Oh$a>^KMQO1(PNXY@M1*5HU<f~rw3cmJlzLwwoo!_IK&3N#^ zPvfBvevlWv@P+)u>)*tk_kR+1e!<m0!^z^m%&Y#lFXQ-;!13`dKL3lph~?=iZ~W08 zW3iZ1w=M5^_q+I+pZO_fi<a$0%ijJz;mSRXJ}?ZP&1S{f*^<-KW6oA9R_i6p<%-kw z`u6;{scZIk_nFTZY%Lbtd*6M;e&GJ6KfqmA?gKLO*^G9+pyY%;R|8d|ZX8m&Cg826 zY5#-wA7jAwGHNl#iu8^2$`}+)E2Ed3gej4;(2Q#5Xt%d8#@+U(<y^Sq@<kL{D6oAe zCi}_st58A@HJacjlIBEQZK_7zx0cVanChb>ib!Z{B}q~;B?%!_85y~rN4Kq$bYcv< zoLjyNkYix<9zXPQQBsMU*RQiaPIQ|Qs};i-2uTtRVj2~*tu3I8!p$_pCf!y7tTy<f zNg>gBFQb_RA!NK)^j#ttFA0<=2bbVI)l5@VB%6w@ix=6uc!8#AscMHG0%mhczdj+4 zJ#}O8AyZiyFQ+llR28l=#37JFA&_Y2wbZASjCNA_GLGODkUC-Hq{8hnO=TRZWJ=7_ zhzEi%P^5e?#z^#1BB-<^OSAV9b5_z2V6>rf;3`Yi)(}BES;>?ZPm}OO<&r8K6@yX+ zqYKI@R0gLCR2otcE>bFJELvrpNn*@4N=&iEko5WCrI5U$c8y$2D@Pi=z}}FhG!~5t ziCI<SeH0_PvZRzSNgAqSNyHdY6ig{(El&2vNnvJSWEcXfwG^y?7nOLPtOn~0el%Dk z@2eEKu;na8o~fki`<@9QPTfY9V#FJkV?j3+s*04L(7KYfQfE|=3Xqg0%tF?L(X(@5 zi`7xY7#RiDS`*TM)|NDl_$Zlq1Gk>)*xf(ij>`?lrvoR)XAl%mf95^B_YXeG^ImX2 zCub+r^^A;X@P!*EOD<nJq+fY*_H0hih(kr?7VI2uake~TYj;M9iK?kMIX>gjhp%(z zU5E5Hmz<t1>AHc#i#yzL=RQ}Tyh%}p)w<)_$DYKO1jf*BGN(EL38m$tl)^^Dh$)zJ zd~?HAv!H5Ps-~i-furlkoai_)dkXDVjk6Lcva`0uYK?E^lq_z0Q)#NHUONpU0W0H3 zKpJ~VKFsE5<w%qH)-?^rIxv=@9~nZ%Iz>Herw2?t2ujJK28I|$(zv0-k(lKGqtBr| z#vm3OIh7TqNMR(zAd=cBeivgk$~2O2xV>Q3|K1p9G7%Q>m}m{TsVN?EN{qcHhJe<J zloY=2WCKn?d>fRB;ET-B5y{rtMtnIbl2Z^?#(9Caf?^D*WQfyT*XYU6EE~HzpRJTh z$<Z=p7US_bk61ACC2L&W@Tyn7ifh-d^0&YK>v`@AK8Y`V*~@s(yMBY4w~lzx3qFbY z{QuqL`$vEDM_jt+zT2>}fB%(IWOaN@Op(iX-_5W6>N|MvzxzX8{Z+5#%f9SoqLA5^ zs;Oy|k%QU9%F#yDq%epPEsb6xr&DdMt7_`Swj5GBF|)d=!BvhNBU|$YU-9xU=Ucz| zoA{@%dp)1{oagZBulZ_z_;s)6Z~e{J^3&h<lf34R=TW`jgMa2j#$VLSz5nxh<o5!9 z{Jww7PrUgplv4P?fA-Jt-t*FzzLf9(f$!%VzVWqaqXg1qE9%N|aCm{f@90)*_V;&) z@iOD+>4$;!dd=C{8QyyqTXVLywyCR%x@~A{F|#QOo7I^V{b@r=LYa-;6GOa>-$y|% zfqs2PJKv&iYWltxuvQVQ{B6>8fl?{L7*Iyh_nnx0$DVe+!1n{zTC8(uqe;Qj$AHp; z4aiA0cVit&$@q0^-UxAax+Ug`BcPQg6;EZXC<wEbs;<O8g&ag|O8C)>+KVKOa)y4@ zk)y{}HO5+stI)=B-XEp40TO14l%q63L7CDK_4XFa<teqRC|g?$n-j)pFt);vo~mw0 z(PJw`*F)P(C9^T&j9e*Fl7m(ZVN!~WT$(1tzOq5QATg1$!cT`soFc}8s|q9-$INW! zfD4BQC^BOVl&b@=t2wxEfz8sAH!JZ98AnJ_Fcye{TsH|bR9NFCRW}iQrk+(e>xmf5 z%%PI>F^%I$^o6F8kU&uer9~}BN>rN=6TX|?zpB7#iU(5_Y$ZKhDT`YRV~8<h{D{&P zpGPL_pgey?)+$M-Nx@~&Q>R{$?}5{5YLb?cTQw!lT&1SNk5qV(g!7Y$7?mhV)^M$v z4q7!3Fb+~s#1hCwfQL#IOeJg<r8Ti+l26PlgQ*q8N1|7#5=kYHyho*sX&iA(IH%dH zI%eAqVJMO!vJia2<brVyMI@$xPZIMF@jNvvq-dp;s5VW5DdN9MMH;(N3S$jw@?aVx zn1XY|l$xB&sz8n-e$&#<Ylg0;vXzkUZ6&-JtI1x}C}(Hv?Q3q`yoswWak#s{`@q@h z5f|>b%!^<8JWj7Z#mUKaTzxmuR>Zz%@Ec;f$d!99adLA>2qRnjyFB*zV;m0qZ0{_H zqhoiwC5Ob}#XZh8OP+l62D=Aa#G&W(bcr8CEm>^MIa|W+LB-LnB`PaYlkk4U>hu_; zGUL$G%yv*DhR)+d#D|{s>X?Rxr$6_(+&a0==IDg2?HQYX;QA9!vVXWQsE;%XLgMSb z_G`b}SWQ(Ks!3hZ$fh=|&+x+vg&Y+0lrov}WRxV%a7p|WVjL)O8XH+lHO<{c$cdCB z(KD?iaieWL&Eo}pmU5;fg*tD`&52T?jDC_Q_+jeEkQ@hyjI8YhkBdR(khzdkAccXP zCfPL0-xK{n@Vz+k!+6`Qd*0EMqG#--C3CZ0(VZ<B`;HicEZRy>WJEPBq?#N9!S}>z zoRw3UOsq1+EmJ}&$0X+AiS;3)6ekRGB?p$6r^w*cxitEbt{WJAK<mQp-Y%d2d7nq$ zZ}=zw<R5c#e8NjV^QBzB@f08Z*hkq~Y|+&JG5Y^k-tjBkb@x5Av;VL#v0I&S{fQ^I zc*iBKUAxMU{?HGyzqiZZ|9juVOFsQUQp{7#UYc&Tno{&iO+SN)lsPF(N(owBTZ3!n zv|HP>^MwErwZ>L8P1|DKgo@YjjAuN+&%f>Gxp?Uk_uYR#2Zx8;d*6Nho8S9A{+loP zulco~{s0Sef!PDcf1c-&|6ect;TQA1pDjG{v5)blx4f06X?XLS-o!&6eTdI^@Il`8 zwx8o!&w3^=fB7pY2pYXiNh9m*?FHT#gRLyq$l=;KjVYPNz+yIIXLpOXu4KbWi8zkJ z9m-h@-@rI@te2;P7q^;1Vsm!JttTI4y*}gmqmR&cE66gAQN}QI9U)~xKcJA&QXa(z z)2&xhe&-V@WNcLtd@r7gsRyhe8;<uvugxiu{FD?B)QqGnyk{7Dy48xI8{|f9r{s{a z7^_J+a&~%54C8H6ygdDoOTouL3_<9fb&G3eXzNhgaNbF#lz4H(z$p}1tt&(=ja06t zsw-j&Y}PA6>{%b(B*#ohf%WlIgmIMdOO6aaNP1%-jk^>kR+M-~LP+$Rk(h&c_Oz0b zjTV%pPab0|Mk|bUSnDvg7-XBeWxlsVJD<@mwmCf9r)?X?&4w@r7F&zk?e$~7B6Pi^ zU{WMRNnM_G0{p5gC5cI`ai*r^L{>7!r5IGQV)!mnf1)k;7^FgF8p)S3)s@7IaSB_B zpQWv8oP)ZmBsN|mDHU{%Xs4-NgQ={Hg^NH-rDI6U%@O$;Kt_hSh`F0{6134%JG6`p zwc>WQi&k=Q(MpPWwK?~gWULZ(gCc}qW0WYmMgHEb5@VF`fL2gh`HV?5Q<4OrE?8x5 zCn9qe#XDz75cQ+KeQ{PqbT%mK$a)$<IZ-J?j1mVoN<3Dv;OdHgohdq^GFWSIm0=iq zbX}p;#AJ#}49P~3qe9!lFh;6MEDXkFViaGKT*g6bh(ls)e}`@*z9ywLuC>#F&rD-j zpjdYH<^*3jK00Nwvqkb9XJ;K}XDgomwEMVz>n2XawX4^7!KXZrCmy?sPJxq?j`_?H zhQPu8F1dIPFC1{=`YCmhpIzM=_O=^_oLS6kZd|>|>Cp++)+~>Yi6s(q;^^ivy2#-S zBWoN=+SE7eHDfp8V<HS^?CtE}+J=)`9l3&&Tc<pA^9I+hU1!rrR-xzd$FH&KSA-Z? zp7w+sI2#9^x_OFu?Q6f`yREipD`^Dh3{^A3x=PYMv7k&vDTeGl<Ji-$*Z96C#>hB& z{5TS0A*F;L0_(FSW4Dw!bBx5$Gj=N>_{#YllqQ8JhaQ*?2onDcqZ}4uPWXNxjY9v8 z!ziAY7z6_@Ruf|Iw<Y5;9jKC*@x{5JrWA-N;fF!~%q;K2Xd{Oz<3N49c{U}Pr<bCo zn<PYX6o<Jw4<t<Kn-n7B81TbL-;a#LK=eTtR%0M5V(=2zp3+7sXZ$$Q^#ff$vgvxd zwRD#ZArVH8j~VX+IR=z=Q$LKj@2_0Bi_iapFJOOvk2k;dEqvr7AK|k<>$5pNIp%%u ze;=-{*j{{mwDha*{8cXBeK$M10>%s8bM3LmxcbBsq?~x;kN+4sCcf$`zml*1>esNh ze@NvjxzP>*KdkY6NAM%#&@paS44W1GTK+k78-{K}^5bMo1w}^bgr1ChrDVzOTO*rR z0hFbb%!@wh1$^T-{%t<>(>{$m?!1%33m167i(bULe&d~d)@OV+kH4=c+}vUDj1!9f z^GPTDnO;SqA9)UM|Hrq;0p9qNKSf>Fy!j`8l0W&A5A*D2K8s)c<zHkrZ~5l`>040N z(DywjN4IV(cqu2m9|?Y>@7ILjC)H}8q=a?CIm$WXtSBD7>qsd~{uPOzS5-wWiS>HT zuv(*x#`hg*92vc5v+g*)b;8lDW7_!^i~T)pZSlTCX-(U<H0_M0X>m>%PZUM)fl><1 zd`3HKi7DfUfOAfohK-D5$(hOgk2Nx`Rp^g5G3%+Y5vI>jV!d8+{M1cC2&CwzOGIKE z6a7Y#P$7(hFo=cV1KoPfu<2Nz9HES%sw?S9*<Mi9^%UElQiM5A&`3$XjefWt-49V_ z=wr8{J3R(0rmk7uy2{z{F)1s;D7b~H)@WT(%~~iCKZ;K;1DoE{ZAN19jJ_i#=_pD$ zaXU<-K_SVCs;cBdSUKvdrLKiuTU86Tc6QN4QL?bM7F+XaES{#%(HVXifI>e8a*T|@ z-(Cmmrb5?_6g9K97J{q-+gL1?wwcy6r3s--J|4l`yIKo#D`%7gjF$0TlApg^%Cr;? z7Ezpaf;_3fMH#fUq83lS!7{aq7cJvsCS@hXK#qR$u}Hz8s0x}KJ?CW$C{f(bTc@=V zYHcBl2{;Nv>Kwjkl|ftiUhC;n$OKeWN?0ORSD0Fpi$)<oC#8y%E=Ec77%i8roFg$$ z+@zRMB@?H$Unv=rjlIV?LyS^45JJRN?KFNB-&#n4l#s)q6NZx?0<LNaK24)ujV^|& z5+%!4713uQw&y_6nivb#0Hp}TRWq?~9J-d|mqsoFi>;cHjl|qc!FMCgY{4Cuw>dsK zrQZx3Uf4z#&uTreKJI82j%!aYQ6}-oLpPc4)STWprr&hJm$5MP12?YUB*x4gcU>lU zj}M-kM<)aysjNj)apB4V*RS8=?Bp2bG{;9PdG4DEr68)vdfBl#?S;xbm6aB)=+`5z z)@+VW*j_AXw`bJtg0pqUu<kkAbc};%(+w2wiR*!ogv#%IAmvC*3aeDcIGMRRX_}iN z&>2@%#H}sa{fo$CYUn6tjZ#vEm4}g#Jjy0YHsln9b~|*qPzXaI`jO4@h%j{2^M={Z zA<cY2@Q~Aht}9Y3q@f36DKX)#rkT%a=35fi&XJNwZr{|#h%cf_l&L;FcrlVHWza@b z)eTNJGFvY)GRirEGg#!qDp+)h`KFlhX+TY2p)z@EVv&b;NKurev-Onp5RQu^f`oGd z84Kdy$zWm-5MD|mUBpB<J0-=4))RcpS}|cF@lb7ynEaH&dyi6zrmoOdlp2-K6{^A~ zJoA}+*LQw9*RJ2-t^eX*aQ*5vUilTTq8|o+=l6e?-R&Ko@${#&TCEVAN8#kwO|;fj zP0jEA-tX`!FMcsU@`g8Z-#zyV%*wjy8IX}5&f<q8&xcj0ScoYLfiwn0g{dYPw4iN7 z0cXpB7)GqIG>wHMYJ{yE);OW48d0?N4=?b){iA=xSAXTJdCSlJEKh&nnH(G(@QvT{ zclf^V`MaE*t$69hFXh^=yqL`c@5Vms!~b5l&|knSS*nkI7Q;vH<wt(tjlA+ze}mV4 z(>KV0@4Ns2AOJ~3K~w?orXPO;4?p}c58VF@{`D{XJg%<zmT&(~hT!Q=P8l{mp&xN> z#uy?;H=g3;))6HYeDshL2bV74>Z#aov0$t#)~8E`zQa@wWgI>X7-I-N(EBrn&M^)$ zW}R)#C2<GL<}-Zo^xYX+Yvx-EF!1<?KP)8boY_A(;KHSg9Nu|FZm<~Ys=<4Yv4*Y_ zRdVb)xegZ?h7PS^HeU$uMZxG-<e{*bZ&8ZSx{WE)g`*@<;K!blBQeXZxZRr5w5=#m zR%48%p0yOV07VF4N_|*dT`^nCPzdqcR(1krirH6Dq<J_(jEOLcBGe6QeAlx+S<x&O z%(vz!C44F0k5p|#2&eQ%Hwo*3qQonros5XR544LGKM23Vhf(}}+R}F;F$8=Vh+ast z$_lQ*XsKmr>l$SesVLl3#OJJR+EAqPrhqEKT<*un?(Pmbjk1PJiJV*t#wv6%#FWX& z6Jw#WjyM$jSTIH7Dur#pMnxJ6X)L%p6QZG>X<F;(d?F6Rl=89!uLx5aq^%5ATT+gM zF%WY?E1`mG4X)DS^H2_>EY5;eo;)agYB9C&lGXH{#gj8#Te9o{C4+VX!PCkhg)JlK zBGYrNQN@w`h)R+SRYpOI5;N8UyGzrZw-|1#I5}p41{T3}Xj919p_L*L(V@l}L&y<h z3@J-Lk=CN}8*7Lq5R-VItOioXkD08Yav2k|_##!N?-H(7I1EEyFeOov0wXAab3%Mh z3RP)hh$y5XTVwDsur+tYm_>PZis&<SV<31r1Pw_lFG>YUdXh|SDLJxPpV7`1U^Tvv z)FxA+p=m0*l&Flwmw{mzP{)P+OZyyMTXTH0VRtd(z`}a7<gN!ULv_q-zDM#SH=jD@ zjyn$M)+0F&+;}SR$q&AWa{VTcee_XmGv}_SU14?em>fJeZyghc#Qo2{j~h>%&@_%1 z8e+euZY;~=CA+&@*h*?5Dp#n`RN8{FjQxPMn!1sxNVM?K$3BKLj_r$k?93a+#ey+- z&Q`bB-8rD0HLR9LlqfYEzVr-zWOs3h`I@hK^>^o-WdWi{MEIPF7{UaxlNn~2*d8Sc zXTVyGu@%}liHzk$97f`1MK#`Jw!6n{_YhOHWK)rqAt90DTohy9vpG8>#ZkaSDMOK4 zT#A|CCllV321rp_JW~v)sohl^QxcbsF%!m7)FB`6qi0y3(XE%0VkD|gih<Dgq#%pK zI1a4N&RDP4a;s8`tQ6zmS#>>r8V6{lXzGSV(^9zx=M42!9@jJis?wOL4qbX>(j=1u zBtOtCSDc<43*OuaxF;on=6$^I&Y-O$jGhz%ZnmImTZ}bmZO}#<Jkg>Kg?__q(el#I z`5Zp&B`@La?|3`E@$0|FXTIb!xbx1-{K3EbL!R}CpUA~KFH3^USbphWy^YQ4jBojt zZ{e@}l`mvxYl{#@(jeVc-SU*p@>Fj4aYSo_Yg-xrR1Rw^Azzj>9ZG6UCDC+IzKXPs zS}E&FS#CAjSWrfkHtz{zAdHcc3tKxoeBS4MF5meb-_EDJ_{HoW9Ab>&v;Wdx=JJ)h z_`dJ`dmQXv;%@U2x({5z?T+Nd(Vy?Zr6{V0KAZI0U&z(>Cf@wUpW%Oh{p<O%m%p4+ z3P1Y#ALPlaSJ~U$;g^2#7fB`Zt>5;ooZdR(?C6N9nXz|x$o|C()J=m{iqn%5Hp>k= zhZot}+ow23zgn|dZRj=~C%0~pB^ybIS$?Kr;Pm(g>$5Y4Zo^a8udzH?PNNM)^5Qcp zIiZRiB(<)@bEYiY+q-P-?BePfyZZ<1UAV}6Ya3TNoKeDiVgmLXE1zdm5xtk2==8ix zgRl5xw9!*-h_oyFFfjCj>W@?3O`(WFI)U}HJ}>QqQbcJuJ2?fdZgXqY^#AyAkOWkc zXUb@O+dD^zq85ZCqpH!1x~XKt%&|~44Z9cj+1lBXai=MC%O%<ffU-Y5VtI5#-<<)9 zy4H~7fUSxJYe?RUDP2o9kuNZ;d-|bgz3wJhqm0l^(ST4_owZ=}lsc3Vxv>`IDzuW` zq1pBx`xh^9>GCBm9PCa(g8p`SX5Vettd;`H41q8T7%t{a-PR~2Uw;9#v4jw*Dofqe zblt#u6A00>Jna}`1Qm!OGj`I5oDimpHL|{<B)T7qX0ql{BBT_^L1VR|Y1{<(bJNXR z5+hm3zJNBAq9(SMteYvy&(k_dZj~gciBvKr#fh^eus<oG%(ra?=Mc=C73e%E;SQ}d zR_iHdZwZ-+1tk8+oRic9DT}jK4!l;>IhmIV1=>_nvS}T}m?=>%P-wXj<|4jBCTet< zSVMly%x1NiwB;|72>%4`3_i*;nql5n#8l++X{GWa<$}TDYK68&m{>vf(a{%dCAf}h zIDvEGv#PD5YFhEC6@|4GAqG^IbX?<VLJC-=shve}PRa+bq;}%+z4tKRnXz6C-1D@j z;bsl1la6cGZ*p+3#Zyn7uvpX>?PzC?*k|s%a*@M>10H(hQMPt>X&TG8*-+`ideiaP zW7pW(-JxA9$jF#zxmr_ze$|WbNdqOLm7!`ZN-OHtP**iEO=-R;``+pDlxtUS;6tWv zYO1+-)HbUPhZlAj$Bg$K{WvlVo)iS1VqWu_*L-(Qi5!BcCn+-ePUf@06MZ0hi4+s% zRG6pPGf^Va^}NMZEvZP0XHpRRC_gBrNGV8a;M^3bYf(9jqpDk6)6&kisM;BI)5<}h zawsG=C&g&e>?*i=@tznbRpgSQh&bn{>RLu%O^bCEDJh}v`asc=?=LYCrt+{-WHI+X zVa!BsRAT;W>X!L@#@_w~7K?3W^BL`IPE|Le?l{LZQk}+3qr|HxKgc=g%4kE1qb!Iq zVO&EsTS%g7nkk3i0g=8_PO>PMI2nxPL*j>xjFTwBODF=<ieci`q`<7M`IHxbGB5dz zm++q7dJk`X>sxuwvp<n5SFUjD=qCUAZ9hl9+3=dL`f6VO<u7M@XNxcn_;D1E(KId_ zhh8?TQV7E+l*}B6V^7QhKX!~=M~Qig)*{hyqbNqC>f{5_d&XX*aBHOtrk=IfsusVM ztz{8SfiQMxGN1n7r}JY!{3Gn{?Q!=#_Yl12@|7!m*<b(byyrLH#hc&qX70LhFPHsi zaP;0C>~4o%bWD}w|5-0p4E3WgX7>J<v3}@)|MQpM&d$y@Km6lw;DKj83-3MO{}2Bm z{peXNw)lyE{s!v0;_JTlf1qFXxMqg6HM{%!G_ytwcqLJ}3R~6e9v+~zqN*#Jwqdrl zEzk8dg4x+Wpl&PX+gs$ES)Z;rzHuz$N1yQPj=E_DWVgG`+3Bf_6Ro4`&p0_cX0u-7 zyODNl#@@j`C65?q*f}@>wm?b0WWJco=Ss_1D`)67Yx(yqz5?eg&7xtxvw)Hr!^md2 zV(dDSkHp|9Dc}bgZ5`db$>wy0s~eixoDe+2dPN9vQcy(Qb*>@?iEp2s9^=PxG9p@m zKgPs3dU6mrWYO~Z3&9h-7-vI>G9IWL0ITH*$Jd|Y$;TdNz1~o@(sk7J9b>m4_MUaO zCJqA-=~hen)iE&#f*;UIVT}?nSk;h;gi(6kyv#RPE|>T*5keuxk!}-c8)=<aT1`9? zWMj3$9Xa3lG7gl%Xp60D+V+6O_71!I`&_tqfm!Qh%n~BTh~KH?!1DAaaU2ODz|``q zRH3aZd<-%I@_{l%kaINDtrZD>)e%b(<K|gM-zP9rl($4m42)f37^gm~s7RrR*<KqO zXE9DjCrvB8LCRDpC8M8`gp!=KL|#*osIRp(+8BYH!c;|*5d@!9uwWG44<OTIQWh0g z8%dy1illjpFk(tk6s3t#TGEXYl^P>TO3DFUjC3){zK`5#Ek+<q^0j0=d8=du)>LLn zs5%)Hl?G+yummz9m10vl*jp{2#h4_am*dnE7Q>Xblu}cY5aDyS%;qgc7lzSetr3r< zR;ZL|8i%zt{UDqdr9@S28Z&|O3S=Y7MjFXMv)G=KLdN?<RcnSI$=TV?HgO0TS5Z>I zl#I2GkP;NdYUR<jW_7gY;++?m9n5+BW5;~bi=WBqvPT;To1VS>Ii_eX-*W|nMO7J; zLt8~XcRch*A7ioD;m#}jT)%ciHlA_4WOKS^XaA6k7x!4MSCFzCu$8PO<2Yc?BhM6c z)-vru)3h^8-Lg3wshpvi%_vII`$UW*W8Y(~V{2!N_1S<@g<<d_tO)*{kOJyA-}#QB zviSb70-y^0Nb)_(IqG^QGkPPkThWFv4q`Nm0bNzJ%^aiT{uL>NF*2;yq~y^mOC;Mi z=t^dI1u?-ITVY*;(K1JjG2n-uvG1i%sdl%MJGv;GGic`~=ei_)%mj>+%Yfk6^AwTx zexPVW9A*A)ofCK+a$-ko>Z%r_Y8=tlQnVDDrO*pa*IMfN4Aewh6m8|UYT~^ojDm;G zx!|0W+nAOEo3RzS6o&O$jFBknrovSX))}mE#4KjooIF+;DM8Fhm^DL(wuWZDEhb1~ zsoFVhE1ef*N~EO1r0QsFRZ&X8IZHoye)S!1=a2vR16;Xsg)jc%zsiM6m!#$aBPPfg zi7AP1CyZj~3~`c0r7hJch1SCR(VEFG)lkjn!W+qPx@i{y`zi5H<x(btGV&Z~Gl2lP zee3cu(w&{rEtf<;ObIl{@BW+L!)N%Kuler@A#%r+yHHATbacd<-tgo6@-O@XpY@ra z#RCsKlaD<1A=+nLXZJbB<cp7y^`B1O%|SDK=n9+n-N)&pn)%iaSD$>6zFYHc-}zlU z=ef@VV0n7V+kg4(Jo3oH6yQy7_;J4Cm9OFpzvv6Ob^RJm+p>3f$kz4_Mp;JRGju)1 z8mhL1R0t_jQlcAHgds5W8^&><YHOUSX%{oX;7L9*+n!O?GvSMj1KT@0^s5cFvQq?9 zu{mAdzDO*Oj{(K*g$rzLZ;Qb-Wj3o7gAdGSGv+%BDV<ZWUY$;6ZcRI%W33Z3fcN;W z7j@5Qy49N5Vw<{_1t^A*5F@Udp{-`<dveOOvldrbax7x1M3O}@jEuggZRcoh>AE$W z<&u&zJNpO1fO29)41OS|LciINav}^Pb<@zy7Lu;Yi4;6lBlQX12Zp|*-)uNOK4lyN z7cXCsackRBVxf?TzN6oqa(d$`zF)Iiozic5boQh;GWh9v_kpns@^!_)*ss}~b@W4r zt7^s}upS2XW(}Dv3C&cb=d7wR#^H-pH;5Tu@C&x8Y3JK)@7=|nSMK57`|s!S<x8Ue z<cu|%5JuMPC08GNgeO1t5&G4d(XT0EVAXfzA_~*GAH)w~Cj~PpP=<Na5=z3=aCFkq z)QOXup3!IK^C{7Eo|;lpAnFVPR7~Q#s%tBT)#=hzJ4;<jd%V_@?<70%vzUsaE!tYp zhN|8|*Op-;g_GWo;(1fjM?@~z+ThnC#uj`Cgy2!iVpXOaJgAH{7NZKOoX3)-7J(u$ zcJWw6V)TS0<2s6=M7b~)?J<a-tYn329jPR|FBm1itQ8};Hc~qvMqde}#0lC;5d?;< z9Zg%|lp$tl>T2>}N`I7yjzZeaY9x*sl??OUin^{?Ejx@(cpphwW1V4U8|sDQba{p< zvKNf&NWCTd4h2#uw2KysC-}_v&JM;X)`O?19Err)tu+T1_pnoQy+SjaX?zFmPQ&R* z&(Z0Um^HgQa}Kw5xc3vD!AC#x2=lE2p8Nc#aqFpL9(njt3{aVhJMX^8Y&K{2aG!@h z`UubXgeyG$&^5F%Z0}uSe{YxdX31lZKg!i7kI>q3-~IPOPPds$T^Ffmju;AcqcPfH z>zc|M=5;MbU!SqY(QYqTo}O@ae9B_GWp%b@7}nf8Ic2l*vX?11xOm9*>o>@yCk%-( zjd(whf=2!NFa2VPG01$-SSHm+ZVygVRgIi{$$}|QQ8rB{$Zf3(^?WYoF2oR9Vq)}z zNRpGoPg#RGuQ;6kyTV{<hqJZdfs2#|rV!9Z%DGaWW`Sx#lRM!+Xl+O-LJnvv=>wrt zNRr6+1HpTYt0%QcB&VXXd_Bsd3^*-vW17-KMagYkfs}@6bz8m;J|HTI789|~=&Gh< zO~2_Vs<5@YLsPdR(WXd9<0KV(*~Chc@;Ot<MxFz)lu31w14)hrU8a(?vB%g7*UYJ! zMoKrGqn^)1PEAFiavE|Lhx++J&KfHU$~eleehu1UG*nH6tEGf1<|IX#6mn9OlBY&p znYU*%k&h7`PR>dCr^F_M_akxaME19p96*d1ju9P=oTIpxjFfUFpXJb5VDKYjKL}}c zim6ww!5G7%k3Gg)e)ebiyMO<CvC43G=_30V4gvA={MNhQ%|HL~ALGd<p5(s!@29D2 zhOl9FDX@E?rCKOd6<PJSsAh`&#a%4)CBj+5wGW?h&pr3Ev$M;;dfVGLJvrgqzU#aA z)CZ+JGseh=KKLR2uiyS1LI`~1Lm%Y5fA|Od&)@N#+<V{C@WVh+g%n3}*34%OO*>;4 z2FkhTDn*)h4#4rvTim#QmDQ<0AaltqcDHHTirvEtSZz4EcAb(li`{*c)(l-w+qR^b zP$i<QX129W)zm<i+ja7ie#?crnK7SjVXWo!_(X1G-cwR!HlH*2fyY1kQF4$N^x|Nb zy~9Ihvxc!BsAn_bD`-pAh=DifLf?tuRvX#WLN8`n`7kFij&?Si0Ap(EoGK_~DLK<` z)?&Vkk)iLYDvOWuEX`(%+rFp}JkCl{VqI4(77Nanr>s{i>e-BO9BG=Gx~U}j;v+dr zT2GZCY!_!~+ltfUQ_{F$y*y#FI$?8mi_L0H2@yXoSstBGJ4NpYNlclVdM2jE7&`iX zV72L~=QDgS$wy~JVG(zw)EHoEF{2wr_K^t%GbuGSv#nh&+;u<qKkM1tb@@&fGf8?@ zPUFKs7(MItF;^dZl+$aE5&Vdc9u*SnZor3u(Tj8rLcn&lW*jogiMf9a8CP3U@dO`l zUrcn-5|baKpU!ACDb?=w*CJz|fS(E}o9T1xEGT6K@sGmj3hOMWT8!Qv>bdxvOjWU& zBH(_I=MAmN#>lg#3*|hv9Y;!ly0r|$KnQsPCL*es50YR}(!)f`=&E1}_>}NNLK!Hj zP{ao;y-p~(m=!2VQO_!TROB*Zw89pJsb$THWg_b4Ed71c`gHCSG)jYUxT>P9E3`6L zBMOc8L23m`5oIe&?S%Kj^m5M9G;@3!ASHa1+JV{$QC2C%rr)3nR82d1qZG;&S%*u; zm<n4PhHhY1wX|Cev1Gyk%^Yq%xy06*#a1l>0FJh8C`tB!Aq38bp4IY<FlL_ptb0&t z#se?7pWl4vAMhD3eK8j=AM)@+kF!2KX5Lg3Thp`+&1?p$&@Fpn*>L@d6?fiuH+vTj zxOCxwM;?BhKl$Si5>n*w!UZngd4U^`-(YW7)VflTR9I9LmD$@}(6%jB$+V_WXslzl z?bvKQ>&-yldlAs{z}N?9Tl(WA)yz;*V6_?1$aCw*j$w?Va5Zg9iq-8|A{3!zI)|Ff zbH<v9k}Hgdsu3SVDMc#8C)v+fabKrWs9l9}PJA(=xaye*g+`mn`vJb|iFDF6RM*ln zou$E3A%;~m-RQIt1t-M-CW<j^N=OuW>#~7chnpKr<z(cfotPQ@NE}CU41%K8hJ<0( z)@Wnt*DK;U2y39OY36gR)<XD9`SwUn)EC5{N<r7+jmafbf+t~cO@nS5Y^>?eR=6tR zaHN#P>0e1Tc@CMelW16s38gY_-qOq$BB$qss~cS1Vx4RTCFk37T3wPzxnaQjev0PG zAqQ0^N@SUQI2zZqLe;D)l$A{&hn_G_iI}>kYG-nQ)ChCJ$k9`1mon-}2;U}z#ITX{ zQEnSdgi<1P(^Ah2_Wz;l&3<)F)BCLJncnFe*V<F<8hUbj=-AyI$H7D51d}5`0*M&G z0Sc#xzkn04#0emU6V4Grkw6?k{s0gXvSSAagcHY#r*?N&S9RAO)?RCU!#g}P2lu<n zAi+_oR8@P|+Ur~I`#ksk`(2k__t{kmw`7!un=&#=U6D<aA5iiVvrR+SN@ep~haLaX zPyH1C>2LkV{QBSg+kES1zQu08<CCBI8ZTbH<Zu1PZ}7K%<2Sg!f5(6S5B>rF>;LjU z^YX)w`DphodNt59FqjSYXs}KsXY)Msy;pzEn>Y7-`sq*j?svb-fA;tPJ}*D~5Rf|X z_rCW%e((4GcjkE}#mN8oKm2$6)K7hb|KzuRi<{f0Vw<&&IFGd57G)s$z*1*&F4)Ep zW{+(<aih3~!_!-4zwq?shqQf1$&qOqd3g1fWt=%44}9>|k3k7XrfD2EPmfZ&q>{5D zEuN+mVzbtU;63NN$5m+8<BVhow9y<6hqdZk(5j{Bgn0dP-}yyS3e4jLr5s(;GhY{! zF@!mY*|}BZI?*<b5O9^kT50N$Gp=n=Ig>(=d>D%5GD`iqaV+yFZX9IN5JC{Ff^)Qe zFE4P@aC$gV<HY{<NZWU`>*q7X@MU|%T45%A{^@6A3T@L;Qe=PFk!!};mSNLjjALUO zVicpiHt={k6aAHCz7m!ZKR!y;`*9?u1?xKI%a!00{ocy-w@3@IP_fohs_<T{S%JJj z(em@5)*MGw1%qL|2Jl{fYpurFhQ>8)cRPmdAZuY&h?8d;PlS17JU`%<D@BPj%b>`1 z{k~UWT&Zf&ttG~Y4|0Pju=1^x(27^bn=%U54icoa;`hlZ(=?j4aVtUFkxL;jg%}IV zQZcsD7!f&Q6g8(+A7NNZM3stCg;X*r7|hVi<fas<>HA2Ia>;d_MrFxD<eG>v5f)F* z0aS|)MLaml$aEP|C*-n_66h9k5~@0Rtue<$Ei&OPB+`=5RrHz0Xo&@syk>O@YOPjR zl_^-UORq%mT9LnM@hq8jG7MnRRAXggTouMvj8m8_mtE`RU8Iy8q<r);AwrW%A(ezP zmL+B(7`GZ96Sin_jcZO&;t{TOBC1Rp(^%3HX>`V!mY|Waag_CGGKG1HXlF?#@o+b? zzjd^&BiBm5?beG`##GJA51#SEAH3$xs}n!>SDv9NeCHQ`md7{uw0*<vZBI;FOe3qq zrfs=AEWG&emJkYg9JzTm@cQ!~bM+(VcaQw+x4+IbJ@Ti2^5^{IM?WHjNY@%prz?ls zEgH+yn_B@S&hmNgI!CRRw%gG5mbhecmIKo;99E===tOdcw(UqEGmVq*>8xQGHZ*-h z@R5vMs?<OKgFmd0R;Gj%#zQHP#7xVV^1>pM8LhEKCNh;u&8*`<Y0tc0Kaiy#Z=4*C zq$Vo0KDD+SQcNW8znp%Ey}2jXHNmb~*%7k$t|gI6Ci%41PbEB>Vxrb0EuDf?sf}Lw z5=wwuT26)`%F3s*jt_F8-wrf=zqV+QX^xSHM$JKjgMJ33u&zTH+28Y?bFhM$^tw8+ z&f#1mhU_B2#+=0wB(-fVx7Kyt^8WPo-mWT~86lC@l(CJIns<>LL0V>!qZv!d37-PV zM;5=J6l@PSIM=N28reZB{_=ZijMN}it@PVH7)w}Y$`a6>pyOi<<mj>1;Mx|H+#G@r zTp#Y4$1}Bx!eN<58BaGYagI<ErfC^A8yeTrwH=L<|K3tbwQ!kcaF#S@#?w6^ixjQv z2Ks)3Qpk#;Mx1TY+VDU9!+*$c|IY97n}7G;=G#C29h`H#{Ny7({`yzh{C}9bbI#23 z%rs5R^Ni72GB`~m>xr)WfBm};_xF7E>5uro{^>tsUKUEp{FC4PNBr?0{Sm+RFZ~KX z{f(dI_W2XO_N||0yOl{x-}O{9^W_0!Et~z0W%7jRx!gapy?w%F7-XH`8o~GnA;n%! z_bBZkXP$oeAvq_mr#srFN4pkEA}txyboe-NJ)Jomj~t)e5SB!Zg{EJ@Zbk`AQVZ0| zScP*fO2OrHB6`1CTn(H3R&Kb+o}Vi1j_G=)rm{9t3?WZYz`9mGPgP#n#%fAQ!oV1M znMxX&-1%u{@t%h__oOOP)Z3@Gw4K=5wK6L!NjN1<+u~Yz!5bs&49P6OvdH(WYb_6N z-*JCFbN~7dz5aZu_xuY5T8WVHush%y2NWLeUNJwsWjx<;xm-Biz2f>f5z9;t3n@li zKQKK$(r;RsH2DZQ;HR0CAe4f3LW-52A(<S<D%qEuBom^I63<!A#G2QMg}9HlhbKJ$ z<Qshbn?J+HU;PAUs=z*%EA#ox`0$2lJTZ><_|pY)#xI^+Gxv`ds;>CaGlnQ!7OUjI zvYMEUu3)5Id$~k(DVV_mmM}+R$ZQ8kJ6IYgzBQvY)`D~htvshv1tpmq_)8nOQtQ;T zTB??Ma$TbU-S(D#yQkJF_>ACj8fr0YH@&RWY9f`we7UeplT40Hhc<=mBTciRX+=At zUFCWnNvUEijF*w78_+6JQz7I?O(J@%wX!S`YXrFGjC>!c;G7fYP?jl+=w~#I?Jyt* zuu?EOLp3PM`t`1>KMhtpK?oR8D;Ot|%NV0zFmhQ9$%@5Kgt$7o$TX&5f75b*H=;_! zw3S>mIV;*$vG_prnf<0G6-D1!mZjpl$}%o&h6byJV-$R1v*~DELosmoZp0e#42Cgc zoaW<~PidQ$zQ17(6JeQnd|bGBazluL^TQ*beC=m=`QpF_AHC$={Ug^);VWN%!5{n| z|AH4E-7s{9<e}RPDBbY%<t=~uFTO|4ksp8l8s{`V6ps5Nw;w*?^G`o#d^n>_!-p@P z2>IJu!jyRO;)cV`o|+X+uZg~}J8V$eVY`;y{>bf<J=1w1W%1)xrD&Q~E(Tin${XGQ z03ZNKL_t(qyfG#Ti7Q3hw6y&Sv{ag9nXt;PD-*5P7pVl((1J)-h(jpNL4J6(W(kX| zZ>o4yjIqK`iOcE_5|~p)q>R=|tHx?et(H>aO03l=-Jo-!q;)@Ak~D_=LS12B;_-2m zm?$-&ZG&w(1fJzdA>o$`P19k!K_(&I3q&qNbStAkl&0hb>#VGPVkRd;L7-Gd%b}-I zB%fnjs4X^Ev~|?=)NGu=I7^BiRb`stniki{Xjti$Ra+9J#FYUdrfb)9G}eJu#Car^ zH8EI=h|yA{tOr8t8dS5kM4U_~oNrmIBLz=EnjCSQi767M5fQRw8QHm(95Wb2+ifte zSx@>A(-@3t<(5(tUFR^{4JE~u8)1n)u*?fNW|;^n83RM5?Y7eDN{ObG2cl9&GBM6c zBdJ!pzTx&}pmQ2c0slzQj{CcjIZCj43Xw3)wA(GY$o^V47Taq4GSd!wj4}M(-~4y^ z&41_L<F|kNf8)RSFaL9X^;dq4U;i7w&gVb;5!?Na=PzII<oPr9E9=G>!*(m<%Tmh! zBeN8^hBKGP6PMGO&p-c+AAa^Zm+N&s(+2+V5B@2i{own2``bUyFaN!NAJ;Z)wi}Ex zy#DMb{NQ?G9v8my&95_GN3JJXaX4r3v&cHNQY@3le*6`T(Q?SDiBJpE<HS4#j?ebA zjbnU#pio)nfKm-MFBt3Scap#I9*(z9*dC6Qoay&lHp4)vmDA%rk8kd9#xiVo+&p<E zw`QeDenFK=*KaUZRy5bsh_#Mk)1$4$8b>LK!|_&<|JO4p&HQemX<AD3*p0=lSr=!T zwNe~erVGJ)9`5h)qi5LeXd1`%cofK5O<1EP!_zqlXI9Cp?RFbn<H#|xq=dCH5h!T| zMy|QK#b<`Y9_1V$(n@U`npO^9(<m2`dGxeqW?m+e7xt77fpJWnuUEN*=)f{9Jf5zk z4ErRO`IHNBNvqvn*2hMRIbB<Y)lPhG?=urYZtgfOmEc+_WU|!6q|stTf@`c{=z27o z>2jv+8$y`zi!imOab%fJB)?!xUUd_hVQZzy;-H#Jh*B@M+LDzf<Va2$WjrcqYA!4x zl0(6jO4DXcqv)KGmvb(pTBV|^ML$qfp{gkQ0=*i-tD)xA+g2*3DwK8@Eo(ArLCRqg zWX{2}B++CnbL8f*m(Xq!tVE2G14%i^vqfo)D#R@IYvp7$V;f6JnV6)}TGNW7ATftP zj+x+Rx^^Sw1s~Vq$STlndsNP=Br-GmOf52LH%7?@K?{$hR@nmT_W@-kHE6Abimr`J z0~*(18cnyZ#+8wbVu&6yWr`{kE$Ppc3c3xHXvhktCD9KpX<mcUMsheMYH>|vg%26$ z9MLC~E~HS&MgH5NEfl56MjSv*1yu`eqlu}KgRJT1C2{|5;e!_rtqR+H$78M(Gjg40 z`qprBbL8FY&pGZKUwrmsy5pWyJSuBme(eP*6wc?FIC_+|oKF|tJzfF${PR1!pEys7 z!}h>upZ<hc;G>t%c~vyIR4&(vZs_P+81@av!wyw7wr@Zywuc72Y8Fa>xJ1r(C;EQF zc4vA0g=g4qX<JLKh^aa&td%%P*Y~vRmZOxk=42B#hXs^Drz}Tpg@o}m*cGZ}jO@eT z?+9~Fg!37{jO#DnfwJTz4JD-{fK_~E@t%@A%E*Y@7(vJ{iv-fNZE3qf0<`M~<8*qY z#7Mh4kaFa5KG6+Zob3ocU`(Lj$?dIHN3Drk#UB(FA?#Y`#P-=bs?v<7lZ=10p_YV+ z3GL(so_r+Cvc?iQnWM^OWCe2-8JVwE))c+`KC8P)TTK~uXtk4rUrN*>AyR7^+O{Xh zfFCb3ZNvV!M`?}kS{`1%CgdOt871rs@x@edGUAjQF${+tO)Jxq_nHCQwCrx5lS^R; zN!%R>V%=yX7z$k_XxKPvX{jlG>6IzD2tjxnrKW8Rwi__k(G3Ho_BiM0hK<}R?M$r@ zmxaw{gVDk`P$lC!C&6cJ#8R#0d+Jjp#T6t~pRz0qV}k3$jCQkFkvAJksa#JNY_q}n zgtC^+VUM<2rg@FHtp3e^>)+sC`8$7y-~UIy!+-PN{?|M{p7`Zo{uRFS3*W&wOV<w^ zHe2ym<^O+H%)8SAZyq0^R+f3<hu{A`zyFVam!J9OH~H(o_+5VK=f6eFiINlZ$<ru} z*>AawXJW|o+Z}$1glXY$bEL$|;dnziO0{=)JkWFwqYRgadmirItQ?Ta>EXl&U-^m* z<5I*=iOczctQ42a$R}U>X?D9kDR_1_2X@CB#`BptFC1=fFipe5yL-0#JvGC2bHnC% z{4&Fqf;7M0y}9H1@WAfr6P|zc0mJr|w(nLVskCm4Hl!qm@V4nFLuH<>9G*RqcG8+} ziz%U%tc@NY-?E%X{2aM`{+wqoKBQEc9PIXcX|l~TIjhwq9r50ywBz{nmWm?yMZlR& zBdwO4n64*m(~xtNn{KRhZA0TMmCSD2bDsjsbmj68*dBM1S3u(i3#;Ki1+i1tyrS!4 zV4OVjb>`hUaG44>drRACYH`fdbv4Xa6c*homZ_kfT;i-zq^y8u4f4w>S1Vbqr-Hl$ zD{IBv<8)nDIUD-zPMk(5kuI4KCa&+^;{D7xjt~Twzf22n-k!<YP$q{@5r<{Th1stZ z<;JqiiChxP9A&DPEl*!`w7TK!XNZ9q6IKuO`<AxVC{r=IptUqP^IE$oSzhERm9<Hj z|MErdH1ayoV1#+)Lnfq&RKPR|m`OQtdVFL%45Sp$+K~_lpLUv}BID&u+YSPx>lAf{ zstjRS*zOLXq#)w`f-V)?I~r$+d11Q7_1&YS!W=SlNGPMIsiL(2@lsT{MiXKtrj>kc zG~gt=mlL_>Rj(obp-PpSwFYIS;b|2#Mzh~->AD8nXq;_DBcU>vbD*^|F@^QO<tbeu zXGKw&suMXz8f|Get^7QegjJBWAQPMu3o|8?-?w!EgJzi{#zKnFZiJy!bfxCXFjy83 z)>x)7q8i6__FSfpw$E(cmfg`&4O|{4cKbbk@$$X5mixO4yP|N$GA|?ky3jO&Rq(m+ z>eU0^`p(bs!$12JX9^!Y-SC4?uYwD3@X=TIy!qk{H7^`*4@{SdQYyMCrb|K_#l!uH zPrmvwn|)6S8J`ucbrhv(+m;kF$tV`@(MGe`bgTpybQOSWH*{ZOO%#xlm&0?eP&IA8 z!PcTNTCMfjMMA8`%55mf=@M<oaSi&~28E*OI&w;kmq(_{MY0n{NSD+?N+M<}fKM5J zT`2EPC?&+rX?!3q3&tqge#2(J!?gp;bz+*X=&nTtD?FEFA*MvXJFKT?MGXG^=>nxI z-F7SgkEIZN;(Y%I6xzOLyFW1Oq{Y*8PEO*r;Qd0n`js&QDUKMeXg32&wG!%Go4IP8 zte^|QPlRcq>7>ClT`wZA%!#(?DGExAxTa-$*l^enIM;AFkN9b18Ber*PuF+YuH*Xf zPEhFuv~k!*YKbMu3)rnZh533R<%H6Pb{JMHcv-2o1-+N?E=X&m)=Ja%Xl<CMtK7y{ z$Y0yGl5HtfR&LD=xvZ5%BhWIfSLtR>P(=}+*27P;-C(T6Pb0xEBGy|9(Vu9$fu?Ds zx#ee(_?1E-b9oeMFUn%Nj`Q0)QVKL}!{&Iy%?B^o?YAqrxNv<qt@#UsZCYYjsAY$< ziof|Af1AJYFaJ8ryzuA$;!pUaKmO<Z>7V>5<2dr-#RuHp+;TV^+3mM%h7D~iZlK49 z2gdQrpa0<deD<RsVU6Y&zWodQ>aYHF{=@&^?-4@eFaG2&P}<S-8=P}o&L?7$R#1)5 z*@oNO8#cp+PrmXMKna;vRUYr|nXiHSFTSAdHgtVQ43Yz(B$Uw{o<2cYN7FX+!-gj> zHQsxs>y?rcH%||AT}R3mzf6qh6S=_cvlldta50Wgo={R^yW7dsu_lCST`{f07|n}M zKH|kkAEK=l{!v_5rYlX`VqCKx9<q=!>l%zFu{#`zi^tESR9;nJ8b>Gv?<42a8P{5D z-w?B>#>~SzX+u#nIVG&IG+l$yJ*IO^;}sA=q*%)<e(~}HRx2TR&JS0n<%%C?`kgeV zde?A0KhicWRU0~^i4?lNMOEmxJx$XvY<lK-p<EIQ$#p0rIQ?nyj9x6gL)US0)2!<! zN2y-2UQRR53)TpyBSz4z*um?XuTw>m=Srs)9iSy^#$VP5v^6MiP+H+^$Iu@*?2mLq z`{fG4FP?E;DcdzrOQ3|nG<z8h)IjiZVGJ?x=KjL6ETmX4*C_clBhI#zB!h9fD;y6k z!(bq3blXr;!TUr;p^C<}QrmX6telRO-IEJwfz}zb5|wKOW3kGt8kDjI{K2#hDI{X> z<WxvyA!Vsi`#CUdTTw-1LG}B2q+;aK>Uv77C<|dupbC{h&W0sSgqRpM!jsZE@_08> zGYnmeGL;x3!Dm#J!;3<Jl_{8Okp^duP^*AUspL^uD?tTRQ8*|69>^;5J-WYHCx1$b ziMwqL`{O{@ZLzi^D-9*F-Dbw|k?Z-&947p1*lb#IkYH~qk(dLzLenUsf)E9?qjM$2 zg04~thn15>l><wwX|-XxMtL{S8P{t<C|Fl9)iAUQukE`2h7c>~%S_)bblaYxZ7FGk zEsFDHL{-J@@xa5~i4Q;dh{yXgAARzK%Xp>lEu}0xynDoUJz5w3$v^%BzWdjHn)BTw z)^+T68<r3`ov&yshqA@ba4(l-+eqrj^@h#R(R7CSdcirxupQ7@(RB^;l4$!4yUw7L zAVijFrt3S3f_a)LRD$;e-%(Ow*bJoLNj2a{&*pfLHJ4FX?F2?=oF%OdAFAXq6zWUH zNf;M$4kFkp3EOrweM7B#NtLHU5&IM=d2&pIc_PI^C9k((A+Oe=DM^4tm=0=7N)q0k z$1}@3lFskA`=OWohLZIA{;6m8<Qa`?<p(p*)B>)xDCA|?3>&)bMmQ3F!L|Krl#Wtk zeYhfw7V(#qB%OJT0EVoF5@zO{WE5$Xv>j?)S58IzN>vF+FIT$lk*4p+8F^W+Km4w1 zSgvnT0lMuCO}9bm4rMJdM6_`$3{I~hX_0Bx)hD8zrX&f<PSb=kZWV>e%0}wx5Pif4 zFTpUau&!MvD?tLwcFi#rMam2Qd||WOvA;chc|bEx)0kEQiKXJ>NC*q1XwtF>kB7{B z9YHC&?Uq_AF=wXBOxIW1zNchOsfz3AB3YhwU3a~I5CB;&RBhIAVCLmFzd|jAe!C|w zffNIe_wTq~MmD=0-F_hF%6L9=ef>Fcj%;tXw5`Hl6R|{^&T%;G__bg9Yy7MK`oG5U z_8ITqzTtYl@cPXw?%&+;>G!`!zdx|uZ`nWDv%A^y)lWX=tKawrx+IQIj`+p%<4<3s zjpg|485Kjb;@6EkFpmq%dF1H_A8>nnBSG9M55aEJ<Clq&p+9U<4RmFI;^;RUm@aH@ zj-(LL*09-ZaGfLgfL~_Lj}P>lj+7GD$45?gcbpy{QAP3e#S1y;?DjNmgHf6oJj*ys zkUAuC6)#ygY-zT=1QoT$H4Tk(Xk%8izTgjv13zBz-ZEYvsHw6!94R^Q_VpLsJbA%( zyF=MQG7+`VbPYLIwnefRB?^q}?dNym$ZCYLOi^^hPOQ+2r<9S?k4{XNh5hX<+nYVx z?SWDw$$NQuG!Bj8aC0Ev2l}>S*lmS6t>ADx5|<e_IBMyzMlM!HTduS4i%Jx>MoB?L zfvS*#XS!YpQ$STix8Fz@S7(_xq)OJX-EZ*ALamy{Iwl__4}yTv@|T3~Bwu@3g^fxJ zP^~C5a!b~#()JFm9oz1}@#*nPUy%1f4w2Up+qR6?2UK0XM==5hXB3MUN~?)*o+cje zXXX@XY(tHnVQ@kLb}fB{{h)D1gHr5=hH4GL2WnNcgOzo2NrYL*yHIHxL*F}w!J@1Z zgY+t{l~$wr%PMn`(0EBoM4hQpV<nQ%wX%#eX-R}O;jALpfX^9{{JozStZP;zMi%x{ zECfHx^Bf4?<D;lxK$v1v3CtnU8sy-!M3%A8SW8hzsMuPfFSJ&KkSXL9)ghUYWn6G_ zvJrGc)nr7`k<pl3u~r!Bg^B|jt8oZ%*I7f`w(R!L1rLxD!LJ85=Lw6Z-$(;5XIYJ< zv4|<V3NX-Vs79>T)u+`>rPffitmU+V5DIfBY!5AM({ed26f={f0w>h?G#9$9kn<}o zM1|FXtP;Ub+`XxM`0<Bq`vX2?o*%b7++VnkiGFK%{rW9K*Koa#3`fULK9kSjyZd`~ z$0Oqy*zN~@?{|KmO*8P~<r8+tfgwju=aI+9Ss<>hLR$^9qNT@lmE;pRP#a0f`eng2 z5@a_D@oiaf*09?(T+e~9WX5sCxQh3gCCuF4J+RD+M3QQT5J73W?E$9{u2tJ&<Fa4| zdDwORfVC@`jk==urIu*z8qiG{KacB6Ei;dktead13c___nJ2<BbG@7dE1omX$&I|< z9J%@61?>kP%CFrut9VUrm5=wgobT=g+LSV=ihhq6-)!l&JE<7^MFO`<M$|C`=Ih8d zS8VH`3a^9`2tgC)S<J3&OY#E9TIK~+B2^n{A#|4QVJ~6d%Nb>4%x;uMw-(oKa8^Rh z#>xLvE`<~llq_O5C1GP!C54f3ni<PNb3UQ8Og(moTa0ZPr-|!zB<F;m#g$W1p&K@` zGEo9PE4(+tN}$PLC0tiB%OYcJZH!>T&nHUB(x5U<S_~<YV_4f{irv#^H0?TxQk9qj zgorT-?JUYzQYwt6Gr3fnrlXR$JUoz5Os5mwG|~<|8pZAN=j*|=qKpw4<~-q?K_$!e ze4-W!Xf;iPUktWu7*A&&-`+Eik63Nl9&f0&Fh9;zrSR90w9M$HA%@81;Y`zYjN@Cj zn~sty(FaN`47)wY7tg7+aDMleq3^Ipb37bqzVltQ(Gsv+7A~g;nzmzeI6}^h*E9Ez zC$yFupfL?$o^V~qo6jC7Dbe*k&p!N^=YRD>hTY~%mr#mXEY8cs^?XGehrge=e|yLA z$x{x;o)Qy%JK$OeeakY9Ow$AYUBq<*%QExs&0Erv*z9+7trKGFi>Dl(K1I7uYN87K zJYuYqL*LNhx{mik#1K5TX~p|u%$mho#jHWxWsPgGW({fQMDPpecUStp=j|77IN#r6 zTtn9`IMtAAVwo4>66kgtw32}2H-7G?slYPLJp1Uymkq&XC0v7m$aK~8+au3E_(a?< zDKlQq3`2|3oxIRiUs<*mKaU*tJG#w4iW!Z3ZK4U0+(Qi$s(4b!6x-8x?Yi<1@MDS# z)3{Lb!u{!id0H^mN=cwG;*!ytoG+*b+H8n9kTUG{Tf#DdYN&OlwHjqBd6oxgshWa# zylN?+1tYK5uh&#VQ3kta%-Y?CVY`!d$O??iF<=~o>x?GgqbEh7+KNz6qpIaHjhxRj z_Ya=7v)E#28%xt^RIzlM25k)`IaHN(pi+WP(4}Cp6r;cV?5LHvtF1gQv{mG)SbSP5 z$X2EyMJ`||%UVUO(O@l9EeQM)6FI};Gg>SBGD({zdXjOnX7VE`1YBdORg;M5BDMTD zc?tz>m1KpI*t4@z6b;kW({+aNVS$?D{Zb-}m$jsIRvM=oN-a36DK$ct;J9An5A!&Y zW5HNU%HS$wQ%HU-VB~~TE8({q$dN`X8eN4l8xmwk*Y)gg4%o)ZA;VwU<sI`?)@FT8 zR9%@T$&nBz6td<kQQTc2ui{cw(N&D!C1g41s6tLM1wwn`QW?62!@)9-g&Zo%L`t-n zR=#IlV<i}Dgm&u;oJP;V!TE8d+w5`H;#0@r)^dKFNTnx*fNmG=e()L3o(}x@vv=Iw z3<5ZOxN>+l@apwj`d%}KGe7)`5t@d>?G4VgY_|gGyF3OKC)t(3f@zdA@k)jyKNIiK z9JaOMe$x#xRJ@;<&X!>_u-k7Krwhv{QIj|&w!@B;DzCnH#rfe;>fKGpbGOIzmdA$) z<rZu|3=;5K$$~LQdHJrG@A|%$rsbB@7>n(1SBo>m{8}<6Z7b+>Yd934aNfUp#rgh? zh}!&2GxTis8~WDK?|Mp+bx70LFWVFQ!-jt7$x(3XDR^ovSl7{ZEvQ1AC+W*8(9Th- zMw^Di?LgBvKw;Q!aNUOK{+^f<ITeg8xEird1G>_5JEm!-#6r96SD@5P+jiJypxf@~ zH)3y2Iia;(c{ECX-%{3^WGf>}CF9{$(u^Ok<Rndw%jH4pwcWtwnrZrhTnc_3zqI(G zr0Sb$VmV!jKF|#PN*k8RO089b!p7iMKTNKPWt>>9Bh&1;o=$8I2ad-ho5O*o@9BmO zIcJQOoQl%IDG5pJ-qy9ku_&tnnM#a>oD1zB6C>jqta8+YX0zL^bxgH}uQT(saD8~k zG|r6IGyXDy(b%@**@w^N`@C{N?tb!$66EVM_9^{#N8b-}JHCZw^q8h$I2>qO$NBMr z95S&Ka+<k$dXyX5<QaB5x%I9so6EZg!V+oPo^I&5oZiVTsA<?7_jKD08pAYRxZa;6 zDBO40zTtTDl6Gi0Ki=bPL*MOax}NQRN59*$*=$z0V&Z%{p`GS@ddqY@p>@yx<_R}X zpRj*&Lt|TpVIbzfbUAZ9U&*x)u2(+$;iu$KdHKoLxOsBRFaFhEWOvvz?0Uj968+3P zUWtAr7lmHie8#k^e+qm_OxJrh`#sA%L505CFwG;{77oX~WVTYqFM+!+Ui0kbbF5u! zud}BeHhlbzugQ+R7M^|ZOd39GQ?Qmy+ljPM=_(*S1t}~tIYAKh=ZAZmwxb_5z!vKy zqh^f+Z%cl!AkZ{Vj$#3hnY%AuQ$l959~h2%noW<57PO)pT2d&~G@~`dAON&wzLG*< zo-UNCF>XV*-H}pcp06zDGt+rmJxDW!f@xq-mPjF`iuPB+EDgl#<B7_GwhcxXrg=fH z&ocShuf!+<Kx+*#1^F|`0kb0Qvr>Y~$D(S*+J>$jXxomqbA;u(whJ9(O_*nLkg9o6 z7TXp4Ib#%L6s9W1>r9vmZPT!Cp_B%<k(HH7pmajjN@IJvp~25Z{9r2p&01;xX$7`7 z>$)ak*KCe<hME-KSG-TcT2aF7a#mAOYq`Q;OeJ|~L@I40+oK`Wg_t}cE@)$^wt*^& zmO0MkDUjKrnu?zioBhD`I?8&Kh*24%oJ{Jnr>2U@3Z){`vOtP7N-FFjiyFZ>M@bdi zD|8VlaLxtoAb6RSZTd<|GxOr<+7?qQs#FQYhZ(X$tkZ?0rJbZ!YH+oZmF&8nryqQP z&N2mXjiK8N3|mV%CwMUQeaEns4B6|SyyAKma&--!^kuWOtbQ@c>PW0oCUz)G!3tUe zX^WMj<oy~JQZ4e#RGC`kv#0w8t2NWr(`;JuD2oigB%IN>zUTho9bdgYFnh_D4Z}fB zqE>O5J(p3T8pUU?-jZTv_KDrT<JIeTBr{R6!UtHcu<2obys|8b+h;ra#^RJ>whCPp z$rq-@vuPc}uAyIP$AV1|O@}g$lB;ZSB53OvHd~CTvMEtet&;quk!Z%S?b&WR&eto; z?6F00xY^S814G{tOTebMpo|reP6~3ujuO-xPgigX+YD$bd7PQgCvpkvG~~ekcF+2x zqo#yGFyO|)vkzbJ<i&H8RxHzms#WmJ)(RSVnPu<Sd0Ho~A4R2g2COD^j+%RvQeWmx zmdly8>u7tmHZA1DU6esp;YQR_DKVfM8F48Twr$Bdae5q?PLGt7XoekH8;1Qss=9VZ z(+e=pI4#Uwr6q%rB_HxWcM_u5v9+@}E0dU-^Ex#WWqkA*twn3l7)wRtT1&~5>-Dl4 zdJD-1QWAbf&6Vr<!gzi}TSI*PhSn;E-Hy%ShFT)U2VB#jHXCXw_#lVRZnLL9Iu6gC z(lo8qx{X~&luD|rR`N7j84<Zff!yUR+=QBv9B{1W=J^Xsl~tghBe`bU&M<6xj8SZN z2VVc=Gw#0lY`u+I;e0d}cYCB9cFdDUTf@80U(<G)cDEz@#7AF!iM5&^{Mo16ynM;= z_6DOBUDwfe9l2KgJTZ+EVGeX%%kXRqN^$q<3m)Fw;hKh=3a7i795eHH=J5Oj4#xv^ z^#c_pIP>f2j8%%R+lX$WF;Elj(6G7PGIT8k%`{HLd8D%~yC+WsWHk&JBZ1@`6G}^4 zEc%7(<;uhBJ8CXG|H?CI+)*UpY$fk8Pgfq^-Lots(O332H~jp!e~H`YPdFa;^sU1> zOAb+#6Mka6T)13jy6u6s?WK~Bp>u*J2azA5g!tTTdSDfUHdZDbr%`U`HPa70pZwI< z&`L{|1x-7&qK622ohBvOMOU~yJkU0cKo_-HnL_nTfTRyWa0<1283xxz<LrALl&k<^ z4p_bB3Me?OB%^~u8N<^Lp0BEqvfkDmRT*i!)q-=1Y4Yn0Rf55O_AKL>>-D^@Iv$xW zJxLk-G!vE!ahh3zw39T6_e!PU6UhfkUZlx!ItwTc&&FuZXHUu%69UdPT<4j_D72DR zjCNM=5md;Uq=Z++Itef)140mYtpGZ6&J<(NMN>>B<^}IP!OP`IDN8C7slpsGAqq=N z8-s13Yc19Zs4^y57g}v7Nm^PM5eM#fE!r7E7%8jCo&p++DI$bzR!oAp<086o&`MTF znnxCE<a?=<qGnAjRa``kljc<sZc~W?qZA=0s0fDMz&wv^HXGs`Q5BZ?3M87^Kowt8 zuUb?rq?~a^F)j<bYJy+Trs5}Qz1C8&on0Mx8KWK4D$JL9K;&2e01AUiL_t&}z)iJI zh-xl`nAz=HN|aT<L!*@_S4`CyS64##0$I^$g>eR|(8NWZVAtomW*D~Yj<=-IW0J>D z;z4@#<Dc;E)sLCSNBnXogvjOH1IaJKFM98IGV<BTHDjwr<`S&T6NPq~Tnx2XjLjHT zsac6aVg-t#WW86S=q7wgv|UTTw)$?Lww%t3{8~wKei-Rm!yo;hf6PbUe96sWBdf-~ z=kDQ=X$;upXf_?nIowe2F$+>;u)KSH;pX-!jWSGXVho<9wfJS^{&nE#lOxT}fp<6~ zmnLT|OMqrkG@G8*Sa}yKuuhXwX4q_)qr@+?QY?N!n-=4G!d%d9peE=Bd6rF=D>uiZ zGypdqXIuJV%dio6Uz{rT)u(?!yV=nVyDvZ3F)rc=QkBcyiCpgJhZds@DMY&6L9!)A zYPrf(p=jp9bh)fDEd|;N&`vAtZV-uM79nJzuJW^r(QCbOmBi__4G@=rpC{U(Md_Bt zXw=~#E0OmC#3TrNzarY3R_e??Ce9BhQkX<~m!%S@LDJ;?mVR@T@z-8(>2-Bm=oL4u zs+`0N0wzmIUSJ_Caud}Ke_aShf{5A*I$8WOm2Q6&4^qxtA5XHU&lS};=F0`^ESvoS z(^?7Xo-d#j&Ct^J8)<%RWi2#bCobnJT0uW-v9Xes75+w1Ow-KfuxGOwNa;QDdM0H} z%|a`VaUstU+jMAaIlsFjEDKH7(eGs3m$FPbY;`2RaJs)|o<^qgnYJ4^KE0s;m-`2P z_7}f{)|vUT;5J)Y*U|JHx+-E^Kq;O*-wEY&*wAgZw0%$Vk%w2W2+IX)9sYXeu_QM8 zp6DkYAA}5gx_=ZSdQ60Q!B}w4GF~R$zIsJYk*4W6KD*`V#~<*c?|q;1>5(7XhBOB% z&^9e$ndvqi`=_^{E7N$-;c&!tj(PUvQEuu@H=u!jcaZEz*JF&4HC`z!*BPw}Ve!ON z@Y99cn<F=egWP5dt5QP&QfE)OFkUb8o1Wc%Kr74hkH5l`n;m%>u@-Wext<mlpNJtd zFB#o5G<`?g_w06inyy)^{#BeSxnS1YWXge(GukRD8sns)rj28nCahKX<w{s0-7ttL z7E#)xghHBf#x@;cwWK$#<Z()dlvebBvTI(-u23|)0=x{H{RTf?IfVt=I1x!U8lx=B z;-#{>hGUf$`JXNo*Y<=(@;tQ^um+X09K50czjBH!%ScX{FwM+M;Njh)xZ6^cm+j?D z)iC?ac>h2q;ls@N!J|w=yH(^ISYqVi?S+2Z5PgC?gQ>(&F)A`m9+L}BNh8A=MOG1w zWNu28jG8sl)-1J9sx*2`6**riN=(H_eka91+Z@ogay>ti!pP!h(I><JrBI?LEP-*% z6jdq4V4cC#%(6%rl&p!h;^%@YiKbJujUpw@^%`iK4z!WyFRaWO$uU+fmrT9h{Hu}% zOv*`~Lt96!tNgH3j1m%hts1w|x`PkmHqwS{3^4>sG32PJxsptPs0m9HpJ4FJDdDWR zrqEEwN~4Rkq(ViPiXOm^fuS{|w1AdoB&!X)q6kX{9l;iI7C~ZM0@^lct3aH;@@M8W z@gf3JkvGcWQma5I77NTV<Fs23+X|gzRcNi1HK}zp&46oq+NR~^_Q2)zNVnC@Vc~rL zmdAImd3XPY>3m&%VijtVptF(&XjLn(Cn!`?u^M^5WGy5$rRaNywHiuhnWP(5^@73B z7)!E>Kt!cXNyy64C)&=@bPdXEI2=2!Q${;^2Gk601FwGkn)BU-kH7hKe1OevL(ZPA z8+iTpiYbW?K0fm9-AKEUSVKsak|Vn(LKD8bn<*RU2S;2A_jf0@hdrB{hUq@i_Llu& zOVbXhngPvrH(*;w+xBdC1FYV+!{L_8<%(?_F=U*I#HG-58`{P|5xchm%zj4*Ue?3r zNZW02T|-HJUAut|+5T7c63{Gk+fE)>p{!GnhMQ-%lv<>g45$jOb*q%Au*3v0tya!N zRffecw0%$C^*AfsmlDOyoRcKPQ%dBVX&T{%G)*V_*ChX}lGlf_A^F5oM}fm>MNB~& z6(P$0)kmiDWj)Qcn5G3CNgn(H3P-!?G1k(oNPc4t%`nh3vOiYHDEPhRpi;ji4W}$? zD<SyG&7@R8<SV5}A&N|^vm_;lusDt65NJ9H?Ut$usglEt(TeTyiM-6Srv};C?w>s+ z$4W_o?q(<U-x!!jONrv#I6k?N-&b3Fh*+!H-Q18$<^I(hny)lCt?)T9UBwh^l%pMb zVpvd0(eEqEY2ouf{WFSE^qUUX^un*mnI|87fZFYdIdXXVgs0t0qEEz-INiM>EMh+X z;s-xr7&^Z8SH6W(QrkAp${|KeFm1X_obK<*;X<vNq1$3Mnzre<oE|wpJmRO3I490; z-=d7AbpuV?qLnmo{1PQ3X+S$eJM`>spRimPnyqG>t~~y;Kg4!ovn@p)md`%?5M8B7 z;Kz|PU3qwWL1m~}@>{tSIS^`DlO!M5Z;$kw0j;E}XS5=fh_#OCa*?(ehOXN~u{5o; z<!a4eY8Nt*hqw1k*GGa+7}fE$uYbZY^k@a%d!o;nBwUkH6sF%{H<qn6D3h^9S}Ou{ z3WTuW8cPbY(ha(-bW%^40@Wzmu4f)+9`7G$+lCwxZQBxkpzSw!6KR|knPKBt-*m(= zQObgKQY+O8TsII?pmUari1Okhw&u2Lh;e3#0cQ+tYe=)^?T=s4wjI;evpWu?9M}43 z!8Mv3B{%fmucV5TCdL{{XZ`b|tRPJ#XomZD_iF}5vO8$8*@uvE&OnWnlJQYdbR{p+ z?$~S$lOMT%70{}(V9*Xurz?G9SiI0{cU#N6c&24x-$=>88j*~?pS~$wNGW5hL9J7Y znkwju)>6f-$kexDNb6*v<V+>A%#(Q2!bF%)gmJ-`iXsz}rW%dWlB-ERv4qOJWWlTl zMai0+ljs9X;XGG1)j~=%rIHitWUis60;b}cg4RL)Syu8HS5h^0jUlE=3@h8IZIFhl zWM+(#Af_Cc6-x~G$%B*2Daw#)#2D}u!X)xSoeO?h2vH=B&Kl-05mS-_i7EuYU`&J3 zf`!OSBAJRR@?NMht%wR)pX3r&L_oo`4LOM)PgeU#<F$hOzuP;zoQ7c_49>2dI5Z?G zLU8}XA)ZQUo0c{|_VTdd5J;I*Sl&-F!NrhD_C}ESuRaBLz^pdmsL@4;VLc#-K~bUx zqDE4v2%6YEcg%A}BvI8ZSmyii#pQ6|dcH8;?miAyR$*u)=Y`pns`k^9L}8hXM!e@F z28$I+QEZN=c~?sUXjMaAkTJLmDJUWP$!S>xDP`T%c%RM`Bqr)w>HZo-yC?3$M5=|y zZANuuIN$jEIPm_~@%r8|UWIO#fW+xI(x!&{&%l2F%;|dPbUgdcu2=g0$%Da5rfL#W z0#lyRL5NKx+l)<xwr}YA9gpG0I2K~^$2;be4sTEy`<Iq^%5Gvee1BAme^RtHf^j*1 zdw#;aGH+(9OfnNBP*s6(TD8d=8yg!N8yg${iC+PvDzX1So1Opw002ovPDHLkV1j*H BR4V`g literal 0 HcmV?d00001 diff --git a/editions/tw5.com/tiddlers/images/TiddlyWiki Privacy Badge.png.meta b/editions/tw5.com/tiddlers/images/TiddlyWiki Privacy Badge.png.meta new file mode 100644 index 000000000..421876811 --- /dev/null +++ b/editions/tw5.com/tiddlers/images/TiddlyWiki Privacy Badge.png.meta @@ -0,0 +1,6 @@ +alt-text: Motovun Jack's laser eyes highlight TiddlyWiki's security badge +created: 20241106165307259 +modified: 20241106165307259 +tags: picture +title: TiddlyWiki Privacy Badge.png +type: image/png \ No newline at end of file From 0160a4f3d34e0549f3a0591986dc8e8e01c854a7 Mon Sep 17 00:00:00 2001 From: Leilei332 <LeiYiXia29@outlook.com> Date: Sat, 9 Nov 2024 19:47:51 +0800 Subject: [PATCH 150/178] Flexoki palette update (#8733) * Add modal colors to Flexoki Light palette * Make Flexoki Light palette primary color darker to improve contrast * Improve Flexoki Dark contrast --- core/palettes/FlexokiDark.tid | 16 ++++++++-------- core/palettes/FlexokiLight.tid | 24 ++++++++++++------------ 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/core/palettes/FlexokiDark.tid b/core/palettes/FlexokiDark.tid index b8bb4570c..73c695f40 100644 --- a/core/palettes/FlexokiDark.tid +++ b/core/palettes/FlexokiDark.tid @@ -69,7 +69,7 @@ alert-background: <<colour flexoki-yellow-100>> alert-border: <<colour flexoki-ye-2>> alert-highlight: <<colour flexoki-re>> alert-muted-foreground: <<colour flexoki-ye>> -background: #1C1B1A +background: #100F0F blockquote-bar: <<colour flexoki-ma-2>> button-background: <<colour flexoki-bg-2>> button-foreground: <<colour flexoki-paper>> @@ -102,7 +102,7 @@ external-link-foreground-hover: inherit external-link-foreground-visited: <<colour flexoki-bl>> external-link-foreground: <<colour flexoki-bl>> footnote-target-background: <<colour flexoki-bg-2>> -foreground: #B7B5AC +foreground: #CECDC3 highlight-background: #ffff00 highlight-foreground: #000000 menubar-background: <<colour primary>> @@ -135,11 +135,11 @@ sidebar-foreground-shadow: transparent sidebar-foreground: <<colour flexoki-tx>> sidebar-muted-foreground-hover: <<colour flexoki-tx>> sidebar-muted-foreground: <<colour flexoki-tx-3>> -sidebar-tab-background-selected: <<colour flexoki-bg>> +sidebar-tab-background-selected: <<colour flexoki-bg-2>> sidebar-tab-background: <<colour flexoki-ui-2>> sidebar-tab-border-selected: <<colour tab-border-selected>> sidebar-tab-border: <<colour tab-border>> -sidebar-tab-divider: #e4e4e4 +sidebar-tab-divider: <<colour tab-divider>> sidebar-tab-foreground-selected: sidebar-tab-foreground: <<colour tab-foreground>> sidebar-tiddler-link-foreground-hover: <<colour flexoki-tx>> @@ -157,7 +157,7 @@ tab-border: <<colour flexoki-ui>> tab-divider: <<colour flexoki-ui-2>> tab-foreground-selected: <<colour tab-foreground>> tab-foreground: <<colour flexoki-tx-2>> -table-border: <<colour flexoki-ui>> +table-border: <<colour flexoki-ui-2>> table-footer-background: <<colour flexoki-ui>> table-header-background: <<colour flexoki-ui>> tag-background: #D0A215 @@ -169,7 +169,7 @@ tiddler-background: <<colour background>> tiddler-border: <<colour flexoki-ui-2>> tiddler-controls-foreground-hover: <<colour flexoki-tx-3>> tiddler-controls-foreground-selected: <<colour flexoki-tx-2>> -tiddler-controls-foreground: <<colour flexoki-ui-2>> +tiddler-controls-foreground: <<colour flexoki-tx-3>> tiddler-editor-background: <<colour flexoki-bg-2>> tiddler-editor-border-image: #ffffff tiddler-editor-border: <<colour flexoki-ui-2>> @@ -188,10 +188,10 @@ toolbar-save-button: toolbar-info-button: toolbar-edit-button: toolbar-close-button: -toolbar-delete-button: +toolbar-delete-button: <<colour flexoki-re>> toolbar-cancel-button: toolbar-done-button: -untagged-background: #999999 +untagged-background: <<colour flexoki-tx-3>> very-muted-foreground: <<colour flexoki-600>> wikilist-background: #e5e5e5 wikilist-item: #fff diff --git a/core/palettes/FlexokiLight.tid b/core/palettes/FlexokiLight.tid index ba6862f66..200e6ecad 100644 --- a/core/palettes/FlexokiLight.tid +++ b/core/palettes/FlexokiLight.tid @@ -114,10 +114,10 @@ message-border: <<colour flexoki-black>> message-foreground: <<colour flexoki-black>> modal-backdrop: <<colour foreground>> modal-background: <<colour background>> -modal-border: #999999 -modal-footer-background: #f5f5f5 -modal-footer-border: #dddddd -modal-header-border: #eeeeee +modal-border: <<colour flexoki-tx-3>> +modal-footer-background: <<colour flexoki-bg>> +modal-footer-border: <<colour flexoki-tx-3>> +modal-header-border: <<colour flexoki-tx-3>> muted-foreground: <<colour flexoki-500>> network-activity-foreground: <<colour flexoki-cy-2>> notification-background: <<colour flexoki-bg>> @@ -125,15 +125,15 @@ notification-border: <<color flexoki-black>> page-background: <<colour flexoki-bg-2>> pre-background: <<colour flexoki-bg>> pre-border: <<colour flexoki-ui-2>> -primary: <<colour flexoki-cy>> -selection-background: -selection-foreground: +primary: <<colour flexoki-cy-2>> +selection-background: <<colour flexoki-cy-2>> +selection-foreground: <<colour background>> select-tag-background: <<colour flexoki-bg>> select-tag-foreground: <<color flexoki-black>> sidebar-button-foreground: <<colour foreground>> sidebar-controls-foreground-hover: <<colour flexoki-tx>> sidebar-controls-foreground: <<colour flexoki-tx-3>> -sidebar-foreground-shadow: rgba(255,255,255, 0.8) +sidebar-foreground-shadow: transparent sidebar-foreground: <<colour flexoki-300>> sidebar-muted-foreground-hover: <<colour flexoki-700>> sidebar-muted-foreground: <<colour flexoki-200>> @@ -182,7 +182,7 @@ tiddler-info-border: <<colour flexoki-200>> tiddler-info-tab-background: <<colour flexoki-bg>> tiddler-link-background: <<colour background>> tiddler-link-foreground: <<colour primary>> -tiddler-subtitle-foreground: <<colour flexoki-black>> +tiddler-subtitle-foreground: <<colour flexoki-tx-3>> tiddler-title-foreground: <<colour flexoki-magenta-600>> toolbar-new-button: toolbar-options-button: @@ -190,11 +190,11 @@ toolbar-save-button: toolbar-info-button: toolbar-edit-button: toolbar-close-button: -toolbar-delete-button: +toolbar-delete-button: <<colour flexoki-re-2>> toolbar-cancel-button: toolbar-done-button: -untagged-background: #999999 -very-muted-foreground: #888888 +untagged-background: <<colour flexoki-tx-3>> +very-muted-foreground: <<colour flexoki-500>> wikilist-background: <<colour flexoki-ui>> wikilist-item: #fff wikilist-info: #000 From 0fbf14bb7a0c94abf8e8cc77ad2974e92bd05676 Mon Sep 17 00:00:00 2001 From: IchijikuIchigo <amaou.toyomitsuhime@gmail.com> Date: Mon, 11 Nov 2024 01:46:15 +0900 Subject: [PATCH 151/178] [ja_JP] Japanese translation update (#8735) * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\workingwithtw\Working with TiddlyWiki.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\howtos\The First Rule of Using TiddlyWiki.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\gettingstarted\GettingStarted - Android.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\gettingstarted\GettingStarted - Chrome.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\gettingstarted\GettingStarted - Firefox.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\gettingstarted\GettingStarted - Internet Explorer.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\gettingstarted\GettingStarted - iOS.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\gettingstarted\GettingStarted - Node.js.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\gettingstarted\GettingStarted - Online.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\gettingstarted\GettingStarted - Safari.tid' * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\howtos\Upgrading.tid * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\workingwithtw\Navigating between open tiddlers.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\features\Searching in TiddlyWiki.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\workingwithtw\Using links to navigate between tiddlers.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\workingwithtw\Creating and editing tiddlers.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\workingwithtw\Creating and editing tiddlers.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\workingwithtw\Creating journal tiddlers.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\Saving on a PHP Server.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\Saving with TW Receiver.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\workingwithtw\Formatting text in TiddlyWiki.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\howtos\Editor toolbar.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\howtos\Height of text editor.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\howtos\Insert link.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\howtos\Insert picture.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\howtos\More actions.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\howtos\Text preview.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\howtos\Using Excise.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\howtos\Structuring TiddlyWiki.tid' * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\howtos\KeyboardShortcuts.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\workingwithtw\BrowserCompatibility.tid * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\howtos\Using Stamp.tid' * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\howtos\Tagging.tid * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\concepts\Order of Tagged Tiddlers.tid' * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\concepts\TagTiddlers.tid * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\howtos\How to update TiddlyWiki to the latest version.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\wikitext\Images in WikiText.tid' * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\saving\Encryption.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\workingwithtw\Audio.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\workingwithtw\Performance.tid --- .../concepts/Order of Tagged Tiddlers.tid | 22 ++++++ .../ja-JP/tiddlers/concepts/TagTiddlers.tid | 13 ++++ .../features/Searching in TiddlyWiki.tid | 24 +++++++ .../GettingStarted - Android.tid | 22 ++++++ .../GettingStarted - Chrome.tid | 12 ++++ .../GettingStarted - Firefox.tid | 13 ++++ .../GettingStarted - Internet Explorer.tid | 13 ++++ .../GettingStarted - Node.js.tid | 10 +++ .../GettingStarted - Online.tid | 15 ++++ .../GettingStarted - Safari.tid | 13 ++++ .../gettingstarted/GettingStarted - iOS.tid | 10 +++ .../ja-JP/tiddlers/howtos/Editor toolbar.tid | 22 ++++++ .../tiddlers/howtos/Height of text editor.tid | 8 +++ ...pdate TiddlyWiki to the latest version.tid | 9 +++ .../ja-JP/tiddlers/howtos/Insert link.tid | 12 ++++ .../ja-JP/tiddlers/howtos/Insert picture.tid | 10 +++ .../tiddlers/howtos/KeyboardShortcuts.tid | 38 ++++++++++ .../ja-JP/tiddlers/howtos/More actions.tid | 8 +++ .../howtos/Structuring TiddlyWiki.tid | 14 ++++ editions/ja-JP/tiddlers/howtos/Tagging.tid | 42 +++++++++++ .../ja-JP/tiddlers/howtos/Text preview.tid | 20 ++++++ .../The First Rule of Using TiddlyWiki.tid | 37 ++++++++++ editions/ja-JP/tiddlers/howtos/Upgrading.tid | 64 +++++++++++++++++ .../ja-JP/tiddlers/howtos/Using Excise.tid | 20 ++++++ .../ja-JP/tiddlers/howtos/Using Stamp.tid | 59 ++++++++++++++++ editions/ja-JP/tiddlers/saving/Encryption.tid | 20 ++++++ .../saving/Saving on a PHP Server.tid | 50 ++++++++++++++ .../saving/Saving with TW Receiver.tid | 17 +++++ .../tiddlers/wikitext/Images in WikiText.tid | 69 +++++++++++++++++++ .../ja-JP/tiddlers/workingwithtw/Audio.tid | 27 ++++++++ .../workingwithtw/BrowserCompatibility.tid | 14 ++++ .../Creating and editing tiddlers.tid | 37 ++++++++++ .../Creating journal tiddlers.tid | 42 +++++++++++ .../Formatting text in TiddlyWiki.tid | 59 ++++++++++++++++ .../Navigating between open tiddlers.tid | 22 ++++++ .../tiddlers/workingwithtw/Performance.tid | 35 ++++++++++ ...ing links to navigate between tiddlers.tid | 55 +++++++++++++++ .../workingwithtw/Working with TiddlyWiki.tid | 13 ++++ 38 files changed, 990 insertions(+) create mode 100644 editions/ja-JP/tiddlers/concepts/Order of Tagged Tiddlers.tid create mode 100644 editions/ja-JP/tiddlers/concepts/TagTiddlers.tid create mode 100644 editions/ja-JP/tiddlers/features/Searching in TiddlyWiki.tid create mode 100644 editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Android.tid create mode 100644 editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Chrome.tid create mode 100644 editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Firefox.tid create mode 100644 editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Internet Explorer.tid create mode 100644 editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Node.js.tid create mode 100644 editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Online.tid create mode 100644 editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Safari.tid create mode 100644 editions/ja-JP/tiddlers/gettingstarted/GettingStarted - iOS.tid create mode 100644 editions/ja-JP/tiddlers/howtos/Editor toolbar.tid create mode 100644 editions/ja-JP/tiddlers/howtos/Height of text editor.tid create mode 100644 editions/ja-JP/tiddlers/howtos/How to update TiddlyWiki to the latest version.tid create mode 100644 editions/ja-JP/tiddlers/howtos/Insert link.tid create mode 100644 editions/ja-JP/tiddlers/howtos/Insert picture.tid create mode 100644 editions/ja-JP/tiddlers/howtos/KeyboardShortcuts.tid create mode 100644 editions/ja-JP/tiddlers/howtos/More actions.tid create mode 100644 editions/ja-JP/tiddlers/howtos/Structuring TiddlyWiki.tid create mode 100644 editions/ja-JP/tiddlers/howtos/Tagging.tid create mode 100644 editions/ja-JP/tiddlers/howtos/Text preview.tid create mode 100644 editions/ja-JP/tiddlers/howtos/The First Rule of Using TiddlyWiki.tid create mode 100644 editions/ja-JP/tiddlers/howtos/Upgrading.tid create mode 100644 editions/ja-JP/tiddlers/howtos/Using Excise.tid create mode 100644 editions/ja-JP/tiddlers/howtos/Using Stamp.tid create mode 100644 editions/ja-JP/tiddlers/saving/Encryption.tid create mode 100644 editions/ja-JP/tiddlers/saving/Saving on a PHP Server.tid create mode 100644 editions/ja-JP/tiddlers/saving/Saving with TW Receiver.tid create mode 100644 editions/ja-JP/tiddlers/wikitext/Images in WikiText.tid create mode 100644 editions/ja-JP/tiddlers/workingwithtw/Audio.tid create mode 100644 editions/ja-JP/tiddlers/workingwithtw/BrowserCompatibility.tid create mode 100644 editions/ja-JP/tiddlers/workingwithtw/Creating and editing tiddlers.tid create mode 100644 editions/ja-JP/tiddlers/workingwithtw/Creating journal tiddlers.tid create mode 100644 editions/ja-JP/tiddlers/workingwithtw/Formatting text in TiddlyWiki.tid create mode 100644 editions/ja-JP/tiddlers/workingwithtw/Navigating between open tiddlers.tid create mode 100644 editions/ja-JP/tiddlers/workingwithtw/Performance.tid create mode 100644 editions/ja-JP/tiddlers/workingwithtw/Using links to navigate between tiddlers.tid create mode 100644 editions/ja-JP/tiddlers/workingwithtw/Working with TiddlyWiki.tid diff --git a/editions/ja-JP/tiddlers/concepts/Order of Tagged Tiddlers.tid b/editions/ja-JP/tiddlers/concepts/Order of Tagged Tiddlers.tid new file mode 100644 index 000000000..f76fb2250 --- /dev/null +++ b/editions/ja-JP/tiddlers/concepts/Order of Tagged Tiddlers.tid @@ -0,0 +1,22 @@ +created: 20150124125646000 +modified: 20241108113832769 +original-modified: 20220729141540007 +tags: Tagging +title: Order of Tagged Tiddlers +ja-title: タグ付きTiddlerの順序 +type: text/vnd.tiddlywiki + +~TiddlyWikiは、特定のタグを持つTiddlerのリスト(たとえば、タグピルのドロップダウンリストなど)を生成するときに、次のルールを使用してTiddlerを並べます: + +# タグTiddlerの<<.field list>>フィールドで[[指定されて|Title List]]いるものから、そこに指定された順序で開始します。 + +# 残りのTiddler<<.place T>>で、<<.field list-before>>フィールドを探します。この値にTiddlerタイトルが含まれる場合は、その<<.em 直前>>に<<.place T>>を配置します。 +#* 特別なケースとして、フィールドは存在するがその値が空の場合は、リストの先頭に<<.place T>>を配置します。 + +# 残りのTiddler<<.place T>>で、<<.field list-after>>フィールドを探します。この値にTiddlerタイトルが含まれる場合は、その<<.em 直後>>にTiddler<<.place T>>を配置します。 + +#* 特別なケースとして、フィールドは存在するがその値が空の場合は、リストの一番最後に<<.place T>>を配置します。 + +# まだ残っているTiddlerがある場合は、タイトルのアルファベットの昇順でリストの最後に配置します。大文字小文字の違いは無視されます。 + +特定のタグが付いたTiddlerの順序は、タグピルドロップダウン内でドラッグアンドドロップを使用して直接変更できます。基礎となる[[list-tagged-draggableマクロ|list-tagged-draggable Macro]]は、他の場所でも使用できます。 diff --git a/editions/ja-JP/tiddlers/concepts/TagTiddlers.tid b/editions/ja-JP/tiddlers/concepts/TagTiddlers.tid new file mode 100644 index 000000000..05eef40d6 --- /dev/null +++ b/editions/ja-JP/tiddlers/concepts/TagTiddlers.tid @@ -0,0 +1,13 @@ +created: 20141228094500000 +modified: 20241109111147545 +original-modified: 20211127135914596 +tags: Tagging +title: TagTiddlers +ja-title: タグTiddler +type: text/vnd.tiddlywiki + +タグTiddlerは、タグとして使用されているTiddlerです。 + +タグTiddlerの[[情報パネル|InfoPanel]]の''この名でタグ付''タブには、タグTiddlerでタグ付けされているTiddlerが表示されます。 + +タグは、対応するタグTiddlerがなくても使用できます。 diff --git a/editions/ja-JP/tiddlers/features/Searching in TiddlyWiki.tid b/editions/ja-JP/tiddlers/features/Searching in TiddlyWiki.tid new file mode 100644 index 000000000..abd1e0026 --- /dev/null +++ b/editions/ja-JP/tiddlers/features/Searching in TiddlyWiki.tid @@ -0,0 +1,24 @@ +created: 20140210160125905 +modified: 20241031115307429 +original-modified: 20160607163012344 +tags: Features [[Working with TiddlyWiki]] +title: Searching in TiddlyWiki +ja-title: TiddlyWikiでの検索 +type: text/vnd.tiddlywiki + +~TiddlyWikiの検索は、高速かつ柔軟です + +! 標準の検索 + +サイドバーの検索ボックスにテキストを入力すると、そのテキストを含むすべてのTiddlerのリストが表示されます。 + +://(検索ボックスの右側にある'x'をクリックして検索結果を削除するまで、サイドバーのタブは検索結果によって非表示になることに注意してください)// + +! 高度な検索 + +検索ボックスの右側にある虫眼鏡アイコン<<.icon $:/core/images/advanced-search-button>>をクリックすると、[[$:/AdvancedSearch]]が開きます。このTiddlerには4つのタブが含まれています: + +* ''一般''タブには、サイドバーにある検索ボックスの別のインスタンスが含まれています +* ''システム''タブを使用すると、検索をシステムTiddlerに限定できます +* ''隠し'' タブを使用すると、検索を隠しTiddlerに限定できます +* ''フィルタ''タブは、それ自体は検索ボックスではありませんが、その[[フィルタ|Filters]]で記述された特定の条件(例えば、"システムタグを除くすべてのタグ")を満たすすべてのTiddlerのリストを取得する方法です \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Android.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Android.tid new file mode 100644 index 000000000..4d56c3f2a --- /dev/null +++ b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Android.tid @@ -0,0 +1,22 @@ +caption: Android +created: 20140811171036268 +modified: 20241029105115486 +original-modified: 20211114031651878 +tags: GettingStarted +title: GettingStarted - Android +ja-title: はじめに - Android +type: text/vnd.tiddlywiki + +AndroidでTiddlyWikiを使用するには、次の3つのオプションがあります: + +! FirefoxとTiddlyFoxの使用 + +{{Saving with TiddlyFox on Android}} + +! AndTidWikiアプリの使用 + +{{Saving on Android}} + +! TermuxでNode.jsを使用 + +{{Serving TW5 from Android}} diff --git a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Chrome.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Chrome.tid new file mode 100644 index 000000000..94fbd18e8 --- /dev/null +++ b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Chrome.tid @@ -0,0 +1,12 @@ +caption: Chrome +created: 20140811165935523 +modified: 20241029105419969 +original-modified: 20211114031651878 +tags: GettingStarted +title: GettingStarted - Chrome +ja-title: はじめに - Chrome +type: text/vnd.tiddlywiki + +Google ChromeでTiddlyWikiを使用して変更を保存するには、HTML5互換のセーバーモジュールを使用します。 + +{{Saving with the HTML5 saver}} diff --git a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Firefox.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Firefox.tid new file mode 100644 index 000000000..8c84d0705 --- /dev/null +++ b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Firefox.tid @@ -0,0 +1,13 @@ +caption: Firefox +created: 20140811170425199 +modified: 20241029105710984 +original-modified: 20230803213024843 +tags: GettingStarted +title: GettingStarted - Firefox +ja-title: はじめに - Firefox +type: text/vnd.tiddlywiki + +Firefoxでは、次のブラウザ拡張機能を使用することで、TiddlyWikiは最高なユーザーエクスペリエンスが得られます: +<<list-links filter:"[tag[Firefox]delivery[Browser Extension]] -[[Saving with TiddlyFox]]">> + +{{Saving with FireFox}} diff --git a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Internet Explorer.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Internet Explorer.tid new file mode 100644 index 000000000..a125329d4 --- /dev/null +++ b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Internet Explorer.tid @@ -0,0 +1,13 @@ +caption: Internet Explorer +created: 20140811172058274 +modified: 20241029105938082 +original-modified: 20211114031651879 +tags: GettingStarted +title: GettingStarted - Internet Explorer +ja-title: はじめに - Internet Explorer +type: text/vnd.tiddlywiki + +{{Saving with TiddlyIE}} + +The [[Windows HTA Hack]] describes an alternative method of using TiddlyWiki with Internet Explorer. +[[Windows HTAのハック|Windows HTA Hack]]では、Internet ExplorerでTiddlyWikiを使用する別の方法について説明します。 \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Node.js.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Node.js.tid new file mode 100644 index 000000000..8800ab99a --- /dev/null +++ b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Node.js.tid @@ -0,0 +1,10 @@ +caption: Node.js +created: 20140811172010003 +modified: 20241029110216217 +original-modified: 20211114031651879 +tags: GettingStarted +title: GettingStarted - Node.js +ja-title: はじめに - Node.js +type: text/vnd.tiddlywiki + +{{Installing TiddlyWiki on Node.js}} diff --git a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Online.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Online.tid new file mode 100644 index 000000000..fc414125d --- /dev/null +++ b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Online.tid @@ -0,0 +1,15 @@ +caption: Online +created: 20160216191710789 +modified: 20241029110255689 +original-modified: 20211114031651879 +tags: GettingStarted +title: GettingStarted - Online +ja-title: はじめに - オンライン +type: text/vnd.tiddlywiki + +TiddlyWikiは、DropboxやCloudantなどのオンラインサービスでもホストできます。 + +;Dropbox (HTML ファイル全体を同期) +:Dropboxに保存されているファイルを編集するには、 http://tiny.cc/tw5inthesky/ にアクセスしてください。これにより、見つかったHTMLファイルを開くことができます。 +;Cloudant (または、別のCouchDBタイプのサーバー) (個々のTiddlerを同期) +:http://noteself.github.io/ \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Safari.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Safari.tid new file mode 100644 index 000000000..3300d00fa --- /dev/null +++ b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Safari.tid @@ -0,0 +1,13 @@ +caption: Safari +created: 20140811171121022 +modified: 20241029110726936 +original-modified: 20211114031651879 +tags: GettingStarted +title: GettingStarted - Safari +ja-title: はじめに - Safari +type: text/vnd.tiddlywiki + +Safari上のTiddlyWikiでは、手動のHTML5互換フォールバックセーバーモジュールを使用してのみ変更を保存できます。 + +{{Saving on Safari}} + diff --git a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - iOS.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - iOS.tid new file mode 100644 index 000000000..354d0c203 --- /dev/null +++ b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - iOS.tid @@ -0,0 +1,10 @@ +caption: iPad/iPhone +created: 20140811170918707 +modified: 20241029110132521 +original-modified: 20211114031651879 +tags: GettingStarted +title: GettingStarted - iOS +ja-title: はじめに - iOS +type: text/vnd.tiddlywiki + +{{Saving on iPad/iPhone}} diff --git a/editions/ja-JP/tiddlers/howtos/Editor toolbar.tid b/editions/ja-JP/tiddlers/howtos/Editor toolbar.tid new file mode 100644 index 000000000..032cf9ab6 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Editor toolbar.tid @@ -0,0 +1,22 @@ +created: 20160817093933820 +modified: 20241104105233416 +original-modified: 20190118161349442 +tags: Features [[Formatting text in TiddlyWiki]] +title: Editor toolbar +ja-title: エディタツールバー +type: text/vnd.tiddlywiki + +!! 使い方 + +エディタツールバーは、テキストのフォーマットを簡単に設定するのに役立つツールバーです。編集モードの場合、Tiddlerのテキスト入力フィールドの上に表示されます。Microsoft WordやLibre Office Writeなどのデスクトップテキストエディターと似た外観をしています + +!! エディタツールバーの機能 +機能ボタンを押すと、テキストフィールドにWikiTextが挿入されます。例えば、太字のボタンを押すと、`'' ''`が挿入されます + +テキストの一部を''選択''していると、マークアップコードが選択されたテキストを自動的に囲みます + +[[MarkDown|Markdown Plugin]]などの別のモードを使用している場合は、ツールバーがその構文に変更され、適切なコードが挿入されます。ただし、以前に入力したテキストやマークアップは変更されません + +標準のWikiTextフォーマットに加えて、エディタツールバーには次のボタンがあります: + +<<list-links "[tag[Editor toolbar]sort[title]]">> \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Height of text editor.tid b/editions/ja-JP/tiddlers/howtos/Height of text editor.tid new file mode 100644 index 000000000..781f0fa6a --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Height of text editor.tid @@ -0,0 +1,8 @@ +created: 20160817103854725 +modified: 20241104105649800 +original-modified: 20160817105415313 +tags: [[Editor toolbar]] +title: Height of text editor +ja-title: テキストエディタの高さ + +{{ $:/core/ui/EditorToolbar/editor-height}}ボタンを使用すると、テキスト入力フィールドの高さを調整できます。 \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/How to update TiddlyWiki to the latest version.tid b/editions/ja-JP/tiddlers/howtos/How to update TiddlyWiki to the latest version.tid new file mode 100644 index 000000000..b1827d0fb --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to update TiddlyWiki to the latest version.tid @@ -0,0 +1,9 @@ +created: 20220426221124514 +modified: 20241109111750817 +original-modified: 20220426221240671 +tags: [[Working with TiddlyWiki]] +title: How to update TiddlyWiki to the latest version +ja-title: TiddlyWikiを最新バージョンにアップデートする方法 +type: text/vnd.tiddlywiki + +{{Upgrading}} \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Insert link.tid b/editions/ja-JP/tiddlers/howtos/Insert link.tid new file mode 100644 index 000000000..4a7cc8726 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Insert link.tid @@ -0,0 +1,12 @@ +created: 20160817095829521 +modified: 20241104110119177 +original-modified: 20160817105713406 +tags: [[Editor toolbar]] +title: Insert link +ja-title: リンクを挿入 + +Wiki内に存在するTiddlerを検索して選択するためのダイアログが表示されます。Tiddlerを選択すると、テキストフィールドのカーソルがある場所にWikiTextリンクとして挿入されます + +<<.icon $:/core/images/link>>を押すと、`[[Some link]]`が得られます + +外部のWebリンクや[[画像|Insert picture]]リンクは挿入され''ません'' \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Insert picture.tid b/editions/ja-JP/tiddlers/howtos/Insert picture.tid new file mode 100644 index 000000000..308a299c0 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Insert picture.tid @@ -0,0 +1,10 @@ +created: 20160817100415079 +modified: 20241104110350495 +original-modified: 20160817110210268 +tags: [[Editor toolbar]] +title: Insert picture +ja-title: 画像を挿入 + +Wiki内に存在する画像Tiddlerを検索して選択するためのダイアログが表示されます。Tiddlerを選択すると、テキストフィールドのカーソルがある場所にWikiText画像リンクとして挿入されます + +<<.icon $:/core/images/picture>>を押すと、`[img[$:/favicon.ico]]`が得られます \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/KeyboardShortcuts.tid b/editions/ja-JP/tiddlers/howtos/KeyboardShortcuts.tid new file mode 100644 index 000000000..673b0e9a3 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/KeyboardShortcuts.tid @@ -0,0 +1,38 @@ +created: 20140526204527418 +modified: 20241105115108927 +original-modified: 20160610082117953 +tags: Features [[Working with TiddlyWiki]] +title: KeyboardShortcuts +ja-title: キーボードショートカット +type: text/vnd.tiddlywiki + +キーボードショートカットは、<<.wlink KeyboardWidget>>ウィジェットや[[キーボードショートカットTiddler|Keyboard Shortcut Tiddler]]で使用できます + +<<.tip """<$macrocall $name=".wlink" to="KeyboardWidget"/>ウィジェットを使用すると、`input`や`textarea`フィールド内でショートカットアクセスができるようになります +<br> +[[キーボードショートカットTiddler|Keyboard Shortcut Tiddler]]で定義されたショートカットにより、グローバルにショートカットアクセスできるようになります""">> + +!!! 独自のショートカットを作成するための詳しい説明については、[[キーボードショートカットの作成方法|How to create keyboard shortcuts]]を参照してください + +キーボードショートカットは、テキストエディター内の一般的な編集操作に使用できます: + +* キーボードフォーカスを含むドラフトTiddlerでの変更の確定(デフォルトは<kbd>ctrl-Enter</kbd>) +* キーボードフォーカスを含むドラフトTiddlerでの変更のキャンセル(デフォルトは<kbd>escape</kbd>) +* Tiddler編集ツールバーの書式設定操作(ツールチップを参照) + +<<.from-version 5.1.18>> : 新しい''グローバル''キーボードショートカット: + +|!動作 |!デフォルトショートカット| +|新しいTiddlerの作成 |<kbd>alt-N</kbd> | +|新しいジャーナルの作成 |<kbd>alt-J</kbd> | +|新しい画像の作成 |<kbd>alt-I</kbd> | +|サイドバー検索をフォーカス |<<.from-version 5.1.20>><kbd>ctrl-shift-F</kbd> | +|サイドバー表示のトグル |<<.from-version 5.1.20>><kbd>shift-alt-S</kbd> | +|高度な検索 |<<.from-version 5.1.20>><kbd>ctrl-shift-A</kbd> | + +現在のショートカットは、[[コントロールパネル|$:/ControlPanel]] <<.icon $:/core/images/options-button>>の"キーボードショートカット"タブで確認とカスタマイズができます + +!! 特殊キー + +; エディターでタグの追加 +: <<.from-version 5.1.14>> : 新しいタグ入力で、<kbd>Enter</kbd>を押すとタグが追加されます \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/More actions.tid b/editions/ja-JP/tiddlers/howtos/More actions.tid new file mode 100644 index 000000000..2b7352375 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/More actions.tid @@ -0,0 +1,8 @@ +created: 20160817104039668 +modified: 20241104110622367 +original-modified: 20160817110101356 +tags: [[Editor toolbar]] +title: More actions +ja-title: その他のコマンド + +<<.icon $:/core/images/down-arrow>>を押すと、より多くの編集オプションを含むドロップダウンメニューが表示されます \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Structuring TiddlyWiki.tid b/editions/ja-JP/tiddlers/howtos/Structuring TiddlyWiki.tid new file mode 100644 index 000000000..afbea9f5f --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Structuring TiddlyWiki.tid @@ -0,0 +1,14 @@ +created: 20131128090536894 +modified: 20241105114805743 +original-modified: 20150124211518000 +tags: [[Working with TiddlyWiki]] +title: Structuring TiddlyWiki +ja-title: TiddlyWikiの構造化 +type: text/vnd.tiddlywiki + +TiddlyWiki5は、[[Tiddler|Tiddlers]]として情報を構造化し、それらの間の関係をモデル化するのに役立ついくつかの機能を提供します: + +* [[Tiddlerリンク|TiddlerLinks]] +* [[タグ付け|Tagging]] +* [[タイトルリスト|Title List]] +* [[データTiddler|DataTiddlers]] diff --git a/editions/ja-JP/tiddlers/howtos/Tagging.tid b/editions/ja-JP/tiddlers/howtos/Tagging.tid new file mode 100644 index 000000000..9313597b2 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Tagging.tid @@ -0,0 +1,42 @@ +created: 20140904075400000 +modified: 20241108110017096 +original-modified: 20230803050201458 +tags: [[Working with TiddlyWiki]] Concepts +title: Tagging +ja-title: タグ付け +type: text/vnd.tiddlywiki + +タグ付けは、Tiddlerをカテゴリに分類する方法です。たとえば、さまざまな個人を表すTiddlerがある場合、''友人''、''家族''、''同僚''などのタグを付けて、これらの人々と自分との関係を示すことができます。 + +タグは実際には単なるTiddler(または潜在的なTiddler)であり、独自のタグを持つことができます。同じTiddlerに好きなだけタグを追加できます。 + +タグ付けの方法については、[[Tiddlerの作成と編集|Creating and editing tiddlers]]を参照してください。 + +Tiddlerにタグを付けると、さまざまな方法で情報を表示、ナビゲート、整理できます: + +* Tiddlerに色付きタグピルを使用すると、同じタグを持つ他のすべてのTiddlerだけでなく、タグ自体を表すTiddlerにもすばやくアクセスできます。 + +* Tiddlerがタグとして機能している場合、その[[情報パネル|InfoPanel]]の''この名でタグ付け''タブに、現在どのTiddlerにタグが付けられているかが表示されます。 + +* サイドバーの''詳しく''タブには''タグ別''タブがあり、すべてのタグが一覧表示され、タグ付けされたすべてのTiddlerにアクセスできます。 + +* [[フィルタ|Filters]]を使用して、タグを基準にTiddlerのリストを作成できます。そして、それらのTiddlerの[[フィールド|TiddlerFields]]を任意に組み合わせて表示できます。たとえば、''用語集''タグが付けられたすべてのTiddlerのタイトルとテキストを一覧表示して用語集を作成できます。このようなリストは、たとえば箇条書き、番号付きリスト、カンマ区切りなど、任意の形式でフォーマットできます。 + +* Tiddlerと~TiddlyWikiページ全体のレイアウトを制御する特別な''システムタグ''があります。説明については、[[ページとTiddlerのレイアウトのカスタマイズ|Customising TiddlyWiki's user interface]]を参照してください。 + +タグを使用してできることがさらに2つあります: + +! タグの色とアイコンを設定する + +サイドバーの''詳しく''の''タグ別''タブにある<<.icon $:/core/images/tag-button>> [[タグの管理|$:/TagManager]]を使用して、タグのピルの色を変更したり、ピルにアイコンを追加したりできます。 + +* 色を変更するには、''色''列のボタンをクリックしてカラーピッカーから選択します。または、''情報''列のアイコンをクリックし、''色''フィールドに[[CSS|Cascading Style Sheets]]のカラー値を入力します +* アイコンを変更するには、''アイコン''列の<<.icon $:/core/images/down-arrow>>ボタンをクリックし、利用可能なアイコンのリストから選択します + +! タグの表示順序を変更する + +デフォルトでは、タグ付けされたTiddlerはアルファベット順にリストされます。 + +順序を変更したい場合は、タグTiddlerに<<.flink ListField>>フィールドを追加し、その値として、並べたい順の[[Tiddlerのリスト|Title List]]を設定します。 + +''list''フィールドには、すべてのTiddlerを記載する必要はありません。~TiddlyWikiがタグ付けされたTiddlerを順序付けるために使用する[[正確なルール|Order of Tagged Tiddlers]]を参照してください。 \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Text preview.tid b/editions/ja-JP/tiddlers/howtos/Text preview.tid new file mode 100644 index 000000000..1918e0a77 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Text preview.tid @@ -0,0 +1,20 @@ +created: 20160817104110857 +modified: 20241104110951286 +original-modified: 20211029090145708 +tags: [[Editor toolbar]] +title: Text preview +ja-title: テキストプレビュー + +目のアイコン{{$:/core/ui/EditorToolbar/preview}}を押すと、WikiTextのレンダリング結果を表示するプレビューウィンドウが開いたり閉じたりします(目のアイコンも開いたり閉じたりします)。 + +目の右側には別のアイコン{{$:/core/images/chevron-down}}があり、クリックするとドロップダウンが表示され、6種類のプレビューにアクセスできます: + +* //出力//は、Tiddlerを編集していないときに表示されるテキストが表示されます。 +* //raw HTML//は、 その出力の[[ソースコード|https://www.w3schools.com/html/html_intro.asp]]を表示します。Web ブラウザーはこのソースコードを使用してWebページを表示します。 +* //parse tree//と//widget tree//は、~TiddlyWikiが~WikiTextから内部的に生成する2つのオブジェクトツリーを示します。//parse tree//は~WikiTextに関する基本情報を収集します。次に、parse treeの情報から//widget tree//が拡張情報を生成し、最終的に上記のHTMLを生成します(widget treeは他の処理も行います)。 +* //現在との差異//は、Tiddlerが最後に保存されてからの相違点を示します。削除された部分は<span style="color:red;">赤</span>、追加された部分は<span style="color:green;">緑</span>です。 +* //shadowとの相違点 (あれば)//は、同じことを行いますが、これは基礎となる[[隠しtiddler|ShadowTiddlers]]との違いを表示します。 + +<<.tip "デフォルトでは、プレビューペインボタンは、編集用に開いているすべてのTiddlerに対してプレビューペインを表示するかどうかを制御します。ボタンをTiddlerごとに機能させる[[隠し設定|Hidden Setting: Show Edit Preview per Tiddler]]があります。">> + +<<.tip "変数[[tv-tiddler-preview|tv-tiddler-preview Variable]]を使用すると、プレビューペインにコンテンツが表示されているかどうかを検出できます。">> \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/The First Rule of Using TiddlyWiki.tid b/editions/ja-JP/tiddlers/howtos/The First Rule of Using TiddlyWiki.tid new file mode 100644 index 000000000..2b2e2fc78 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/The First Rule of Using TiddlyWiki.tid @@ -0,0 +1,37 @@ +created: 20140419132828051 +modified: +original-modified: 20140919154434409 +tags: [[Working with TiddlyWiki]] +title: The First Rule of Using TiddlyWiki +ja-title: TiddlyWikiを使用する上での第一ルール +type: text/vnd.tiddlywiki + +! 悲惨な話 + +時折、TiddlyWikiユーザーが、ディスカッショングループで個人データの損失に関する悲痛な話の報告があります: + +> Tiddlyを保存中にFirefoxがクラッシュし、TiddlyWiki全体が消えてしまいました。 + +https://groups.google.com/d/topic/tiddlywiki/oG2L7OXhUoI/discussion + +> 最後に使用したのは昨夜、自宅のWindows 7デスクトップで、最後のエントリの編集を終えるためにチェックマークを押し、TiddlyFox経由で保存し、USBドライブを取り出しました。今朝仕事に来て、USBを差し込み、TW5パスワードを入力しましたが、何度か試しても開きません。TW5 htmlファイルを参照すると、ファイルサイズが3MBではなく、80KBになっていることに気付きました。これで、すべてを失ったと確信しました。 + +https://groups.google.com/d/topic/tiddlywiki/SXStDJ0ntGI/discussion + +あなたはそんなことが起きないようにしてください! + +!! The first rule of using TiddlyWiki is: +TiddlyWikiを使用する上での第一ルールは: + +<p style="font-size:40pt;line-height:48pt;font-weight:700;color:red;"> +データをバックアップしてください! +</p> + +TiddlyWikiは、ユーザーが自分のデータをしっかりと管理できる、非常に柔軟でカスタマイズ可能なシステムです。TiddlyWikiの開発では、ユーザーの最も貴重なデータを安全に保管できる場所となるよう細心の注意が払われていますが、データ損失のリスクを軽減する最終的な責任はユーザーにあります。 + +データの安全性を確保する最善の方法は、厳格なバックアップシステムを実践することです: + +* Dropboxなどのサービスを使用して、個人データをクラウドに継続的にバックアップすることを検討してください。(Dropbox には、ファイルの以前のバージョンを追跡する[[素敵な機能|https://www.dropbox.com/help/11]]があります) +* TiddlyWikiを新バージョンにアップグレードする前にバックアップしてください +* 最悪のシナリオを想定して、自分自身を守りましょう: USBスティックやハードドライブが故障したら?コンピューターがランサムウェアウイルスに感染したら? +* 防御のため冗長性を持たせる: たとえば、複数のバックアップを取り、物理的に別の場所に保管してください diff --git a/editions/ja-JP/tiddlers/howtos/Upgrading.tid b/editions/ja-JP/tiddlers/howtos/Upgrading.tid new file mode 100644 index 000000000..8063b329d --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Upgrading.tid @@ -0,0 +1,64 @@ +created: 20131202102427114 +modified: 20241029111216866 +original-modified: 20160617105124677 +tags: Features [[Working with TiddlyWiki]] +title: Upgrading +ja-title: アップグレード +type: text/vnd.tiddlywiki + +TiddlyWikiは定期的にリリースされ、バグ修正や改良が行われています。定期的に最新バージョンにアップグレードして、最新の状態を保つことが最善です。 + +! イントロダクション + +ここで説明するプロセスは、スタンドアロンのTiddlyWikiファイルをアップグレードするためのものです。[[Node.js上のTiddlyWiki|TiddlyWiki on Node.js]]をアップグレードするには、[[別の手続き|Upgrading TiddlyWiki on Node.js]]が必要です。 + +<<< +アップグレードするときは、[[TiddlyWikiを使用する上での第一ルール|The First Rule of Using TiddlyWiki]]を思い出してください: + +//あなた自身のデータを管理する責任はあなたにあります。特に~TiddlyWikiコアをアップグレードするときは、バックアップするようにしてください// +<<< + +! オンラインアップグレード + +このプロセスは、ほとんどのデスクトップブラウザで機能します。このプロセスでは、個人データがブラウザから外部に送信されることはありません。 + +# ファイルシステムでTiddlyWikiファイルの場所を確認します(Windowsエクスプローラー、Mac OS Xの Finder、Linuxのファイル ネージャーなどを使用) +# ブラウザで https://tiddlywiki.com/upgrade.html にアクセスします + +# 古いTiddlyWiki HTMLファイルをブラウザのウィンドウにドラッグします +#* ファイルが暗号化されている場合はパスワードの入力を求められます +# アップグレードされるTiddlerのリストを確認します +# ''Upgrade''をクリックします +# 変更を保存して新しいバージョンを保存します(<<.icon $:/core/images/save-button-dynamic>>) + +これにより、''upgrade.html''というファイルがコンピューターにダウンロードされます。このファイルは、古いファイルのアップグレードです。''upgrade.html''がダウンロードされた場所を開き、''upgrade.html''の名前をアップグレードする古いファイルの名前に変更し、新しいファイルをその場所に移動して古いファイルを置き換える必要がある場合があります。 + +! オフラインアップグレード + +https://tiddlywiki.com/upgrade.html をローカルにダウンロードし、同じドラッグアンドドロップ手順を実行してファイルをアップグレードすることもできます。 + +! アップグレードに関する問題 + +!! Firefoxのセキュリティ制限 + +Firefoxを使用してオンラインアップグレード手順を実行すると、次のエラーが発生します: + +<<< +Error while saving: + +Error:NS_ERROR_DOM_BAD_URI: Access to restricted URI denied +<<< + +アップグレード操作は、Firefoxのセキュリティ制限に違反します。これが解決されるまで、オフラインアップグレーダーを使用するか、Chromeを使用してアップグレードを実行することをお勧めします: + +# Chromeを使用して https://tiddlywiki.com/upgrade.html を開き、アップグレードするTiddlyWiki HTMLファイルを、上記の''オンラインアップグレード''の説明に従ってアップグレードウィンドウにドラッグします +# アップグレードしたファイルを保存後、そのファイルをFirefoxで開いて、再び[[TiddlyFoxでの保存|Saving with TiddlyFox]]により保存できます。 + +!! 互換性のないカスタマイズ + +以前のバージョンで適用されたカスタマイズは、最新バージョンにアップグレードすると壊れる可能性があります。問題を追跡するために使用できる2つのテクニックがあります: + +* TiddlyWikiにカスタマイズを適用している可能性のあるTiddlerを選択しチェックを外して、アップグレードを繰り返してみてください +* [[セーフモード|SafeMode]]を使用して、隠しTiddlerのすべてのカスタマイズを無効にします + +[[Advanced search|$:/AdvancedSearch]]の''フィルタ''タブで、オーバーライドされた隠しTIddlerを確認できます。ドロップダウンから"上書きされている隠しTiddler"を選択します。 \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Using Excise.tid b/editions/ja-JP/tiddlers/howtos/Using Excise.tid new file mode 100644 index 000000000..6a3e6776e --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Using Excise.tid @@ -0,0 +1,20 @@ +created: 20160810122928198 +modified: 20241104112946776 +original-modified: 20230803044526608 +tags: [[Editor toolbar]] +title: Using Excise +ja-title: 切り出しの使用 +type: text/vnd.tiddlywiki + +! テキストの切り出し +[[エディタツールバー|Editor toolbar]]から、選択したテキストを新しいTiddlerにエクスポートし、その場所に[[リンク|Linking in WikiText]]、[[トランスクルージョン|Transclusion]]、または[[マクロ|Macros]]を挿入できます。''選択したテキストを新しいティドラーに切り出します'' (<<.icon $:/core/images/excise>>)をクリックし、新しいTiddlerの名前を入力して、切り出し方法を選択します。 + +!! テキストの切り取り方法 +# 関連するテキストをハイライトします +# ''選択したテキストを新しいティドラーに切り出します''(<<.icon $:/core/images/excise>>)をクリックします +# 新しいTiddlerにタイトルを付けます。 +# 新しいTiddlerに現在のTiddlerのタイトルをタグ付けするかどうかを選択します(下記の注意を参照)。 +# 置き換え方法を選択します: [[リンク|Linking in WikiText]]、[[転出|Transclusion]]、または、[[マクロ|Macros]]。 +# ''{{$:/language/Buttons/Excise/Caption/Excise}}''ボタンをクリックします + +<<.strong 注意!>> `新しいTiddlerにこのTiddlerのタイトルをタグ付けします`オプションを選択した場合、新しいTiddlerは、編集される前の現在のTiddlerの名前でタグ付けされます。現在のTiddlerのタイトルを変更する場合は、最初に保存し、再度編集してから、このオプションで切り出しを実行します。 \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Using Stamp.tid b/editions/ja-JP/tiddlers/howtos/Using Stamp.tid new file mode 100644 index 000000000..480680767 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Using Stamp.tid @@ -0,0 +1,59 @@ +created: 20160618090057124 +modified: 20241108105651649 +original-modified: 20230101114932775 +tags: [[Editor toolbar]] +title: Using Stamp +ja-title: スタンプの使用 +type: text/vnd.tiddlywiki + +スニペットは、[[ツールバー|Editor toolbar]]の''スタンプ'' (<<.icon $:/core/images/stamp>>)ボタンをクリックし、必要な項目をクリックすることでエディタに挿入できる、事前に構成されたテキストスニペットです。 + +スニペットは、エディタで選択したテキストを''置き換え''たり、''その前や後に追加''したりできます。 + +! スニペットを作成する +!! Tiddlerの編集で + +# ツールバーの''スタンプ''(<<.icon $:/core/images/stamp>>)をクリックします +# メニューの一番下にある"//自己紹介を追加します//"をクリックします +# エディタにスニペットのテキストを入力します +# `caption`フィールドにスニペットのメニュー項目のキャプションを入力します +# <<.icon $:/core/images/done-button>> //編集内容を確定します// ボタンをクリックします + +!! 手動で + +# サイドバーの//新しいTiddlerを作成します// <<.icon $:/core/images/new-button>> ボタンをクリックして、新しいTiddlerを作成します + +# Tiddlerのタイトルを変更します (例: `New Tiddler 1`)。`caption`フィールドを設定しない場合は、Tiddlerのタイトルがスタンプのメニュー項目になります(下記参照)。<div><$macrocall $name=".tip" _="""''プロ技'' 新しいTiddlerを `$:/yourusername/snippets/My new stamp`のようなタイトルにし、通常の検索結果には表示されない[[システムTiddler|SystemTiddlers]]として'ファイル'します """ /></div> + +# `タグ名`タグボックスに`$:/tags/TextEditor/Snippet`と入力し、//追加//をクリック(または//Enter//キーを押下)して、<<tag-pill $:/tags/TextEditor/Snippet>>タグを追加します + +# エディタにスニペットコンテンツ(スタンプメニュー<<.icon $:/core/images/stamp>>をクリックしたときにエディタに入力するコンテンツ)を入力します。 + +# フィールド名が`caption`、フィールドの値にスニペットのスタンプメニュー項目のテキストが設定されたフィールドを作成します: +## //新しいフィールドを追加//の`フィールド名`ボックスに`caption`と入力します +## `フィールドの値`ボックスにスタンプメニュー項目のキャプションを入力します + +! スニペットの並べ替え +新しいスニペットは、デフォルトではスタンプメニューの下部に追加されます。スニペットの順序を調整するには: + +# スニペットTiddlerに移動します +# <<tag $:/tags/TextEditor/Snippet>>タグピルをクリックします +# スニペットのメニューで項目を上下にドラッグします + + +! 選択範囲に接頭辞や接尾辞を追加する方法 <span style="font-size:1rem;"><<.from-version "5.1.20">></span> + +デフォルトでは、スタンプボタンは、エディターで選択したテキスト(`選択テキスト`とします)をスニペット(`$:/my/snippet`とします)に''置き換え''ます。 + +選択したテキストを//置き換える//代わりに、スタンプボタンで選択範囲の前または後に[[Wikiテキスト|WikiText]]を//追加//するためには: + +# 上記の2つの方法のいずれかを使用して、(<<tag-pill $:/tags/TextEditor/Snippet>>タグが付いた、`caption`フィールドにスタンプメニュー項目のテキストを設定した)スニペットTiddlerを作成します +# スタンプでスニペットのコンテンツをエディタで選択したテキストの//前に//(`/prefix`)に挿入するか、//後に//(`/suffix`)( )に挿入するかに応じて、スニペットTiddlerのタイトルの末尾に`/prefix`、または`/suffix`を追加して新しいTiddlerを作成します +#* そのTiddlerには<<tag-pill $:/tags/TextEditor/Snippet>>タグを付けないでください; captionフィールドは無視されます +#* Tiddlerテキストに、選択範囲の前または後に挿入したいテキストを設定します + +|`snippet2`に接頭辞と接尾辞を構成する例|c +|!Tiddler|!Tiddlerコンテンツ|!タグ|!`caption`フィールド| +|`$:/snip/snippet2`||<<tag-pill $:/tags/TextEditor/Snippet>>|`My second stamp menu item`| +|`$:/snip/snippet2/prefix`|`TextIWantPrependedToSelection`||| +|`$:/snip/snippet2/suffix`|`TextIWantAppendedToSelection`||| diff --git a/editions/ja-JP/tiddlers/saving/Encryption.tid b/editions/ja-JP/tiddlers/saving/Encryption.tid new file mode 100644 index 000000000..6549bbe24 --- /dev/null +++ b/editions/ja-JP/tiddlers/saving/Encryption.tid @@ -0,0 +1,20 @@ +created: 20130825160900000 +modified: 20241110103519303 +original-modified: 20160610083350724 +tags: Features [[Working with TiddlyWiki]] +title: Encryption +ja-title: 暗号化 +type: text/vnd.tiddlywiki + +TiddlyWiki5を単一のHTMLファイルとして使用すると、[[Stanford JavaScript Crypto Library]]を使用してコンテンツを暗号化できます。 + +# サイドバーの''ツール''タブに切り替えて、南京錠アイコンのボタンを探します +# ボタンに<<.icon $:/core/images/unlocked-padlock>> ''パスワードの設定''と表示されている場合、現在のウィキは暗号化されていません。ボタンをクリックすると、以降の保存を暗号化するために使用されるパスワードの入力を求められます +# ボタンに<<.icon $:/core/images/locked-padlock>> ''パスワードの解除''と表示されている場合、現在のウィキはすでに暗号化されています。ボタンをクリックするとパスワードが削除され、その後の保存は暗号化されなくなります。 +# 必要に応じて、保存したファイルをテキストエディタで開き、データが暗号化されていることを確認します +# ブラウザでファイルを開きます。コンテンツが表示される前にパスワードの入力を求められます。 + +TiddlyWikiには、パスワード/暗号化に関連する、2つの無関係な機能があることに注意してください: + +* TiddlySpotに保存するときにパスワードを設定する機能。これは、''コントロールパネル'' <<.icon $:/core/images/options-button>>の"保存"タブで行います。 +* [[Node.js|TiddlyWiki on Node.js]]のサーバ構成で標準のHTTP基本認証を使用する機能。これは、ServerCommandを使用してコマンドラインで実行されます。SSLと組み合わせると、GoogleやDropboxなどのオンラインサービスで得られるのと同じレベルの暗号化転送が実現されますが、ディスク上のデータは暗号化されません diff --git a/editions/ja-JP/tiddlers/saving/Saving on a PHP Server.tid b/editions/ja-JP/tiddlers/saving/Saving on a PHP Server.tid new file mode 100644 index 000000000..7b7e9457b --- /dev/null +++ b/editions/ja-JP/tiddlers/saving/Saving on a PHP Server.tid @@ -0,0 +1,50 @@ +caption: PHP +color: #F06292 +created: 20140111091844267 +delivery: DIY +description: DIY script you can install on your own server +method: save +modified: 20241103111839145 +original-modified: 20200507110314202 +tags: Saving PHP +title: Saving on a PHP Server +ja-title: PHPサーバでの保存 +type: text/vnd.tiddlywiki + +組み込みの`TiddlySpot `セーバーを使用すると、多くのホスティングプロバイダーで実行できる単純なPHPスクリプトへ変更を保存することもできます。 + +//このコードは数年間更新されていません。問題がある場合は、代わりに[[TWレシーバー|Saving with TW Receiver]]を使うことを検討してください// + +# https://code.google.com/archive/p/bidix/downloads から、`TiddlyHome_0.1.2.zip`をダウンロードします +# 解凍(Unzip)します。 +# 解凍したサブディレクトリ`_th\lib`の下から`store.php`をコピーします +# ''store.php''のコピーを編集して、ユーザー名とパスワードを追加します。`$USERS = array( 'UserName1'=>'Password1', etc)`という行を見つけて、Username1とPassword1を適切なユーザー名とパスワードに置き換えます。 +#* シングルクォートなどの区切りやコードはすべてそのまま残してください +# ファイルを保存します +# FTPやWebインターフェースを使用して、''store.php''をサーバにアップロードします。ファイル名が正しいことを確認します +#* ファイルを正しくアップロードすると、ブラウザで表示できるようになります (例: http://example.com/store.php ) +# TiddlyWikiで、''コントロールパネル''<<.icon $:/core/images/options-button>>の''保存''タブに移動し、次の情報を入力します: +#* ウィキ名としてのユーザー名 +#* パスワード +#* ''store.php''ファイルのURL(//WikiのURL''ではなく''、''store.php''ファイルへの完全なURLである必要があります//) + +コントロールパネルの''保存''タブには、次の構成オプションが含まれています: + +|!名前 |!説明 | +|サーバーURL |サーバー上の''store.php''ファイルへの完全なURL | +|アップロードファイル名 |TiddlyWikiを保存するために使用されるファイル名(デフォルトは''index.html'') | +|アップロードディレクトリ |ファイルの保存に使用するディレクトリの''store.php''からの相対パス | +|バックアップディレクトリ |バックアップに使用するディレクトリの''store.php''から相対パス | + +!!! 最大サイズに関する注意 + +TWファイルのサイズが大きくなると、最大アップロードサイズや投稿サイズの値を増やすために、`.htaccess`または`htaccess`ファイル(システムによって異なります)を変更する必要があります。特定の設定については、Webホストプロバイダーに確認してください。試す前に必ずバックアップを作成してください。一部のシステムでは、設定は次のようになります: + +``` +php_value upload_max_filesize 4M +php_value post_max_size 6M +``` + +!!! エラーメッセージに関する注意 + +`split()`に関するエラーメッセージが表示される場合は、''store.php''内の`split`への参照を関数`explode`に変更する必要があるかもしれません。 diff --git a/editions/ja-JP/tiddlers/saving/Saving with TW Receiver.tid b/editions/ja-JP/tiddlers/saving/Saving with TW Receiver.tid new file mode 100644 index 000000000..54f70b1d4 --- /dev/null +++ b/editions/ja-JP/tiddlers/saving/Saving with TW Receiver.tid @@ -0,0 +1,17 @@ +caption: TW Receiver +created: 20200612233356021 +delivery: DIY +description: DIY script you can install on your own server +method: save +modified: 20241103115046217 +original-modified: 20200612234312631 +tags: Saving PHP +title: Saving with TW Receiver +ja-title: TWレシーバーでの保存 +type: text/vnd.tiddlywiki + +TWレシーバーは、PHPベースのサーバーに保存するために使用される~TiddlyWikiプラグインであり、PHPスクリプトです。 + +その機能には、シンプルな自動バックアップ、古いインスタンスの上書き保護、チャレンジダイジェスト認証(強化されたセキュリティ)、データ整合性署名(強化されたセキュリティ)などがあります。 + +* 詳細情報、プラグイン、コードについては、[[TWレシーバー|https://github.com/sendwheel/tw-receiver]]をご覧ください。 \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/wikitext/Images in WikiText.tid b/editions/ja-JP/tiddlers/wikitext/Images in WikiText.tid new file mode 100644 index 000000000..95ffc78ef --- /dev/null +++ b/editions/ja-JP/tiddlers/wikitext/Images in WikiText.tid @@ -0,0 +1,69 @@ +caption: 画像 +created: 20131205160221762 +modified: 20241110103117361 +original-modified: 20220129152627668 +tags: WikiText [[Working with TiddlyWiki]] +title: Images in WikiText +ja-title: WikiTextでの画像 +type: text/vnd.tiddlywiki + +! 画像のフォーマット + +次の構文を使用して、WikiTextに画像を含めることができます: + +``` +[img[Motovun Jack.jpg]] +[img[https://tiddlywiki.com/favicon.ico]] +``` + +エディターのツールバーから画像Tiddlerを挿入することもできます。''画像''(<<.icon $:/core/images/picture>>)をクリックし、画像ファイルを選択します。 + +画像のソースが画像Tiddlerのタイトルである場合、そのTiddlerが直接表示されます。それ以外の場合はURLとして解釈され、URLを含む`src`属性を持つHTMLの`<img>`タグが生成されます。 + +ツールチップも指定できます: + +``` +[img[説明ツールチップ|Motovun Jack.jpg]] +``` + +CSSクラスと画像の幅と高さを指定するための属性を指定できます: + +``` +[img width=32 [Motovun Jack.jpg]] +[img width=32 class="tc-image" [Motovun Jack.jpg]] +``` + +属性は、トランスクルージョンや変数参照として指定できることに注意してください: + +``` +[img width={{!!mywidth}} class=<<image-classes>> [Motovun Jack.jpg]] +``` + +画像の構文は、ImageWidgetを呼び出すための省略形です。 + +! トランスクルージョンによる画像の表示 + +Tiddlerをトランスクルードすることで、Tiddlerに保存されている画像を表示することもできます。この方法の欠点は、画像のサイズを直接制御する方法がないことです。 + +``` +{{Motovun Jack.jpg}} +``` + +次のようにレンダリングされます: + +{{Motovun Jack.jpg}} + +! リンクとしての画像 +``` +<$link to="HelloThere" tooltip="Custom tooltip">{{$:/core/icon}}</$link> +``` + +次のようにレンダリングされます: + +<$link to="HelloThere" tooltip="Custom tooltip">{{$:/core/icon}}</$link> + +! 画像のインポート + +<<.button import>>ボタン(サイドバーの<<.sidebar-tab Tools>>タブにある)を使用するか、ドラッグアンドドロップします。詳細については、[[Tiddlerのインポート|Importing Tiddlers]]を参照してください。 + +<<.from-version "5.2.0">> Tiddlerエディタに画像をドロップするかペーストすることでも、画像をインポートできます。 diff --git a/editions/ja-JP/tiddlers/workingwithtw/Audio.tid b/editions/ja-JP/tiddlers/workingwithtw/Audio.tid new file mode 100644 index 000000000..53c3e5416 --- /dev/null +++ b/editions/ja-JP/tiddlers/workingwithtw/Audio.tid @@ -0,0 +1,27 @@ +created: 20141018131647392 +modified: 20241110105324243 +original-modified: 20141019200654436 +tags: [[Working with TiddlyWiki]] Features +title: Audio +ja-title: オーディオ +type: text/vnd.tiddlywiki + +オーディオファイルは、[[画像|Images in WikiText]]と非常によく似た方法でTiddlyWikiに組み込むことができます。 + +! 埋め込みオーディオ + +小さなオーディオファイルは、TiddlyWiki内に直接埋め込むことができます。埋め込みは、TiddlyWikiファイルのサイズが大きくなるため、大きなファイル(数百キロバイト以上)には適していません。 + +たとえば、Tiddler[[TiddlyWiki.mp3]]には、"TiddlyWiki"という単語のMP3録音が含まれています。このTiddlerにアクセスすると、録音を再生するオーディオプレーヤーが表示されます。 + +オーディオファイルをトランスクルードすることもできます。例: + +<<wikitext-example-without-html '{{TiddlyWiki.mp3}}'>> + +! 外部オーディオ + +外部オーディオTiddlerは、''_canonical_uri''フィールドを使用して外部オーディオファイル/ストリームを指定し、''テキスト''フィールドをブロックします。これにより、サイズが大幅に削減されますが、再生は可能です。 + +たとえば、Tiddler[[Caruso - Ave Maria]]は、 http://archive.org でホストされているオンラインオーディオ録音を指しています: + +<<wikitext-example-without-html '{{Caruso - Ave Maria}}'>> diff --git a/editions/ja-JP/tiddlers/workingwithtw/BrowserCompatibility.tid b/editions/ja-JP/tiddlers/workingwithtw/BrowserCompatibility.tid new file mode 100644 index 000000000..b4098cbb8 --- /dev/null +++ b/editions/ja-JP/tiddlers/workingwithtw/BrowserCompatibility.tid @@ -0,0 +1,14 @@ +title: BrowserCompatibility +ja-title: ブラウザの互換性 +tags: [[Working with TiddlyWiki]] + +TiddlyWikiは、HTML5互換ブラウザで動作するように設計されています + +次の表は、TiddlyWikiが動作することが知られているブラウザのバージョンをまとめたものです + +|!ブラウザ |!ステータス | +|Internet Explorer |Version 10以降 | +|Chrome |最近のすべてのバージョン | +|Firefox |最近のすべてのバージョン | +|Firefox for Android |最近のすべてのバージョン | +|Safari |Version 6以降 | diff --git a/editions/ja-JP/tiddlers/workingwithtw/Creating and editing tiddlers.tid b/editions/ja-JP/tiddlers/workingwithtw/Creating and editing tiddlers.tid new file mode 100644 index 000000000..684d2151d --- /dev/null +++ b/editions/ja-JP/tiddlers/workingwithtw/Creating and editing tiddlers.tid @@ -0,0 +1,37 @@ +created: 20140904140300000 +modified: 20241101121407637 +original-modified: 20160607153747195 +tags: [[Working with TiddlyWiki]] +title: Creating and editing tiddlers +ja-title: Tiddlerの作成と編集 +type: text/vnd.tiddlywiki + +! Tiddlerを作成する + +Tiddlerを作成するには、サイドバーの<<.icon $:/core/images/new-button>>ボタンをクリックするか、未作成Tiddlerへのリンクをクリックします。未作成Tiddlerへのリンクは、[[青い斜体|blue italics]]で表示されます。 + +参照: + +* [[日誌(Journal Tiddler)の作成|Creating journal tiddlers]] + +! Tiddlerを編集する + +既存のTiddlerを編集するには、Tiddlerの右上にある<<.icon $:/core/images/edit-button>>ボタンをクリックします。 + +!! ドラフトモード + +新しいTiddlerを作成したり、既存のTiddlerを編集したりすると、Tiddlerはドラフトモードになります。これにより、Tiddlerをさまざまな方法で修正するためのコントロールパネルが表示されます。コントロールパネルは、上から下までいくつかの部分で構成されています: + +*''タイトルフィールド'' - Tiddlerのタイトルを変更できます +*''タグセレクタ'' - タグを追加や削除できます。ボックスにタグ名を入力すると、一致する既存のタグがドロップダウンリストに表示されます。このリストから選択するか、まったく新しいタグを作成できます。次に、''追加''ボタンをクリックするか、<kbd>Enter</kbd>キーを押して、タグをTiddlerに追加します。各タグは、色付きのピルとして表示されます。ピルの"×"をクリックすると、そのタグが削除されます。 +*''テキストエリア'' - Tiddlerのメインコンテンツを編集できます。''プレビュー''ボタン (<<.icon $:/core/images/preview-closed>> / <<.icon $:/core/images/preview-open>>)をクリックすると、変更内容を確認できます。 +*''種類セレクタ'' - Tiddlerを画像などのように特別な方法で表示する必要がある場合に使用します。オプションのリストについては、ContentTypeを参照してください。デフォルトは`text/vnd.tiddlywiki`で、TiddlerにWikiTextが含まれていることを意味します。 +*''フィールドセレクタ'' - Tiddlerのフィールドを追加、削除できます。たとえば、他のTiddlerをタグ付けするために使用されているTiddlerを編集している場合は、[[''list''フィールド|ListField]]を追加して、それらのTiddlerがリストされる順序を変更できます。 + +! 確定、破棄、削除 + +編集が完了したら、Tiddlerの右上にあるボタンをクリックします: + +*''編集内容を確定します''ボタン(<<.icon $:/core/images/done-button>>)をクリックすると、このTiddlerへの変更が保存され、ドラフトモードが終了します。Wikiが[[自動保存|AutoSave]]に設定されている場合、変更は永続的に保存されます。設定されていない場合は、変更はWebブラウザに一時的に保存されているだけなので、サイドバーのマスター''Wikiを保存します''ボタン(<<.icon $:/core/images/save-button-dynamic>>)をクリックせずに~TiddlyWikiページを閉じると、変更は失われます。 +*''このTildderの変更を破棄します''ボタン(<<.icon $:/core/images/cancel-button>>)は、(確認を求めた後)、変更を破棄し、ドラフトモードを終了します。 +*''Tiddlerを削除します''ボタン(<<.icon $:/core/images/delete-button>>)は、削除ボタンは、Tiddlerを削除します(確認メッセージが表示された後)。 diff --git a/editions/ja-JP/tiddlers/workingwithtw/Creating journal tiddlers.tid b/editions/ja-JP/tiddlers/workingwithtw/Creating journal tiddlers.tid new file mode 100644 index 000000000..5a483641f --- /dev/null +++ b/editions/ja-JP/tiddlers/workingwithtw/Creating journal tiddlers.tid @@ -0,0 +1,42 @@ +created: 20141010093214683 +modified: 20241103101345607 +original-modified: 20181218180042029 +tags: [[Working with TiddlyWiki]] +title: Creating journal tiddlers +ja-title: 日誌(Journal Tiddler)の作成 +type: text/vnd.tiddlywiki + +! イントロダクション + +日誌(Journal Tiddler)は、タイトルとして日付や時刻を使用するTiddlerです。通常、タイムスタンプ付きの情報を素早く記録する手段として使用されます。 + +日誌(Journal Tiddler)で追加のタグを使用して他のTiddlerにリンクし、情報項目間の関係を確立することができます。 + +たとえば、''2014年10月10日''という日誌(Journal Tiddler)を使用して、その特定の日に捉えた考えや情報を記録できます。''ショッピング''と''ロンドン''のタグを使用して、ロンドンでのショッピングに関する記載であることを示すことができます。 + +! 日誌(Journal Tiddler)を作成する + +日誌(Journal Tiddler)を作成する最も簡単な方法は、サイドバーの''ツール''タブにある''新しい日誌''ボタン<<.icon $:/core/images/new-journal-button>>を使用することです。ボタンを頻繁に使用する場合は、ボタンの横にあるチェックボックスをクリックして、検索ボックスのすぐ上にボタンが表示されるようにします。 + +''新しい日誌''ボタンは、''Journal''タグと今日の日付から派生したタイトルを持つ空のTiddlerとして日誌エントリを作成します。そのタイトルの日誌(Journal Tiddler)がすでに存在する場合は、これが編集用に表示されます。 + +! タグ付き日誌(Journal Tiddler)を作成する + +一般的な一連のアクションは、今日の日誌エントリを作成(または再表示)し、別のTiddlerのタイトルでタグ付けすることです。これは、他のTiddlerのツールバーにある''タグ付き日誌の作成''ボタン<<.icon $:/core/images/new-journal-button>>で実施できます。このボタンは、TiddlerのInfoPanelの''ツール''タブで見つけられます。 + +たとえば、''Oxford Street''というTiddlerをレビューしていて、それがショッピング旅行の計画に関連していることに気付いたとします。''Oxford Street'' Tiddlerの''タグ付き日誌の作成''ボタンをクリックすると、 ''Oxford Street''でタグ付けされた日誌エントリが表示されます。 + +! 日誌(Journal Tiddler)のカスタマイズ + +新しい日誌エントリの作成方法を構成するには、[[コントロールパネルの|$:/ControlPanel]] <<.icon $:/core/images/options-button>>の''情報''の中の''基本''タブに訪ずれます。 + +* "日誌(Journal Tiddlers)のデフォルトのタイトル"は、これらのTiddlerに名前を付ける方法を[[日付のフォーマット文字列|DateFormat]]として指定します。 デフォルト設定`YYYY年MM月DD日(ddd)`では、新しいエントリのタイトルは"2014年10月10日(金)"という形式になります +* "日誌(Journal Tiddler)のタグ"は、新しい日誌エントリに自動的に付与されるタグを[[特定|Title List]]します。例: `Journal [[Summer vacation]]` + +ヒント: ''新しい日誌''をクリックするたびに別の日誌(Journal Tiddler)を作成したい場合(同じ日に何度も行う場合でも)、タイトル形式に時刻を含めることができます。日付形式として`YYYY年MM月DD日(ddd) 0hh:0mm:0ss`などを指定します。 + +もう1つの便利なトリックは、タイトルフォーマットのどこかに`<<currentTiddler>>`を含めることです。つまり、複数の異なるTiddlerで''タグ付き日誌の作成''をクリックすると、それらの各Tiddlerのタイトルが、結果として得られる日誌エントリの名前の一部になります。 + +! カスタムの新しい日誌(Journal Tiddler)ボタンを作成する + +独自のカスタム日誌ボタンを作成する方法については、[[カスタム日誌ボタンの作成|Making a custom journal button]] Tiddlerを参照してください \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/workingwithtw/Formatting text in TiddlyWiki.tid b/editions/ja-JP/tiddlers/workingwithtw/Formatting text in TiddlyWiki.tid new file mode 100644 index 000000000..670021d10 --- /dev/null +++ b/editions/ja-JP/tiddlers/workingwithtw/Formatting text in TiddlyWiki.tid @@ -0,0 +1,59 @@ +created: 20140908131500000 +modified: 20241103115932893 +original-modified: 20140919214820549 +tags: [[Working with TiddlyWiki]] +title: Formatting text in TiddlyWiki +ja-title: TiddlyWikiでのテキストフォーマット +type: text/vnd.tiddlywiki + +Tiddlerのテキスト内では、WikiTextと呼ばれる特別なフォーマットを使用して、テキストの表示方法を制御できます。 + +WikiTextは、[[エディターツールバー|Editor toolbar]]を使用して入力することも、手動で入力することもできます。前者は便利ですが、WikiTextマークアップコードがわかっている場合は後者の方が速いです。 + +! 単純なフォーマット + +最も単純なものは、WikiTextでは、太字、斜体、リスト、表などの使い慣れたワードプロセッサ機能を使用できます。例: + +``` +The ''quick'' brown ~~flea~~ fox //jumps// over the `lazy` dog +``` + +… 次のように表示されます: + +The ''quick'' brown ~~flea~~ fox //jumps// over the `lazy` dog + +! Tiddlerとの連携 + +WikiTextでは、二重角括弧を使用するか、CamelCaseワードの自動リンクを利用して、Tiddlerにリンクすることができます: + +``` +This is a link to HelloThere, and one to [[History of TiddlyWiki]] +``` + +… 次のように表示されます: + +This is a link to HelloThere, and one to [[History of TiddlyWiki]] + +! マクロ + +マクロを使用すると、WikiTextの繰り返し断片をパッケージ化して、簡単に再利用できるようになります。 + +たとえば、一意の識別子から~YouTube動画のURLを生成するマクロの定義は次のとおりです: + +``` +\define youtube(video) +https://www.youtube.com/watch?v=$video$ +\end +``` + +この定義を適用すると、`<<youtube 1g66s7UbyuU>>`は、URL https://www.youtube.com/watch?v=1g66s7UbyuU を生成します + +! 高度なWikiText + +高度なWikiText機能を使用すると、自動リストやドロップダウンメニューなどのインタラクティブ機能を作成できます。実際、TiddlyWiki自体のユーザーインターフェイス全体がWikiTextで記述されているため、TiddlyWikiで見られるどの機能もすべて、独自のWikiで使用できます。 + +高度な機能の中には、複雑なコーディングを必要とするものもあります。TiddlyWikiには、タブ、目次、Tiddlerリストなど、一般的なユーザーインターフェイスタスクを簡素化する組み込みマクロがいくつか用意されています。 + +! 詳細 + +WikiTextの書き方の詳細については、[[WikiText]]を参照してください。 diff --git a/editions/ja-JP/tiddlers/workingwithtw/Navigating between open tiddlers.tid b/editions/ja-JP/tiddlers/workingwithtw/Navigating between open tiddlers.tid new file mode 100644 index 000000000..beec5c7b5 --- /dev/null +++ b/editions/ja-JP/tiddlers/workingwithtw/Navigating between open tiddlers.tid @@ -0,0 +1,22 @@ +created: 20140908092600000 +modified: 20241031112948060 +original-modified: 20160607145200048 +tags: [[Working with TiddlyWiki]] +title: Navigating between open tiddlers +ja-title: 表示中のTiddler間の移動 +type: text/vnd.tiddlywiki + +デフォルトの"クラシック"ストーリービューモードでは、表示中のTiddlerは"ストーリーリバー"と呼ばれる垂直の列に表示されます。ストーリーリバーをナビゲートする方法、つまり表示中のTiddler間を行ったり来たりする方法はいくつかあります。 + +* 最善の方法は、サイドバーの''表示中タブを使用''して、移動したい表示中Tiddlerをクリックすることです。 + +** ''表示中''タブには、表示されているすべてのTiddlerのリストが含まれています。リスト内の任意のTiddlerをクリックすると、そのTiddlerにジャンプできます。また、Tiddlerリンクの横にある"×"をクリックすると、そのTiddlerを閉じることができます。表示中のTiddlerリストの下部には、便利な<<.icon $:/core/images/close-all-button>> ''すべて閉じる''ボタンもあります。 + +* 別の方法は、右側のストーリーリバースクロールバーを使用して''ページを上下にスクロールする''ことです。 + +** ストーリーリバーとサイドバーの両方が表示画面より下に伸びている場合は、スクロールバーが//2つ//あることに注意してください。外側または右端のスクロールバーはストーリーリバーを制御します。内側のスクロールバーはサイドバーを制御します。 + +* 多くの新米ユーザーが試みる不格好な方法は、探しているTiddlerにたどり着くまで''Tiddlerを1つずつ閉じていく''ことです。 +** ストーリーリバーの一番上または中間にあるTiddlerを閉じると、その下にあるすべてのTiddlerがリバーを上って行きます。閉じたTiddlerのすぐ下のTiddlerが上にスライドして、その位置を占めます。 + +** 一番下のTiddlerを閉じると、そのTiddlerが閉じて、その上のTiddlerの下部が見えるようになります。 diff --git a/editions/ja-JP/tiddlers/workingwithtw/Performance.tid b/editions/ja-JP/tiddlers/workingwithtw/Performance.tid new file mode 100644 index 000000000..ed50687bf --- /dev/null +++ b/editions/ja-JP/tiddlers/workingwithtw/Performance.tid @@ -0,0 +1,35 @@ +created: 20150330155120127 +modified: 20241110110532672 +original-modified: 20191014091943444 +tags: [[Working with TiddlyWiki]] +title: Performance +ja-title: パフォーマンス +type: text/vnd.tiddlywiki + +TiddlyWikiは、スマートフォンからデスクトップコンピューターまで、モダンなデバイスを最大限に活用できるように設計されたデフォルト設定で出荷されています。古い、性能の低いデバイスで作業する必要がある場合や、大量のコンテンツを処理する必要がある場合は、パフォーマンスを向上させるために実行できる手順があります。 + +!! 使用法 + +* ''"最近の更新"タブは使用しないでください'' Tiddler の変更に応じて生成し更新するには計算に時間がかかります。 +* ''"Vanilla"テーマを使用します'' デフォルトの"Snow White"テーマには、影、透明度、ぼかしなどの視覚効果が含まれており、古いデバイスではレンダリングが遅くなる可能性があります +* ''大きなTiddlerは避けてください'' 大きなビットマップはTiddlyWikiのパフォーマンスを著しく低下させる可能性があります。たとえば、最近のスマートフォンで撮影した画像は5MB以上になることがよくあります。可能な限り、ExternalImagesを使用してください +* ''一度にたくさんのTiddlerを開かないでください'' 表示中のTiddlerすべては、ストアが変更されるたびに最新の状態に保つための処理が必要になります(たとえば、ドラフトのTiddlerに入力している間)。zoominストーリービューを使用すると、サイドバーの''表示中''タブに数十のTiddlerがリストされてしまうことがよくあります。<<.icon $:/core/images/close-all-button>> ''すべて閉じる''ボタンを使用して、表示中のすべてのTiddlerを定期的に閉じる習慣をつけましょう + +!! WikiText + +* ''組み込みのパフォーマンス計測を使用します'' [[パフォーマンス計測|Performance Instrumentation]]の結果を調査すると、パフォーマンスの問題を明らかにするのに役立ちます +* インデックス付きフィルター演算子を活用します。フィルター実行の開始時に次の構造を実行すると、他の方法よりも何倍も高速に実行されるように最適化されます: +** `[all[tiddlers]tag[x]...` +** `[all[shadows]tag[x]...` +** `[all[tiddlers+shadows]tag[x]...` +** `[all[shadows+tiddlers]tag[x]...` +** `[all[tiddlers]field:y[x]...` +** `[all[shadows]field:y[x]...` +** `[all[tiddlers+shadows]field:y[x]...` +** `[all[shadows+tiddlers]field:y[x]...` +** フィールドのインデックスは現在、128文字未満のフィールド値をインデックスするようにデフォルト設定されていることに注意してください。長い値も検索できますが、インデックスは構築されません +** また、演算子名がフィールド名である場合にも“field”演算子が使用されることに注意してください。つまり、たとえば、`[all[shadows+tiddlers]caption[x]...`は最適化されます。 +* RefreshMechanismの[[スロットル|RefreshThrottling]]機能を賢明に使用します +* ''個別のTiddlerをトランスクルードする方がマクロを多用するよりもパフォーマンスが高く''、状況によってはその差が大きくなる可能性があることに留意してください。各Tiddlerのパース結果はキャッシュされ、Tiddlerが変更されていない場合は次回再利用されます。マクロには同じテクニックを使用できず、マクロはグローバルではなくウィジェットツリーに対してローカルであるため、毎回再度パースする必要があります。 +** <<.from-version "5.1.23">> パラメータや変数(つまり、`$parameter$`または`$(variable)$`)を介してテキスト置換を実行''しない''マクロのパースツリーがキャッシュされるようになりました。 +* 可能であれば、変数の宣言や文字列の連結には、''WikifyWidgetではなく、フィルター付きのSetWidgetやVarsWidgetを使用して''ください。パースツリーやウィジェット ツリーをキャッシュする機会がないため、wikifyメカニズムのパフォーマンスは比較的低くなります。 diff --git a/editions/ja-JP/tiddlers/workingwithtw/Using links to navigate between tiddlers.tid b/editions/ja-JP/tiddlers/workingwithtw/Using links to navigate between tiddlers.tid new file mode 100644 index 000000000..4864d4059 --- /dev/null +++ b/editions/ja-JP/tiddlers/workingwithtw/Using links to navigate between tiddlers.tid @@ -0,0 +1,55 @@ +created: 20140908093600000 +modified: 20241031114951639 +original-modified: 20201129183020567 +tags: [[Working with TiddlyWiki]] +title: Using links to navigate between tiddlers +ja-title: リンクを使用してTiddler間を移動する +type: text/vnd.tiddlywiki + +リンク(通常は青いテキストで表示されます)を使用すると、あるTiddlerから別のTiddlerにナビゲートできます。任意のTiddlerへのリンクをクリックすると、そのTiddlerに移動します。Tiddlerが閉じている場合は表示されます。~TiddlyWikiの素晴らしい点は、Tiddlerへのリンクを可能な限りアクセスしやすくしていることです。リンクはどこにでもあります。~TiddlyWikiでTiddlerへのリンクを見つけることができる主な場所は次のとおりです: + +* Tiddlerが既に存在するかどうかに関係なく、Tiddlerの本文にTiddlerへの''リンクを作成''できます。Tiddler間のリンクを作成するさまざまな簡単な方法については、[[WikiTextでのリンク|Linking in WikiText]]を参照してください。 + +* あなたのTiddler内の各''タグピル''(このTiddlerのタイトルの下の''~TiddlyWikiの操作''タグピルなど)には、そのタグのTiddlerへのリンクと、そのタグを持つすべてのTiddlerのリストが含まれています。これにより、それらのTiddlerのいずれかに移動できます。 + +* 各Tiddlerの''情報パネル''では、関連するTiddlerのリストを含む4つのタブにアクセスできます: + +** ''参照''タブには、現在のTiddler//へ//リンクしているすべてのTiddlerが一覧表示されます。 + +** ''この名でタグ付''タブには、現在のTiddlerのタイトルでタグ付けされたすべてのTiddlerが一覧表示されます。 + +** ''一覧''タブには、現在のTiddlerの[[listフィールド|ListField]]に記載されているすべてのTiddler(または潜在的なTiddler)が一覧表示されます。 + +** ''被リスト''タブには、//それらの//listフィールドに現在のTiddlerティドラーを記載しているすべてのTiddlerがリストされます。 + +* ''サイドバー''のタブには、Tiddlerへのリンクのリストが多数含まれています: + +** ''表示中''タブには、現在開いている、つまりページ上のどこかに表示されているすべてのTiddlerが一覧表示されます。 + +** ''最近の更新''タブには、最近修正された順に、100件のTiddlerが表示されます。 + +** ''詳しく''タブには、8つの追加のTiddlerリストが表示されます: + +*** ''すべて''はアルファベット順にすべてのTiddlerをリストします。 + +*** ''タグ別''にはすべてのタグがリストされます。任意のタグのピルをクリックすると、そのタグが付けられたTiddlerのリストにアクセスできます。 + +*** ''未作成''には、まだ存在しないが、他のTiddlerからリンクされているTiddlerがリストされます。これは、作成する予定だったが、作成できなかったTiddlerを見つけるのに役立ちます。 + +*** ''下書き''には、現在下書きモードになっているTiddlerのリストが表示されます。~TiddlyWikiでは、Tiddlerの下書き編集中は別のTiddlerとして扱われるため、''Australia''というタイトルのTiddlerを編集している間は、 ''Australia'' and ''Draft of 'Australia'''という2つのTiddlerが存在することになります。下書きへの変更を保存して閉じると、その変更は''Australia''Tiddlerに適用されます。そのため、''下書き''タブは、編集を開始したが未完成の下書きを見つける手段としてご利用ください。 + +*** ''被参照なし''には、別のTiddlerから直接リンクされていないすべてのTiddlerが一覧表示されます。これは、どのTiddlerを他のTiddlerとより慎重に統合する必要があるかを示してくれるので、ファイルの編集に役立ちます。 + +*** ''種類別''には、画像や音声などの特別なコンテンツを含むTiddlerのリストが表示されます。 + +*** ''システム''は、すべてのSystemTiddlersを一覧表示します。 + +*** ''隠し''には、すべてのShadowTiddlersがリストされています。 + +* ''検索結果''は、検索ボックスに入力したテキストを含むTiddlerのリストです。 + +* 最後に、さまざまな方法で、Tiddlerの独自カスタムリストを作成できます: + +** [[フィルター|Filters]]をトランスクルージョンすることができます([[WikiText でのトランスクルージョン|Transclusion in WikiText]]を参照)。たとえば、`{{{ [tag[mountain]] }}}`をTiddler に追加すると、''mountain''タグが付けられたすべてのTiddlerのリストが挿入されます。 + +** ListWidgetを使用できます。これは、[[フィルター|Filters]]をトランスクルードするよりも複雑ですが、その代わりに、リストを希望どおりに設計し表示するための柔軟性が向上します。 diff --git a/editions/ja-JP/tiddlers/workingwithtw/Working with TiddlyWiki.tid b/editions/ja-JP/tiddlers/workingwithtw/Working with TiddlyWiki.tid new file mode 100644 index 000000000..c739c05a9 --- /dev/null +++ b/editions/ja-JP/tiddlers/workingwithtw/Working with TiddlyWiki.tid @@ -0,0 +1,13 @@ +created: 20140904101100000 +list: [[The First Rule of Using TiddlyWiki]] GettingStarted [[Getting Started Video]] Upgrading [[Navigating between open tiddlers]] [[Using links to navigate between tiddlers]] [[Searching in TiddlyWiki]] [[Creating and editing tiddlers]] [[Creating journal tiddlers]] Saving [[Formatting text in TiddlyWiki]] [[Structuring TiddlyWiki]] Tagging [[Images in WikiText]] KeyboardShortcuts Encryption +modified: 20241028110521720 +original-modified: 20140919191122898 +tags: TableOfContents +title: Working with TiddlyWiki +ja-title: TiddlyWikiの操作 +type: text/vnd.tiddlywiki + +TiddlyWikiを使い初めるのに役立つ情報: + +<<list-links "[tag[Working with TiddlyWiki]]">> + From e43cccc43232fc7e789051e66eb80849fe6f5480 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Tue, 12 Nov 2024 11:55:40 +0000 Subject: [PATCH 152/178] Do not wikify "TiddlyWiki" in social media card UI --- core/language/en-GB/ControlPanel.multids | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/language/en-GB/ControlPanel.multids b/core/language/en-GB/ControlPanel.multids index 2c41f215e..129dab0b4 100644 --- a/core/language/en-GB/ControlPanel.multids +++ b/core/language/en-GB/ControlPanel.multids @@ -206,10 +206,10 @@ Settings/MissingLinks/Hint: Choose whether to link to tiddlers that do not exist Settings/MissingLinks/Description: Enable links to missing tiddlers SocialCard/Caption: Social Media Card SocialCard/Domain/Prompt: Domain name to display for the link (for example, ''tiddlywiki.com'') -SocialCard/Hint: This information is used by social and messaging services to display a preview card for links to this TiddlyWiki when hosted online -SocialCard/PreviewUrl/Prompt: Full URL to preview image for this TiddlyWiki +SocialCard/Hint: This information is used by social and messaging services to display a preview card for links to this ~TiddlyWiki when hosted online +SocialCard/PreviewUrl/Prompt: Full URL to preview image for this ~TiddlyWiki SocialCard/PreviewUrl/Preview: Preview image: -SocialCard/Url/Prompt: Full URL of this TiddlyWiki +SocialCard/Url/Prompt: Full URL of this ~TiddlyWiki StoryTiddler/Caption: Story Tiddler StoryTiddler/Hint: This rule cascade is used to dynamically choose the template for displaying a tiddler in the story river. StoryView/Caption: Story View From 13bedda377af9cf15f626fcde8d11847db715c5b Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Tue, 12 Nov 2024 12:05:16 +0000 Subject: [PATCH 153/178] Add social media cards for the main edition --- editions/prerelease/tiddlers/system/SiteDomain.tid | 3 +++ editions/prerelease/tiddlers/system/SitePreviewUrl.tid | 3 +++ editions/prerelease/tiddlers/system/SiteUrl.tid | 3 +++ .../tiddlers/images/Introduction Video Thumbnail.jpg.meta | 2 +- editions/tw5.com/tiddlers/system/SiteDomain.tid | 3 +++ editions/tw5.com/tiddlers/system/SitePreviewUrl.tid | 3 +++ editions/tw5.com/tiddlers/system/SiteUrl.tid | 3 +++ 7 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 editions/prerelease/tiddlers/system/SiteDomain.tid create mode 100644 editions/prerelease/tiddlers/system/SitePreviewUrl.tid create mode 100644 editions/prerelease/tiddlers/system/SiteUrl.tid create mode 100644 editions/tw5.com/tiddlers/system/SiteDomain.tid create mode 100644 editions/tw5.com/tiddlers/system/SitePreviewUrl.tid create mode 100644 editions/tw5.com/tiddlers/system/SiteUrl.tid diff --git a/editions/prerelease/tiddlers/system/SiteDomain.tid b/editions/prerelease/tiddlers/system/SiteDomain.tid new file mode 100644 index 000000000..fee678ff7 --- /dev/null +++ b/editions/prerelease/tiddlers/system/SiteDomain.tid @@ -0,0 +1,3 @@ +title: $:/SiteDomain + +tiddlywiki.com \ No newline at end of file diff --git a/editions/prerelease/tiddlers/system/SitePreviewUrl.tid b/editions/prerelease/tiddlers/system/SitePreviewUrl.tid new file mode 100644 index 000000000..e710389e7 --- /dev/null +++ b/editions/prerelease/tiddlers/system/SitePreviewUrl.tid @@ -0,0 +1,3 @@ +title: $:/SitePreviewUrl + +https://tiddlywiki.com/prerelease/images/Introduction%20Video%20Thumbnail.jpg \ No newline at end of file diff --git a/editions/prerelease/tiddlers/system/SiteUrl.tid b/editions/prerelease/tiddlers/system/SiteUrl.tid new file mode 100644 index 000000000..f3473a390 --- /dev/null +++ b/editions/prerelease/tiddlers/system/SiteUrl.tid @@ -0,0 +1,3 @@ +title: $:/SiteUrl + +https://tiddlywiki.com/prerelease/ \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/images/Introduction Video Thumbnail.jpg.meta b/editions/tw5.com/tiddlers/images/Introduction Video Thumbnail.jpg.meta index 9b2a023c4..0e826efda 100644 --- a/editions/tw5.com/tiddlers/images/Introduction Video Thumbnail.jpg.meta +++ b/editions/tw5.com/tiddlers/images/Introduction Video Thumbnail.jpg.meta @@ -1,4 +1,4 @@ title: Introduction Video Thumbnail.jpg type: image/jpeg -tags: picture +tags: picture external-image alt-text: Screenshot with a headline: TiddlyWiki. Below are several tiddlers randomly stacked. diff --git a/editions/tw5.com/tiddlers/system/SiteDomain.tid b/editions/tw5.com/tiddlers/system/SiteDomain.tid new file mode 100644 index 000000000..fee678ff7 --- /dev/null +++ b/editions/tw5.com/tiddlers/system/SiteDomain.tid @@ -0,0 +1,3 @@ +title: $:/SiteDomain + +tiddlywiki.com \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/system/SitePreviewUrl.tid b/editions/tw5.com/tiddlers/system/SitePreviewUrl.tid new file mode 100644 index 000000000..1f9f66551 --- /dev/null +++ b/editions/tw5.com/tiddlers/system/SitePreviewUrl.tid @@ -0,0 +1,3 @@ +title: $:/SitePreviewUrl + +https://tiddlywiki.com/images/Introduction%20Video%20Thumbnail.jpg \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/system/SiteUrl.tid b/editions/tw5.com/tiddlers/system/SiteUrl.tid new file mode 100644 index 000000000..51c5be087 --- /dev/null +++ b/editions/tw5.com/tiddlers/system/SiteUrl.tid @@ -0,0 +1,3 @@ +title: $:/SiteUrl + +https://tiddlywiki.com/ \ No newline at end of file From 0ad080110aee095c6407c6c8109d2cbe241a8aa1 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Tue, 12 Nov 2024 12:17:06 +0000 Subject: [PATCH 154/178] Fix social media card image URL --- editions/prerelease/tiddlers/system/SitePreviewUrl.tid | 2 +- editions/tw5.com/tiddlers/system/SitePreviewUrl.tid | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/editions/prerelease/tiddlers/system/SitePreviewUrl.tid b/editions/prerelease/tiddlers/system/SitePreviewUrl.tid index e710389e7..0111c059f 100644 --- a/editions/prerelease/tiddlers/system/SitePreviewUrl.tid +++ b/editions/prerelease/tiddlers/system/SitePreviewUrl.tid @@ -1,3 +1,3 @@ title: $:/SitePreviewUrl -https://tiddlywiki.com/prerelease/images/Introduction%20Video%20Thumbnail.jpg \ No newline at end of file +https://tiddlywiki.com/prerelease/images/Introduction%2520Video%2520Thumbnail.jpg \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/system/SitePreviewUrl.tid b/editions/tw5.com/tiddlers/system/SitePreviewUrl.tid index 1f9f66551..6af0ba2e5 100644 --- a/editions/tw5.com/tiddlers/system/SitePreviewUrl.tid +++ b/editions/tw5.com/tiddlers/system/SitePreviewUrl.tid @@ -1,3 +1,3 @@ title: $:/SitePreviewUrl -https://tiddlywiki.com/images/Introduction%20Video%20Thumbnail.jpg \ No newline at end of file +https://tiddlywiki.com/images/Introduction%2520Video%2520Thumbnail.jpg \ No newline at end of file From 814f6b5dbb367e58f8356b89b5e51b26ab365ad8 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Tue, 12 Nov 2024 12:36:49 +0000 Subject: [PATCH 155/178] Improve resolution of introduction thumbnail --- .../images/Introduction Video Thumbnail.jpg | Bin 32921 -> 45839 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/editions/tw5.com/tiddlers/images/Introduction Video Thumbnail.jpg b/editions/tw5.com/tiddlers/images/Introduction Video Thumbnail.jpg index c55c66e7cf2a9dbffd3a058f95dcc3bf5b7bd04a..33994c1a3665849cbf802ccd15cce0329711054c 100644 GIT binary patch literal 45839 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 literal 32921 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 P{=eAUKlm@)UrYZDGEu4H From 8a7b211a5a52db8ffe1c54a6c70321e050a716c0 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Tue, 12 Nov 2024 19:51:39 +0000 Subject: [PATCH 156/178] Add a badge that is displayed for the Netlify preview builds --- .../tiddlers/system/netlify-build-badge.tid | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 editions/tw5.com/tiddlers/system/netlify-build-badge.tid diff --git a/editions/tw5.com/tiddlers/system/netlify-build-badge.tid b/editions/tw5.com/tiddlers/system/netlify-build-badge.tid new file mode 100644 index 000000000..b0cd272c0 --- /dev/null +++ b/editions/tw5.com/tiddlers/system/netlify-build-badge.tid @@ -0,0 +1,17 @@ +title: $:/_tw5.com/netlify-build-badge +tags: $:/tags/SideBarSegment +list-after: $:/core/ui/SideBarSegments/site-subtitle + +<% if [{$:/build}prefix[NETLIFY-BUILD]] %> + <p> + <div class="tc-scary-warning" style="display: flex;gap: 0.5em;padding: 1em;margin-right: 1em;align-items: center;"> + <div style=""> + <a href="https://www.netlify.com" rel="noopener noreferrer" target="_blank"><img src="https://www.netlify.com/v3/img/components/netlify-light.svg" alt="Deploys by Netlify" /></a> + </div> + <div style=""> + This is a preview build of the pull request <a href={{{ [{$:/build}split[|]nth[5]addprefix[https://github.com/TiddlyWiki/TiddlyWiki5/pull/]] }}} rel="noopener noreferrer" target="_blank">#<$text text={{{ [{$:/build}split[|]nth[5]] }}}/></a> + </div> + </div> + </p> +<% endif %> + From b18faf05c119dd6d1a5b723d72ec79f3bdcccbbc Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Tue, 12 Nov 2024 20:35:51 +0000 Subject: [PATCH 157/178] Add scary warning from prerelease So that it is available in Netlify preview builds, which use the tw5.com edition, not prerelease --- editions/tw5.com/tiddlers/system/tw5.com-styles.tid | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/editions/tw5.com/tiddlers/system/tw5.com-styles.tid b/editions/tw5.com/tiddlers/system/tw5.com-styles.tid index ced42e64d..68944098d 100644 --- a/editions/tw5.com/tiddlers/system/tw5.com-styles.tid +++ b/editions/tw5.com/tiddlers/system/tw5.com-styles.tid @@ -133,3 +133,15 @@ type: text/vnd.tiddlywiki .tc-saving-sidebar-category { margin-bottom:10px; } .tc-saving-sidebar-category-title { margin-bottom:5px; font-weight:bold; } .tc-saving-sidebar-category-item { margin-left:10px; white-space:nowrap; } + +.tc-scary-warning { + font-weight: bold; + padding: 0 1em; + margin-left: -1em; + margin-right: -1em; + color: #f22; + border-radius: 4px; + border: 3px solid transparent; + background: #ffd; + background: linear-gradient(#ffd, #ffd) padding-box, repeating-linear-gradient(-45deg, red 0, red 25%, transparent 0, transparent 50%) 0 / .6em .6em; +} From e3648c7ec1b33083a08bec153b305cb00551d06a Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Tue, 12 Nov 2024 20:36:26 +0000 Subject: [PATCH 158/178] Remove prerelease copy of scary warning styles --- editions/prerelease/tiddlers/system/styles.tid | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/editions/prerelease/tiddlers/system/styles.tid b/editions/prerelease/tiddlers/system/styles.tid index 2f63c5a48..33424e4ae 100644 --- a/editions/prerelease/tiddlers/system/styles.tid +++ b/editions/prerelease/tiddlers/system/styles.tid @@ -4,14 +4,3 @@ type: text/vnd.tiddlywiki \rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock -.tc-scary-warning { - font-weight: bold; - padding: 0 1em; - margin-left: -1em; - margin-right: -1em; - color: #f22; - border-radius: 4px; - border: 3px solid transparent; - background: #ffd; - background: linear-gradient(#ffd, #ffd) padding-box, repeating-linear-gradient(-45deg, red 0, red 25%, transparent 0, transparent 50%) 0 / .6em .6em; -} \ No newline at end of file From 036c16728bb85e417395cb05889007ff2f704f93 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Tue, 12 Nov 2024 20:51:16 +0000 Subject: [PATCH 159/178] Add badge for Netlify preview builds --- .../tiddlers/system/netlify-build-badge.tid | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 editions/tw5.com/tiddlers/system/netlify-build-badge.tid diff --git a/editions/tw5.com/tiddlers/system/netlify-build-badge.tid b/editions/tw5.com/tiddlers/system/netlify-build-badge.tid new file mode 100644 index 000000000..b0cd272c0 --- /dev/null +++ b/editions/tw5.com/tiddlers/system/netlify-build-badge.tid @@ -0,0 +1,17 @@ +title: $:/_tw5.com/netlify-build-badge +tags: $:/tags/SideBarSegment +list-after: $:/core/ui/SideBarSegments/site-subtitle + +<% if [{$:/build}prefix[NETLIFY-BUILD]] %> + <p> + <div class="tc-scary-warning" style="display: flex;gap: 0.5em;padding: 1em;margin-right: 1em;align-items: center;"> + <div style=""> + <a href="https://www.netlify.com" rel="noopener noreferrer" target="_blank"><img src="https://www.netlify.com/v3/img/components/netlify-light.svg" alt="Deploys by Netlify" /></a> + </div> + <div style=""> + This is a preview build of the pull request <a href={{{ [{$:/build}split[|]nth[5]addprefix[https://github.com/TiddlyWiki/TiddlyWiki5/pull/]] }}} rel="noopener noreferrer" target="_blank">#<$text text={{{ [{$:/build}split[|]nth[5]] }}}/></a> + </div> + </div> + </p> +<% endif %> + From 5644e48d929a64f670c3ba72340c00d903feec71 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Thu, 14 Nov 2024 10:34:14 +0000 Subject: [PATCH 160/178] First draft of Privacy and Security docs --- .../TiddlyWiki Privacy and Security.tid | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 editions/tw5.com/tiddlers/workingwithtw/TiddlyWiki Privacy and Security.tid diff --git a/editions/tw5.com/tiddlers/workingwithtw/TiddlyWiki Privacy and Security.tid b/editions/tw5.com/tiddlers/workingwithtw/TiddlyWiki Privacy and Security.tid new file mode 100644 index 000000000..d636244e4 --- /dev/null +++ b/editions/tw5.com/tiddlers/workingwithtw/TiddlyWiki Privacy and Security.tid @@ -0,0 +1,42 @@ +title: TiddlyWiki Privacy and Security +created: 20241106165307259 +modified: 20241106165307259 + +! Basic Principles + +<span class="tc-float-right">[img width=200 [TiddlyWiki Privacy Badge.png]]</span> +If security and privacy are important to you then you need to take the best available advice, and the best place for that is specialist organisations that focus on this area. The Electronic Frontier Foundation in the US is well respected, and their advice would be a good place to start. It emphasises basics such as dealing with passwords and two factor authentication, but also explains more advanced topics such as making a security plan, and how to set up a device securely. + +https://ssd.eff.org/module-categories/basics + +! Introduction + +TiddlyWiki is unique in that ordinary people without special training can use it securely and privately. It is easy to apply the advice from the EFF to TiddlyWiki. The key is that TiddlyWiki is just a file, and so everything that users may have already learned about how to keep documents and images private can be applied to TiddlyWiki. + +Because data is stoerd in simple text files, people today choosing to use TiddlyWiki can be confident that their data will still be accessible in the decades to come. + +! Verifiable Trust + +An important aspect of TiddlyWiki's claims in the area of security and privacy is that these claims can be readily verified by anyone with basic technical skills. For example, the network monitoring tools built into browsers allow users to verify that TiddlyWiki doesn't send any data to other servers. Similarly anyone can open a TiddlyWiki HTML file in an editor and verify that their data is readily accessible. + +! Single File Configuration + +As a practical matter, using TiddlyWiki securely and privately in the single file configuration depends upon keeping that single file securely and privately. + +Users can employ the same tools that they use to keep any document and photograph secure. So, for many users, the simplest solution will be to use an existing file storage service such as Google Drive, Apple's iCloud, or Dropbox. Many users will already be relying on the privacy and security of these services. + +There are also open source alternatives such as [[Syncthing|https://syncthing.net/]] that allow users to synchronise files between their devices without using a third party service. + +Users may wish to use additional layers of security. TiddlyWiki in the single file configuration itself offers built-in encryption. It uses an industry standard encryption library to offer AES 128 bit encryption in CCM mode. All the data within the file is encrypted, and cannot be accessed without entering the correct password. The password is never stored in the file, and so if it is lost, the data is lost. + +It is important to understand that TiddlyWiki's built in encryption is our best endeavour to offer privacy and usability. However, the encryption feature has not been subject to the kind of rigorous third party testing that characterises secure services like Signal or Syncthing. + +So, cautious users may wish to use TiddlyWiki's built in encryption as an extra layer of security, but should take care not to rely on it as one would rely on industry standard encryption solutions that have been rigorously tested in a variety of situations. + +! Node.js Configuration + +Using TiddlyWiki in the Node.js configuration requires more technical knowledge than the single file edition. There are several important areas with respect to security and privacy. + +Firstly, and most obviously, there is the matter of how user data is stored on disc as individual `.tid` files. Just as with the single file configuration, these are just ordinary files, and so can be used with third party tools that provide encryption. + +Secondly, consideration must be given to how data is transmitted across the network. By default, the Node.js configuration does not use SSL and so traffic can be observed by others (the impact is mitigated by the fact that by default only users on the same machine can connect to the server). While TiddlyWiki itself does offer the option of setting up an SSL connection it is generally advised to use an external proxy server to provide SSL services. nginx is popular for this purpose. From 899a4984c0eecca92efe3470a2b1daa0c97688f9 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Thu, 14 Nov 2024 14:19:54 +0000 Subject: [PATCH 161/178] Tweaks Improvements suggested at https://talk.tiddlywiki.org/t/new-privacy-and-security-documentation/11167/2?u=jeremyruston --- editions/tw5.com/tiddlers/saving/Encryption.tid | 4 ++-- .../TiddlyWiki Privacy and Security.tid | 12 ++++++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/editions/tw5.com/tiddlers/saving/Encryption.tid b/editions/tw5.com/tiddlers/saving/Encryption.tid index 9b9ba4ee6..ccf8e5a83 100644 --- a/editions/tw5.com/tiddlers/saving/Encryption.tid +++ b/editions/tw5.com/tiddlers/saving/Encryption.tid @@ -1,10 +1,10 @@ created: 20130825160900000 -modified: 20160610083350724 +modified: 20241106165307259 tags: Features [[Working with TiddlyWiki]] title: Encryption type: text/vnd.tiddlywiki -When used as a single HTML file, TiddlyWiki5 allows content to be encrypted using the [[Stanford JavaScript Crypto Library]]. +When used as a single HTML file, TiddlyWiki5 allows content to be encrypted with AES 128 bit encryption in CCM mode using the [[Stanford JavaScript Crypto Library]]. # Switch to the ''Tools'' tab in the sidebar and look for the button with a padlock icon # If the button is labelled <<.icon $:/core/images/unlocked-padlock>> ''set password'' then the current wiki is not encrypted. Clicking the button will prompt for a password that will be used to encrypt subsequent saves diff --git a/editions/tw5.com/tiddlers/workingwithtw/TiddlyWiki Privacy and Security.tid b/editions/tw5.com/tiddlers/workingwithtw/TiddlyWiki Privacy and Security.tid index d636244e4..27baef210 100644 --- a/editions/tw5.com/tiddlers/workingwithtw/TiddlyWiki Privacy and Security.tid +++ b/editions/tw5.com/tiddlers/workingwithtw/TiddlyWiki Privacy and Security.tid @@ -13,7 +13,7 @@ https://ssd.eff.org/module-categories/basics TiddlyWiki is unique in that ordinary people without special training can use it securely and privately. It is easy to apply the advice from the EFF to TiddlyWiki. The key is that TiddlyWiki is just a file, and so everything that users may have already learned about how to keep documents and images private can be applied to TiddlyWiki. -Because data is stoerd in simple text files, people today choosing to use TiddlyWiki can be confident that their data will still be accessible in the decades to come. +Because data is stored in simple text files, people today choosing to use TiddlyWiki can be confident that their data will still be accessible in the decades to come. ! Verifiable Trust @@ -27,7 +27,7 @@ Users can employ the same tools that they use to keep any document and photograp There are also open source alternatives such as [[Syncthing|https://syncthing.net/]] that allow users to synchronise files between their devices without using a third party service. -Users may wish to use additional layers of security. TiddlyWiki in the single file configuration itself offers built-in encryption. It uses an industry standard encryption library to offer AES 128 bit encryption in CCM mode. All the data within the file is encrypted, and cannot be accessed without entering the correct password. The password is never stored in the file, and so if it is lost, the data is lost. +Users may wish to use additional layers of security. TiddlyWiki in the single file configuration itself offers built-in [[encryption|Encryption]]. It uses an industry standard encryption library to offer AES 128 bit encryption in CCM mode. All the data within the file is encrypted, and cannot be accessed without entering the correct password. The password is never stored in the file, and so if it is lost, the data is lost. Instructions can be found [[here|Encryption]] It is important to understand that TiddlyWiki's built in encryption is our best endeavour to offer privacy and usability. However, the encryption feature has not been subject to the kind of rigorous third party testing that characterises secure services like Signal or Syncthing. @@ -40,3 +40,11 @@ Using TiddlyWiki in the Node.js configuration requires more technical knowledge Firstly, and most obviously, there is the matter of how user data is stored on disc as individual `.tid` files. Just as with the single file configuration, these are just ordinary files, and so can be used with third party tools that provide encryption. Secondly, consideration must be given to how data is transmitted across the network. By default, the Node.js configuration does not use SSL and so traffic can be observed by others (the impact is mitigated by the fact that by default only users on the same machine can connect to the server). While TiddlyWiki itself does offer the option of setting up an SSL connection it is generally advised to use an external proxy server to provide SSL services. nginx is popular for this purpose. + +! Community Tools + +There are also third party tools from the community that extend TiddlyWiki's built in encryption: + +* [["Encrypt single tiddler plugin" by Danielo Rodriguez]] allows individual tiddlers to be encrypted +* [[TW5-CSEncryption|https://wiki.fspark.me/TW5-CSEncryption/]] offers client-side encryption for TiddlyWiki on Node.js + From 4bac0bca702385541bc2c92d310ff379911e6dbd Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Thu, 14 Nov 2024 14:22:57 +0000 Subject: [PATCH 162/178] Reduce number of links to TiddlyWiki --- .../TiddlyWiki Privacy and Security.tid | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/editions/tw5.com/tiddlers/workingwithtw/TiddlyWiki Privacy and Security.tid b/editions/tw5.com/tiddlers/workingwithtw/TiddlyWiki Privacy and Security.tid index 27baef210..2751b31e9 100644 --- a/editions/tw5.com/tiddlers/workingwithtw/TiddlyWiki Privacy and Security.tid +++ b/editions/tw5.com/tiddlers/workingwithtw/TiddlyWiki Privacy and Security.tid @@ -2,49 +2,49 @@ title: TiddlyWiki Privacy and Security created: 20241106165307259 modified: 20241106165307259 -! Basic Principles - -<span class="tc-float-right">[img width=200 [TiddlyWiki Privacy Badge.png]]</span> -If security and privacy are important to you then you need to take the best available advice, and the best place for that is specialist organisations that focus on this area. The Electronic Frontier Foundation in the US is well respected, and their advice would be a good place to start. It emphasises basics such as dealing with passwords and two factor authentication, but also explains more advanced topics such as making a security plan, and how to set up a device securely. - -https://ssd.eff.org/module-categories/basics - ! Introduction -TiddlyWiki is unique in that ordinary people without special training can use it securely and privately. It is easy to apply the advice from the EFF to TiddlyWiki. The key is that TiddlyWiki is just a file, and so everything that users may have already learned about how to keep documents and images private can be applied to TiddlyWiki. +<span class="tc-float-right">[img width=200 [TiddlyWiki Privacy Badge.png]]</span> +TiddlyWiki is unique in that ordinary people without special training can use it securely and privately. It is easy to apply the advice from the EFF to ~TiddlyWiki. The key is that ~TiddlyWiki is just a file, and so everything that users may have already learned about how to keep documents and images private can be applied to ~TiddlyWiki. -Because data is stored in simple text files, people today choosing to use TiddlyWiki can be confident that their data will still be accessible in the decades to come. +Because data is stored in simple text files, people today choosing to use ~TiddlyWiki can be confident that their data will still be accessible in the decades to come. ! Verifiable Trust -An important aspect of TiddlyWiki's claims in the area of security and privacy is that these claims can be readily verified by anyone with basic technical skills. For example, the network monitoring tools built into browsers allow users to verify that TiddlyWiki doesn't send any data to other servers. Similarly anyone can open a TiddlyWiki HTML file in an editor and verify that their data is readily accessible. +An important aspect of ~TiddlyWiki's claims in the area of security and privacy is that these claims can be readily verified by anyone with basic technical skills. For example, the network monitoring tools built into browsers allow users to verify that ~TiddlyWiki doesn't send any data to other servers. Similarly anyone can open a ~TiddlyWiki HTML file in an editor and verify that their data is readily accessible. ! Single File Configuration -As a practical matter, using TiddlyWiki securely and privately in the single file configuration depends upon keeping that single file securely and privately. +As a practical matter, using ~TiddlyWiki securely and privately in the single file configuration depends upon keeping that single file securely and privately. Users can employ the same tools that they use to keep any document and photograph secure. So, for many users, the simplest solution will be to use an existing file storage service such as Google Drive, Apple's iCloud, or Dropbox. Many users will already be relying on the privacy and security of these services. There are also open source alternatives such as [[Syncthing|https://syncthing.net/]] that allow users to synchronise files between their devices without using a third party service. -Users may wish to use additional layers of security. TiddlyWiki in the single file configuration itself offers built-in [[encryption|Encryption]]. It uses an industry standard encryption library to offer AES 128 bit encryption in CCM mode. All the data within the file is encrypted, and cannot be accessed without entering the correct password. The password is never stored in the file, and so if it is lost, the data is lost. Instructions can be found [[here|Encryption]] +Users may wish to use additional layers of security. ~TiddlyWiki in the single file configuration itself offers built-in [[encryption|Encryption]]. It uses an industry standard encryption library to offer AES 128 bit encryption in CCM mode. All the data within the file is encrypted, and cannot be accessed without entering the correct password. The password is never stored in the file, and so if it is lost, the data is lost. Instructions can be found [[here|Encryption]] -It is important to understand that TiddlyWiki's built in encryption is our best endeavour to offer privacy and usability. However, the encryption feature has not been subject to the kind of rigorous third party testing that characterises secure services like Signal or Syncthing. +It is important to understand that ~TiddlyWiki's built in encryption is our best endeavour to offer privacy and usability. However, the encryption feature has not been subject to the kind of rigorous third party testing that characterises secure services like Signal or Syncthing. -So, cautious users may wish to use TiddlyWiki's built in encryption as an extra layer of security, but should take care not to rely on it as one would rely on industry standard encryption solutions that have been rigorously tested in a variety of situations. +So, cautious users may wish to use ~TiddlyWiki's built in encryption as an extra layer of security, but should take care not to rely on it as one would rely on industry standard encryption solutions that have been rigorously tested in a variety of situations. ! Node.js Configuration -Using TiddlyWiki in the Node.js configuration requires more technical knowledge than the single file edition. There are several important areas with respect to security and privacy. +Using ~TiddlyWiki in the Node.js configuration requires more technical knowledge than the single file edition. There are several important areas with respect to security and privacy. Firstly, and most obviously, there is the matter of how user data is stored on disc as individual `.tid` files. Just as with the single file configuration, these are just ordinary files, and so can be used with third party tools that provide encryption. -Secondly, consideration must be given to how data is transmitted across the network. By default, the Node.js configuration does not use SSL and so traffic can be observed by others (the impact is mitigated by the fact that by default only users on the same machine can connect to the server). While TiddlyWiki itself does offer the option of setting up an SSL connection it is generally advised to use an external proxy server to provide SSL services. nginx is popular for this purpose. +Secondly, consideration must be given to how data is transmitted across the network. By default, the Node.js configuration does not use SSL and so traffic can be observed by others (the impact is mitigated by the fact that by default only users on the same machine can connect to the server). While ~TiddlyWiki itself does offer the option of setting up an SSL connection it is generally advised to use an external proxy server to provide SSL services. nginx is popular for this purpose. ! Community Tools -There are also third party tools from the community that extend TiddlyWiki's built in encryption: +There are also third party tools from the community that extend ~TiddlyWiki's built in encryption: * [["Encrypt single tiddler plugin" by Danielo Rodriguez]] allows individual tiddlers to be encrypted -* [[TW5-CSEncryption|https://wiki.fspark.me/TW5-CSEncryption/]] offers client-side encryption for TiddlyWiki on Node.js +* [[TW5-CSEncryption|https://wiki.fspark.me/TW5-CSEncryption/]] offers client-side encryption for ~TiddlyWiki on Node.js + +! Further Information + +If security and privacy are important to you then you need to take the best available advice, and the best place for that is specialist organisations that focus on this area. The Electronic Frontier Foundation in the US is well respected, and their advice would be a good place to start. It emphasises basics such as dealing with passwords and two factor authentication, but also explains more advanced topics such as making a security plan, and how to set up a device securely. + +https://ssd.eff.org/module-categories/basics From ca08eacce71f3a87c9b21176eb49b8dd9b2a4678 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Thu, 14 Nov 2024 14:30:17 +0000 Subject: [PATCH 163/178] Reorder badges --- editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid b/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid index f83a96463..205ae24cb 100644 --- a/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid +++ b/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid @@ -1,5 +1,5 @@ created: 20150414070451144 -list: [[HelloThumbnail - Twenty Years of TiddlyWiki]] [[HelloThumbnail - TiddlyWiki Privacy]] [[HelloThumbnail - Newsletter]] [[HelloThumbnail - Introduction Video]] [[HelloThumbnail - Grok TiddlyWiki]] [[HelloThumbnail - Latest Version]] [[HelloThumbnail - TiddlyWikiLinks]] [[HelloThumbnail - Developers]] [[HelloThumbnail - Funding]] [[HelloThumbnail - Marketplace]] [[HelloThumbnail - Intertwingled Innovations]] +list: [[HelloThumbnail - Twenty Years of TiddlyWiki]] [[HelloThumbnail - Introduction Video]] [[HelloThumbnail - TiddlyWiki Privacy]] [[HelloThumbnail - Latest Version]] [[HelloThumbnail - Newsletter]] [[HelloThumbnail - Grok TiddlyWiki]] [[HelloThumbnail - TiddlyWikiLinks]] [[HelloThumbnail - Funding]] [[HelloThumbnail - Marketplace]] [[HelloThumbnail - Intertwingled Innovations]] [[HelloThumbnail - Developers]] modified: 20150414070948246 title: HelloThumbnail type: text/vnd.tiddlywiki From 0763ee55255266e9d3549953af28b0c591b12f02 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Thu, 14 Nov 2024 14:30:31 +0000 Subject: [PATCH 164/178] Change caption of Community Links badge --- .../hellothere/thumbnails/HelloThumbnail - TiddlyWikiLinks.tid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - TiddlyWikiLinks.tid b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - TiddlyWikiLinks.tid index 221a3ae10..38da0ac3d 100644 --- a/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - TiddlyWikiLinks.tid +++ b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - TiddlyWikiLinks.tid @@ -2,7 +2,7 @@ title: HelloThumbnail - TiddlyWikiLinks tags: HelloThumbnail color: #D5B7EA image: TiddlyWikiLinks -caption: links.tiddlywiki.org +caption: Community Links link: Community Links Aggregator Links to ~TiddlyWiki-related content collected by the community \ No newline at end of file From 598d55a3cd06cfab08c31ccf7f7ab49a4200e31f Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Thu, 14 Nov 2024 14:30:41 +0000 Subject: [PATCH 165/178] Wording tweaks --- .../workingwithtw/TiddlyWiki Privacy and Security.tid | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/editions/tw5.com/tiddlers/workingwithtw/TiddlyWiki Privacy and Security.tid b/editions/tw5.com/tiddlers/workingwithtw/TiddlyWiki Privacy and Security.tid index 2751b31e9..4ee1abede 100644 --- a/editions/tw5.com/tiddlers/workingwithtw/TiddlyWiki Privacy and Security.tid +++ b/editions/tw5.com/tiddlers/workingwithtw/TiddlyWiki Privacy and Security.tid @@ -7,7 +7,7 @@ modified: 20241106165307259 <span class="tc-float-right">[img width=200 [TiddlyWiki Privacy Badge.png]]</span> TiddlyWiki is unique in that ordinary people without special training can use it securely and privately. It is easy to apply the advice from the EFF to ~TiddlyWiki. The key is that ~TiddlyWiki is just a file, and so everything that users may have already learned about how to keep documents and images private can be applied to ~TiddlyWiki. -Because data is stored in simple text files, people today choosing to use ~TiddlyWiki can be confident that their data will still be accessible in the decades to come. +Because data is stored in simple text files, people choosing to use ~TiddlyWiki today can be confident that their data will still be accessible in the decades to come. ! Verifiable Trust @@ -21,7 +21,7 @@ Users can employ the same tools that they use to keep any document and photograp There are also open source alternatives such as [[Syncthing|https://syncthing.net/]] that allow users to synchronise files between their devices without using a third party service. -Users may wish to use additional layers of security. ~TiddlyWiki in the single file configuration itself offers built-in [[encryption|Encryption]]. It uses an industry standard encryption library to offer AES 128 bit encryption in CCM mode. All the data within the file is encrypted, and cannot be accessed without entering the correct password. The password is never stored in the file, and so if it is lost, the data is lost. Instructions can be found [[here|Encryption]] +Users may wish to use additional layers of security. ~TiddlyWiki in the single file configuration itself offers built-in encryption. It uses an industry standard encryption library to offer AES 128 bit encryption in CCM mode. All the data within the file is encrypted, and cannot be accessed without entering the correct password. The password is never stored in the file, and so if it is lost, the data is lost. Instructions can be found in [[Encryption]]. It is important to understand that ~TiddlyWiki's built in encryption is our best endeavour to offer privacy and usability. However, the encryption feature has not been subject to the kind of rigorous third party testing that characterises secure services like Signal or Syncthing. From 0ea567b86df32b7106ce815f09497287a534ce13 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Thu, 14 Nov 2024 17:04:54 +0000 Subject: [PATCH 166/178] Tweaks --- editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid | 2 +- .../tiddlers/workingwithtw/TiddlyWiki Privacy and Security.tid | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid b/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid index 205ae24cb..49b6ee13a 100644 --- a/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid +++ b/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid @@ -1,5 +1,5 @@ created: 20150414070451144 -list: [[HelloThumbnail - Twenty Years of TiddlyWiki]] [[HelloThumbnail - Introduction Video]] [[HelloThumbnail - TiddlyWiki Privacy]] [[HelloThumbnail - Latest Version]] [[HelloThumbnail - Newsletter]] [[HelloThumbnail - Grok TiddlyWiki]] [[HelloThumbnail - TiddlyWikiLinks]] [[HelloThumbnail - Funding]] [[HelloThumbnail - Marketplace]] [[HelloThumbnail - Intertwingled Innovations]] [[HelloThumbnail - Developers]] +list: [[HelloThumbnail - Twenty Years of TiddlyWiki]] [[HelloThumbnail - Introduction Video]] [[HelloThumbnail - TiddlyWiki Privacy]] [[HelloThumbnail - Latest Version]] [[HelloThumbnail - Newsletter]] [[HelloThumbnail - Grok TiddlyWiki]] [[HelloThumbnail - TiddlyWikiLinks]] [[HelloThumbnail - Funding]] [[HelloThumbnail - Marketplace]] [[HelloThumbnail - Intertwingled Innovations]] modified: 20150414070948246 title: HelloThumbnail type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/workingwithtw/TiddlyWiki Privacy and Security.tid b/editions/tw5.com/tiddlers/workingwithtw/TiddlyWiki Privacy and Security.tid index 4ee1abede..97fa2008a 100644 --- a/editions/tw5.com/tiddlers/workingwithtw/TiddlyWiki Privacy and Security.tid +++ b/editions/tw5.com/tiddlers/workingwithtw/TiddlyWiki Privacy and Security.tid @@ -2,8 +2,6 @@ title: TiddlyWiki Privacy and Security created: 20241106165307259 modified: 20241106165307259 -! Introduction - <span class="tc-float-right">[img width=200 [TiddlyWiki Privacy Badge.png]]</span> TiddlyWiki is unique in that ordinary people without special training can use it securely and privately. It is easy to apply the advice from the EFF to ~TiddlyWiki. The key is that ~TiddlyWiki is just a file, and so everything that users may have already learned about how to keep documents and images private can be applied to ~TiddlyWiki. From 77a227c1d06def59863ac5b696676b55e57ac86b Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Thu, 14 Nov 2024 18:01:36 +0000 Subject: [PATCH 167/178] Add banner advertising MWS Closes #8731 --- .../tiddlers/hellothere/HelloThumbnail.tid | 2 +- .../HelloThumbnail - MultiWikiServer.tid | 10 +++++++ .../tw5.com/tiddlers/images/MWS Banner.png | Bin 0 -> 177491 bytes .../tiddlers/images/MWS Banner.png.meta | 4 +++ .../MWS - Installation using Git.tid | 17 ++++++++++++ .../multiwikiserver/MWS - Installation.tid | 15 ++++++++++ .../roadmap/multiwikiserver/MWS - Usage.tid | 13 +++++++++ .../multiwikiserver/MultiWikiServer.tid | 26 ++++++++++++++++++ .../tw5.com/tiddlers/system/doc-macros.tid | 8 ++++++ 9 files changed, 94 insertions(+), 1 deletion(-) create mode 100644 editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - MultiWikiServer.tid create mode 100644 editions/tw5.com/tiddlers/images/MWS Banner.png create mode 100644 editions/tw5.com/tiddlers/images/MWS Banner.png.meta create mode 100644 editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Installation using Git.tid create mode 100644 editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Installation.tid create mode 100644 editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Usage.tid create mode 100644 editions/tw5.com/tiddlers/roadmap/multiwikiserver/MultiWikiServer.tid diff --git a/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid b/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid index 07eaaa05f..96d7b3fc3 100644 --- a/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid +++ b/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid @@ -1,5 +1,5 @@ created: 20150414070451144 -list: [[HelloThumbnail - Twenty Years of TiddlyWiki]] [[HelloThumbnail - Newsletter]] [[HelloThumbnail - Introduction Video]] [[HelloThumbnail - Grok TiddlyWiki]] [[HelloThumbnail - Latest Version]] [[HelloThumbnail - TiddlyWikiLinks]] [[HelloThumbnail - Developers]] [[HelloThumbnail - Funding]] [[HelloThumbnail - Marketplace]] [[HelloThumbnail - Intertwingled Innovations]] +list: [[HelloThumbnail - Twenty Years of TiddlyWiki]] [[HelloThumbnail - Newsletter]] [[HelloThumbnail - Introduction Video]] [[HelloThumbnail - Grok TiddlyWiki]] [[HelloThumbnail - Latest Version]] [[HelloThumbnail - MultiWikiServer]] [[HelloThumbnail - TiddlyWikiLinks]] [[HelloThumbnail - Developers]] [[HelloThumbnail - Funding]] [[HelloThumbnail - Marketplace]] [[HelloThumbnail - Intertwingled Innovations]] modified: 20150414070948246 title: HelloThumbnail type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - MultiWikiServer.tid b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - MultiWikiServer.tid new file mode 100644 index 000000000..656e78b0c --- /dev/null +++ b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - MultiWikiServer.tid @@ -0,0 +1,10 @@ +title: HelloThumbnail - MultiWikiServer +tags: HelloThumbnail +color: purple +background-color: #fff +caption: Coming Soon +link: MultiWikiServer +image: MWS Banner.png +ribbon-text: SOON + +Find out more about the new ~MultiWikiServer plugin that turns ~TiddlyWiki into a full-fledged server system supporting multiple user accounts and tiddler sharing \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/images/MWS Banner.png b/editions/tw5.com/tiddlers/images/MWS Banner.png new file mode 100644 index 0000000000000000000000000000000000000000..1e27e8f25e71060e0d8221a6a0e04b85628600d7 GIT binary patch literal 177491 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%0Am}+V-EeJc^pp0!!_MP+68yTkS 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 literal 0 HcmV?d00001 diff --git a/editions/tw5.com/tiddlers/images/MWS Banner.png.meta b/editions/tw5.com/tiddlers/images/MWS Banner.png.meta new file mode 100644 index 000000000..12fc21072 --- /dev/null +++ b/editions/tw5.com/tiddlers/images/MWS Banner.png.meta @@ -0,0 +1,4 @@ +title: MWS Banner.png +type: image/png +tags: picture +alt-text: Banner for the new Multi Wiki Server plugin for TiddlyWiki diff --git a/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Installation using Git.tid b/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Installation using Git.tid new file mode 100644 index 000000000..a68730249 --- /dev/null +++ b/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Installation using Git.tid @@ -0,0 +1,17 @@ +title: MWS: Installation using Git +tags: MultiWikiServer +modified: 20241105133737778 +created: 20241105133737778 + +These instructions require basic knowledge both of the terminal and of Git. There are also [[alternative instructions without using Git|MWS: Installation]]. + +# Clone the code from GitHub with: <<.copy-code-to-clipboard "git clone -b multi-wiki-support --single-branch https://github.com/TiddlyWiki/TiddlyWiki5">> +# Open a terminal window in the root of the downloaded folder +# Install the dependencies with the command: <<.copy-code-to-clipboard "npm install">> +# Start the server with the command: <<.copy-code-to-clipboard "npm start">> +# To use MWS, visit http://localhost:8080 in a browser on the same computer +# When you have finished using MWS, stop the server with <kbd>ctrl-C</kbd> + +To update your copy of MWS with newer changes from ~GitHub, run the following command: + +<<.copy-code-to-clipboard "git pull">> diff --git a/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Installation.tid b/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Installation.tid new file mode 100644 index 000000000..092331e3d --- /dev/null +++ b/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Installation.tid @@ -0,0 +1,15 @@ +title: MWS: Installation +tags: MultiWikiServer +modified: 20241105133737778 +created: 20241105133737778 + +These instructions require minimal knowledge of the terminal. There are also [[alternative instructions for those using Git|MWS: Installation using Git]]. + +# Download the code [[direct from GitHub|https://github.com/TiddlyWiki/TiddlyWiki5/archive/refs/pull/7915/head.zip]] +# Open a terminal window in the root of the downloaded folder +# Install the dependencies with the command: <<.copy-code-to-clipboard "npm install">> +# Start the server with the command: <<.copy-code-to-clipboard "npm start">> +# To use MWS, visit http://localhost:8080 in a browser on the same computer +# When you have finished using MWS, stop the server with <kbd>ctrl-C</kbd> + +To update your copy of MWS with newer changes will require re-downloading the code, taking care not to lose any changes you might have made. diff --git a/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Usage.tid b/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Usage.tid new file mode 100644 index 000000000..a3b58ae78 --- /dev/null +++ b/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Usage.tid @@ -0,0 +1,13 @@ +title: MWS: Usage +tags: MultiWikiServer +modified: 20241105133737778 +created: 20241105133737778 + +Once MWS is successfully [[installed|MWS: Installation]], you can access it by visiting http://localhost:8080 in a browser on the same computer. + +By default, MWS is installed with full anonymous access enabled, meaning that anyone with access to the server has full access to read and modify anything. However, also by default, the server is only accessible to browsers on the same machine. + +If you intend to put an MWS installation on a public network like the Internet, the server will need to be secured with the following steps: + +* Create and login with a new administrator account +* Disable anonymouse access diff --git a/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MultiWikiServer.tid b/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MultiWikiServer.tid new file mode 100644 index 000000000..fd6681afe --- /dev/null +++ b/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MultiWikiServer.tid @@ -0,0 +1,26 @@ +title: MultiWikiServer +tags: Definitions +modified: 20241105133737778 +created: 20241105133737778 + +! Introduction + +~MultiWikiServer is a new development that drastically improves ~TiddlyWiki's capabilities when running as server under Node.js. It brings ~TiddlyWiki up to par with common web-based tools like ~WordPress or ~MediaWiki by supporting multiple wikis and multiple users at the same time. + +Planned features include: + +* Hosting multiple wikis at once, using the [[Bags and Recipes]] mechanism for sharing data between them +* Robust authentication and authorisation options +* Improved handling of file uploads and attachments, allowing gigabyte video files to be uploaded and streamed +* Instantaneous synchronisation of changes between the server and all connected clients +* Workflow processing on the server, for example to automatically compress images, or to archive webpages + +MWS is currently [[under development at GitHub|https://github.com/TiddlyWiki/TiddlyWiki5/pull/7915]] but it is already functional and usable. + +! Installing MWS + +{{MWS: Installation}} + +! Using MWS + +{{MWS: Usage}} \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/system/doc-macros.tid b/editions/tw5.com/tiddlers/system/doc-macros.tid index d0574fe5f..e57f2015f 100644 --- a/editions/tw5.com/tiddlers/system/doc-macros.tid +++ b/editions/tw5.com/tiddlers/system/doc-macros.tid @@ -228,3 +228,11 @@ This is an example tiddler. See [[Table-of-Contents Macros (Examples)]]. </$list> </ol> \end + +\procedure .copy-code-to-clipboard(text) +<div> +<$transclude $variable="copy-to-clipboard-above-right" src=<<text>>/> +<$codeblock code=<<text>>/> +</div> +\end .copy-code-to-clipboard + From 99f4d5cc8a1e6d1874c22e98b4b4338e4eb0646e Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Thu, 14 Nov 2024 22:14:35 +0000 Subject: [PATCH 168/178] Restore sample alert Appears to have been accidentally removed back in 68095eb392cff3f6262f927c639618a1c3fa643e in November 2021 --- editions/tw5.com/tiddlers/demonstrations/SampleAlert.tid | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 editions/tw5.com/tiddlers/demonstrations/SampleAlert.tid diff --git a/editions/tw5.com/tiddlers/demonstrations/SampleAlert.tid b/editions/tw5.com/tiddlers/demonstrations/SampleAlert.tid new file mode 100644 index 000000000..cf632e46a --- /dev/null +++ b/editions/tw5.com/tiddlers/demonstrations/SampleAlert.tid @@ -0,0 +1,9 @@ +component: demo +created: 20160107230134172 +modified: 20160107230134172 +title: SampleAlert +type: text/vnd.tiddlywiki + +This is a demonstration alert. + +Note that the trashcan icon deletes the tiddler containing this alert. You can also remove it by opening the tiddler SampleAlert and editing it to remove the tag [[$:/tags/Alert]]. \ No newline at end of file From 3fb2f980c8f5f507e16a9e7ab49395bcff0db6c4 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Fri, 15 Nov 2024 12:03:16 +0000 Subject: [PATCH 169/178] Geospatial Plugin: Improve Event Support (#8740) * Add onclick attribute to geolayer widget * Temporarily add the plugin to tw5.com for the Netlify preview * Rename onclick to clickActions And add docs for the lat, long, alt variables * No longer apply the default popup template Now that we have customisable popups the default one is pretty useless * Prepare for merging to v5.3.6 The special circumstances are that this PR is confined to a plugin, and that the new work is an extension of the new features already merged in v5.3.6 --- .../tiddlywiki/geospatial/docs/geolayer.tid | 3 +- plugins/tiddlywiki/geospatial/docs/geomap.tid | 30 +++++++++++ .../templates/default-popup-template.tid | 3 -- .../tiddlywiki/geospatial/widgets/geomap.js | 51 ++++++++++++------- 4 files changed, 66 insertions(+), 21 deletions(-) delete mode 100644 plugins/tiddlywiki/geospatial/templates/default-popup-template.tid diff --git a/plugins/tiddlywiki/geospatial/docs/geolayer.tid b/plugins/tiddlywiki/geospatial/docs/geolayer.tid index 262aebb32..2ef34a9d4 100644 --- a/plugins/tiddlywiki/geospatial/docs/geolayer.tid +++ b/plugins/tiddlywiki/geospatial/docs/geolayer.tid @@ -16,7 +16,8 @@ The following attributes are supported: |''long'' |Optional longitude of marker if json attribute missing | |''alt'' |Optional altitude of marker if json attribute missing | |''draggable'' |Set to "yes" to make the marker draggable | -|''updateActions'' |Optional actions when the marker is dragged other otherwise modified. The variables ''lat'' and ''long'' contain the new coordinates of the marker | +|''updateActions'' |Optional actions when the marker is dragged other otherwise modified. The variables ''lat'', ''long'' and ''alt'' contain the new coordinates of the marker | +|''clickActions'' |<<.from-version "5.3.6">> Optional actions when the marker is clicked. The variable ''properties'' contains the JSON properties of the marker. The variables ''lat'', ''long'' and ''alt'' contain the coordinates of the marker | |''properties'' |<<.from-version "5.3.6">> Optional JSON properties to be attached to the marker (only supported for non-JSON layers) | |''popupTemplate'' |<<.from-version "5.3.6">> Optional template to be used for popups. The template is rendered with the variable ''feature'' containing the JSON text of the feature | diff --git a/plugins/tiddlywiki/geospatial/docs/geomap.tid b/plugins/tiddlywiki/geospatial/docs/geomap.tid index 37b7e869d..9e8b89126 100644 --- a/plugins/tiddlywiki/geospatial/docs/geomap.tid +++ b/plugins/tiddlywiki/geospatial/docs/geomap.tid @@ -101,6 +101,36 @@ If no base layers are defined by `<$geobaselayer>` widgets within the `<$geomap> <$data $tiddler="$:/plugins/tiddlywiki/geospatial"/> </$testcase> +<$testcase> +<$data + title="Description" + text="Map with geomarker with actions" +/> +<$data title="MarkerClickActions" text=""" + <$action-setfield $tiddler="$:/clicked-marker" text={{{ =[<properties>] =[<lat>] =[<long>] =[<alt>] +[join[,]] }}}/> +"""/> +<$data title="Output" text="""Marker: <$text text={{$:/clicked-marker}}/> + +<$geomap + state=<<qualify "$:/state/demo-map">> +> + <$list filter="[all[tiddlers+shadows]tag[$:/tags/GeoMarker]]"> + <$geolayer lat={{!!lat}} long={{!!long}} alt={{!!alt}} color={{!!color}} properties={{{ [[{}]jsonset[title],<currentTiddler>] }}} clickActions={{MarkerClickActions}}/> + </$list> +</$geomap> +"""/> +<$data + title="Oxford" + tags="$:/tags/GeoMarker" + caption="Oxford" + lat="51.751944" + long="-1.257778" + alt="0" + text="""{{$:/core/images/star-filled}} This is Oxford!"""/> + properties={{{ [[{}]jsonset[title],[Oxford] }}}/> +<$data $tiddler="$:/plugins/tiddlywiki/geospatial"/> +</$testcase> + <$testcase> <$data title="Description" diff --git a/plugins/tiddlywiki/geospatial/templates/default-popup-template.tid b/plugins/tiddlywiki/geospatial/templates/default-popup-template.tid deleted file mode 100644 index 4540dd3f3..000000000 --- a/plugins/tiddlywiki/geospatial/templates/default-popup-template.tid +++ /dev/null @@ -1,3 +0,0 @@ -title: $:/plugins/tiddlywiki/geospatial/templates/default-popup-template - -Feature: <$text text={{{ [<feature>] }}}/> \ No newline at end of file diff --git a/plugins/tiddlywiki/geospatial/widgets/geomap.js b/plugins/tiddlywiki/geospatial/widgets/geomap.js index f1b693c14..f3cad0377 100644 --- a/plugins/tiddlywiki/geospatial/widgets/geomap.js +++ b/plugins/tiddlywiki/geospatial/widgets/geomap.js @@ -167,11 +167,12 @@ GeomapWidget.prototype.refreshMap = function() { }); this.map.addLayer(markers); // Process embedded geolayer widgets - var defaultPopupTemplateTitle = self.getAttribute("popupTemplate","$:/plugins/tiddlywiki/geospatial/templates/default-popup-template"); + var defaultPopupTemplateTitle = self.getAttribute("popupTemplate"); this.findChildrenDataWidgets(this.contentRoot.children,"geolayer",function(widget) { var jsonText = widget.getAttribute("json"), popupTemplateTitle = widget.getAttribute("popupTemplate",defaultPopupTemplateTitle), geoJson = []; + // Build up the geojson of the layer if(jsonText) { // Layer is defined by JSON blob geoJson = $tw.utils.parseJSONSafe(jsonText,[]); @@ -197,6 +198,7 @@ GeomapWidget.prototype.refreshMap = function() { geoJson.features[0].properties = $tw.utils.parseJSONSafe(properties); } } + // Create and add layer for the geojson var draggable = widget.getAttribute("draggable","no") === "yes", layer = $tw.Leaflet.geoJSON(geoJson,{ style: function(geoJsonFeature) { @@ -211,31 +213,46 @@ GeomapWidget.prototype.refreshMap = function() { var latlng = event.sourceTarget.getLatLng(); self.invokeActionString(widget.getAttribute("updateActions"),null,event,{ lat: latlng.lat, - long: latlng.lng + long: latlng.lng, + alt: latlng.alt }); }); return marker; }, onEachFeature: function(feature,layer) { - layer.bindPopup(function() { - var widget = self.wiki.makeTranscludeWidget(popupTemplateTitle, { - document: self.document, - parentWidget: self, - parseAsInline: false, - importPageMacros: true, - variables: { - feature: JSON.stringify(feature) - } + if(popupTemplateTitle) { + layer.bindPopup(function() { + var widget = self.wiki.makeTranscludeWidget(popupTemplateTitle, { + document: self.document, + parentWidget: self, + parseAsInline: false, + importPageMacros: true, + variables: { + feature: JSON.stringify(feature) + } + }); + var container = self.document.createElement("div"); + widget.render(container,null); + self.wiki.addEventListener("change",function(changes) { + widget.refresh(changes,container,null); + }); + return container; }); - var container = self.document.createElement("div"); - widget.render(container,null); - self.wiki.addEventListener("change",function(changes) { - widget.refresh(changes,container,null); + } + // Add event handlers + if(widget.hasAttribute("clickActions")) { + layer.on("click",function(event) { + self.invokeActionString(widget.getAttribute("clickActions"),null,event.originalEvent,{ + lat: event.latlng.lat, + long: event.latlng.lng, + alt: event.latlng.alt, + properties: JSON.stringify(feature.properties) + }); }); - return container; - }); + } } }).addTo(self.map); + // Create a name for this layer var name = widget.getAttribute("name") || ("Untitled " + untitledCount++); self.renderedLayers.push({name: name, layer: layer}); }); From f10a1a05385c2b7f5810481b0f45b0aa3e91128e Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Fri, 15 Nov 2024 12:26:07 +0000 Subject: [PATCH 170/178] Release note update --- editions/prerelease/tiddlers/Release 5.3.6.tid | 1 + 1 file changed, 1 insertion(+) diff --git a/editions/prerelease/tiddlers/Release 5.3.6.tid b/editions/prerelease/tiddlers/Release 5.3.6.tid index 76ce020f0..ac72597da 100644 --- a/editions/prerelease/tiddlers/Release 5.3.6.tid +++ b/editions/prerelease/tiddlers/Release 5.3.6.tid @@ -30,6 +30,7 @@ This release includes improvements to the following translations: !! Geospatial Plugin * <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8404">> support for custom wikitext popups to be attached to map features +* <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8740">> support for click actions to be attached to map features * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8437">> ordering of latitude and longitude in geospatial operators * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8484">> crash when geomap contains an empty geolayer widget * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8511">> loading map state from saved tiddlers From e73784ac4ef8faeae53f64438a0a842d6c795628 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Fri, 15 Nov 2024 12:26:38 +0000 Subject: [PATCH 171/178] Reorder Find Out More badges --- editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid b/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid index 49b6ee13a..b72d039aa 100644 --- a/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid +++ b/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid @@ -1,5 +1,5 @@ created: 20150414070451144 -list: [[HelloThumbnail - Twenty Years of TiddlyWiki]] [[HelloThumbnail - Introduction Video]] [[HelloThumbnail - TiddlyWiki Privacy]] [[HelloThumbnail - Latest Version]] [[HelloThumbnail - Newsletter]] [[HelloThumbnail - Grok TiddlyWiki]] [[HelloThumbnail - TiddlyWikiLinks]] [[HelloThumbnail - Funding]] [[HelloThumbnail - Marketplace]] [[HelloThumbnail - Intertwingled Innovations]] +list: [[HelloThumbnail - Twenty Years of TiddlyWiki]] [[HelloThumbnail - Introduction Video]] [[HelloThumbnail - TiddlyWiki Privacy]] [[HelloThumbnail - Latest Version]] [[HelloThumbnail - Newsletter]] [[HelloThumbnail - Grok TiddlyWiki]] [[HelloThumbnail - TiddlyWikiLinks]] [[HelloThumbnail - MultiWikiServer]] [[HelloThumbnail - Funding]] [[HelloThumbnail - Marketplace]] [[HelloThumbnail - Intertwingled Innovations]] modified: 20150414070948246 title: HelloThumbnail type: text/vnd.tiddlywiki From fdafdba1b07032f3d777bd3f782c4e62cfbf3731 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Fri, 15 Nov 2024 16:45:42 +0000 Subject: [PATCH 172/178] Update new release banner --- .../HelloThumbnail - Newsletter.tid | 1 - .../HelloThumbnail - TiddlyWiki Privacy.tid | 1 + .../tiddlers/images/New Release Banner.png | Bin 117420 -> 144100 bytes 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - Newsletter.tid b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - Newsletter.tid index be7cf98f8..24f4e9c28 100644 --- a/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - Newsletter.tid +++ b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - Newsletter.tid @@ -4,6 +4,5 @@ caption: ~TiddlyWiki Newsletter link: TiddlyWiki Newsletter image: TiddlyWiki Newsletter Badge.png color: #fff -ribbon-text: NEW Subscribe to the ~TiddlyWiki Newsletter, a fortnightly summary of the most interesting and relevant news from the ~TiddlyWiki community diff --git a/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - TiddlyWiki Privacy.tid b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - TiddlyWiki Privacy.tid index b9b090174..e0f3e3c6d 100644 --- a/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - TiddlyWiki Privacy.tid +++ b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - TiddlyWiki Privacy.tid @@ -4,5 +4,6 @@ color: #D5B7EA image: TiddlyWiki Privacy Badge.png caption: Your Privacy and Security link: TiddlyWiki Privacy and Security +ribbon-text: NEW With care, ~TiddlyWiki can be used totally privately, without needing to trust anything or anyone but your own device \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/images/New Release Banner.png b/editions/tw5.com/tiddlers/images/New Release Banner.png index c2351b9e9bd85f995eaa54056714fa0113cc58cd..d8f236df1e90d5474f97bc865b1b751ed0fc6f1d 100644 GIT binary patch literal 144100 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⁣k)f>FKr&gAMwi@sq~FRRhNt!%j&Oh#H{I*S_{OQ507nYIb&Z z@7}!&3k%81U;5l5AG`N~jtnTV$i$aanpiG40di!iSgef#?XZ-{#T6_OCe>zV&piD! zBg?cP(3&P_8aqFaEO-GPZrI{(+wE=I>UZ}==^QQy1X{L0t5esLT=lAx7P<ovRgon? z^h=|Ys;2MWvE>sV-@kp!MwqKLRXum%(pyJPlq$7tn}_bd_imt3iXy|WJR<N>&}Y<q zQ)8P3vRkN@U60pqkVZ=0{8V^}xNtnbqL~%V0Nw*+NESG_n@P-Rv97~MK=@>q>rH2d z3WeTmrZc4g8gVOqrjrYxBZ7-49xeRP>5xl>oP_f3FkEbfOI*cn8yYRGDp3l{m2G3j zsOz4+VCh>k9X!Q+SgQiU<baU_dWCI=GIF8EUCfV`ZZ}%CA<2?zfZ8ElktZ#sm=068 zxPkA=GP39T)5X%^)8}3}a`NSOj=y^J^r4gIj$gQRZe(I)a(ZsQOyN{dI^V@-C5$sY z+l~CTYzYpG_>E?OTF=2eM-dk+MXs4;3S=@e3!^mZHp(i?P-&6R$zo!iThAaDX%{As z>C-_(=pGGk@sv;CH;PIqtDdH1`KazGUYy~(*<W3xLzcwq4w)3C1zapzR2blC&R<Wf zS6l5G)2vb8e9`+ZYzkBgBS99GOzQNJ6Y)`qbLY-(*|POxAG>F*MBv@s-RX4tr$7B^ z+jdM%P3_vX3mC?|_udQWGBPr<mYJ@38yp;b{PD-PZruu`WarME|M-vp*!E7HI(2IE z=FNBCeRm6S0a>?c(<UHiot>TKa(QxcvcZ9{rcxShFntM%8ukx(xo6Lw&wcK5fRSXo zF(%9MfddBs{F0ZWqa)CGNmi1uq(&%Gv&UUBs$rsmN(B0l>G-OJ;);|^8r41?zJSXz zt|(YG>t`}iE{97zJ$g|%@)lEGpiBezfMrD?PKE>-V#Lh{q(+yZY;`Q#)mhlGal?jz zzD!C1m1T5%;;qBSU;6pmqZ6~DfHX<NFvljQ7K&wP5g(`4j7ThO@wJJwv!nzb$D+8X zfeoL7D7h)gG-EviOX`rK{MNdu8jkL`j=vb13L{)#m<~lA%wz|$xxREZFUmZf*j4dn zKGX>FlwwZ=c%XHlkmiw3K8iYNfY6;=Xu&9g%nK60(zLCXU89SW6_&?7yjvWQ#Mq8! z7@k6MB#qnHvMB=uIzZ7vT?dZBF;^nrpqNV-yMgaWGg7Ih9(nKl&)$A_cw$B~Owiop z@OG3-4$!5d>JxJdXD*Lj9GfCZVxZ93$!CZV(>yc67j@O-G@#u0mXCQ6%OMud$5VQ( z8|QjK4J~9M=XFp*We%nLlX&jh-H~vC_Bb+7T^6LW<)d7DGUMK0Ka;UO?zkpN@fDYs z=unI+SwwN95$KUA4$Jd_87F>C=t<or>kd`m{gwsdq=WFa${8)^G+p7^(2P&bOG~-V z{LJ`Nqs;kFo_*%uef8fJP^3<qd_vHZfE>V+Mn^~6$_l`$FMs*V55?Q=-MeRIW&ov# zwTUUP2Y{I`eBlclH*N$BfM?S*4;?zx_RG&a^USaO%CB^yB<0H-E7=hQ;huZ$`Rr#u z3*dC&!i7qu()e_pIkpqR1QZP#)7RIxmX&^BU?88*zwp8fi<mTWdGnTSKrkqhTy|qv zGKMvKG$i5G98JQ6f^k(dT(+y*o0<-%CJE0YX&OtXqf{y)NUU0=rl%;+q-H1BiE&ob z;0sZJg~Y7`q+}&9&d30C4_I|^zI6Q5nL~$9Ubs9C#5xYSLkaS#b$}Q*uD3xcyu?y0 z%3K^z@0QV$#Bc~K1CzQI2k5~mxa)NeOuEuU#&=`BuFk1iNjEjyL4ocJQ&6O?jNF-) z^Rk$e#1293qtpFFHj4{N!~x4;Fe<?w4x?d53YjEq6Lyd<T!@?zl57IEnFg(M{huMJ z93!f><%L0~AY&iu4aO33L&kAccTplMma_3>Oacs0cox(V)A4|v5NnjZ!9%>4&E@!1 zO*McR9X>OxTXrMTmWacfK#`1=DxJbWQVsL`=;ZiJu{)dT%M>Jn)jbQS5`bSlUK|DO zholHmf>}Z(N&efic4!ztW?2Uo6#@>$J~b$qi6pPndJVtgC?ANC<<o9JsvbiV5xl&? zVG2!xNt9we9~UY%!;>K%p@^lqT79xo1)VP~Fa-f6G-|}m+5u5CNrsH%Mg~|MU)=>w zUJg;Tj77`qP6-~h2F=Dnm?*1RNB*ss4#t^aQ6g~Lu|N0l=V+R2J1=>j2LkcE?|pAA z!`=A!_!Cb&0a6<P>Ej>&xG0K8jvNVsU^M_FCc8%-dE}Fy{3O6k;)VdfdhWUB08!c= zAAs<SU;JXT3tV%J24HVM&ftKGqD)Lo)M~Z$ul^zf2~7izKK$^*sZ<JIdv$Z~-n|zu zUOaQ=Okyy!Ouctth-Yb{B{p_d4fBRaIE4Z&P_E?6?%m~AUIk`Kh9Swaxa$&QW6a11 zA<O=boz~{f80Jf--xV&LXVp6CIJXdxn)RK!re7SHxI8x5k<aeiyR)wc-J5(iec-;k zAO6Gx@VtHN#-6T@bV`9S?5VC8LEBOGXpBgbw=JsxsI)uF2n-zrQ9aIvw^+w^eJz3B zN*rpdx-qZnb9D{)7EO>@2}M-&q~(s3oRLw56_kIPptGddMJOGJcJd91lQ5y!97ioZ z)5skzPHb~$InerV3SbgU+Zj{Ma3b`;ht+D=kRv>bz`+d5CtaMS$&d^KY}w`xP~^J) zY)zF{74S`#EhK{L<T6x9j!e!RJbBiz>}BnhV~2V>f9b%!2lnpl%%*9QK*8qjq7Pd| z)h<s=1NYg|+b`hUY^CBkC_S<waD|l2bFtGu-X4l-nmJRgmkpC4NKlWmGBRFM*9}B1 z_DsqbsG#a_a5lrI;hLoz<4H-RLESJF2Gi`IYC<PzB#y4MKbrx#IyW<$6}eud|Dd8x z$u)Q(UNk9@ii9<41FrP7TQ=P-LDSN|M&0wMHN%jSPJxWLaO!MQ0_@%6$3FJ4kL}#G zYpt-P-rin-rI%lRc`fgQo}Qlj@4p|e7hvhYfdilW+~?-v&GWpL!l{WX1bhd+nGh+! zk{vsCG<*kIwo8{TCC9u%Cl?9@z!e}m<#Ks;b{3TTXpIt=i`vpslc3qav7qIRB2R0v zx(6P3;9KANR)Vq%3k$hS3i>3$o5Xo-xn@LD3h<WHtAJl1uDd_`nX$JH6LWJ!u}F@N z(5Fv>QV?z5?rz)WZrBiZb}~`OojA&$JIT*X-VQ)QRE{KMQ5YKR-MMXZS0O(&GdDd~ z8tU(U;NH8_=@h69K$R+$+R=AU{q)s?Cr_Ur8=dkEPhmuf7jP0sbZ+HbjmsAzB@uK+ zP%~}U<CpTaw7Dxwi@>_=0EWfv3Qar&;G)o>pwx4T9|=oQEJ>wFK1+xNT<#IU$O zO<pl6=KCLh*1{yvv31X_*oHvSJoSO`{BD@V+Xr^8{VOi6wq#j;=m1B=T`Gv0Sd_@K zNtq}TRYs>;#xQW=9xjJR*gL1rPRx}OM^IokJ^9RiyS9G(p4~&e-6=`z@9x;KX~WjR zzM-BD_)c9%#fo5jj?EM~hUxDp<ax=!Y?4LBgSMgHiFIzFrcYIBCSnzQUpAc*IeIBt z{w59pmJ9%d+<>xtN^@D3yiuM6+F`M-X{PE2o*9Zhk=j;3A;}b~$WG-XX}VIiTzf-? z3PM8nkSkttMGH1%dqhF-S6l5`=2&xt?6M6nYD(bHl;$TPN${8NC|o>qL9JF2!`<6Q z-u}|R`Eoj&xq{*D;K74aQ&VjR(hD!V@c848gN(-F7^cC&K|r028#e;KDHe;3!3lcI z(9jSF_Xi(*FsX^29AU$T4Y2?E>#w)%!xvwC5jaqPfB#yRw*)gfIywN8;K;y}E?l_K za9e1$A0l7-C5IY#bNlw~aAbf(fZHqI$0Vmw!zb|KrAr&*RN^hXsC6-^8IzibUH4}` zb$N0gb6j$vOzJuz@X^qa*WVuqC>W4cRl+o*p$$=5x*dR&#J7qf=#e1pDd2$TFOAKY zs)M~<JGX9vcgeUu{LvGq4;?uHJDUdk%9ZNn(Fw<LyHk0VX5&?_uqA;$N~Rev4*-=h z9CvuWWIG<YB2Wv9ZTct;Hqan|A{+D<95iJ{MrGoVXEwkX$`27Q@Cg{xg{OLnbPks! zoa0dDtq*w-L5d)AoG@=`x@UI?${mN9^?nV<OEuN;1D<2y=FXL?F#jY`SkDSG+-{KV zmgNOD1{fStz>|=_J{>#xfR+OwF;%X^NM-0{*68_u8W&QGr0drBY;mGkf-#d%%X>C& zxPQ;iyS8qMYbY<<0O4h4A-i+qhI@8wNy}onuBy6Ktkfiq+uYYnMZ~O8qG)<`pr!5l z)0H}KcNn@|DWxl;plF9%nX-f-gB0tiF6W1Y>N0jfr#bsZP6h~yGT-}NK9$!3$@FOn zc{D^x&txSDQ2+9LX-k1mu@P{i#t$`*sM(}~s@%3?i*1*an*1E1COcl#oMb3oNn%(g zoy#8m`8!EIp<1m9K=SENeQK>l;G!r3z+Ayg8?Xv6so@j{68xTf?g8w{WHP{VbX^Cb z0t2$IukZ7p|NQRVyBipgs8hRk?E*k*>otePIpx0cm9MmQglpEr;1U4v9)0xD`|i8X zG|l1R;nfzr=B1{+d-p<P;3w2N%7($$;GzH>7cpsgc+XvTu^hLELrG-lQf0m6H<!Sv z8LL3-XLs!wbFrYi7fWYx&nIn@j!+sqLRHC93A!)Xvj+&%Ee9k&&X;4^uI;#<7sN^r zUaQx8yE}KmTumvOW)w?hP1jAtb3B%&cWvL&*V_$j@%X7Tpc-bRv`F%n>4m_rk*_pP z#l_!f!2bBEnYbv1VS6y_EYB-x08bvw2h(+RRKU&gf`E!so&X3T$3)On=_C&eMq^|O z=QFt2i7TCiBI4{~;REa!VvDW4Ku?2dv)(DlfKRvo!jnN9#uOHYG2EN0c0bK9M^2qN zdUiOQQb3(}<K0u2$0v7e*@!o}z2Z%#gJvWPV=X@6(~*l)5y^8*hLT7Nr(Cj2%w#!9 z<fz$t-4CONJ2;Ad@xvZI58ZWoc(kS&Ful9;x&3$T*wEY6*0}~>O4Z+yO<$gzRt?K> z-D0`AXUkAVROV_WC-TTxE+o>kX4q4edRa42R<~@bGcDhSB;`xGT_n)H6Hs<cl|twf z+9$8q?+*H20mT;!e5aD)DBa_#E|uXznpixbz_K#OjW3iK-0f5t%_aP3vEG3l5DON? z(~(Gpt*#BLNm9JK^mf9E8kW0OOoG2mE~A<5#KlXAgWbVH2Os+QCpK-_yq4iEDeS!# zj{(#Hu-U(VKh~5xr@Olwhy{R6y<P{_0^<-w|C3KXxoOiTI@UiL*Z^R&bLY;rR;p%a zXW{$6x~{xLlpK&{S)e|j{p@Ff)xi$|DdD8e)odH&>A-;lpZUyZppoSI+`;a?`|dMm z&YVAgK3PlxDZOp$*2F#Us#^;tu^h|gveP~ubajXM0;Z|-nbXYd963J^bT8=c4tjbb zLAWJ=l-S1r6;PIY*K=J|c^YU400GA$ABXPFj=r8wQ2>=Tx;!><?9{nRRn28mnUt(* z2GAprN?o0Wf!?mo8#m-KX)Gcm8w>3yawDFhyV;EFbGRM~7|RmK1n);d)i6QIWI$03 zG2L~vI1CCt0~(Z(gan7^#k~JGhtYsTop>rX%83%rGBF?e1;L?JhC51gor-O8BqiKl z!yQOu$MdJ>OBXJWogbaJI5t_T)?n!JJlCAB1z)T+vG|uviPINHfnIOu>#nK##B6b( zt0SezF!+FZfC@5OssbT~<1D7NCrKC&)5V1gqZ7bX49lFFMU^+ZQaR8<MlMXed+gkW z^JAw@UUXD@Lq~T(ktgdFpkLBbICfpvI{AzuNR?Xs!UR%mHPafOnVXy~`avLzab~8b zgd&DzPZ#G89)GWpO~V|xFg^oc09eY(!eCD~g%jiTV%*fQq#84oy5o5nf$uM5G9ph= zw>vBhc#^`pVMG8d0jG&VLSft+nGYhz3M{=)Ep|$dz>woAJ8Q5(h_fUr70Oa%UY1I_ zZkYA{G;erhBSa~PaKI!A$0VjHxzQC#64n&9gsmV<5vnZEu;O93knKGE_Pd^AB>9BS z51)VH@h2ojYI|_FU)#2Ad+DW@T8gwbwijM_;g^5;mwS7A6QQ4M03@3?Zw4#@cmR6w z@sEG}kw+fs>FH@EC5aXScqYqoOODjW_Qo4;0N>iOWy?Cv25_i7d-gp1@WX&Nr%#_w za)Bo^C0R^^HUL;Y_~3)<ubvLq0&Vz<zxa#fCG>+VNpPITV$w?c-HPIVt2ad!-7u_K z4$9SF)$r;xK6#dym?TUalpsoyBA&mQfE330LxJVEo)3Hoo?$cqwD71#8G{^&7Bi4W zG)-|Vimif6s@2tz@u}iMxsXjsl4M%eiTBR?fj>CVyJz=~d_D&Q6l4}M(BZT~3wc%^ zzclsQYwsLCewM^ZiRML$ht5zP8>A|Xy*LTK(3w&?6bUF%l6fU*VS+;$TmUkZ#YG;c z$wfZ&A%UW12bk7H7i3%}6W`3J)o@2BG`nDHnrnB8N?Q#BIBrrtCtQpZi_`SRMFM@4 z!V4*#B(Yfj5yKa&*R=SCwsbR!==S{!qvJ0fIt*N7V_#2iSD{o>559ZSFwNesPAWEt z`%yHzP??yWuW4EkMRd$>1%bafI^p<1e^&>*gaHJ4?#6*WXbXJv*`K|B_VVb(k%>2t zoq_>b$YtS26Ek!F^!!T<N#@dus+(^fJz3SX!JaP5u#cX;kk6$ad-&tqw`?dbRA2r1 z;r%;yq%wR_(*V_CK8?e1LNDl&^8(KvKX)naiO@g>!`g+h$upP67AiHk?ATBfRqFNA z!y~7LM=Ppcsn+)I-Ff0X{3N1L7It^{<{^m{M&@Ux)Vk`p&_Nw3sVk#MJa-4jAy6Wo z@`8xeJ=*YT;2t95-AH^A+&s_)%bIRk^)A`t=nybzq|VJ-R2bqguRCO3WXRb{u}2DI zj!|7AvCG3Ls}5!RM4Aoa<iTr`Bz!Szbn~)OwCv>&Va@AFQAja7#iWOiA4~EHP0yg( z<PSdhabk^pLLlXbhKBy(AO2yjYn+*xdF-*rIF4Icn2|`};fW`nfa3%3baizt7nEx< zPy<OicI?>5$Vl6R0~Y@3um0*)i@+|ITZOTm%K>QvSOVHKJUndMcEh)#zrX+UpZ`3N z9zhVU!2p|11BU(m-~WB`a`@uKjT<+n(rIF498!zN-CCTfBbTmBP2(5Ou;b^b`ZOlc zp~PTjg(%LGHJvJzZvr3%u}DHS<$w~!I0Rz^<}iRzj5<^zR$7H*9H<1y1YeOv!T0^i znd0TK$+?9x9HhUebMwZ5Y$gp8zNVVV&lQmuS^Dy&@i*Q)eB{_^kd7mxleKCM^D&X+ zJ5%ZIEU3t=#G_TEMh!H893G<qgu3ulCn2ZeQgt*4;SYi@+%>Pk5QOdezz<M?@TRp* z=nd0yh9{=pyEIbBW_XTmu4xb5%ThFjk@JQr(HygMzpyxalVy9cwKYi{i2_Pc*p}~G zjvJu(8xlpw2O;P_NCk<1qM4>FipbhP5LH#5E|yf&q)<$Eyo}!rNS^=GH{Mo6@e}*+ z+0fgaktJX}JstU1-Z~-)Jdk6+gEx*Gf9>$QzUOMXaqP^w(TVBKLOvzSrfH1L6aihj z^SNTVI#XQOHZ;g`?CWnI@x$nmhaULU{rfibb{%=|{N;(M&4c}?FI+Yq=TrOd*|lZk zU~hLJmj+IjlEwbc!pnyarxnHW+*(}&*qtkuqc8*>&kCgJxy7265_ss(nxS@!xwItf zhB32HX>>1i&W7&7_Mw5%soA6FE{;#n!CzfB@7ccjfxSD=TpR_g4Fi8{4wdFiNn&>% zlrKRy&5~2^D`X34nWd@sgHnV_88MFS({4y2o`llIdpFW97)2?81C|LC(6Y1+(anmH z<B?MaH*Zo!lh!;gFN?+Mf=D_8X<+J9;t?L9B_*=%5E2t{<f3-dhQ~CmAT9qFEu~_O z8jLA%0*@>Y&nmfcxjH{R9>qzDUw-9fU@!xNgKHV?1_uX0tgjV0bn)WFfq{V}xkC%y z03`yl0z4_7&(o_CC@0_Hd4AWfU5yfXEt_E&Ky;va|37)}9VORw-U;59W991V>YM`_ z8K6jjQ4&c>qym*ZTFds>+TAlgUXQ(JtaEgB|MBb}v-XT^&75%<*}LoYtUZ=!n@W~Q zOC%K-K>!4iQ=_}lIaaQEIqmnoSJh|)QUC~v6z8E>tg5bX-+lLfzwh@&=2j9e;mttW z0F(Cb-yiw9bX|{pLQ#G$$K6`zv!S6OfVa(<!wZuahjxzp0&P%kowlmP)F{g$u0c5_ zaSY;Ul&w<^jcpv*Ys%cgqwfBm)#smKW{wjj?T+sAy9ODK4Jh4XW#W*x1xRp#K?doj zZKC(b!|v-G2TTYsCQ7Ve=%3OV6Sh65y6w44E|X4UTlB<0Z|A;U<9l|D_jYxl4IO(o zcp&>ys=_kV^yRtlKlkIsm5l>;?fKw?2L}3js@3|j6K5UU%EgnJSi)m4ziMk<txEWI zDxM1Y5K9>PJ;aBuU*8PNo}a#aZh970e>#~UTY_z1Wi)hiy;uf;2!8@#0Wbhk<A;?3 zFz25WW4vqv%6Ld&eT-Lb6e?BIu?2yPt4dsvMIgJPpy|f!((>f&;{3{LrCN>0V#!3T zT&*8Ib?zsx9ee%s*;D5yM+f?V%Di#*0^m)#QU&(#>akPhYAuzB$78A=hLgfio3?%S z;uO3x*xMzG0#@G&0(g3G@2-wqRuK55)%BN-o!U0k|B;98-7zu*Upu$7e0J(GER}33 zb@tK>EV=&fP9WCv%WG|^gd)r9h2p96mtv|iv#_+hzR}Q(#r48qR~}AkZe_han+7cM zTsN7BPtPsFBn<U-84c~kg=tj~L6HGYJu=YK)|M6|!DT#NU_erB)EZ%_W8F3ETs#e$ zPr2SGR%$ID3<X-$qxbILIWjod)uGBFz~rvcLC~vYbb1GXNhAH;XQ$`jN`Q2p814t^ zUagjCnF6hiqN#V&Dk4b%`^#1=L34N-b7rl#>!YHnFkqc8)f;uK+7WlNpn?W~d2pjQ z49;g#BI{RbD}!l96_~n1N7eQ$mn!IJzf`!e?KQbJq;+dL(v>{fExAgOy^gf{TsItw zb16BKJ^td01iLG+6!DjqmmdGf<B}}iFcTN#``Fmncfb4Ha=CoNvwP;5XFl<XPu#E> zc@%d5M`VA#QJszeKnwWO(@#Hr!!HN^1c<d`$BtW)15pVppfZm>`Y0e!wOZZS*x0#q zXB50g)AX(SCim^zcl`MAsi`Sczig+}sI-sty0njlb*R8YZ>$G5lX3v1EXsukRmv<8 z4IaQ#kjdy<X<<_5{SPhv<Nxap>^4XDdbwT}n2A>MdPlW=2j3PTfy!)QFC`4Z2AL%a zH;Y5pU{WN5vYAw_Ed$DLS4SSiO_XfGF|;BH$(RcI&GgLdx1N4(YIeE5w{!cpk?rFn z!$bY;ZJBbV_WB!VVN<6wDM=Q5I&fQI;;<M6!X_!1r`Y#=$Q)|8JYOi4kDtE;Qnf4B z2G=5J1)iaw6HDo!#sF*pCjHpy^Ptf$t!)5ooV+k~VQL0D(<Ffmh`MdRbmWbfUq8OO zQCM7AJ8^z;c4?)ryF(JijdJDH6KAFumbVY}!Q=xqdE?wgQ1Ic}fqb7`Tz>4qgCBnA zJ|H)%>xCDNp2%l2A9~=xj<KQkY!<+Bc42XBcrcQ{aD@SoO4Zuj(n^1K7ZcUfqsZ3U zWq_lv9zDKoc%VI#W-z~%2mCvEaT-25)Z4whx?a<bu3T1;rRDV^Xo4gCJ)k6=x^QWz zr?aP{J)cdF5BA=@b0Q5$sH*3uE~AdtkptiXBr^>2()?0eI@#NqKRr2p_wF70cTNCz z%D1=Sbg>iwlI1(Hz^ja4RXyEvYF3?byzaJkSfhnfrBrVg#{)!%bqFZfo=E{*Ws(Wl z4uG$vO7-OA<x^9aUq3(9bd~4Z#`=2{NyMVOwjGExd6)J5ipmSYH8NbT2AD(<nRVX& z09l3(LtBOQO1-L8JL7&z@?4*Ge8%zVx(nA<UMsKWB(Fb7X)a^Bs6BcCDHtr=1Uito zfO-p(biH?JGX$J81Mh$#*}AW&F|{o|dE#XFUCh*U#B%PY-lU#TB9Q=|^yHIIzS*g* zuC6}*_~Sq$-r_pm@K4c;<KyEOFJ3%<{`?I;_>FIT<8z<;Tw7b)En(7Tyu-xA#3PS9 z0^sEP{(bk|2j6oWm6QQf@44rmKmF4`jh>d)3UXX&>ukT?E=ON&%d?566Q@R*MWR(G zlOeQAJeFqLKl-`ZvzN^7VK<&(T#w&aWL(=F*#5Qv2~9mb3jz*dh<#ffA|hCVbFi@_ zq6_+a)NcdBRM6DJT$r5t)-yk>RO>Vq_M5@pw}EBal}dGPeyQHj+S2KKK1X9&E)3*t z?g7HclmLLl5}N#Xa4;d`nVenVc@B60K#Si>AcrfoUMd5LSy);f>g$G;dT#R4_g*@j zOQ#O*-oA5m2zbx2bCWQ$y`AmFN_Fb;>|Hyyeek{m+ee4{x;kDwe2it-d@c)g=cU(A z-o0yL=h!f?jjnuKA|9*jdUrloYiKpi80_ij%H=%Ih0FBP;bX4nmnyZHh2_Q7b=@>e zwK`BARhF2@l|@mm?;ksJp|d>)Vxp$omgUGI4;Q{rt^$1l##63TfQ$5W<`pdY;mNW* zGY`zhfnNk5oSa(#eWfR#E0inqE9;~EJuse9xdQ8G&-U?-_BQwi+jX%z4z~1V&P>ku zuA5FJfzwoL^&_XwCSoc8o-By39y?h8EjXYq&o94p<hWkf0rP5}4h%`P__QFZDN#_k z)mlODnciGSS9=zQyIQP7B&k@fpPimPetv3Zab<3Kb#i{`_=TxgPMo{EyoyElLn#0! zzJ0J4*b-pX`r2AjRAZ8=Q%>;iQ<g+5a7U^ZhJy=?2T$+J5~b-R+TI29Et&PK>?FiM za|9QyHXLD7wqum*8{;{cX;QNp7rXw3$+HG$yL3wMDEg|x4TN0#lw21Az8T$Mxq)L4 zQ0g;X+2Zm-VRbc3OCnGI^V6Sv;*<H#jxZ?v1{Y&sV4zZ|96562h9?DZ0*H0jU3Zb2 z&R*CG9<UjK27UFbUwyOptgNhj>|-C}Z>vWP_HtF#UAuMxLyE`ak|f=p_LEMh-}k=v zeeG*si=Hk_UhW#~jU{8PU^;qBUJ|(~z>bbGlL(0AIx#E6D3V4)@TH-?!kXy`GJqJT zHQ4pbL{9uX@{n$R;$Yn9k#f;ZfsSMb57^8vzjo{gKRE<{z3-lV_ujJ)wC`7rym98j z^yJj+rP&2TH+D^o?%BDmyQ71rIp0A~JB2NTNP?F0bb<>QilV6h9%AT1%k|}jC6L#k zssk(V{m3|m&K}sAtHm-1`u@&*Dv<!>pPHQqXc_441WGE3LIG`S<*~uud^S7O-vbu} z2o22e^7_WY>N<$0Ts8w=^2X`&{oS3}bdn9jMKXzaXD%!7ykVLvg%Zp@&>hRNB}pt4 zi|eJz_L0GnzV5;9&K;wJckP^j_eXWpfnMvTok}K3<??Ew*qO`Z+tMI_;L^i@0RpRa z4G<-vsxKcuEeJfoA!sMMVJ$8%YnndX*ON}h&rV$iS>NB4cU=zvNfw0R{vM!i=Vs<! zef^{Z9Hm-+?fB`b`9;7j_y|nP$@7zMT$ox}D^#$gzYV|D*_PctIyl_h4PSot(oCsb z&9`N?Zy&Zf&%#PSuHx|lO$^>;VCWpXRx8wMwSo4o(Y_wg#;Wy(X*)sK5KA{Ln8u~` z!qR#Xlcj8XbM1j*HQwKSaL;z&bA>{|Fbr9e(?X1+S%Ww}3Eovp2{b>Iw?Rv++d|D2 z5`uk48dYqvrMN5t^=zPyQfyOPiWUry^#fY-RnzASmG$m81vem1hT9CosoV65hW(sk zyx;1ay>-^E4gufNSvI-@vC=Rp)(MP&O2p`VK6Cg-uZEUmpyobY&<}s;Ln!obWVnNE zH8wT|;yCihTz@?M^wUo~@kB>Q$L*-&LD1gb4kYHy+NcA00uC1e-tCE2^ufpDQ8>eG zOTv+n5%}y+e)5y(>Fngp=<W$FG)R&wvEK9+7^28kfq1A&Fch6);R14EDrPWlqk?7- z*7x~xfzcc9B0wUo+TJi|8~d7gfJU}sU$}Jn{H4pV?eE^ZbN}w`UHKfq%X*;%Cp*~N zxo5}tU3+$n4E0N*w6?ZUE>>xWin9{q(OEt&+U&y2a=B6m$QA{Grr-OR1l(vngn@K2 zk;|kU$2URlTdw2zu-OWg%6hTfmQHlGBXd7__5$#gwsaEU1SWr@Tv;oWL7c}`b#`It z2d^CV90&fI&t_zS17sTN>q*Ar>l+)ub-MEHiX?_&fHK3nf(*;96-$Lu1sH&jP5>H6 z(wV8t13jIi1O0%Gz}PI?Y3K&WaqFdescyii5~|#h%dBn`Pn^G~h}h$!Qf~le%q*>B zQ;CuO9yI5slE=?pxH!8|uGS|n&o8bQM*Dlmhx$OWSL=1nu-Z~dz*N(+01trS!N6cm zz}GGVFs!X-lZoBqBfTB%K*T|t>F&t)=G(g4vp|3piJ!bYH_+XcR8@)RdOF(oOpNXt z8}80`=&n<C8x8}qlJe<5ad?w<U_SvSQ5>_;C>2XZRgkw24~+J8!?=Om>lo<alj}-I zU>OKe+&4aS@17knRK3yISYHRWmrkVsVu8e~lu#wcyA6}zkT}N=F{$D3Jn|&(P7->o z*u<w)x!kDHevM^CCjh*me2RCd<VLmPIhC=Tm=ye~#Q;f)EO=#$Et)Kr4`;7tGZeKo zKWQ_%VUr|b4Ks_DoIv+{Rv?*7oZ*;DXU<3UgifD1HL-1C*Y4eKRtOv@LVth%Q%^nh zW~Z~hzW&%_kMTTz8zc!v2!I#WNBH!oKmGa7fBp+!_`+}g=5PMa@BGg1{oe0==}TV% ze#2p`7IWL8b?a~4cKy%&`}ZF{d^oB+>%xN9^}f*onxVH~(A9>!XbW7)m!$%lg10Xf zO5Zv1(q|96zoD5m4YnA=89Kju>D>iLn-hmEPJAD0#|nHR9s@Obc%W}|s2{CE4ejF8 z?Bvwt-P^|=xcBbC{vLSm+``iFlV=aTe)9O~bF;Jadc$Z>WNgho{>Is7e(;leLkCqF z_yY6pXhVlZkzK!TVjCOg&SGSkg`?}n^x{fPmUEem<pxomB#xnFNzinCwOC>)3P3{O zIUqoWWdXFvq5wKzxmI5-lvGIqFgrUn1FYf$2kzRleY`D`2GRfe>2vwEY)@w%E(*Ym zDog1^f@T?@T!&Adon2ZU>F+I7YJdTq@PTAP(+vb6QGE4{lZ$KX*u!mU<tImuFRrY2 z<@2B-ur!ra1WZ^~)q&nF_`=IetCO?yvrDU>kxYyX?41~cEeI!-%ci#t4Zs=IH60sk zjSp`d?vKI<JF=PX_BJ)Fd)<?7@9*lsveRL2m}EQ#xV3X^c&N845mP<a#g0&>b#Z2H zdUigUOw=0s<lG|s)`2}c;G{7772^moECzdeRdib?j^`4d_)LH$bsWm0eTt<4lLSd@ zxW?4dtYg^OL~3GaV6?w`u(LgvO2EWoGuhBD4|Cp;P45`)zklD({o6-j7`AP%uB>R9 z252OTV${q=pje(TCUITjzpM5mLj^#L3>O2zEtgYyhok*FzU5=G$Wo+OUG9i;HAjwK z^_Y0c2&(mBdyMIc2X>Pxg~6X;`8&&H;usfxB?pwcQFOy*UnO{=+r%@0hEXm<TQ0?? z+Gj6Z)T_m)p3rkYe)iL!`fRo>d&7D{Z~%!}U0pqX{P+z|<idpuQN-PCNc<>)>EOYG z4?XnIfddD2?b-$S1o#J(E1S(G5(!077>2onGWPZkK@je_=bk_R^FNQC7FRZugqlNV z($$7L`i3N_`3M$yJf<A%oA~ROp1IsuQi25GM1~@KX@z|^dgd8cm1)f|4Z{MSq{w1d zd$zeoJy+B8<<$+iJfPzzV`{llJ#qT{krQVFKiIW>q_?ZX^}M6U&nzrqkHw|s)sf*r z;7{31n#aVno2k_P^FUpIA<K4Q*()N)v-BMTBLV^yW(>dpaIOa6W0<LUT;OO9YcNp2 zS5iPXWNEEbhCczi5A<}se&zy9HB1_iq;!ZMi>vFqCq_ZE#^lQ{9yt#DgCfD1$(d5E zF*Co|+nFC3==1#G$jLMCP9RK`TEj5SeG{V`%fOW?lq-cwZJ@WC!)S4L&$dw@BGdCr z7iZ>SJq~ntg6ziTJp?437;#nr0Y%_<jSd6qMDggb_YBLfX@Fv0OhTv-SZ1uhXWLMJ z<Z)~sK>*Z*XR#;?;7v4-n{G2dY~6OPYlP#rj|>U|f9k>%Kqkz`<L|#$mF38b8NJ62 z+m4{t23x1jyR;j`eFJ21gXS#S;esfyi<4wJL5?m@UtV6>*)!DJ*)=gdFgDO@VapOf z%*hI~zqTYj0L~Q(g?hanQ{gw|&7L&y!zoHpDB+U7ZV~rgwI3DE8BA2BD=FP&7ix*o zbm7i#2trgz7|NyBDytb*x2SyGM$;TCWU4{>(Cp=jHgO^y>rj|W6`^inAh92iWt}Zq zN?**%Nns8z_Vyr6xd-}AK(`vs(g71Ns8a+SM{I@@1F~dMnoZk6+wPBk_W3{mqcGx* zsaG3+@+bfKD}VeIQR3gM5cn6r_{G2atG@zdYHx1`sK|r|kf&5Cl}sjMvDn7O#w`UP zTn`nu&0u~$$N2d8H^2E!pmEXD7r*m-TSt4>KrblQH0;4B88PY^h>!7^Pvd5#@J4|~ z2UNp!tqsQg)B_KxtYmubu^-RYGTnUNt~=Z@_6~B0u-XvTOIESO0!v!4%d6{!7Y`j{ zSa#>Ok$f(D{M5OZ4<C=K;^U7#1Pg=Xco4M!QLi38wy?aqb7E}YuI&STJ@L50P*Dq| zcL_<to&vh<!rn<KZ_Ab#6_x~quwBn`yfEFE{L}L<0GRKe7z6x>GKer7KoUXJ9y@yh zILgP~e{X+J*Uaqv*S`1c<L|$3s0Rs3p;A41<^r&sk34V>AkD(c>e)+|R|+MVw7$+f z6`E3eJK6_(IzgL*x2<dxYV`&X0$@b#nH0yemTiML#smvd0FKbm!aBAz&GWn*wvwcy z1_GE#8@#pd2H#U@n40CrB`y_{@1VK0X;TQdPSmi+L%*dTK@naT3tM5qLXmkERPwTI zHIzCn(X3AK4x@`somi&rQWi-ODa}bV&?w#XU9Y3F6ND6S%^UtM{6wi#T3TG>IS!;4 z(4*^{q%{I_C8*Vi`EC<Pbz4|!#2OCQF6-@bgJ-;-#jk*dF~4477~W#KE0)w+;l5)Q zGF)vupHxKQa#dKYW3a;}1xoPlVBCsxuHS4Y8-)3C;azj}yO!<OO~0rG%QccRHQu#n zTpF|ZP4n=#o;?4fX8^ZCebxK+x4!+vC!Yw@l5Q+3K&5b97cO6zWyyw~Zsr>C_1^PX zM<*3&^p<7){_p?(AN|oEMSp5*&pq+4J{L<SIIP8k$)^;@fFP0uiRXBqAru$IrUBPr zv5Q?eX9!?XEm)cfd}{Lfl|-%Zt~1$1i!y9L49m;MBEekbJ8u>xgcHtYQ$1Z68V<8` z{^B%f-<|ok9ot4hLxI`aD3o41a%^#RWB2y)yZ7xH9T^a1xm?pL4IS1d6IMij$Cpdg zt`r`Cz=g+bSVG~})(2_fkmJFZG)%{KLG!@I3aTX5b$xziePyG#u(CEizc@7qw}ooG zkx8OKNfw2eA}8Z9m`s3)bTY1DDPqF2TsE2L>ud+;g5kwvsjsU8wEl^a!M@Ipf$omM z?v6|X%k$ud<hfiX1^AS2%fdTJDAt>$1sNtPAEldi&2VfF-%t4-i!Mz<ZjPnGQUwG< zpOXb@7YWmKsXMs4BI{h#0GotMF6{ki!%Tu8i_3glQUSGHkwA6<-k{aa<9*s=C<Dua zbkoT$DcP;2b4om^#A1pHTduINQ7RT;n+fQ!yjGk6WnT`9X@WKly7p#Gu&wXmC{`i7 zO}RGl-c`FYwA4`zhc{f#59qjH{VcW+?1Hvfj3cyXS5%%j0q+I4TNzHVsO061b;@@K z(`-icG>0);kqxFxuVJlDN@Rmb!=SfBH-Hp19lB~!%MG?<(vDB+1WkY4#BTV3N70G4 z+|2P~p4Es9cPCDr{P;&do=7F%%y0+PR#jC1q{yjr!;IHoIIy{;_rrFE1^oK!uSd<! zMM;dyv5tIa2sf<c^CB)}N?>@cqNfGbWqgidMOHu(OVbh~074=8W(7XLN;*E{$2z68 z<>1`~NKu8&h#P^p08CY7acf<#03AydCTXgQz;Pgs3*}0+riH}<;F-U^QT*Nye!NyF z?-(E6zh}qrU_Y#75Q|a5wiVViib5yociNu>i#7sU69jfZ!Y0ADK#5?6G|Q>$4&0-2 zSYTrkuZ9LdH~@G?`n$Ic_KgnoZX4>~F*3M&d}O$<I~h}f%Jg@2BtxGHOlEgJ2an-F zl(B@#AfkXvB-Aq_ok%m_hfE&8B#7)}O{07y(*3Z6!!>IfdnmYmp=!Wj<06|)C^1F4 zRUaN5wt>J-ce({XAq(6c-|Fyvu;k$TBPfE?iOC#{R*{5Ow+F;{+Q*c?0QMCR+Pm1s zE4}e_2Kz~}&3eWm2q}sJ<6B)>sn_cmDcbTv!{k&dm4$@`+p++SR7GK1AH3dpg|&kT z>k#){WxIoss+<EVLEYwoEm4G$*q>flsKtYC;j$%I#kYK!uoCSnqE&YUz@#uHfnwQ2 z(IkaRAuR{}DNHSFIJ6f=HiXrN=p~IS8LZ*bnhO*PV;oGEDw@n<ja$dpDX-=KG6Kr* zgKpv=ssX~p6Z6Mkj|zcr6xQK7K5+j74D(*dp}%b}#SP2<1fent9P#AIlShvpU0q$p z$<&Q}M+YSUZKlwd%Lq>$f2m8t!Z`pye}D3o4-M>v7fszZG`m|$r^MLB`MHdc1eLE? zs;w-obhmf7oX01)cgAEFge4wGSUM>10fby9iuG>xctlgMAaLkuxNboJ>|mi9OjW{; zw7RaZtgM~CGy|dpq`<<`Ds1&#+sF3q+}7LES<_6-K$B5e+8b>qFq_zmTH+H5Hb8pE zbs0G6O2e{TFR2J9_}+3nFh!2%8@7w}6fiO#o6Z53x!w*L)s)*>#*1v$L%#I`$m)7c z2f$OpA>RC{tzoY!C!q@Iw_$Swz$n#p&GwQqACs}8(Vd!n_-0rhy6svHk|bb7YWV%v zUj<mM%f-6kIfMxq!txZrqzeKulTf2NRhu&n>(I9CYPAY{DB9DyrU7DO=|+xAC6l0B zN2&X7z4jd9tp?R%puMX??_kd@H)0zG#vQcFT3%^Hm;?+T<^=BD08@#h5wl@{Z<0}* zz%9D<nrBegViiSQskRW-K*M@7Ogd1%aqQ*ZWOlf#cV25`)jle~R=%3&EogSxb}W50 zC78Rq(vHs`TbIIWR_H;E3Iv7!e46+yI#oT86(C(g%_;mJJ^=;R^&E$CoV;DH+16aW z_VU;NcJ7TMK$0jFLjLp5J^%0{55I-s?iU?wZfH`DB&6dwmSvfy3DOmoG00U|&!AD2 zO2Ge%fJW=<>+|#TQ&Us5S}htzuD9c{PkhV=iKMEdJ$=PW`PtdiyL*N|zWd%o)2C@k zx_@~4w@)AHil;<gSTbwB^1g?^e)7c!`nK&F82!T^{^PIieTYhf66U=#fCQ&q*Gw<$ z3W4!Rq1sJFO`xM3+g3HsP0<$N5Qt+ZL@p|f8I`aE8xuO5%$d2x^OG~>YOSxkbH}!k z?v8d~9Ccl<YNl>soqvX5BSGV0NV&(+B$omi`_5yMjhzEA8yEzl#NXKc01`98Avk;B zQV|YuEdBFZ_oR-+RXzAon6jJyATZrZ1Lofa+L4OMx9z}#^--wmb;E{V2m12%ZFg6o z$OgqIh)DuM-E|5<$n!kiv>M^*2N=r0giDi-LMtpJ+yM+J(c*ut8WX-99ws*7LRTn& zkR(aKqF{aBWbGD{IO{<jFe!L9VUpo;fJtRbkXg4&ttSN&Xa%4SZ_yitLMoo1<6Onl zyufD&-6ym?bNHnnoIm>SKl57+34kh~32pc`JV>#sMDsP6UEj{IafJwxKr|^#srF5; zZs@U?0-LvPG|pVUyi!;LE%m_I-Ll&LM#VN9-O-n6MxeL^uv3aK(ZrJ$D24ZtLn#1b zK%Bpf+4Y-%gkeA7y=xn$wqaY<3}H-{%*-u3^GE+aATV&)SMI$J-1pQ!Jk_4hwHCrJ zHrRwoa(KXM#IEGw5rGYW3V=<yTrP&kMtH2Pt<BEPqEhu!ZMhs5^&x!l<B#<B^<7+; z2MKjxXyW<FH}>_9UEWxFeE$Rg?d7Mx@W`hyOOjy;!%UZ!Uz(r%KR*1+uU<MSO7dWP z_p29AJbd6_#n;|3hE&&p=UH^<{pQikv?Zmt8EO(vVi4kxi%{f+rGPOB1ich=)X`|O zJ0Yw<O*e|AYCMhxJvQu)1z%yiF7TwfZn^<{u&K<#k_0sXlw06QvM9XMY7T+3D>Y24 ztpW(yf*ItIF7hEG;zJDZA%r4^c?Z&|U<8`!)J>-?fz?-U!QAY5#VYa}1^ZD6qQKoY zgj5?w&2-~%)l~7ec@l`D211czIvyzZF^LPIh`k{z(o9P?ZJd763>>0bymNEkW2Yq7 z;Th7EO>VUVZ|S0qf-#J^V{XaE0B>@MzYvrwf&Q-INnSu-DrGbm_F^!aDoLCTv}S<K z{oAMi_T2K!mp=5%yZZ+h>;ml0G^L)Hy7a|o|MoYB@BY`H_|*-qGQYkWkH-=T#jx!2 z7cb@2<c_iN<#O@+Cl7BF*MZsl9QW(@JldJe{^4^^4&}N(z3bo`bC<q<`nAvOe>f(^ zpFVx4O;m@64_?#)%O}30xvuV7Rf++?&rx9!`X(AhwWp#`{t%Hukqq3(aV^c#Hym3J zokk*P3-Frf*k@mO?zJcXD_+|GuCn{(FMs)q|K|6wN7$VvNp~D<B4&di8|pv+HkzhI zU<2d^zy`=oAv^$VfZr@GF2entIvrV-_Z_%v$K89Rw3?9;bA>`fulKfh)qHz@&+ser z7uwU=mGZ{FeDJZ2M(rCXUK&j0s-9(&;D3MYmk-UHe{t@7TRipn*j^`2Sn8b#g~kwM z5WS(D9as^!InQD2GV&n+Ay7_3)0~eDq&bwufLv@Sj)Se2Har2WkRgdmml$Si2b=M} zJj-Sis=zU5zOyV)RGBc!1HKc)4SW{>BK?k%q%fL*j!PUciK=b^Pr{;Gp&iNd0@(D5 zzzB$?^mRSwetrjwshv2&x(+~2U_Nj5gA4-%g40Z(O0es5DTQO1+c*pOR3@PSEW#9l zN}i5Mx5~F7RumG=h!yd1IqVBg-vEjlpgjY(@q#e-oQ=ve2F)NY4CX@F7n(+4Iq_kY ziq%pr9mkN+ttR-}ToNz_;sHa_1KS}kMYb;acm7}~zc*f4Y{Y9eKUYh1s`a>F)G71V z_P+nmJ?CpDUZ5;z``GB3Qx-X%C-g(T<3CuL{K&%WME}V1r;e^K7{7kk2RK3M%y<6R z=fCxby~7=H>iF!1UpnyUBV+p(OY4&>bFwJ?>fR6h#j)r1bPh-i=Zk_W@J672bnkta zH`W73QyCfCH?bfUBu+?ru4!pYm<GTlKw32W^Z7xu#~&)L@Wk`%ie**+mKav#g)FG7 z=zMnUkX|vvcO9HNb$sRA@v!JB{iQE`>466xJaFKiH;Zogxq(e+XuJY8x~|v5BLW*Z z3atb1W_fveet!PvBDknTI@#6VlkIHJb>tX<h1V*M)}Bpv+NsHn#dV{0a9|tUUbuXA z-Kd{ip4;0y;@j3l-^g8kWB+vS@ZY`q+$Rq{)R)Wu_BZ}Zh7%szyPwh<jdvtB$M>U3 z;TD4h@i+nFYtdH$QW#WMkR6C693yfdi?Jc>+ZV&2k*$~O9>@@;8MX&Pgkz|-gdz$2 zJDxKOL=Yq(@}#iM8wg1llMwoc!U#zw3Lkp=!tOQ+iiZ^+YC3jX1Z2v_#alvg&?<D( zDb@@)uT)G@CI0rt?}h;g70prvHj|Knc7%OqQSEr^Pidx&!Q2Q%1o%}fstIu&6osH= z0)?_e7iAPf6`=u!5_>LaIsjrZ?1+liyqa!$1Qsyr5Wth*uRU!kj=Rm}8c`yPxMtuq zh^Yq-z>@ne3%A=m3WmJWP;H;#X@3NG66=l#9e?qY@7gqVX=U!Sdmp%aXxyiQ*_G9= zzVPiQcHe*K%+Y`MKm1PJ(EiUK{o^AeyFM_!dsVL-J$Kfs*MI%dPaT^&_cw3+ct@^h zFyGys%C*On3NQZ6E8nmB&adrz|5twS_2I68&+NVbcxl$N>6Fw~aOEX{>#I5*VLE|n z6o58izpjuIp}Po+ExV!Z4&DM=Nv0VkG~j{8hyEoG6c2dpIId%_OkQ~AEB_8jV88}} z{fSR};;;YeuhZFN)Bx;lito1oo5*bwfz35;o2}$#b#?X9rAzPNMHfI=!aqe8L{WiV zBum-$wsbBl#o!fz<v7qlSdLW$iJ0VD7mw`d=>ORMgDwfacIdghnt0-Yhf`AgKmGXI zySfHgo<BBo_TxJaj*bsz=)@oV=pX;h10R3K015MTU9S!*tAiLpg$+Gn%>W32qyQY^ zuWFrhM~qG&6YVm3*+JjJy1Y?_0!LHnxU9T$hC4Sbnr?wC3=Km(_K0H91s;k+LXl0y zJhVM{K@`$PH6z7;cF079`!Z4y;4(Gi%?PQR4&Z?jvWr`DMCoQlGvPr>5mZIIz3U4n zU#w^_2B0_sOE)k`k+dgO?nYsXAZm0AeMJaGK>#q6P{k<5@|yR0s1R6n!wP*x6hk-7 z$dS#>!`cll=nAm!V5wlDF^xCdan{Op%L_u5Pk~sWNsx)lfLOO?!y$o<VRfDsSdGB4 z-(?|oZ!%`8W{Fc3%(aMfPH(*2DN1g|`HQ2^?#TCQx|SEzC+_*c+4<>jo;~#7@UDyV zQxn<l5AM6~`zK$0Wo7yccYQD(SC&epzxm;Je)r*D%4E`-VXRfl7YfU#=P#A&<=_6` zXR=EC4}SF2V`KY<lDV(E`rTjM^U!#2uj$weYa6y3xKi7k$zzyYt66!o2@>v;5UL_W zXVZG;p;IXe3Pop9Gr$3$2rwz|9Lj@PcR1fT`poxU_~tj^%~+b+xBuf;{?q^Xg)hXD zYUns@u7~RzVBXO2xfN`-#t3Y>Z8pIMj>v7JY1%t@O<74n1}us!kN$Z;9RUw`0GxqF z$l*B*&q0d~9_YglA4bl9jz>V^!dQT$sG6qx!wbhhd*B0HoX?A?7pKo}&-W(UV-hF1 zmbX;g=tyT%vA84&w8+{u`_RILpSKSwQZ{jWyFQ4y2G(NmLGH>TFY*lEOl$vH30aWj z#ag4(FhoI&%>A%v4AaQO<V-@nUOq;dPZS*)rZ*#-!ywZwA#Arfn4o2rbWjBr1neUv zHiNuy4q!W>7tABR*K8g}vxF6+gdYq{^g?jj^pM}dNyFeyFR;Q)Tc8RsA^}aTk&wnX z^_pRWP);hst%3@i?0TgEXPr_-5bo@4RYQTRR@1Cf-GCv*B%z|&fQ;#wgk{37KoM5( z3q5cEMZPNXacm7vT@OV*y2mV7iYBJMHEGc%6oE9MFd82AAV-?^Z7RBapmm3tL<E$a z0IkYg$gxo4&ZlFlB;3puafk;uBe3hlGy=dO4EXy6iZ$NQl~qjvp42Akd8M&kX@Baq zAD2AqvpetmheOZycJvHpJDxoB>~FpQlU3XJ>mPpW5B|k(gXsE$XP?~G+4q^<_nDsa z`t*g@&b<D`PyWWG!qRHFc;E0&k>d|vI{gplUi)9}{pez0^(PA#|L40OU9VUE{^$=s zwC#O6y9QpIK67DV`m^^uauJ9G$(n((>9%XOoM<`ku8nSJs&v>?H1OSU?p>bPjPEFn z$p9vKcB4}I-q-)>#NnfQ&Eja-q0XQD=Rf=42OjJn=vUO(R<Ma;1R}7BVg%sW>b8ku z(xR}mrKP1i=(f4NLsT(5Qk2k=%CH;-H<}G-3^ZU^9#{bzdf8!{@K{5bf*UXd0Ah?r z3G;tJ1YlH7==O-R8X_p#yvHL7PUBdK7n4E^K+F><hxSxKPKYs^28!#!dt-tO-w`l@ zN0SU6yST9Q%H?xEKR`mykk^Wo^O|9GpwzN>j#O0D?dM>I0?|`$fQ<4(%N?4IP1_b2 zDyhK561N)ea4-SonDpALNi$S_NMt!;8-ZEFB^}SfWTLP18d##JR>S3}c-D=G0_=>Y zang1`%>)nvg<6(DxHD#j)D}o}iPTq#ULsC|_%@*#!mC8i619`4T|`ddjgy1OtPFc1 z>c@3Q?08-nSq@{fL#rtoR5=<rD|_|TF+%elfM;CdZq=7#IS!BtV5`8fG70(iFbP&r zrLNZuSHZZ%APl5r@+ss=w&O<iWZ@o!k%CYJY_1srbIqDGEE}K*^rDEKM$;JS8n$DD z-~l8{#$>7G845xG^P1N-hywA=Fa{D71k5f9$rgyIwz!f|-?Y>}s2Ly*t-!4l3s{i} z%6ZdQ^b2-4KC|426$}Z~wv=G*NSiTB`0@+i`pD?s_w|nc)9FJ$oH{j-$v-@_b5HN+ z)5l+?OzT%3e&XcZr9V6JgC|Dz?&=+Rb?Wq24n6(V4}W2#Z}8iPe>AIC4|WVzjm8`6 z^Itgd;jU!%kAL{oaC_HBciatN|JuyCOLNmQ%a8R95BBtw?fO)4z2Pb@lXr=LN*qSo z;pKDvX5pY_Xahd*!Xk%0?Yj(dW!jNxn@3UUaFp%9x{T<I?W``Y9DnuLcfa-&O#$(B zlz42<_C25e%qP3Ld*CgbF=<;ZX+Iyg&CTOY*q@mT%OW&uNg$)AnSf$^xDmz;(5ps5 ziHCo{^nBRq*h?EQh`}4`Wl<$>pKg}R!mmL<qMIcuLKq53637UEBK%QylQVG<K1DC$ z>k*@hj;Lxw^qp{@W#d{^|Jedkb3Fvj%%Lb!4)!!i2e?HM3O`lF-mJ?PW*XqXw@H!= z+gU5u9G`^UJV~T9(Ujkwii3*XY%>|La-TBm)Wz58M#J0rfn+Sh7MJbmBaLdo+5M43 zd#@N${(u3!n*|<&X{5f3jeK1@kP<W&Rrma@;txG%E;?h-K<D|ufUz&TBEo#=1yYzM z8yAVTOzbLpw6SqSaGjNeA!-jvkCMzV$qW)!4q*R)hUSMIcW$E><P}PU(PBPGW+xnT z=)qz`+tiJHt(N0gG)v%^n2gf?);#vESJlj_X30F8ib=N}dRM6%z>{Eu#6+&5JFt;N zo`p3AXar!PNPG<I6-6D{uN^;V1DauJ)+Q}##(al0CLEa0aBT9;2Vt(3;DkIT><s3H zfyD_$NXM0}za24NCp66gB{H!)k4wlecJD~rW0vZPqJ<OHE^GH@)I(=pKT%xzjr||Y z#u8t9`Jcah^2h(}WB+QbZ(yOc@s~gN$N%l|UlS8@t={;?>o2YqR^v*nr>&DQ?I-Sk z*dlJJR@bU^fo4@jl~l>39gZ+EEi?k7>}m=vsEh;@()B&fGd0g}15gOu*|l;{Tbd%G z9|&H+_}E1$+HS;f0!)bo5#$9)&gO_GGmgkOEa(y#ZtFQwfExOcLO?>+W7jIRmwxc$ zXP^4#u<(P6k$0~DZU7s&e>1#k72=67rm5#`Mt(-GTRx*<dvSam6+ht_ilYM{Lkx|! zkY-t&s0>~BkDwrI0#a0;G5Sq9yhn_Q5N6YS7rxTMq~<FKNPO#UTLFotn|^Yd=9#yb z82e^yAW|^5=-Ozu#RlgrMkw&1qkePqzqQpX!XnTiO%3I~7{jW_*H_GZQy(HlHoHc) z228;+En~|9mqo@(hvq3<m}%GmoB;0+i7Z|+(5PICF0D9v!^;l|K#x`?jk)7mY02*0 zFAeNe)eN^WZwfM<>k&CIU^%+H>dv3i&4xd6KuLA5j_pLV5hk>HVJQGibAWjeSQ?g> z2=dNjiqmBEG%1`TW&tHuQ$A6l`a*}MaQBMPf~T<9#4O3}Ciz_?)el4VOw+{53tL(q z+_Wbk%(o4Lp^dP%o-A@<$=9DwTtM!FK!+bosp751qK8)jQ;T3#r-00hw-e?7lUdiz zvSy1s1J@Aa<1rtT#DMQgd=w#n&DVxdihY>0FrFKWj<>46L|N!q6^Ua2id0Fwr4a#X zgTbto8&MB5_%_`z+Tt>N6-G0og5ev1QzeE$8~~(%ymxvSyFPQNoYuoY@NUK4r?TIE z<AtG)?j5}YKn5?bEK3~M-riPo^;jUnT$sF9cl8t-i!q`fE^wF}-LtB$hIOwg7U@h_ z_#7=OB=rA~&HU~y)gOYE2hQ<8%Y>IYQ*o7-SuBqhIsfn$(W90#7WHCp^S~V07AQr4 z1a~&pF4O9b(?^fL^4!bIGqVomutW%>caeJiEIc<&=M5(?h%{&#LxIVo;?8sQW{sk^ z#+%JoHeaV`YV&C*?nuSroPc6!th6NauwMe;Lr9h)_-Q?$njQ-*Sqp%Kt&Hf1W+7@t zD0l@Cksvi;rUgG77a>y!OZe(l^oY5JAw~K$d;3sCkPV>G)e8g#z8$0dBfm%!gn}^d znx<9sgwYJsOm>B{^c;dw=s=Z3n&t3=Z=p`ZV9P7!(pgiCF}=H`WS$MnEe2P?Oc(>R zxk9nNtWN<=0Xfcz6#R<c%t)X-i`J{2Br2jzDyxp9vOr}BLu}ovEV+vt8k`X$l6Zzq zwF_dLwr#((ZY@k|sjf_;=uRDJRF)jQ?9QJw1eqC7n5AjGIBicnkm%nd^Acm*_SCU@ zwj0P32Azh%X&z7_2YcXBBF9QHa1RpIl@UbVcbMW7SvW*W=ZR~CA}Z?A48%D`;(bI+ z5g1Z^f#_?*v+#8^=?27DCksCzwI$O30Lct7fNj8&;CAzQmz#bpjD&VPSfCQm!j5Bz zf0O8fNl`RaYFL0PN|?-Z^Gk>hV@ZI&Y*cl)wE+;`dSxJ3#>torSH99P;hf_#UpE|B z3qWop__pg<T~uDLVOkbQ70f;0HjT8AwFb1sTvCb4(rx74VlPxxhD}h@?SQ6X>w&&e z)os&pk}0`Hn>w-Uff>qKih2*B5$f!;*QM5%8mi`Umm45O&5z!5kfqqFs~f(R?np8e zU2to*?`V_>I+pLC^<>2<EjwhZ9e@fQv=+fvG3Aw#9n+=-7Cr@RGV<YFW!P-R!-JaJ z)0QgLwV91lUp9yfGHCpf1a6k|rRbpPD4?+tctAJZOh^kD!Uk6zEQ$+RmG|9ycV~C^ z@t0p;yfl4bYVtOEgRrs!BV<Bj%oVU<=%_~nN_bXa81&ynf{WT>Y@oxg${s}=8pjLx zfj$nJycym^kP{-xRUmZbZ6PrdB)VcTwoijDsS`?Me3i$%4ia^W2>**d(o}F68pL@h zibDcLM>Hv7ND*UVnw1AaWQxLq>8lze(UD|pk_76Cple;l)^y!AAi<TaZFs9QW~1he z-UD2Lsc2SMmJLhVfTUr3#%WN%DuOuD?8u`SA~^tzy>QO(-JoZOoa+~&-0CK>;FBoB zqv_g(bCKd~vI8I&&(1N3sZpZBa3TSX2Di3P+d8QgTqViGvMeB>r3aODr?_NW4Ij`& zNi(@FNlkGefGex^sh7*;B?qobqwbC!i1m)EFtF1<s+5<V>@Y9NOl8I~%YJr%-}Pt` zK;5%~)r+QfztcAnOXr2@qmB8KdiyqE|3@;s0PM~4DvgD6dS-wJKr#)lp}T|KETfQ( zGHBsWtKcaou+7lzFin!d3=Nm9uaJeqq<9v=<_a<5h|)pwdq~G_qUJE-sxnW?aJx*Z zlf==Rc@e%tDwAZgLWUkE9XnyoOF>jzZcC)Yo3WxOYyptcaKbJa0vozXd`(AdqT_gs zK;OhNK&qEi_=e$>T{9cIH8~C=RFD{va>H7$XmN?Zy{g`E1?$cgYC534A~3K9D|(c3 z%|~;9P~>@r>1d{fJps{Z%x<QsVzD2`W+(#VPpC5U_Ugf>VKh9uT&zXJi{|;7uCG&T zUM!$linMm+d+Z3Xi>sAasQG%__34?qKrtnmvoI2eP>!cxWyinTetSb`4vW_Xrt2KK zc-pY75A3}Qc$4AVkq%E|Oc5%j9L)+eXMqA7crixq$fSyLW3E(`R52+lF6~>i<D$(W z1iDsd3KYBnX(AHS{2y>Crj^Bv9gCX~MLPPr(rwwo;>x~-C9`2z4RdDt($w?}s4t?b zfWj*)iY$UgC`6or!}wr2a@a(80PD^2S=Xl=|N7H}-veoHg-%*D{Zsg<;3|v>;Q>CX zhcAf)&1)W(q7P{5I%J~g8$NCtj9SKPMW)<<GCf9fS)l5cM+t;Vi5|#+%~mN_8W<rk zdKlNx#G+P%38wXrjVKb+VmvKO3b{`NN_4Y~!PT8BTSBVUJ@B>wDKsY1zDw5%=Je~0 z^<^_ZF31_oy#UF;hdhiIxcY`ScS>KqWcKWpCb9_%jTRB(p|zSfeW(FEDbc~@dPUb@ zEZu{V1MoD;u2ym>mH>W;D#dd6eog=yk1=LIJL)C({NZXk&-aYVQUZ7)T`zjGCv<>> zp#zGVj>9)h9<D8&GgAGWl45}mt(-TPQ|8D$vG!gGzCkN{mgY~~o9NgksA<-y`!h$) z>Y~@VQ{4YpMvxe->{i!o+wnySgcGgA;FPF(#f5t%&MHY3D3@9HT-ygsNq6%7`{kog zm)0&Dz)h-4ZamJ5Dx<_0)@D?(mB|vJZ4^W7c_J^sG+8yWa*|YMh-)^J!Qoy=kjw<> zIY8naBy9A9k#*Tok{%$&Zc<$#<tb9UfUYLov>s_Jk)_uN%aH6C4OG<85l^E0-#24L zz+ZLK(L?PaCUIdowx~-qqsW4ePJZkFE8ZMs0iFa44b%~U0rlo=eOF_W04udz)2kYG zwTa1?A#_VN5t!kaEWoT*G@!S1Tw-A`>s2im)@JpPq&iXLf*WA@#LY?*Q3kbbnMqYj z#gsczB`-?Q&ZmM>-2knU=Qu@@SevdDHIgNSdGCQyvydH{LnP3uYO}Qj2)i{cxijha zh`i}LMYpE;))jkxt8(2HDnObN$`6bGz*i{@D6wKpkoF9W{n_`Q9PR8I=;?rs6r*L{ zWw6l}?bAHSdcRbGt?2dSat+%!H8UkK{I1?^f$-ls{NiY5Pj7bz_TeGT{^k)s!V8aZ zL~q5U2#??!8MbNTi(>ZRldQ;Q`||0ooQ+D2)w6x@E<<yDQnToq!w}y~^0r8a=0DHh zv<3$Ll|1TL7yx5?l<v^Be^p8o)if8w`+%{)NL`8s7A0){X%mwoXz?i83k?jmkG1nv zHsG0nXTuPz7CmZ#&{lAwHZdt$r6Md;LfR<G4j9;ZfJ`Ny>fv1$;}_^H?exMPduZ+n z=q9v;ccBA{Zuzd7<~ycoh>ISzfVml~Oz5jx$u><}n~%f)v70TSuJH^t6VanCz){j! z>+ilBn!`g&DjQn<K`eq0iD9;5^UTpp#9&;dYXy$!hb0QB)=~_xI3--bFaf}^gY{W! z>7r5DuyF!?Vw--o?8q`Zuuqw|FCoWiz2RMaxej13a*&SYSOARLq6@l2|6YZaS<7<f z&uMC$OQd-C?BtQ!${DkBo3!ozxTvs=lDl+4Kl#Hl8zZTlz;eK@Xo_d>vyx}prtJq} zj8d{pX~CI3QI}&tHJDhEQ_~zT(twn}d*D_tfs&0%uAl%w(q_%K4Np{vAO~IJ()^^b za?Wz=)Y^=h%JHfiMsM@%R(){O9uQruz@d#IsVx$-*hC{BM(Huqxu4`F2q#}#uLNmR z8{V>mr0XtHStOT#Nc1J#&9zywEE2h$#PU3Biu#QVcR|aKW!P?103t4PVRyS$8P<q0 zW4{lsp__(jh2b+dB|&-QNdjV$W~VXH=hjGoByfB>R;X%~h6TEAN)-kEmQ|$$wjgKM z%AoCdfQzOZY*cg!Wfu0#^^g^DBGb%O^1@nkRNw=eVt}Q1Cu_Ebqz$7FSBf>)L&Jv1 zi-Ae>vf;&iN_bB(BsiG_Bhzqpx{*(%cv;gOW5bY47qlti=@T!XS(*Obhdvpw1o#c? zq!<HYf(6!6aW%jy*u`;1PErc`a(vHZT!->NW+Z84aed>^%A!NauEB|CPrULk)1T-{ zW;V*@?_PLgMXSQ*XcLvkw%?ss)BoR3zWeyjgF{`tm-*GdeDS+aXb-^a+k5)IfBe<o z?)(=8VzNLxHZ^jjS538_!X|#<-Uu;?!mf%8;DsF^Y~Y*NfDU}vP2t9MG31mAl0rsx z;=1XYwLmm|+IJK{5bQ0?Vw6)0lUiZt%{VOhAAn2@F%GE`w$JcF+D21bP$%+udoU9; z9T6rrbgTqh(WP}R_=-+Zx=%QdiVK0l`80E-4CoaeLQ~hiLeZOl60u`1DVkivW$HoD zA$eQh+{C6ZXpwF;+@t6gHbqemY%|!Q1x1k&@5<|R%g{%)+*9NVENx-Pz>s`w@kbbr ziegw%N%3GsU=%8*s{&1~0VI=n4!|a`48IQSVcoF})Hy1v4*b=#(J2}A845P5N{1MZ z%K#AH2_irI6+<D9lN?~k0OqTin!i3{R!h$A4<&oXWl)U(MNYq5o;+I1bPAorGB6}o zpdu8MRCZuz?DA1<?wr;!E(sEGEWcWHI>y9gI}g{RR<r6=Cu^c@4MTuTA4n1`L9^^P ziVh48zM-~^bsj-|#zKRh)v--UwhN0F^`(nCoI3+-jirFS_3n_fT|j1NDaO=`z&rwY zEXXu3QMICPYF<3c!s-Tu8{DBzAJL|cGz#<9-cKb`dGw53U+={adt<X<5+xAC>Kw6a zt!u%OzDG#cUJUPs%j8-(t4-{8TemQ2MM@DROX|xc)S|*S8>BQzYI{jMPjfsEo58ZI z&E{`WT%Q?6a)$-+urTXebi3fO>xW>NHdYSB8VJnINF{+|5{gha9Dt<=>TcB=l!lM7 zScL&Lbz4%oRZPOJfC8UV-71!o2n2?zSeA()7kEa<im0eNt#8@5WMh($QYF|prUhCF zHWd`_XnPA7Oh+b;NmsUql~o0icIkRa^Rqt1y>~Fl4^3f??fl`3-`=LCKYieX6A9*2 zU>LT#ZaOh8_8-r_(#tBJ`_RXhtr7swda*pcyyyh}SZ8lvTh0t@Vh1l@KK;h(EC)=N z6%O`|4R!Z6OykV#)RI=&*4b~@OGnn{-ZwYX70b*NR;Jb$e`)VS-I?4<Y2(X3c=B`i zJo1GHKmH${`}!{h9~{qiWs~rp<rmMsKHfb*$6~XqE6KKm71%t@H3hm)B9jHEmqtL> ztiW^_07KpOb;~y`&u~1`!Vm{Q8kJ(>j3IM3h?gQR11QVzu0#=;^?*NkjO(#Xl<X8W z1`MvCQ8P=R88Qbd3n5OxSiqTF8k5eqAWiuHM8v5`0IVMNGWwY!8M@Wh)kLXKzSjey zyA)4IQt%{>v^vObftG7A>B@_62?fGh4jTa9V?BxWH;GHL-ErWAfOMrv`KI}9vqfw( z(ywX0i*TrA!P{~)oo8E#(Uy_03+F75Yf6$+62Oo#D5+6*SEsDCd9z*y;px{4Zr?s> z_d{t*^XE=CCSR+gnI#L*9oW^Ny6lFT&OQmQI2a>Z0JDcibDHvOgu1Qr55zq{9b6p; z%aS3@5@aUHla66A)q&YPlFH`>gyr)F0-l4>YYdOy17r)tY}bga)txghRM%z=s}_{z z9T2ignw1iuq4>N^15%dOEFfYsC~p}$(Z%-elhgzkOL1lmXbodGe4sw@6!J?+MDd_z z*@?CU3=DWrdDUK<Mr$O<sdR_HiL@LCKyqvg*b<F5nRb?f(yE<k;~5TM*l+6<fa=X% z&?t|H5(5ARgyfnC^=Q(uNnn^+29snN#4b0PP~ec-93TotF%&P6@^o`DU6VK_J_a4k z)`(Rj=^bS7K~i2KjRlMXkK*otW&vmF+(n{57t^$8hVuwz!PRMoIMNBZSuW?T#V$I% zcpg3lk{UKwOp$J~cU06qqgXepdXU6E4!7ov0ZNgKp^+45)_O$)c#A0_^_D@D*EV6I zfSQP~J=V&NAk;mDR!5?(P=u*PDi-yPHi5#3e#6iVoMq{b7VMBkzC9J&sMJC2!59{f zhq-T*G&kl^GWA|zNL1OW52rgH>>PgP^6Ax=p8mZDpV*V8-zb<lF*WC!pXeI<zb?G` z@a_Y-T&i5x4xK+q3qn^q_sr?TAhdqto<~6hoL!v0e_&#)qtCF-KmGpKKY#y6Cp!D) z%WK_j9gmFep~m;#)jRsPFMV&gqjyJp-&4naOoN&vG5L<RfBn!W|DQL0ln~`F9DM8> zXJ7m9;I6&d?(N+}N2bqY5@{g_*34?$i(gn?8|&<#DAx8U+aZQa3@gxVqC3QNe9O5K zbcZd#Xd>|e&HA28S4^R7(OkeK7*jz7eKU{(c^t*~JWs0(Xg^^Q2!;upT=<*)YB!^Z zBPhCNxgs?QokM<rQ3jSr`{Ww1kwd8s-|hImfvyr(j%d>rSh^Z!0NTnvfE-3Zq(q<F zbRbcLT;1Ym^W$M<Y6^?m(zL`9N%TZ6AlJMNTT%tBunTGvr>^*uB1CG%%e8vKMqVYF z-V#R_0az=ne9L&kf6NCberxuOzIxGu*;5j*X&9sK&!5$&4{N6G_U%^2?~C<sS9zYf z^hRy^kk-FL+5ge>o)4x*_QgRi*VbLF=JxH8+q%RpwG1!@(Q~Nsic?>6IF;@gkvNV- zNjWe?+X$8?4ZY+id${%i2|%K<0^*x=Zj;p{0}_<sm`c%EIBT@`i>Y>=VyM+=)6s%N zJD2JNm_gmSG;h;B4P2^l*-Ga4{Gg<!;Zji>OQu%#c0QCGKbRQU70VAuxgIHz;W?fb z6i|hNTG3gVGJCem@FJ`Qk>?9@&c&A+g(aI2C^^Q!Bmn!VEaTIjZ3--z%9_2gXbtR9 z;jcjWEG;On*rf#w6-woKh6TtZQk<)7SW1HJ8k3WGj!^#f5$%}%Vw&)(qF@h&$}%aO zyt1>+0?}$DJ4Wj3Wa>Mlu}<U;Vriss3W-r}FL7P6{yM=*IlG8iBgK<VK#FXktV(j* zfHqNvVHPSi7gV+YX{&@~epr!bn+Z8LK?0(6jwOUWpKVnxxEY=V>l1JVKBZgEZPX<X zs}tcc;o}&W4-}rgL8e;N$kB~buUfwm1<_SBqg2xXi?EY2Zn0)P4q$trIw=AN+$$NA z!)EF&hbne{LnC9@7BaZK+OKaKWW_MR^{^ljRwN0H83F6+Fs***c6pCPG<d`tPxYK! zos03}v5Tj6b`5vOg*Ahu7;^OTnJ0GKfB4+dN46jET=$1lr*?GqALtt&Z||vSwdaq$ zbnp1yiLL>|b5_cQi_3F{>zrSl-qtfb5X&5yKHJyXMG5GN1C?QJV`Z#okkZZ7TDdcu z(}>xX$Q243=SwRO4(%AqwEyJ`-^rvh>w4{TcRl>{g=3~`YlXtS+xC|nccxIQJ5tG# z)^(;}vH$=LpeCU^hoJ+W4&uC@;=MM}Ym?nJ$<0dmAi;x*OPL-5M$u$lA2Gx7Y1^Z9 zm$7^hW>iuLM2=i>^EZuG>{SkxFb*xs4BfniuSDrOOae4=nU)3Ir!FnfEQj%Uuz=BS z&U1pq2{BGkFw_flUdlm>6fZ@wZ5S-tys^;(AZ`xDH$2g!cu`;k9_{eaZ-v=Qt;p=C z{13|pG}rJ2xK|}6rBYlp!d477c7VoQS-LgmW-=_pwla{S|8s1M9<iI}yJ^IuHy>PK zOf6I1l?Zd1`Ku@YLtBqfST;ANZO<i2iUG1yT5>?pw~vcE9!TW61=ygKRd?!G13+WX zBdJt7+Nt34z?m9Fx3X?`ZkKZ1R{;|ID0~~hOm)p+C8~2o=EN2tF^ppcE0+wT=q0-V zkVN<%_(h;5?ZaX$jb3PYPov__p48jA1>h(^r+^HZ6+hm_raO5-!oX+W0hZv*pV7)2 z_Tc*zfG&o`Dnv%zE6&*fa*T*P%r^YeiaC2)Tbk12S*&(ZFFDIoM*Fak?GR9{VQJqZ zTGd^;s8?6q+J;wLu-2z70KbvDVu>sV8_qVdKtsonB*$q2Yd6cwDK?}nB-OzSa&t;o zW_6mUhWEwbWC4(_FVGyd$pJ~Ks45P%MmA1vNjwTL)-JmPqZrmt;?u#$NPZ{b<0LhN z4>*-<oW<G=Z9CCkw{e;Tt+*W^^t?(kqeM^xkiF$fT@<m$kAgLC*k-lrTM>T@R@LJ$ zoiI$L!nh9VCPgr2Jx2+rks<e1F)3{L!~s36>ozKq9J_VsRG3LtC{>OgKV7O+<Ekpl zlH<BH-CV2GF|mo`0gRdoqvruD@;q1OnM_<ssz6$}>q8LfCXRZx<F@KG+%b6#UkIlI zBhgGN+La(?JRMEr6i>Y;ND{GpC$D7S4C}tFsIjB-Q#(`nv9|2w`r?Ms*p}~Kt5@SR z18`DYTm8R}|7g0fa&djp^jtv@R6%Tur!Fnb99^F2&E|LY4qsT9hKbrcG;!+ES&HR4 zQW=5g5=#7g$6xBncHB3<=j*S2KNU-lXS(&k%1Mc5Pao;a<$K$5+p|6Y?xk-HNy&-c zq49k8+|t5xtJC}PV<z1(SJNAoXZo^(%09)@BqoFigz)15{A45-ZZW}=S)XSDmc|%1 zfeF&0hv8>5aRRDl({+b#IG9^%hjpU_mZYR0Y}4HIs4!cPX0}ZW2ChCLFxY$m3X~); zF@OXG86cs<<f9N^=rGMEL?#(v32rPe`d))z?<hnpyx{|mZHATO`vE{any-6;6@X69 zi98@v6HeGIkOLobXkPb4m}<bqghV&T*UV$Z{2^>()l4?xq5=&qWMVeYD?C|lGr@@6 zgyaZ~qTmO%MWLFg)U41GhKb`pV7`8)o9`W0XOHPCQ%1*xAW3jOlpryp%<v-6RLnGT zEg-OfphS$(z*}K=MMWi|7)93!jZ@TBN)vuRrk7$q5HL;(gK=7hO^`5H4u=*clr;bw z3|2ZIjvZR0BTq*7({}i~oJ?~PjcKZOfQ1k}kCVv2KE<%zi!a)0J1eIcIRShb^G-W@ zCF)V?!qM8f7pg1gOexOP3z!wvv0aEtDyS*0y+<T2))|4(fTkVKG86BQ0~}UX9ozJ2 zmLBX?;6*hJ3W*Cuuz#1-Jt6WU<%EUNI1yeE2lpr#d+qwR9_TfHW8Tz@emuuY37BPc zYTi)VA|9Kj>o{=1lr)iY7?{w?s3M+5^dd?35k5t<d8{7PHb~khFcpbmh@2)uhUg1K zE0AOt;gZB$4M`H_)DSU_cm`4xATFVbs>p)EMZJwyE-0os24p=@2R;mxzFFfNL#JaR z#)4~BS`~j<BitMDB%aO2<*II0b*#yg0#4Ivco9a0(79|H=J0#Zy|}hf+`VHgkw}yq zW<W7=tAZS2zvF-ctO%?s2~v0hZ!r#xj*}&<B%~XT<En~y2YC|wczY`5`&IbrC|ytu z6s@jXflaCJ5uUVSmmb=-_wbLuv8!|7{R7*-`ogz=^8=q6&SbxPtdfsq)bYFi?(jcP z42(Xy@BZ&!Ja%{gIJ}L}L`5Nt29Ijs8iw}J&<>Egc{%>a|NM6&9euy@{*V8`^MCIL z{^Pq2k~rDkH}>p_S9&w;|LbF)fAaW?Gb;;wI|l*V(n?IC*qW#3^SOWffnWO0iI*MQ zauw?H4}C0tG*LD6c#^cIGG=`_#+Pylkof>G9!rH*wPw*`kSZY7m{4UVOmJ0pluSq$ z<7Q;PruzkrX_&-iKy3m^M2QrUc;H#I7dBvPne1A{inbhYVR^ph9(^KGD4GJQ?yzN( z@yOON>E>fzQZb&)w?H@deG@k;9|r-`-11b*B1b^+p(+8XnMCD-oZ|5;X*OrywAoo$ zJBNdF5&bae_3FrPkTC&k`%Wurev7S*Zjqa-!yH=o&B_sxEic0BYpixuC})}`I~e`{ z^t->y(|n`g)i>OL1l{A3ATZ@6yHRk(B%K=&Ie~U<-)aQw^QL8a1G`j74&x(f+Nk=) zMZ2(M<wk|h0eNe^28_P<iB|I9uhpX6)-OsbKr2fE+OY#5Rnx~cHNy_>Q{x%V)V$J? ztyjHFzmUrFSTK~KO~VIT6H9Sz-IAct@DZ)(#j;!~&jSAlh%c*b5SG&E9F<|5N}LW0 z`XXAS@<Myx|KHtrHpz8n=e;+_&OJFH3=%<r00T%amt1LAtCei2EIE{2<uCpLF8>LC zwf)&u{^BZ?t&**hY{^zwZPB|+?t%#fK_U<tn4CM@9Nv3<&U?FidQwl%U_dU|3(n4T zxP8NW&vTv=o}<B*QSm||<#B29f<8Kp6%asN^t>>3MlX-ZypXm<u25}}D6uib51r7; z6Ovv58Xq?uhi4^Z0Aox!GwH;F+2TV9iZtZ_jUIerKl#ip49U~4<%}Y~YrL+TBuU^I zs+ds#_z5;Pn~;F^>0_t~RGT68BO+H&wr=e%S-pec1pC;SA^r-{$4PaX)aQw}*lIBY z&tT{hDIWvhFWy*Rhn1QQCw)e%n$2K}+uDQu_vnb&8Oj4q3ghGuJPEfT3czOKIJSM% zKEz_9PN4)MmRzZn;niPW{mk`(QZZjC6%|EhndB4|PQm*Ygo2?K4Nb#J^8EvGtU6R+ zx)m|D01EsOViK#lkN_Zo$uZ}VmwAagsAz{Z4lh0?fv;HB@>;}wzWns<sk0}mBY%GL z>SA+)m!wg%dUAMjzP|2R^$W+(lojLe?|nX99-bZ?1DkVW=0Ok!$EqV=&OffzHj0}0 zU~S?0^3$5#I6r>k2h$fnef;(R{Pg|nkMGE;T6e69Q5YQ@czx=$CP;I&Rp7R79XmT( z8E{Fk5;uTO{b2ePk3?WY9=Kt#IGu`S!l$FTxTq#kWR+Atht-y?`!j84g}PnpOwX`$ z@w3YVMjZH1K~1VUt?Efdqj@z26Q3#eZbqS6+^E$h+77Di$&gw!X;bY@>d3)?ACpu0 zipdu=q$UXuo;xE<j0~}W9=uDF6jN4nlB}kwpCnF8YYqc?o1r}5Oz`HIlbf;9h*dUT z4kyxO5jls-KEclRia`vu6@P1KE3mzTg9oH*)1Y=JvQy{H4zb0G#4WXUe5*mJ)iv8G zx9d(mbu@}_@|Xd4cGf6^bqAyyTA5HG&L{#;K-M`e&#%oTD~|#Z{LrF=geFRX)1X*G z)Db~$GbBu;^MfZ;&!;zk*7)QvHU^F<)lqC$ZmfpuvjH6A<YlcoDT^}J_~`{Pa1u5b zx+O&f<Z0}ro-4w62W!g>jAN2KUzHd?!`c<FIn`0g{DUG~AW7v=RE}W<jbrdFfZXJ& z+HqbdS@Js@7s*%)e4Qp|GksgbR8Xx%5So!&vpoqAm_at!VAu2EoUq9`yT@?QTNhI; zCzPk;(zsk4l=4-;fL06e?k0~FWV?<7*G^IO!Lxjr1@5vtLm=Kd-U-EH$dJNyvV5KR z4J>EC%Ml{v6vl{dB4L_*op2FZzs+j8DnuK=f{2)+;B<<~*&`Uen5LQkLcr()Zz$#s zzHiw&!10o)Hr=p+ZK~>SLs|Ea{tXmO)e9^)wET#L3R*K;E!*9wHzgVFBI(0Vu3NVA z*6Wu}Pamg};Q9eiP{<C5ks?b6nsfyRYZ}0l0>|~kD9#z$(dLsX1rrtrKx}5WOvMmg z!HHcCoEZMa1|%>Ui^0Z~Q|Es<bLZ;QJAZuPd#bAahrj#pPMW+q^|C6dSI)fpC-48+ z>!&ZheCmvBXn*?oFMj&vRb4aY*OuOU`Hgo6FZ|md{?X6B`s{yS|G?1nfAi{(92%}U zjiGAkpS=B^6!TAOD>+RcFbhj|ElT6{)GCb>hexX+>f)yBoE^}JlB7;;SR#VV)k3=J z8T9~NnJGEcB$`w7APUwjOIIbH@rZ<Z_X+$z;rX=FoWX+eEFK_kMkP1Ppff%|kpN&G z6AVs5g`_P?)apD++Z7Gzo&srGdPBJ`hD1803N2Htb6k<VspgAzBzP2?Z94>rY_{~| zn9IwIa$<o!mBa!sNGvqfUERQ~MCt}5nv@Rfu__TP8<Rv;N_CBw<%I7pdB}DNo=f@d zbrD@8sT)-Itk|K|3yU;~+oVRD^oZZqlazf|5TcyHjrVH{Uj-v))N}9VMVY_<ku`VI zD^7`*eo`U|_5BDSc;T*p?^hOJPk9ocMWJE3I_uBh^)_b1%m1Qq<tJ61Lsh7*(~Wx( zxM^c8uFZzEh0v<S*oj$@2B#FjDzhY@@+?PuCw1!>n$rtBz+ReAR;?(+Vaf|kQ-e#} zSFSaZxK+rPRU~GsD0x=n3nr-Hcy1WO>6BRK0h}C3;0n5u(>0vB#+tiYBWg1a#57o2 zC!LK^PvSk%sKbz4cz7OsYIt~<r^?EGa_@f;e-(q4#xNOu16z^&Iu_b(?PG3t6*7?| zLB&c3dzmcXz}F|<BNJDMR!uf)>y3IH_P<alWZ-vLC`xfe5b9vlmc|Ol<xL&jsDnAq zankfc)`2Ull5kK~LD<kd*N+;u1LwGqGjvUXXYSm8{L2qNsx|G&@ln{ZYhT<P85znj z$p92dQ>^k64%u1+YYb2=3?o&+fgt>m4sV17V0ppPhSib0vpv_>gEXIV!i!Cm;C`4? z1|B?~`OEv){^iB*T^v7od-m~v{p@GIck=SZ(^sA}J$wD3kftw9Puoe|NY%g%mz}yU zE2G6qEF?8*n}P-=!3up$qHrWkBFZHpDmfAv)z^3mu5Q+<!+s&GsW!<*A#HV})?Izk zH9{)nrTA1iG=UzZBnYGVjT)?s(PAO#Gzul%1IOB7w@%$%*6`XEzGIz6?cY0Z=!E`g zYh*g>bWJyhG?DER6{I^%*Y#(H0BwZgHi4=OctTcHvFM0Vro!C?WSxLsW-OA}fxCwX ze_PT8QRR4v>w?$JwkSMmX8M%RDd}V`0+iYe4YmOYIEhcgEL^t}l}L9VZKqeMEzZ!w zARwhJ&}tWpXKk|lX3-vOSA2ZUoxSbM-SI}wDW|Sr0L`^xR)-A?50MgXe()6yRT@2| z=E~CSO&1WTv4GM$<q3K0oWAnZD^;aT+Iy=-!wW5Ie05wb4@+rk;Nb`)6ZmJZ0{Ox@ zKeEaxqs;S7*c>gig>arz7F#A*39)DRD?P%|&cI_~TYhK(!;o08OO|9<cXitXZmX(t z6mX9|cS0uxVmEX`hPxx%*_18H1JpNzQ4hnWZ99%rEQ-~WLi{^q{!>!Bi|t22lgxeG zYB}mOA>r>)>u2ki7!_CHCwO|*m$5caA4vVc12hVQAZMC~R{kcfdA<=CWjMPsPDl|l zO;T74;sJ}$WRWi!O3n70Za{QJ>3^Ck8#)cJu(-0eva<GMcE0I&L)G%h6H}*-Px+p| zxZXH(eEcUrdQa2TmtQ*b!LL90+0TCsSpV89=SK!BS?~LylV_%`!hP&AJO&Uv+8T#~ zp~1e@odEbJtOY~W#89v{98!L<r5wPbEQA{;rY8QCuIh?5@2{5!3;*s%e-xp|zGf3e ztDFkr_^S;*uP2V!5V5o@2kU7iZ2(k&6?bXCu^L@34bmj-o;l{F;ogl<+bu*u#YU)r zy_Wd2swcY0qAy^4WwD$$7i)FL515WS7~_Ps<D)rbEEN?AwjET44x~G+(qT!!jVKl9 zCZ4s2Fr^(YxiwFHS9;W?owQ9)r$c_au%q=mOOtYyJaJ;=On%G*oDgpFGn+(<=q%O+ z2Fe3Zm`0%_nSzvK8U2>J92|Rs<*e8REGrz&?(PP;?Eg|GPTB#*4x#CcV(4U+I=CdX zc~eWOp@mQ#Zp3#9H<0!=#rsz+S>@mO!_x3cpe!N}S58ce!?L9CYMvKGHZKev#?a8@ z@|b88%ovRz&UTVy9x&tBMU62S+C6Hag-N)iXjZn+@w=0Rq}~1kBey$M3%~g}wmhnf zN}4Rjen?x>9Ka^>z8}Kj>zc~*lC=@7KZ-<!t4?7EapxiT<Mjh^0q-~r!;STIAgI;q z;Ml8zoFlS^YIO^ru;?87N7Ah-8Jn&ZTN^x<dRNbp@wZ52I*p=md3nY2eLy3b1!50( z9w<(*#py7F&1zzba9k$L0Z+0nrGqt)0<+2MiUTai35o_{(*9?OM<tf!wc6am;+=bs zR@dvryb*`-`yYJr;K>~SBW`H0GB!LgGrwfpwytXz&z~767ysmc{MA4F{MVl6zxDbn z!-Ex(=bvR2sWMCQ`Jv<a>ND`IT^~ggDct;8Bg^{&drZC5tNSSB@FJJq(KK0(Yg!3~ z(w)=?my^R9DLzP@yy`BwW-ZiF?lLTlnazUYXF96ei^$W%+*X}yout6A6gQRtf()6K z70QIMGG$h-ps7J<&eiLuhKI75XQZtN*NWY3gCnj3Nm=ZQG9!yA3H(n07n;v90$FOg ztvZyXY0I|lLXS2n(I(Qg{_KjBbrYj50!2FUG?kEQ4$FD{n5=k!!D1_#)TTF^|KoIq zdjOVk=&uv37}Jn83GLz?jsw8IXQ{^vQAv#jzPpA3wJlIBy(@OvVQ}2G7T3)PUK?-t zO=`q#N)K(35o)Qe0#5#?|NQSKFB;VeNx>aP#wmzgzA98F<ieoH3F!SZ^)rmN$pQ~- z2JEJ+5&^q;k)yJS!L;|C-@DZ02wbyvwI#<Ns)?k#J&R?t!Ee=6oFA{NvcME5P>ev4 zYs=BbOlXvZ@~8}_;&6bJ`3kVNK@c>XO+a!*lM2I95$7AR;nf~eA3|Hs6N+zfoBx;+ z7ZDWfQkwienS7fRCJ>EQS6Az`8lYXVP{;u35T_!JspAD%^)tATT6-!)_A_7;WV3dH zgBC|9q5wb-8^GedK0Y4P<i@SL|L5<2(P&y%UcLCvTd$uwc?^Kz%iH&((7$;8EbP+b zr!#N@HC1I<>BRE`V4W!XP%2hRMe*5WQZchA3WN>ugL^=h#G|cokl1_y4?Co2miZQ_ z5IPa|@xRDCi49AkQA)F!5ja|c1xo}zG3C&UL^l@Vgpa78iBuBk5uVZxJz8-MpMuYv z4jFOPpu(1SWJ@uIGoRPBt)kPN22#=qZEYe#$Lh8e3tCRU(4|?>Y7Ol!{1)4dNMhGN z)}Yfh8K~2>(<u;W6+;M8r+#|#IX1+h^|q`ATUCULL56cgm%)DF5Lk{?5wQC2_Agj| z4V#k{tt6{OEF3_)UQ0<VN;<20Kxx-TEZ0K}R2wpveTZk%`mmHx=ybex>f8C&f7wW* z_Rr3_XxGAbRP8tv=!xRM^__-QU)fljU0!-HH+$>R)9ZI1etb(TkFvobN!p!;p<7bZ zoGJ+o*hEAlnKCD%KeO8|qrf%VrnI{(psgc|vY19zoZgA;?u$mivg?bqzJ$dUW9M|m z;86&?JNc3oFSPq8GjMDxEux-PHsBasYEu_vA#tt5Ya|X6l8|vg5FRyrkDf<`g~&@I zKgC4!VecH+5k*k|IV_%EU0HE#dvItdSIQlKPZ+*HHXf0+`&iu&JM5pw=Jmx`@&JgX zRY-0eJCn+%um(?%aJDI+(c0P?aDq~?C^2cG!&y&Q;TWy*;D$xb?`|uc>B_SS-LWhk zSZfYeW5LLHQpmGrqh33hriQLfjtv1Z4WmfYRJaqsAsDDuOhaqhe!XFzJ#_+Jy>{c) zfBW;l9vc}_6$Q@h8<#JfJAI;3DjbzIoyI&80BOtdw4;{1%fZqTg@v^SoK*oQBFg#1 zaOz%U#=Q1|7dh<emvG5MzQJ3$4PUckdEU;QEN<}JQTnO0O^?7(8ER5ismKcIIGiDn zRRW}7&j$;+hs!G^SnF&ueanoH1Os?H#%uUZg21d9&3+&~;+UQTzE$9}q)|2`J?)e; zu;2l-E=$qS=1BEUh+}KzR~P<qn~9{&^bOhaM>jdz8c!peG>hmeH_9bZLRMXI#h0+% zrYi{8{apeJ0AvHFqOg&Kz9^YsmITQJ()!qu*P?VPALf;WxxsK6DN{e$T8*()B$Y+Q zu$>;vZ{&voc!;j=!JT8fe$(+SFR(r8qj*e5+ac?O={))x&<DP1-C<G=s-&{<dizGn zVaFqnxJ_y|V(^!Masl7M(a%ZRhAZ$rQKuEI7FL5ZRLoui3hXtp$~;$<hK?yHOw`7t z&f#~%n1F7qFnim3a?OnsdifufDkCyWHewD2HY{Wn+ia>8P#oV*id9+53wAA9yoU<; zo<-dTl~w-4>xNzsmmYa@w_K-AMTJXaaAni{m~i5<Q7o$q58Ug2)hG?iXWq#T9+#sq z+?V#X%ICOUSYsw_2R^=K+cBlpYPDQ0Yno1&K(SvZ&NA^DD9`{<B*;Y4P;^ycKP8oj zGOmvx3=oZ0SK)G2%4J>Gvuf{Wap!>|0VKh_1{_hAHY+3iAo2sI$!+TVp|%gJ2pfh_ z7+%s9aqqWbi-;e^OUtW&`wu^_HyxlyuqO{6J$XF42<H2(*Dk#I`lYdvLBP&CUq5Kt zwk%6Pj7}b#7_3%MRxwGAkddPTx*tlC0C322M;uavv%1=_gE#>ng%xqc&CsS*);9Yc z992QQSX!`iH8x>(Sa*jETjGz5C%K_GZ|9q#Eb^G5pU6c5*LJkq*pNBj4cDDr-#9-$ z+77a1k+!52c}q469oSTtuD`o7Mr|BQIy$QD;<~N`*skkvTRFp)ARf290B=k1tt)D` zttw(`4vHouO85m^s)Yhg`K>gdD`MCgDM$U7`ZQ|F>VT@~nT}CONdT54A@*sIX7jai zq+!JHCJ0>5vps|y#2Xj>MIO$>=DI>bEsoJuR@Z@|EviG=T!elA2~M&bpgJe&sH>P| z*~k4C#Ly*AZ#r|gyvR+9!_w3xZSaJG#o(+Q8NT1Gr;GQ4#d}_UL_B`cG>Vu~!ztiA zA39{^Np$@mHpXAkUi(oQ3)d)R0Z1Wbp-hTZ%~+=?t3WC_-%A!B_)orY7jOH%Lx;~P zr{By?zGQC9hfDWSY5ertIitWt<OJ!)FY8Y~cQ5}=Y2=h%Ukg6{i;dN%fnE~EruD+G zJTM{qethlkHY(%F<atBQ32~S__`;g`(tYcnR>n{1c0Ky^FYB5nocf+QepaKXF_rWP zRARL>D+JKhU6MN4(vRcV_kGK<9LJFqWpH4iP%O%FUlUY=AOK>tvb+pVU-^j8XtNj$ z=u8{~A{m%JYiY-YQ49yADAGYIsyh!@N46Kiaw?gMBJw*Yx`G4b_(2_5NtBEYRu&f* ze)|5euHCq8n#S92T$~skX*8`n_a1`#1r+m*OXnxYM{=eCa0NHMt|{5hlOv4}v%R9W z<6|UKJ7S(huof|1-e`stRa@YMfScl^USNd0`5oj*%;Df4)=PGTlFb8}J7U-zVLg2~ z4es!37tHR4r_EVrl5z!wo-Bk#m2SyMw-`&SEbsBk3Q*LMVlhLM?U>Y>Fq?L8DBXfX z*?TsBw9zQpBt{*2lx{Eo*j~}FC)jM~NraHCZM0j8Bsza~{)elJ@-<)F2!uu`Y^6$D zW1U$3fY~t5S};<3*fgH5#ZJ>rTq~c{J*(z6ozU@V7$tGi`CKOqw!Ip>3w}Cp>wr+_ z4IPryQe5h@cm{|OtQXslA~8|Kl-py`WZxgy>C&U%%b(X3UAXXGu`~p91Ot|x(Z4)P zSvOX~r?;Hs265Ku*?05hVKFNp%%*dNVd7X3zz;9N{{V-Cl_$Z%U2knJNTO6Vgz}g? z_L5#4l2b~W%duZiGV-b@f~Mo9P$qRg41##_qK?z~*f2jqA@#M;wNbNGl6g)fMqWH| z#W?e3UeWj@PVEi;+?Ap^AQ~0H0p60Pg2MS$(p-&$u|$wLS?3}z4IDIjnRsvyaAq|E z2*ZlJO9ggzRV1dyfr8MQ22^QgW~OLal}aU-%LzT(IWsg`URshR>1fd?yGEEm3P=P9 z#06PapH&`;D39%jsGF`ThxjVMvAixPPSA8iLluE4brv_Q5Wv8O?K!Z0UVtx!U#bIx zfAj}Gj-v3v(*@w?QxjvOL)CY#Tz)#Yc=y4hn_u4pFYVQfFR7-^Wp~tbNL6M%vw#+W zg0MINp~WM`Bv}-P%Z1gt<%FTCU~`p8`J|pwi4vK7_jr=PC*!&1qLZr!>WZt^-N?3Q zAFMl5CH<9&QeHjW;7~4P#dQEn5}%Y*3ae~q%>&EOXA`E$v4QIKr!!SEhfyC^Y=>ob z?OGT#Sgb>{V{KCm)p2~nCvDKeVVGSw)WW28+PsS$?Se?1u-s0nw1Y5heajBwv<IZM zvy~Dtv~(<u?I4-6_;n|ZgMfxX?0M96BCxZL726hdo78jDz{6P&ggj_l5-<f;7yO7g zgNN%Ll-_x%8;y28v)9k=M}L6CVg3NekcZf`AJRm_MqVKcU!pgVxesh;2W-=6gg||$ zO-d)F+<+*mT#LrG<-l1!h86jV+|q;KmfuhcVA;*mhy;7Y3yC1&%%Q-=>n;mIb3K~5 zWzF7nMVUMHvH{4ku@pYJ;jBIhrr$CrUNTO-k<VA8C)eGLg<$BEI(S@@6fEuI1rqr< zHKX0iMD!f`(STKeJy=PY<I|AS4H32}NC|MT!mvd66xF^zb^<@<CC;_t7!b&%F<_X% z%Q@a|(9lg#hJ43tn~n-~b}<!2hNl7?C`N_0E3xzanS%guqNu84+fATL&1R()!P9mf zwFjhXeSIC!NRj1IsdThx)UuL@LA>MoK@h^NrmIQ@knl7d4;+-jO2Q9ikGKLGHxB=B zv?~s)1(tvf1~II#m=<#e;RNu1Lj0n%n9u*?pZxH%Yd5alxTWhF>`A3uD3=Q7PM@%C z2hMgOXYfo({dpzolN63O46*VMR(jKRO+!0GBCQuri^5<jx7q+27BG1sAt&oj19(!z z8{aiVf<<b`@dV$PTerTNU!PxHQTTYgEPdMC0Ppj{c+pVA106H7%Ay}@ZUlE6Dad3} z63QrIje4XpM;(GKO=)K$0fQ*G>rM<*AFi&P9T{!GQL^cfVL5Qha!Smb#%w}XXvd*P zj?eH2PH7h&wM)0sEfwp#x2EifnUUSVrt1%~TRN#bABB5CSws!isvr2C@7u0pIWDYM z%W)c(XS;#xN9awaTo>MSxR#8wh`>!(cY;mFf!_J#HXPda%eFUkGpBAq%6=ES+K>5G zVkSvx((3x$lI|9G9XuCoMCAjAYuK^fh@&78MLt&)^MjJ2aq#EbZ206W=kax?F(3IZ z^)`}`X?^H~TpGpE^_?1Ku(6`V<w_EFhST!GlTSUT7GM6|a=whSt^|<-L;<58$L!j( z$?_x9T4_`sm{b6k^or=)$;tzNV<`YY%2&m}la0qga}~=J;Iq8Is?uc+_!D4BM<P!% z1Wq8n0~alo4NfryXC;dKB#sgsxfG^OE&TEqwUzt9sVn*Fl&+eB)eM`B&}q;(Otk_J z|LRX-0898&#)JY7Ux6(QB9@SbJ~~yhj+3AQJ4s{S)TJbKG9_uSq&r7+cUBdcdregV z>QzkxSXx<L24DiP$>;N`s-l2LJDApNHkaYmW>eR+LZR?H(5Q_ZJg@<e55XL#Nnq$o zOXUPtJ;qWGJ@7l@Nj6U4jKP<Q<7j4X@#dZTkDkoJQoQoo#S7=ps*+@T0i3sb(}nZ! zdp~~9cHJAd?!qa$bm8n!wXBGOQYvt*Hs0rgM&L{M7<Q%EttZR4h$#+4$Lymd9wjCL z2o06;D;v$G7l0!Iu#`)9TDKB0`Ht}<C!i0Pn|EhxGppWGEJj2)J2v_Hl$jT;Up_>s zk_%%6QxW^XA;QLt3JNEARJKDUOi*8LQWD2SPE9u7Q{)nh^P5~4GeF4-9AMp)bGfC4 zRd=1Drf2o5SO|{M5B6&|b^(3ulwlHKDF^tSgI72}BYt;LhArg`>8@b36@PYPHrt9H zSgk~Y>H|>>H>B@+zT>$L=5HJZIRHGq?M2|h(WH9|+fbw<J=_~+c718vETwK#>;A}2 z&a^X**9}pdfCOkrV*(t)cj73-!8xif7$uY>r>xYw8<0#*0fuU=CkuC+^`{|4B?YV& z0Aevbt&IX;49j|fR7T~Y<0{}=`IvO>`}smuk~PA0dP1_ce*x1!;BXI|P|m!QTX^g~ zyz20zK7GZkj9|t>QhCRTP_{KqwH!ZnNw?Q&Z6RE^S9hB+pjUl9N+JN8B-0E+y(QKj z6FArs02>E@5oJD2@I6?z&DI|rouqL9NHk1@yr`O}*@}P^g1aOHG+B8ZSPQf`E}ecm zXO_e$qF@u$Jc@{;as<!oc@YQecnP2{A|A)B%?I#Z#X%{F$-)CC^pmlZI?$=vdycgc zzVuc>P~nz~ktLzjw6IrDD2pq!B6yMnAOyfOKR353NrhrjlI0)>z)R24PVmU*@Bwej zh|7_qQ5z<C4R~IPO-POxs0t2f&{PGr45FB+vh|Beog$+)FT^QL;D=hSKQ}w~vtRtm z59861A=r4W-dtK)9T^(bWiiBAqKV^&Kp_734}N_A;nSw&z?Wjikz>*w&*7-yS^*!* zR4RZH!R^wWHUk>hbUffPrlB4!Cczgmc_GUWLmVr>3pvqnnqFvxy#C$ECux$<^y5Gh z-#9l=Fbg;5y?G~`Z;<iH!kfp^U)){Ei`?0XQg6|9xTQ@_DG*iV;XW5<e9j9I9Kg#R zm3fWzYj!M{nDV7mH;8QUL6Z-Y3@w;Vm>wSdYG(G8$;mb@pk5Yo2tLa)0PF~?b}p;T zWwAQ;L1xpik#>_CrQM}<>7MLpk2Dfx;zKlw0}P7?9+nKao^3mgjN;h9Z$j6nQQQq$ z+b}~y+qVmY*$FT^$0Kc@mb3$ewrynRV^<v7212`nQ!8XwTc(ZWXl*8FE=ORvd5J5G ziYG6d#UTl-Ig9G29rq1<k-59xoe!Fgm2mvLK6%yzE>d5`0p$0tHm!Pi;oXu^5G&(K zZ6WgNG*=a?Q;KGCtO$Ec9}>_Mo)sta63Gupxl%!qggd`(#%VJB3cLR`zP_HuVUmeX z*&E@^ZFhY(#L-8`G;*9Q7yR{^5P*SVhK*_Z%eV$Jh~iXaVE7C{J_M+PBa6}R;cx)C zi|B%SmpDle=d8m&tZ5W^076OSYK!68f}bRc(~O_qaP9d-G2_N^SQwIk&%t59_X3L3 zD0S=f>uZhJOU_*>D!Nc#4XyR4GOWm|0BkR%DV#<{ms6jj{f^^I*r`XZqC0{IVB`C~ z>$;749Rp`UfP+m{)i8`gKA$<!&xspt!z4pjIWL<S6yywz0U{;+nPRM$1(N8({T0Bb za;6RlhtGKaM!f+CTPzfswgYS8*u=o}iQ@oraHJ0(JzZX2IW|5zJTg?bJYb=#b=y>> zH($F53kg@_bLecNG>MpU3_ub1BJd2>bm$VREZscEF-|}h;1oD+psA@MOGh8OtJ}8k z!zGqwiKASjPE#o*(su-q;7q=8ymHo$C4mFhJ(?5#?1ufb+Yc8vDrW{#Z~{M@ZHx_= zMNQ_q8o}|*WA7?aIV?CeiBjTpfgoqCN9kgi*fa&BH6n9>N$nA=TNE8-B9^FNCQ6eJ zEG|r#L<6w?(Nb}Cef`+LK$?kZwqc}`QbMZ4wd?0vTitvj?Pf+@)pgq{>@cE+CDBn7 zL;yJf+!1hB*o@ya9oMow%MCrOWNoK5cEK9~tdyec47l|UukDIG+dymE^E(I2?t~(; zwVG}x0_}|H_25is^nUhVmcYVJUC@CLfSI1T<2?G@MhQ!zS0=!nCs`zfRbvz1ju#%f zD|7y(9~Y0EH*;kX-cT8rDr3q=f3vpq$e%hJX{LxaUBMX>tpYUWQ|!o@BSXU37EGA6 zJgNZ6@ZDtYhIegl<M?HhwfiIy8*L99?*4Ua^?opQ(U`hm<Ok%?M~nfU6!~csX2stK zKLRF=fI*-yE-Jigpm;OzDyL5Mg5cESnXf!&nJS8qjk-{nayg(2+aNHWboiu_klYtP zt$+BZYe2aamDfwc$XOLDAn+ulr6J|ayC%-&&``?NEDNu^TLO5ijLR5=tQLHmniUat z#;mAAQ^0gEpr^<{wy>5Or?6{E?>Pu94}dAr0ptMupmY`!(dyJeWUqFv`Zr)fvJtCZ z5H?uaMqp!p`YDM@nP0PBZ(RH0X1!s(`TC_}6Qi)(v-3+|-MMcX`rB{3GCnr^`030? zpMJ5hv}za{(32nx*XnjDZ~W_j{)hQOA*3nrC(FYgCSdA>KT0%WG$_e*zJZ0p-op6> z3~rA!+;NmBr9!aDBTXFF&uTr67Lx{wX1rdH<0u<4lj9AS^(S%KcO-HL<hX3gStCqH zqXE@x>dH*RoomtoUA;JB>bxQ+l1z9_kR-yhKt5|INqLqX7FY`*L#dRkN9k&W_x-TM z4J(|&_2Qs%DpaX%a&jG9Qx46?NU?ZhX3hx$9m82IF*lYBVoZod<yx6=uJx02AyKvz zv+^a3rvbf1N7C~g&#{2qFp9&XYFP>g{GGj$G?>Vd<nE}~PEgsEzV!Zcn<&v<xYEsU zc74OH@U{(R_99Qa0@Ah$2vN#$ul{~%a7snf40nRT`L)DZr=CqYB6n8?CNc4wiPxaK zLP`^oR^*~Ez?(-FfllSB!qOULd?m$%3afYku)(nfWS4ShjsX(9jYgQi0sErmxbyE8 zas%S$e_gx#q2)Dc#3$K|b9l4sMzBi&FnU3RpOH@+wXil9mP84mg-uLXbAqVxD^G%Z zpEoAX82OSsdRDWV;lq!ee^^??91pf7;VQ;qOKhj|RcYd)4y;a+aWGPnCX&WYzNC#z zt8O!i+ysyncpi=--S9<4NCY^%w0u&CX%ujP5gHsq4u#VIec^nhf=rAu{27HlMw}(B zB?t?a4V-!)+dz}Rq2~9i(dwp3ohpf}#Ju~$f1{OA0?&j^;~<Oy5EZ6f-}fY0KA$rO ztCcTqer-GM+gC0R4-Gag`{vj8rzXbWR-GIh{oNnFd+OwI;E}K}%f&ow_=BsTFRiRD zudEFXRCS(T4y}~%bq9Qhq?FT-q#r1=CU8-*M3I0Ic8O;b#l*eGPh?|lH!Pn`)JlNr zQ7SXQKEi|&(M$41(+z`IS5dcIpnR=nr9#Td-xZ$3oE1N!OLceIaZe9dOS$nBd0_gz zvQSN>hbwUVMsExiia4dG9RS;Ll5w&ypV^6YOy=0&=q<O>j#2mcjGBr=)UY`TU@7G2 zso}wUODnHTjCV{__tnhG9TMQpVH^cP;33|)STbM%xv?7-K#te6JsT-bjKwcx*NW_R zNKNXUt=W~n^!{@%a<enqw(F~X2J!X<o*rnl7esaMn5dQc(wHpk1neoQN3<?`+Pd;x z=M<g*c%UJRrgGT22)8hf3Q8Eh2po>7h|}y!VzmU1&oHvGo1fAGBoc=tj#4&%J~4~J z__Q9po814*TD}_?<9rxkh5+6<JgM39$=y$y8|#6javO`GyMkD^wh(wulq3o#q?HNT z4`^^BetO+gHK9<Eio@dh_wo}j>(*)vM`GeLQs^YWt8h+)kQB<o={HR{C!#`Hod^U& z!?K1|6+i=6CvFlZVI+BB%6mSar5NFRTsKi<o=qU-cFH@p*?QVJfr=ubfN_Ll1hX_= zpYg74eEJs62Zpn-NjXJ1I{>7E^dSM56>{eEi7D3)KDl<|!>iXWoImRa7@7dn&ic%_ zO1Wg{+RW_2{32jb1Y8ObV*11}%#*>1#=<<sM%dt-09KV-U@`~K0!45w0suhxc7l3Q zGESfo*x+++UrWk{Ybcf%!ID!1f|E*kPJZUt9n;!DL0v2L*CfX+gk+5fu^=<GnH;aX z4L{Duy(qwohDq=rc%&B!`QIKNNG1J)I$dql|KrTcgh($ARjQiW2tor`L(lS=35Cy> zxV0!PiJZDy-O#R>1lK*6Dq1W$eAJNnoFdJxtW<O(@I2q~T_-CRumNxEx`kD0%@)OJ zk)_?n>tRSuRmmR1_x8e`olow>o4uajH_moY#?u>PcK!A~KeCM{ksbZBBFUz{GNJ8E zHmzOBz5PC6ECj=1NkqV=0|S6%Bnn&<6K5k1z;%;3HHYQeV6|YI817?&RxJs(t_8tL zz|(A=EFfIWC{Bufv$0tc&c2%$H28`XXMM*lMW3m&rje7DW<Ba5$r+p0^H(qj6*x4P zmnc$T9Q<k&b5mz^z#CR;PT^b35^t82XjB4ZL)tIE0%T1HC;$Ra0k3NBU0bibYtCS6 zubBxJY#+yR%S@ODHb5z9x<0(Bt9`kws31<@birZ|SjC<E&9j`t+HMllI1I7W8~#MS z6;bRTP{G-Vuw*&{w{mQB=zHR;A7A_O{SU4J30YgOSymIiU}|#g#MDI2Gz>!rpjw;X z5G85)`1lFdcEmF_R4_HL%4<y*PChUP4kb!8;jj@)*AKCrJ&WO>bm4*JXk}3-7<hCE z3Pfk4IucDgJXXN^i%4P<zm~eq6zEsV2_!A0w&m)9rl|@JFQa?|cv3n2Zj3*diI|hr zsj0Hn#OC)0%Zqm&FW=v&tGY2dR6bcM9K&imEWX;u<KakI;)+=^pWA&MW~D%w!C?vm zfH#0OR<qfFe~refRcpYnb&Er@L-)cG45`WTUaxke)Xq0-3#lD~+<Y@&(}Vi--on0L z*8@JYqZ8AvmUb*#=3BwjR`RYZ9mflNen_fLDRZ~H+3Oyk@Pj85QR3@M;r(CRwTJQW zIkhw@s|N2hlg!cr*kmPe+}2_f=9{F7j^xa!3KG`Bv6@CKJs_$fOuuT59M?UY76(O) zq$Sj>aQUh}^^zWVDCG*D1$0R%Zl4#^n2n^%TAh>}r{qZ{s?<RiK1*_@B-uorZB%9t zf0exo);F)Kup>2_jr(M6l5naVKjbmFBJ~+Q%BIU>M@tmpeEV;S@nqfT+5Ys2My?lj zB3cJh`^H|^Fq~Ul`QocPk7wr3Odq>={w$c*53hdq$&EX(^=hdwGrx5I@l!aVr%xWg zeDS3peD4aZ)d)|KT&<J{E9u5L!W?I)GShL0D2F_WCT=;WNrG^QY?6pG4zM`FG}J?1 z2ow)A6f9o%sR}&F4-TP*-YS$JNh5U~5;jsVVsetLWIning~VEQgqR1OB#TlmHk^h> ziwXC_);REl17BDnQh`%-EMStnT=Lo6(g!n36;(QUcG^|*WmTC^c*F5bMH<l6{Z|^R zK8?`#2|d6Y7YoyD%L1@zHk<WE!?FN?Y<LOYuxoG(Yh1zk<poKVT9F=B(a-~XwlxOr zg(Z8zPdi-1_aGmK1DhVm(dS0?VnVxSvkt_Nden}$0Er`;Evubwq%E8V12w6h=SQct z;Jsw&UU2<yYQ}&7c;MD)<fg}8(@$J9ML7je7`xs|;_w-jmx!$JX|l^$3c@GFVaX`q z96ZI~aGp@wT2=Ur#>pyQ029Qg*pHg!470$Ok?m}Z&+(}6*4p4^A6iOwiJqm;GB_#A zTI-5ryFr>w^Ja1vfGdDW`6yQU%%*Uh%Az_E_VLiH{QjG#JHU0CZV=I=lGpYXv4&HJ zzJG)QNU9<Oj`n$^88-@Il;wrL!6Uu(^#ff~FJE}+%&8OLW=gXB>E~ZgpO|>#@&#R2 z7Zz76*SmZFG0?AL6Qfz_8jYeY#hDyeK>Xk{o`hp$alDXn2t;9m%RDn-@w0daILKI+ zDN1}Lz>_?T=MYsr0Dpm{X{CM!MIMQES*ar9Nw%wp8eRfL=3=f{bJF4qIjaJoNF!2_ z(={TSEcgfqY|8u_6T`!K6BbuVQ*L|0gCPC9;ash+yquTc86O(b)s#U_z#f1%Hc%Yk z*YJ-)PJ=-XuyA;!tpT39XJs<Yz`Ym@R@809p`GvCW{9_e)2<)v-@bPPRX-@wCy?xg zA3Og%5Mu3%m;FclaBZ{)M|Ae1^()iS!vgy)l}K@%F9~Pf%nhAX?Ty%PAVwIMgz|(e z8yqFn3Vez3z?&-LQfWxSiC8+xCWUN=hXfl@MWy51bhR~SiJVM-b?aQD=Q_h;-(WYG zNK;pUDnxObP4ELuq6xJ;EbdVI%O8l6sB+lI;${_h-+15-^^*i1%%~m2HOtEzYVVLE z+@vCwI8&xUBJ_zyF&nC6yZ%O_QOM`2<<je~zT$Y%dc83_zj*e{$<rsNWXwX52B47d zzjWs0%V$rci^^2JxxMx1VB@gE<pc-O0?;{_Rf;Ql<Dj6zw2>6J3Vs;Nht=h45nrAI zWCx6Q0u-8R1sVFgtR4y7G;9#hN`r*#={NBzM@4F{AWwp|r%19Hq)x+4N+~D4Fi@1$ z#Z@?SfHM^$rd{a(bVE5ZX($1>OO8Ead-JOee{pSjVRqfM?kk)IG~KZQhX8M~$<%wb zb7mp6UGp@%#?5-OnSS7>^USUY)DJ1?CQSP>39_3?LT|k3e`odum3>)Y{~z3W_+n`Y zlZ73<3$rMmc{?X7LViGO_l0%Gc@j?Gi~^r4t26?q4(k9!8F7WCV1N=YpeP6}#=0WH zMzSeSY}DXxl!fdwLg_avkHUOvFy8<rwjXA~ZlWl{DY3l(4piyC<cw8tfgxpqJ4yJ) z2Ui2vF*Fuv3L@6IE%r9Yz@nlk3&2xB;dj<tw2rLPrbCmpjr!e(PoB)ot=Af=s+>AL zdExw-AN}C1Uw-(}`yX6|jlFu|+{vkNReJB%-3Lo6>z*I5nGs^<tRy|JJ`PhiG}!ZX z#*>^N79Bswgvk$<z>vU);MSU+;6<h;_n8&jV^cyor}07%Q&z~C$&2({1_7Z?8Z?P# z1C3<Ef%jz=w3t|qV}?2)s0wB`B6h<~Uxb-{NIMc@P+18%If|Fv#SX>EvN-s#EXTHe zMu0jN%3up@qYGU+%FtwwnzU_Uv5fKb6GPki%g#6Ves!C*?FOoSt^c7Tb-g!oprG8o zCucAC>F0d*^F`e9V>?$BaqeM)O4~_<Wp6wR;h_EkA$u~Cu3c&I7AATN_ZD?AxSxX0 z39y8{<~;YJWbgZlchxLst?5YeW|+wHJXI1#DhHUs!z9{Jx<SXrN9o%L+@(zi$BKiu zP|2yfBKOEAWrfk6AL3A5MG?i#!NXX3hc5-d6u~paB$+5$wtMsIdmmr>$~3fm&RkvF zm|s}_@o&F#_S6Y5L%;s?#?0KpZ@=@#%jZt#Oaq)=&-06goS~^4$Mvt$oiIhF2F4y! ztZ);!YQa3vP(Ju7__XDPsw@@_<=M|FcKb4zFPZ92A@j|*k;Fq*<O3A>IFq^WF^^dG zkP2%;PBLUsf-~g>zQenuO31e@<A6gMC>w->Ih-JHv7_6wJnZ*uqP&e~xe>5(?9mCj zL1LTBPxdQ%?!Qu?^O5Z9`h=ezptAElyMBD%KYKsfC!;!ONUeWD)8i|8BXn<~+0UOG zcqv=T%G%?ewg<}&V(H=pdl<bC`^3O(tFj<7ftl|HDtSS;(R9#|b9^Qn69geilS*DU z0A2bMlEJeSQ=1j(fn%?I8x?nOdB7Y4KM;9RFjOFaz2EQpf$Ifqf}aK;3K!S){PkM> z;ggwr51!PUma3{#<D;jik12}$SAYBddcFD18<)n%MrP&~uYP*nalGI9-fLH0zXWFL z>L;JC)f$&CoO}K9%Q~8FVOtSO{}0Ox>b6I*4=l-Rat=Fo4#1NdZs@k~LpYKvfJpC! zenbsL%Bj+}<4H&wlGshdI`JB*hjny^F#S#<*;0--GC~QM<f?vRCY<yfmk^u3Kxss= zYQV!roWSut$7Qo{0CHU4ZjHm~-T2x2nS(~y`hl7L>jnC^p$CGo-e7RhojhnHZLdJw zUK`mL#(E=AkB|2g5f!&-C_H2GKijAzaDpl+5{|6)0GaGqQ$$q~Ws(05z>+M9c|)t& zF5G&pz?~$*z1qZ%eIl8CsT8;8B=R8!?&5DHaEFbqilob-<A=5vYKqjG;jy{NI4m)Y z!R1JS1_2b^ynT0eVL6}AkBtt`&M$uc)g5qXF1-v~Xz~={#zuzL)@#cvYlGE_qq!el z`%;qS3oo7i!S~->US7jdy_90hVL}fbp*0kl=g5Zbg9QL;62<XAG1n(gikSu_-yRHl zL@7Ehr@<~owif|!Q`=d$ticHQ&`N3n6j73Jhy6}o=VO7|HOC}~Nt&W^A!pSbGH`eS zR+Lmm&7?RAS`-JhJ8jRik=(eg@oP>1l-iH7#?QU*CR0c5Kcv>f?(fz6dALMHKiIGn zNcyp@{aflj@uSb(J}8Mf9ANbL(tY!7+n(vY9sJqPfWBw&s!)~+yhX>y6|BjkiVc3e z$iLV!k#Jn=O?$oRX2PZ!ko&#|PVsQ1(0_V72qP4@qpiWL-%4N;cu&&_y@(cc*~Ivv z*u(e7`T<IVD6Z8T4<0`G>gxw!&2eb>^a)+pp3csH@bTx4?f(Ane1EW7jVQG&`=igk zfD<w`F$!4m|33T}4)?dd_xc;JUaXV~SRPGwsd+iX!}9zF%7&AJ@+7>J7V^}*E`tko zWGf_1fqKfoCN&(mi%sPuUQMly)Xhq|pBeW^YNwJV=0p>`A{+(jd!8O3Puk5R$_5i8 ztfVjw!@vszrWK9aofiDF*~Cu|eG|`5A||7CaDGGfYxeA?$MdLwr-xDQGsw0tTiW*{ z2SUdKF`?cY?~NI~x3kwr_I>ApplB}u6Sqrb9O(n-kj!HOUuA5`4dXDTaNDbLE4TE5 z0uoE5-~{d%E800B)0p9S@Eu(rsD|99hn|6u<N7XZl~on#o5vHNzl?S|un8(+%r zSx1-EzQY4}MbmP=x_$49I}g5p<?_(bV6jv{%>_wPWVud(J9(!Hc}n9ucON`{I;W{} zrCbDic<SUaCgrDPla{h!oJVpLhN1`@zixXe;p_la{|1Y>eu@-O0K$+RKdw7L(Lknp zBo_c@BJez{`J65RD*{SXPhAfc367{#2aZ$cA}+QYu90X!U1d>@t*F+t6En_c;e?&> z(f~P#H;!-nkr%{4l(3eAZga4y-~#Jel&~~=KVh4FQ#gkUsU5Bx=Fq8>{$pHyl7@bG z%z-}jjB&I65vWfR(*vc*-o^1fps0Hb&%I)l>6kI$I-Fu4x<M2~G>EAxiGWg)!1FIA zEGd$d*R?v}PaLVd%u1rAgwlrN!K=AG`uIqD4k-ri!Z;uiGt=Mn*~n)6n5xut0y~KG z2#G=uTx8;p;^f%KYnRS1t!=Dr)b2felJ(5qymRl-<EO_aMsuc#a4SnErpDISH$MLS z=9jncOOiM>KJv=>Gw=pYRZ><1bA&E}u3|G#(+fhHdQrMzyU3IJsJjFAK{WXFrr&f! zAT*jRJ{wYCa?X!voTMQ~*Qx6WSiC@S#?Il<2vayrK_Cn<NrNdI;6%3TuX)j$52VL& zEYu!wY|7@dJxfS!-zR&gaQaMa9O!q_vw4N|U3hlre14xuurI6FcOMSA1Bd1)`*N2a zu+it6_XVL{HfuGT-&j^BE81h7_DGe$wrP?mw_)kU!llgatktcW<LerhAZO#V!XU_L z@?bgN=K<j)i!cg;C{CyWRN`9-+=WqWxnaYLbeYfV%C^p=ZYeM@`rv#68H%F#%iDK< z`KynY*BhflRq!joJYIO|^lO)19v>NG*Od4DV0m?8ereec0z=bAhX<?GGJ?eO=_gCD znkHInx|v>;CJ6%tvrmr)E`Sq&si#F#Idp+Tf>F%`^QLheaB(O{krc%!GL`gEGQdJ= zA<kZl*lYq1LuyzGiNMozea8)e;sBXGijZ25Cl8&%A%_*VAw3)Z$$ruR`!XbQz^dhb zf?x;A;r9b$2TI}ez>>q!mp*}~pI`cU=eBRz{H)z<e!~`!8E&i&hx-=T5{^ESMODPy z(hC>FYdG$D)5S4LtXu<2o_t>xxZ!eM=|iJ))5HfcYi0sBUoxIU#a*lUx#wo1n63c2 zhLNeu14WZ%!q~(zo&)oT12mZ$Skv)pmYZ^XId7_pbnEulfBpAAzyEl)kk9@858t`+ z>czoonT^^^vaid==S6JTV>ZAdJybQ_K`x4C!P-i2Cvuw9e}59}77BQ$1o)z^9GEAe zEJZ}EAarO*C7LKS5>PrgD;Z!l(X1*u2t%Kxa9lsIQQyYT5;;vLbp43k6`hdUPS_y( zDMLR?3Wpr9e5?Q8Ngql!q`$70KHE-vhu!+AUG5V+dP4~5uT-!9kXoN)=s*#+L;unb z2<`Rzu1|{TH$EAeNw{*X=uUte*bQTxx+}!0EP(I)V&#@pS<dU!@_;QQvfK{bB^bEN z>o~ByCrF?LL`8#`h7p>4ICe=m`f?8dyfBR6isMLyz3b>imVsv??%*yYBA?m-w>8uN z3*$Iv=#@%Y6h*M~918LYwioh(Fn#jGKl?-F|Niv-r}L||I<__rREqFCN<p<HKu|CV zAfYvDGkM+@1rP}K4;%%`5zEJUd)5AU5|6q>itEP>7pE>Ug+i`RB!e?tv%NYHnm7nK zuR$A@YkLkBL$ekf&$pcb;NJ0RfFZTLQaF2s)V`Gz4tcir{@(PZ&lp`l#cYSj1NBqA z-Q&rAK&T&Fd6sg3-oSHc*77VM)Z_O);p$sc9YFybj?-kU1rKG6masTpqDX?m*wPCT z!vjps>sk;3CWR;_#D*RLHL#h+nx^c|bux~K^@ky*(-LeV=1f*7FN?y_)1!pcZD2ms z(ByJn-^(<^v+xE%;N1|1&NUkKhmW5=crv$MYXY(unsV~^<mr>gD%A=QLX@~plDg#r zf}S~b0(^)MuYUH$SGOf_DI{ThWJnbFty)lod{fdJV1<EY0^zfK<VkKw>$Yp^N<S@P za5#Bgij#zKED<hB3)I;oVh`W<Gwn`?$wi}lC#nsg(f~XYga9~kLieON0>=xAa^xwT zXTg|5R0JF%g>%p>(O&O4C?NIEjrz$3_4C<-2FebUhB;7f<`6K`8+-bPoSm=ki$>oj zAa!6#WRwVDDaJlcHr<M<45+X-=QkUbvcfY>k-Q*enyW2^;FzW^K!8D|tpEci8H|-5 z#aXx#4iI=@cCgP6fO&yaWF(_b5Nlzi$$Q2UQTkdF6(xBxv+%)3*X})hd~#~+?bj}- zni@tCiZDo$uBj2~)M5QM77>#)(&bYpkL64pYx{U+zFf>}sya|EWU4LS)}_hms3@`4 zV6!TKCnaemZ|rs8t)@>V6b+B2?XCmcYubDox-OHqVM@_}H-JMy5YWBx23azE@s0@v z2TI|PqpONObPDIt0kp%FIrI;x<RBtIqz{>Zox0rzWh%Yd!+}ybM~gQ{h&{bAruR$z zLmFo_n!h1+ZdsliE2o+A5CB!i7$o60oh$(w)oss<D2};c>54Fn(ljaP3Yf)AbQO*$ zj47Z3{KT1<BH!*5{w8#lfG*fxSa$+h<np>=>grx!DF{NXY2W(#!TTS6tZVu^Z(g20 zF%@8GSL6c5hEYCmmI`^A63g)vi7y(uie0@tCkV6iOOI#f5}LgB%1ef>k#A24w*&vc z;eZ^56x(o2nU@9BmG{^Kwba-HkOtTdqK%E(ou2OlGW8>DbI=qH*+baoc|_94VXLC| z-Hqpw!a3;kq`wNcqbhwqP&Dj7xN?Lr^Strq8UO6_ng0)bu4B_-opWCR0000<MNUMn GLSTX%DhNve literal 117420 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%0A<7HQ%n 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∈z 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 From 747ffcaef2117978f19c455e38caa69eeca67447 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Fri, 15 Nov 2024 16:48:21 +0000 Subject: [PATCH 173/178] Add banner to release note --- editions/prerelease/tiddlers/Release 5.3.6.tid | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/editions/prerelease/tiddlers/Release 5.3.6.tid b/editions/prerelease/tiddlers/Release 5.3.6.tid index ac72597da..c1da1283f 100644 --- a/editions/prerelease/tiddlers/Release 5.3.6.tid +++ b/editions/prerelease/tiddlers/Release 5.3.6.tid @@ -8,6 +8,12 @@ description: Under development //[[See GitHub for detailed change history of this release|https://github.com/TiddlyWiki/TiddlyWiki5/compare/v5.3.5...master]]// +<<.banner-credits + credit:"""Congratulations to [[pmario|https://talk.tiddlywiki.org/u/pmario]] for their winning design for the banner for this release (here is the [[competition thread|https://talk.tiddlywiki.org/t/banner-image-competition-for-v5-3-6]]). +""" + url:"https://raw.githubusercontent.com/TiddlyWiki/TiddlyWiki5/fdafdba1b07032f3d777bd3f782c4e62cfbf3731/editions/tw5.com/tiddlers/images/New%20Release%20Banner.png" +>> + ! Major Improvements ! Translation improvements From 8993572fecb636b3085df3bf012313bf3efb5df6 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Fri, 15 Nov 2024 17:14:03 +0000 Subject: [PATCH 174/178] Preparing for release of v5.3.6 --- .../prerelease/tiddlers/Release 5.3.7.tid | 54 +++++++++++++++++++ .../community/TiddlyWiki on the Web.tid | 2 +- .../tiddlers/hellothere/Find Out More.tid | 2 +- .../tiddlers/hellothere/HelloThere.tid | 2 +- .../hellothere/Testimonials and Reviews.tid | 2 +- .../hellothere/quickstart/Quick Start.tid | 2 +- .../tiddlers/releasenotes}/Release 5.3.6.tid | 13 ++--- readme.md | 2 +- 8 files changed, 64 insertions(+), 15 deletions(-) create mode 100644 editions/prerelease/tiddlers/Release 5.3.7.tid rename editions/{prerelease/tiddlers => tw5.com/tiddlers/releasenotes}/Release 5.3.6.tid (99%) diff --git a/editions/prerelease/tiddlers/Release 5.3.7.tid b/editions/prerelease/tiddlers/Release 5.3.7.tid new file mode 100644 index 000000000..294399a7b --- /dev/null +++ b/editions/prerelease/tiddlers/Release 5.3.7.tid @@ -0,0 +1,54 @@ +caption: 5.3.7 +created: 20241115171024144 +modified: 20241115171024144 +tags: ReleaseNotes +title: Release 5.3.7 +type: text/vnd.tiddlywiki +description: Under development + +//[[See GitHub for detailed change history of this release|https://github.com/TiddlyWiki/TiddlyWiki5/compare/v5.3.6...master]]// + + +! Major Improvements + +! Translation improvements + +* + +! Plugin Improvements + + +! Widget Improvements + +* + +! Filter Improvements + +* + +! Usability Improvements + +* + +! Hackability Improvements + +* + +! Bug Fixes + +* + +! Node.js Improvements + +* + +! Developer Improvements + +* + +! Acknowledgements + +[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki: + +<<.contributors """ +""">> diff --git a/editions/tw5.com/tiddlers/community/TiddlyWiki on the Web.tid b/editions/tw5.com/tiddlers/community/TiddlyWiki on the Web.tid index 9b7a1af30..9168c2f76 100644 --- a/editions/tw5.com/tiddlers/community/TiddlyWiki on the Web.tid +++ b/editions/tw5.com/tiddlers/community/TiddlyWiki on the Web.tid @@ -2,7 +2,7 @@ color: #808 created: 20241009150445080 icon: $:/core/images/link list: TalkTiddlyWiki [[TiddlyWiki on YouTube]] [[TiddlyWiki on Reddit]] [[TiddlyWiki on Discord]] [[TiddlyWiki on GitHub]] [[TiddlyWiki on Mastodon]] [[TiddlyWiki on Twitter]] [[TiddlyWiki on Gitter]] [[TiddlyWiki on Open Collective]] -modified: 20241009150453139 +modified: 20241115170824144 tags: Welcome title: TiddlyWiki on the Web type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/hellothere/Find Out More.tid b/editions/tw5.com/tiddlers/hellothere/Find Out More.tid index 1450243ee..21dd889b7 100644 --- a/editions/tw5.com/tiddlers/hellothere/Find Out More.tid +++ b/editions/tw5.com/tiddlers/hellothere/Find Out More.tid @@ -1,7 +1,7 @@ color: #880 created: 20241009150347613 icon: $:/core/images/help -modified: 20241009150430229 +modified: 20241115170824144 tags: Welcome title: Find Out More type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/hellothere/HelloThere.tid b/editions/tw5.com/tiddlers/hellothere/HelloThere.tid index 6d1cb4be6..046938156 100644 --- a/editions/tw5.com/tiddlers/hellothere/HelloThere.tid +++ b/editions/tw5.com/tiddlers/hellothere/HelloThere.tid @@ -1,7 +1,7 @@ created: 20130822170200000 icon: $:/core/icon list: [[A Gentle Guide to TiddlyWiki]] [[Discover TiddlyWiki]] [[Some of the things you can do with TiddlyWiki]] [[Ten reasons to switch to TiddlyWiki]] Examples [[What happened to the original TiddlyWiki?]] -modified: 20241009150333146 +modified: 20241115170824144 tags: Welcome title: HelloThere type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/hellothere/Testimonials and Reviews.tid b/editions/tw5.com/tiddlers/hellothere/Testimonials and Reviews.tid index 4ce3435e2..b3b176422 100644 --- a/editions/tw5.com/tiddlers/hellothere/Testimonials and Reviews.tid +++ b/editions/tw5.com/tiddlers/hellothere/Testimonials and Reviews.tid @@ -1,6 +1,6 @@ color: #088 icon: $:/core/images/star-filled -modified: 20241001141521924 +modified: 20241115170824144 tags: Welcome title: Testimonials and Reviews type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid b/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid index 36f6ca64a..c3eb43dca 100644 --- a/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid +++ b/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid @@ -2,7 +2,7 @@ color: #cc9 created: 20241009163451663 icon: $:/core/images/tip list: GettingStarted [[Getting Started Video]] [[Find Out More]] [[TiddlyWiki on the Web]] [[Testimonials and Reviews]] -modified: 20241009163521037 +modified: 20241115170824144 tags: Welcome title: Quick Start type: text/vnd.tiddlywiki diff --git a/editions/prerelease/tiddlers/Release 5.3.6.tid b/editions/tw5.com/tiddlers/releasenotes/Release 5.3.6.tid similarity index 99% rename from editions/prerelease/tiddlers/Release 5.3.6.tid rename to editions/tw5.com/tiddlers/releasenotes/Release 5.3.6.tid index c1da1283f..b5b8413e6 100644 --- a/editions/prerelease/tiddlers/Release 5.3.6.tid +++ b/editions/tw5.com/tiddlers/releasenotes/Release 5.3.6.tid @@ -1,12 +1,13 @@ caption: 5.3.6 -created: 20240830144941926 -modified: 20240830144941926 +created: 20241115170824144 +modified: 20241115170824144 +released: 20241115170824144 tags: ReleaseNotes title: Release 5.3.6 type: text/vnd.tiddlywiki description: Under development -//[[See GitHub for detailed change history of this release|https://github.com/TiddlyWiki/TiddlyWiki5/compare/v5.3.5...master]]// +//[[See GitHub for detailed change history of this release|https://github.com/TiddlyWiki/TiddlyWiki5/compare/v5.3.5...v5.3.6]]// <<.banner-credits credit:"""Congratulations to [[pmario|https://talk.tiddlywiki.org/u/pmario]] for their winning design for the banner for this release (here is the [[competition thread|https://talk.tiddlywiki.org/t/banner-image-competition-for-v5-3-6]]). @@ -14,8 +15,6 @@ description: Under development url:"https://raw.githubusercontent.com/TiddlyWiki/TiddlyWiki5/fdafdba1b07032f3d777bd3f782c4e62cfbf3731/editions/tw5.com/tiddlers/images/New%20Release%20Banner.png" >> -! Major Improvements - ! Translation improvements * <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8531">> support for new language "Chinese (Hong Kong)" @@ -73,10 +72,6 @@ This release includes several fixes and improvements to the TestCaseWidget, its * <<.link-badge-updated "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8256">> DroppableWidget to allow actions to be triggered once passing all the items in the list rather than invoking the actions separately for each item in the list -! Filter Improvements - -* - ! Usability Improvements * <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8545">> new light and dark "Flexoki" palettes, originally designed by Steph Ango – see https://stephango.com/flexoki diff --git a/readme.md b/readme.md index a6619fd2f..dc105b05b 100644 --- a/readme.md +++ b/readme.md @@ -3,7 +3,7 @@ </p></blockquote><h4 class="">Google Groups</h4><blockquote class="tc-quote"><p>For the convenience of existing users, we also continue to operate the original TiddlyWiki group (hosted on Google Groups since 2005): <a class="tc-tiddlylink-external" href="https://groups.google.com/group/TiddlyWiki" rel="noopener noreferrer" target="_blank">https://groups.google.com/group/TiddlyWiki</a> </p></blockquote><h2 class="">Developer Forums</h2><h2 class=""><a class="tc-tiddlylink-external" href="https://github.com/TiddlyWiki/TiddlyWiki5/graphs/contributors" rel="noopener noreferrer" target="_blank">GitHub Stats</a></h2><p>There are several resources for developers to learn more about <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a> and to discuss and contribute to its development.</p><blockquote><div><img class=" tc-image-loading" src="https://repobeats.axiom.co/api/embed/b92b1b363e2b5f26837ae573a60d39b4248b50a0.svg"></div></blockquote><ul><li><a class="tc-tiddlylink-external" href="https://tiddlywiki.com/dev" rel="noopener noreferrer" target="_blank">tiddlywiki.com/dev</a> is the official developer documentation</li><li>Get involved in the <a class="tc-tiddlylink-external" href="https://github.com/TiddlyWiki/TiddlyWiki5" rel="noopener noreferrer" target="_blank">development on GitHub</a></li><li><a class="tc-tiddlylink-external" href="https://github.com/TiddlyWiki/TiddlyWiki5/discussions" rel="noopener noreferrer" target="_blank">GitHub Discussions</a> are for Q&A and open-ended discussion</li><li><a class="tc-tiddlylink-external" href="https://github.com/TiddlyWiki/TiddlyWiki5/issues" rel="noopener noreferrer" target="_blank">GitHub Issues</a> are for raising bug reports and proposing specific, actionable new ideas</li><li>The older TiddlyWikiDev Google Group is now closed in favour of <a class="tc-tiddlylink-external" href="https://talk.tiddlywiki.org/" rel="noopener noreferrer" target="_blank">Talk TiddlyWiki</a> and <a class="tc-tiddlylink-external" href="https://github.com/TiddlyWiki/TiddlyWiki5/discussions" rel="noopener noreferrer" target="_blank">GitHub Discussions</a> <ul><li>It remains a useful archive: <a class="tc-tiddlylink-external" href="https://groups.google.com/group/TiddlyWikiDev" rel="noopener noreferrer" target="_blank">https://groups.google.com/group/TiddlyWikiDev</a><ul><li>An enhanced group search facility is available on <a class="tc-tiddlylink-external" href="https://www.mail-archive.com/tiddlywikidev@googlegroups.com/" rel="noopener noreferrer" target="_blank">mail-archive.com</a></li></ul></li></ul></li><li>Chat at <a class="tc-tiddlylink-external" href="https://gitter.im/TiddlyWiki/public" rel="noopener noreferrer" target="_blank">https://gitter.im/TiddlyWiki/public</a> (development room coming soon)</li></ul><h2 class="">Twitter</h2><ul><li>Follow <a class="tc-tiddlylink-external" href="http://twitter.com/#!/TiddlyWiki" rel="noopener noreferrer" target="_blank">@TiddlyWiki on Twitter</a> for the latest news</li></ul><h2 class="">Other Forums</h2><ul><li><a class="tc-tiddlylink-external" href="https://www.reddit.com/r/TiddlyWiki5/" rel="noopener noreferrer" target="_blank">TiddlyWiki Subreddit</a></li><li>Chat with Gitter at <a class="tc-tiddlylink-external" href="https://gitter.im/TiddlyWiki/public" rel="noopener noreferrer" target="_blank">https://gitter.im/TiddlyWiki/public</a> !</li><li>Chat on Discord at <a class="tc-tiddlylink-external" href="https://discord.gg/HFFZVQ8" rel="noopener noreferrer" target="_blank">https://discord.gg/HFFZVQ8</a></li></ul><h3 class="">Documentation</h3><p>There is also a discussion group specifically for discussing <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a> documentation improvement initiatives: <a class="tc-tiddlylink-external" href="https://groups.google.com/group/tiddlywikidocs" rel="noopener noreferrer" target="_blank">https://groups.google.com/group/tiddlywikidocs</a> </p> -</p><hr><h1 class="">Installing TiddlyWiki on Node.js</h1><p>TiddlyWiki is a <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/SingleFileApplication.html">SingleFileApplication</a>, which is easy to use. For advanced users and developers there is a possibility to use a Node.js client / server configuration. This configuration is also used to build the TiddlyWiki <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/SinglePageApplication.html">SinglePageApplication</a></p><ol><li>Install <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Node.js.html">Node.js</a><ul><li>Linux: <blockquote><div><em>Debian/Ubuntu</em>:<br><code>apt install nodejs</code><br>May need to be followed up by:<br><code>apt install npm</code></div><div><em>Arch Linux</em><br><code>yay -S tiddlywiki</code> <br>(installs node and tiddlywiki)</div></blockquote></li><li>Mac<blockquote><div><code>brew install node</code></div></blockquote></li><li>Android<blockquote><div><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Serving%2520TW5%2520from%2520Android.html">Termux for Android</a></div></blockquote></li><li>Other <blockquote><div>See <a class="tc-tiddlylink-external" href="http://nodejs.org" rel="noopener noreferrer" target="_blank">http://nodejs.org</a></div></blockquote></li></ul></li><li>Open a command line terminal and type:<blockquote><div><code>npm install -g tiddlywiki</code></div><div>If it fails with an error you may need to re-run the command as an administrator:</div><div><code>sudo npm install -g tiddlywiki</code> (Mac/Linux)</div></blockquote></li><li>Ensure TiddlyWiki is installed by typing:<blockquote><div><code>tiddlywiki --version</code></div></blockquote><ul><li>In response, you should see <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a> report its current version (eg "5.3.6-prerelease". You may also see other debugging information reported.)</li></ul></li><li>Try it out:<ol><li><code>tiddlywiki mynewwiki --init server</code> to create a folder for a new wiki that includes server-related components</li><li><code>tiddlywiki mynewwiki --listen</code> to start <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a></li><li>Visit <a class="tc-tiddlylink-external" href="http://127.0.0.1:8080/" rel="noopener noreferrer" target="_blank">http://127.0.0.1:8080/</a> in your browser</li><li>Try editing and creating tiddlers</li></ol></li><li>Optionally, make an offline copy:<ul><li>click the <span class="doc-icon"><svg class="tc-image-save-button-dynamic tc-image-button" height="22pt" viewBox="0 0 128 128" width="22pt"> +</p><hr><h1 class="">Installing TiddlyWiki on Node.js</h1><p>TiddlyWiki is a <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/SingleFileApplication.html">SingleFileApplication</a>, which is easy to use. For advanced users and developers there is a possibility to use a Node.js client / server configuration. This configuration is also used to build the TiddlyWiki <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/SinglePageApplication.html">SinglePageApplication</a></p><ol><li>Install <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Node.js.html">Node.js</a><ul><li>Linux: <blockquote><div><em>Debian/Ubuntu</em>:<br><code>apt install nodejs</code><br>May need to be followed up by:<br><code>apt install npm</code></div><div><em>Arch Linux</em><br><code>yay -S tiddlywiki</code> <br>(installs node and tiddlywiki)</div></blockquote></li><li>Mac<blockquote><div><code>brew install node</code></div></blockquote></li><li>Android<blockquote><div><a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/Serving%2520TW5%2520from%2520Android.html">Termux for Android</a></div></blockquote></li><li>Other <blockquote><div>See <a class="tc-tiddlylink-external" href="http://nodejs.org" rel="noopener noreferrer" target="_blank">http://nodejs.org</a></div></blockquote></li></ul></li><li>Open a command line terminal and type:<blockquote><div><code>npm install -g tiddlywiki</code></div><div>If it fails with an error you may need to re-run the command as an administrator:</div><div><code>sudo npm install -g tiddlywiki</code> (Mac/Linux)</div></blockquote></li><li>Ensure TiddlyWiki is installed by typing:<blockquote><div><code>tiddlywiki --version</code></div></blockquote><ul><li>In response, you should see <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a> report its current version (eg "5.3.6". You may also see other debugging information reported.)</li></ul></li><li>Try it out:<ol><li><code>tiddlywiki mynewwiki --init server</code> to create a folder for a new wiki that includes server-related components</li><li><code>tiddlywiki mynewwiki --listen</code> to start <a class="tc-tiddlylink tc-tiddlylink-resolves" href="https://tiddlywiki.com/static/TiddlyWiki.html">TiddlyWiki</a></li><li>Visit <a class="tc-tiddlylink-external" href="http://127.0.0.1:8080/" rel="noopener noreferrer" target="_blank">http://127.0.0.1:8080/</a> in your browser</li><li>Try editing and creating tiddlers</li></ol></li><li>Optionally, make an offline copy:<ul><li>click the <span class="doc-icon"><svg class="tc-image-save-button-dynamic tc-image-button" height="22pt" viewBox="0 0 128 128" width="22pt"> <g class="tc-image-save-button-dynamic-clean"> <path d="M120.783 34.33c4.641 8.862 7.266 18.948 7.266 29.646 0 35.347-28.653 64-64 64-35.346 0-64-28.653-64-64 0-35.346 28.654-64 64-64 18.808 0 35.72 8.113 47.43 21.03l2.68-2.68c3.13-3.13 8.197-3.132 11.321-.008 3.118 3.118 3.121 8.193-.007 11.32l-4.69 4.691zm-12.058 12.058a47.876 47.876 0 013.324 17.588c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48c14.39 0 27.3 6.332 36.098 16.362L58.941 73.544 41.976 56.578c-3.127-3.127-8.201-3.123-11.32-.005-3.123 3.124-3.119 8.194.006 11.319l22.617 22.617a7.992 7.992 0 005.659 2.347c2.05 0 4.101-.783 5.667-2.349l44.12-44.12z" fill-rule="evenodd"></path> </g> From 228c82e1dbbe47d1442c31ba672e434d46e521d1 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Fri, 15 Nov 2024 17:14:49 +0000 Subject: [PATCH 175/178] Version number update for 5.3.6 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index dc2b7c496..f2529cd18 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "tiddlywiki", "preferGlobal": "true", - "version": "5.3.6-prerelease", + "version": "5.3.6", "author": "Jeremy Ruston <jeremy@jermolene.com>", "description": "a non-linear personal web notebook", "contributors": [ From de9a12b8f96ca3a5d288eb05f7ac5340dd5d7674 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Fri, 15 Nov 2024 17:21:22 +0000 Subject: [PATCH 176/178] Preparing for v5.3.7 --- bin/build-site.sh | 2 +- core/wiki/config/OfficialPluginLibrary.tid | 2 +- .../system/PrereleaseLocalPluginLibrary.tid | 2 +- .../PrereleaseOfficialPluginLibrary.tid | 2 +- .../tiddlers/images/New Release Banner.png | Bin 144100 -> 106091 bytes package.json | 2 +- 6 files changed, 5 insertions(+), 5 deletions(-) diff --git a/bin/build-site.sh b/bin/build-site.sh index f1fe649e7..799cfbed3 100755 --- a/bin/build-site.sh +++ b/bin/build-site.sh @@ -5,7 +5,7 @@ # Default to the current version number for building the plugin library if [ -z "$TW5_BUILD_VERSION" ]; then - TW5_BUILD_VERSION=v5.3.6 + TW5_BUILD_VERSION=v5.3.7 fi echo "Using TW5_BUILD_VERSION as [$TW5_BUILD_VERSION]" diff --git a/core/wiki/config/OfficialPluginLibrary.tid b/core/wiki/config/OfficialPluginLibrary.tid index fc11b6140..88fd39abe 100644 --- a/core/wiki/config/OfficialPluginLibrary.tid +++ b/core/wiki/config/OfficialPluginLibrary.tid @@ -1,6 +1,6 @@ title: $:/config/OfficialPluginLibrary tags: $:/tags/PluginLibrary -url: https://tiddlywiki.com/library/v5.3.6/index.html +url: https://tiddlywiki.com/library/v5.3.7/index.html caption: {{$:/language/OfficialPluginLibrary}} {{$:/language/OfficialPluginLibrary/Hint}} diff --git a/editions/prerelease/tiddlers/system/PrereleaseLocalPluginLibrary.tid b/editions/prerelease/tiddlers/system/PrereleaseLocalPluginLibrary.tid index 9c7a90f45..0ad81e302 100644 --- a/editions/prerelease/tiddlers/system/PrereleaseLocalPluginLibrary.tid +++ b/editions/prerelease/tiddlers/system/PrereleaseLocalPluginLibrary.tid @@ -1,6 +1,6 @@ title: $:/config/LocalPluginLibrary tags: $:/tags/PluginLibrary -url: http://127.0.0.1:8080/prerelease/library/v5.3.6/index.html +url: http://127.0.0.1:8080/prerelease/library/v5.3.7/index.html caption: {{$:/language/OfficialPluginLibrary}} (Prerelease Local) A locally installed version of the official ~TiddlyWiki plugin library at tiddlywiki.com for testing and debugging. //Requires a local web server to share the library// diff --git a/editions/prerelease/tiddlers/system/PrereleaseOfficialPluginLibrary.tid b/editions/prerelease/tiddlers/system/PrereleaseOfficialPluginLibrary.tid index 149770f59..2162c3b4b 100644 --- a/editions/prerelease/tiddlers/system/PrereleaseOfficialPluginLibrary.tid +++ b/editions/prerelease/tiddlers/system/PrereleaseOfficialPluginLibrary.tid @@ -1,6 +1,6 @@ title: $:/config/OfficialPluginLibrary tags: $:/tags/PluginLibrary -url: https://tiddlywiki.com/prerelease/library/v5.3.6/index.html +url: https://tiddlywiki.com/prerelease/library/v5.3.7/index.html caption: {{$:/language/OfficialPluginLibrary}} (Prerelease) The prerelease version of the official ~TiddlyWiki plugin library at tiddlywiki.com. Plugins, themes and language packs are maintained by the core team. diff --git a/editions/tw5.com/tiddlers/images/New Release Banner.png b/editions/tw5.com/tiddlers/images/New Release Banner.png index d8f236df1e90d5474f97bc865b1b751ed0fc6f1d..9cbf5e3418cfa891d10b3aa79d79cdb8ff4281cc 100644 GIT binary patch literal 106091 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з~J5*xr-fRJ1IQnWfPb8!Q-B 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 Al>h($ literal 144100 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⁣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 GLSTX%DhNve diff --git a/package.json b/package.json index f2529cd18..ef67ee1ce 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "tiddlywiki", "preferGlobal": "true", - "version": "5.3.6", + "version": "5.3.7-prerelease", "author": "Jeremy Ruston <jeremy@jermolene.com>", "description": "a non-linear personal web notebook", "contributors": [ From 943030ccd2e31696ddc9b3f02e7be2b65211b76b Mon Sep 17 00:00:00 2001 From: Mario Pietsch <pmariojo@gmail.com> Date: Fri, 15 Nov 2024 21:28:45 +0100 Subject: [PATCH 177/178] [DOCS] Update TiddlyWiki Archive Overview (#8750) --- editions/tw5.com/tiddlers/about/Archive.tid | 4 ++-- editions/tw5.com/tiddlers/releasenotes/Release 5.3.6.tid | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/editions/tw5.com/tiddlers/about/Archive.tid b/editions/tw5.com/tiddlers/about/Archive.tid index c3bbf8671..98901027b 100644 --- a/editions/tw5.com/tiddlers/about/Archive.tid +++ b/editions/tw5.com/tiddlers/about/Archive.tid @@ -1,5 +1,5 @@ created: 20231005205623086 -modified: 20240723172222378 +modified: 20241115193649399 tags: About title: TiddlyWiki Archive @@ -8,7 +8,7 @@ title: TiddlyWiki Archive 5.1.10 5.1.11 5.1.12 5.1.13 5.1.14 5.1.15 5.1.16 5.1.17 5.1.18 5.1.19 5.1.20 5.1.21 5.1.22 5.1.23 5.2.0 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 -5.3.0 5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 +5.3.0 5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 5.3.6 \end Older versions of TiddlyWiki are available in the [[archive|https://github.com/TiddlyWiki/tiddlywiki.com-gh-pages/tree/master/archive]]: diff --git a/editions/tw5.com/tiddlers/releasenotes/Release 5.3.6.tid b/editions/tw5.com/tiddlers/releasenotes/Release 5.3.6.tid index b5b8413e6..8fd7dd588 100644 --- a/editions/tw5.com/tiddlers/releasenotes/Release 5.3.6.tid +++ b/editions/tw5.com/tiddlers/releasenotes/Release 5.3.6.tid @@ -1,11 +1,11 @@ caption: 5.3.6 created: 20241115170824144 -modified: 20241115170824144 +description: Improved Geospatial Plugin, Markdown Plugin, TestCaseWidget, Usability and Bug fixes +modified: 20241115194033978 released: 20241115170824144 tags: ReleaseNotes title: Release 5.3.6 type: text/vnd.tiddlywiki -description: Under development //[[See GitHub for detailed change history of this release|https://github.com/TiddlyWiki/TiddlyWiki5/compare/v5.3.5...v5.3.6]]// From e3052647ffd2727e46f38a0a1232d2dcc5ece1c9 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston <jeremy@jermolene.com> Date: Sat, 16 Nov 2024 12:43:02 +0000 Subject: [PATCH 178/178] Link to new mws.tiddlywiki.com site --- .../_tw_shared/favicons/mws.tiddlywiki.com.png | Bin 0 -> 6584 bytes .../favicons/mws.tiddlywiki.com.png.meta | 3 +++ .../_tw_shared/sites/mws.tiddlywiki.com.tid | 6 ++++++ .../_tw_shared/tags-TiddlyWikiSites.tid | 2 +- .../HelloThumbnail - MultiWikiServer.tid | 2 +- .../MWS - Installation using Git.tid | 17 ----------------- .../multiwikiserver/MWS - Installation.tid | 15 --------------- .../roadmap/multiwikiserver/MWS - Usage.tid | 13 ------------- .../multiwikiserver/MultiWikiServer.tid | 16 ++++++++-------- 9 files changed, 19 insertions(+), 55 deletions(-) create mode 100644 editions/tw5.com/tiddlers/_tw_shared/favicons/mws.tiddlywiki.com.png create mode 100644 editions/tw5.com/tiddlers/_tw_shared/favicons/mws.tiddlywiki.com.png.meta create mode 100644 editions/tw5.com/tiddlers/_tw_shared/sites/mws.tiddlywiki.com.tid delete mode 100644 editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Installation using Git.tid delete mode 100644 editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Installation.tid delete mode 100644 editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Usage.tid diff --git a/editions/tw5.com/tiddlers/_tw_shared/favicons/mws.tiddlywiki.com.png b/editions/tw5.com/tiddlers/_tw_shared/favicons/mws.tiddlywiki.com.png new file mode 100644 index 0000000000000000000000000000000000000000..f197f135b48524759407c819409eecf39f227005 GIT binary patch literal 6584 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 YIFx(WQrS#<{D+IKrlCfu+O>%P0UW=Y=>Px# literal 0 HcmV?d00001 diff --git a/editions/tw5.com/tiddlers/_tw_shared/favicons/mws.tiddlywiki.com.png.meta b/editions/tw5.com/tiddlers/_tw_shared/favicons/mws.tiddlywiki.com.png.meta new file mode 100644 index 000000000..d97a171b3 --- /dev/null +++ b/editions/tw5.com/tiddlers/_tw_shared/favicons/mws.tiddlywiki.com.png.meta @@ -0,0 +1,3 @@ +title: $:/_tw_shared/favicons/mws.tiddlywiki.com +type: image/png +tags: TiddlyWikiSitesMenu diff --git a/editions/tw5.com/tiddlers/_tw_shared/sites/mws.tiddlywiki.com.tid b/editions/tw5.com/tiddlers/_tw_shared/sites/mws.tiddlywiki.com.tid new file mode 100644 index 000000000..f06e55d6c --- /dev/null +++ b/editions/tw5.com/tiddlers/_tw_shared/sites/mws.tiddlywiki.com.tid @@ -0,0 +1,6 @@ +title: $:/_tw_shared/sites/mws.tiddlywiki.com +tags: $:/tags/TiddlyWikiSites TiddlyWikiSitesMenu +caption: mws.tiddlywiki.com +description: ~MultiWikiServer Home +url: https://mws.tiddlywiki.com/ +icon: $:/_tw_shared/favicons/mws.tiddlywiki.com diff --git a/editions/tw5.com/tiddlers/_tw_shared/tags-TiddlyWikiSites.tid b/editions/tw5.com/tiddlers/_tw_shared/tags-TiddlyWikiSites.tid index 00e567510..e627aeabb 100644 --- a/editions/tw5.com/tiddlers/_tw_shared/tags-TiddlyWikiSites.tid +++ b/editions/tw5.com/tiddlers/_tw_shared/tags-TiddlyWikiSites.tid @@ -1,3 +1,3 @@ title: $:/tags/TiddlyWikiSites -list: $:/_tw_shared/sites/tiddlywiki.com $:/_tw_shared/sites/tiddlywiki.org $:/_tw_shared/sites/talk.tiddlywiki.org $:/_tw_shared/sites/links.tiddlywiki.org $:/_tw_shared/sites/tiddlywiki.com.upgrade $:/_tw_shared/sites/tiddlywiki.com.dev $:/_tw_shared/sites/tiddlywiki.com.prerelease $:/_tw_shared/sites/classic.tiddlywiki.com $:/_tw_shared/sites/marketplace +list: $:/_tw_shared/sites/tiddlywiki.com $:/_tw_shared/sites/tiddlywiki.org $:/_tw_shared/sites/talk.tiddlywiki.org $:/_tw_shared/sites/links.tiddlywiki.org $:/_tw_shared/sites/tiddlywiki.com.upgrade $:/_tw_shared/sites/tiddlywiki.com.dev $:/_tw_shared/sites/tiddlywiki.com.prerelease $:/_tw_shared/sites/mws.tiddlywiki.com $:/_tw_shared/sites/classic.tiddlywiki.com $:/_tw_shared/sites/marketplace tags: TiddlyWikiSitesMenu diff --git a/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - MultiWikiServer.tid b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - MultiWikiServer.tid index 656e78b0c..c81b90e20 100644 --- a/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - MultiWikiServer.tid +++ b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - MultiWikiServer.tid @@ -2,7 +2,7 @@ title: HelloThumbnail - MultiWikiServer tags: HelloThumbnail color: purple background-color: #fff -caption: Coming Soon +caption: ~MultiWikiServer link: MultiWikiServer image: MWS Banner.png ribbon-text: SOON diff --git a/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Installation using Git.tid b/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Installation using Git.tid deleted file mode 100644 index a68730249..000000000 --- a/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Installation using Git.tid +++ /dev/null @@ -1,17 +0,0 @@ -title: MWS: Installation using Git -tags: MultiWikiServer -modified: 20241105133737778 -created: 20241105133737778 - -These instructions require basic knowledge both of the terminal and of Git. There are also [[alternative instructions without using Git|MWS: Installation]]. - -# Clone the code from GitHub with: <<.copy-code-to-clipboard "git clone -b multi-wiki-support --single-branch https://github.com/TiddlyWiki/TiddlyWiki5">> -# Open a terminal window in the root of the downloaded folder -# Install the dependencies with the command: <<.copy-code-to-clipboard "npm install">> -# Start the server with the command: <<.copy-code-to-clipboard "npm start">> -# To use MWS, visit http://localhost:8080 in a browser on the same computer -# When you have finished using MWS, stop the server with <kbd>ctrl-C</kbd> - -To update your copy of MWS with newer changes from ~GitHub, run the following command: - -<<.copy-code-to-clipboard "git pull">> diff --git a/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Installation.tid b/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Installation.tid deleted file mode 100644 index 092331e3d..000000000 --- a/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Installation.tid +++ /dev/null @@ -1,15 +0,0 @@ -title: MWS: Installation -tags: MultiWikiServer -modified: 20241105133737778 -created: 20241105133737778 - -These instructions require minimal knowledge of the terminal. There are also [[alternative instructions for those using Git|MWS: Installation using Git]]. - -# Download the code [[direct from GitHub|https://github.com/TiddlyWiki/TiddlyWiki5/archive/refs/pull/7915/head.zip]] -# Open a terminal window in the root of the downloaded folder -# Install the dependencies with the command: <<.copy-code-to-clipboard "npm install">> -# Start the server with the command: <<.copy-code-to-clipboard "npm start">> -# To use MWS, visit http://localhost:8080 in a browser on the same computer -# When you have finished using MWS, stop the server with <kbd>ctrl-C</kbd> - -To update your copy of MWS with newer changes will require re-downloading the code, taking care not to lose any changes you might have made. diff --git a/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Usage.tid b/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Usage.tid deleted file mode 100644 index a3b58ae78..000000000 --- a/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Usage.tid +++ /dev/null @@ -1,13 +0,0 @@ -title: MWS: Usage -tags: MultiWikiServer -modified: 20241105133737778 -created: 20241105133737778 - -Once MWS is successfully [[installed|MWS: Installation]], you can access it by visiting http://localhost:8080 in a browser on the same computer. - -By default, MWS is installed with full anonymous access enabled, meaning that anyone with access to the server has full access to read and modify anything. However, also by default, the server is only accessible to browsers on the same machine. - -If you intend to put an MWS installation on a public network like the Internet, the server will need to be secured with the following steps: - -* Create and login with a new administrator account -* Disable anonymouse access diff --git a/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MultiWikiServer.tid b/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MultiWikiServer.tid index fd6681afe..f9da5015a 100644 --- a/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MultiWikiServer.tid +++ b/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MultiWikiServer.tid @@ -3,8 +3,7 @@ tags: Definitions modified: 20241105133737778 created: 20241105133737778 -! Introduction - +<span class="tc-float-right">[img width=200 [MWS Banner.png]]</span> ~MultiWikiServer is a new development that drastically improves ~TiddlyWiki's capabilities when running as server under Node.js. It brings ~TiddlyWiki up to par with common web-based tools like ~WordPress or ~MediaWiki by supporting multiple wikis and multiple users at the same time. Planned features include: @@ -15,12 +14,13 @@ Planned features include: * Instantaneous synchronisation of changes between the server and all connected clients * Workflow processing on the server, for example to automatically compress images, or to archive webpages -MWS is currently [[under development at GitHub|https://github.com/TiddlyWiki/TiddlyWiki5/pull/7915]] but it is already functional and usable. +MWS does require basic knowledge of the command line and Node.js but is designed to be as simple as possible to setup and use. Once downloaded, just two commands are needed to complete the installation and start the server: -! Installing MWS +``` +npm install +npm start +``` -{{MWS: Installation}} +MWS is currently [[under development at GitHub|https://github.com/TiddlyWiki/TiddlyWiki5/pull/7915]] but it is already functional and usable. Visit the MWS website for more information: -! Using MWS - -{{MWS: Usage}} \ No newline at end of file +! https://mws.tiddlywiki.com/ \ No newline at end of file

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 JPDHLkV1k`NmWTiV From 5490b782a67472f678ee7c953d7f6a745ee46283 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Mon, 21 Oct 2024 17:35:53 +0100 Subject: [PATCH 113/178] Improve content of "Welcome" tiddler --- editions/tw5.com/tiddlers/Welcome.tid | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 editions/tw5.com/tiddlers/Welcome.tid diff --git a/editions/tw5.com/tiddlers/Welcome.tid b/editions/tw5.com/tiddlers/Welcome.tid new file mode 100644 index 000000000..e857c0023 --- /dev/null +++ b/editions/tw5.com/tiddlers/Welcome.tid @@ -0,0 +1,9 @@ +list: HelloThere [[Quick Start]] [[Find Out More]] [[TiddlyWiki on the Web]] [[Testimonials and Reviews]] GettingStarted Community +tags: TableOfContents +title: Welcome +type: text/vnd.tiddlywiki + +<$transclude $tiddler="HelloThere"/> + +''For more information, please select a topic:'' +