INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(867, 0x7075626c6963, 0x666f72756d5f6d6163726f73, 0, '<xf:macro id=\"forum_page_options\" arg-forum=\"!\" arg-thread=\"\">\n	<xf:page option=\"forum\" value=\"{$forum}\" />\n\n	<xf:if is=\"{$thread}\">\n		<xf:page option=\"searchConstraints\" value=\"{{ {\n			phrase(\'threads\'): {\'search_type\': \'post\'},\n			phrase(\'this_forum\'): {\'search_type\': \'post\', \'c\': {\'nodes\': [$forum.node_id], \'child_nodes\': 1}},\n			phrase(\'this_thread\'): {\'search_type\': \'post\', \'c\': {\'thread\': $thread.thread_id}}\n		} }}\" />\n	<xf:else />\n		<xf:page option=\"searchConstraints\" value=\"{{ {\n			phrase(\'threads\'): {\'search_type\': \'post\'},\n			phrase(\'this_forum\'): {\'search_type\': \'post\', \'c\': {\'nodes\': [$forum.node_id], \'child_nodes\': 1}}\n		} }}\" />\n	</xf:if>\n</xf:macro>', 0x[encoded data, 15260 characters], 0x5846, 2030010, '2.3.0 Alpha', 1748686057),
(868, 0x7075626c6963, 0x666f72756d5f6d61726b5f72656164, 0, '<xf:if is=\"$forum\">\n	<xf:title>{{ phrase(\'mark_forum_read\') }}</xf:title>\n<xf:else />\n	<xf:title>{{ phrase(\'mark_forums_read\') }}</xf:title>\n</xf:if>\n\n<xf:form action=\"{{ link(\'forums/mark-read\', $forum, {\'date\': $date}) }}\" class=\"block\" ajax=\"true\">\n	<div class=\"block-container\">\n		<xf:if is=\"$forum\">\n			<div class=\"block-body\">\n				<xf:inforow rowtype=\"confirm\">\n					{{ phrase(\'you_sure_you_want_to_mark_this_forum_read\') }}\n					<strong><a href=\"{{ link(\'forums\', $forum) }}\">{$forum.title}</a></strong>\n				</xf:inforow>\n			</div>\n			<xf:submitrow submit=\"{{ phrase(\'mark_forum_read\') }}\" rowtype=\"simple\" icon=\"markRead\" />\n		<xf:else />\n			<div class=\"block-body\">\n				<xf:inforow rowtype=\"confirm\">{{ phrase(\'you_sure_you_want_to_mark_all_forums_read\') }}</xf:inforow>\n			</div>\n			<xf:submitrow submit=\"{{ phrase(\'mark_forums_read\') }}\" rowtype=\"simple\" icon=\"markRead\" />\n		</xf:if>\n	</div>\n</xf:form>', 0x[encoded data, 16078 characters], 0x5846, 2000036, '2.0.0 Beta 6', 1748686057);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(869, 0x7075626c6963, 0x666f72756d5f6e65775f706f737473, 0, '<xf:if is=\"$xf.options.forumsDefaultPage != \'new_posts\' OR ($xf.options.indexRoute AND $xf.options.indexRoute != \'forums/\')\">\n	<xf:title page=\"{$page}\">{{ phrase(\'new_posts\') }}</xf:title>\n<xf:else />\n	<xf:h1>{$xf.options.boardTitle}</xf:h1>\n</xf:if>\n\n<xf:macro id=\"metadata_macros::metadata\"\n	arg-description=\"{$xf.options.boardDescription}\" />\n\n<xf:if is=\"$page > 1 OR $originalFindNewId\">\n	<xf:head option=\"metaNoindex\"><meta name=\"robots\" content=\"noindex\" /></xf:head>\n</xf:if>\n<xf:if is=\"$page <= 1\">\n	<xf:macro id=\"metadata_macros::canonical_url\" arg-canonicalUrl=\"{{ link(\'canonical:\' . $selfRoute) }}\" />\n</xf:if>\n\n<xf:wrap template=\"forum_overview_wrapper\">\n	<xf:set var=\"$pageSelected\">new_posts</xf:set>\n</xf:wrap>\n\n<xf:widgetpos id=\"forum_new_posts_sidebar\" position=\"sidebar\" />\n\n<xf:if is=\"$canInlineMod\">\n	<xf:js src=\"xf/inline_mod.js\" min=\"1\" />\n</xf:if>\n\n<div class=\"block\" data-xf-init=\"{{ $canInlineMod ? \'inline-mod\' : \'\' }}\" data-type=\"thread\" data-href=\"{{ link(\'inline-mod\') }}\">\n	<xf:if is=\"$findNew.result_count\">\n		<div class=\"block-outer\"><xf:trim>\n			<xf:pagenav\n				page=\"{$page}\" perpage=\"{$perPage}\" total=\"{$findNew.result_count}\"\n				link=\"forums/new-posts\" params=\"{{ {\'f\': $findNew.find_new_id} }}\"\n				wrapperclass=\"block-outer-main\" />\n\n			<xf:if contentcheck=\"true\">\n				<div class=\"block-outer-opposite\">\n					<div class=\"buttonGroup\">\n					<xf:contentcheck>\n						<xf:macro id=\"whats_new_posts::buttons\"\n							arg-findNew=\"{$findNew}\"\n							arg-canInlineMod=\"{$canInlineMod}\" />\n					</xf:contentcheck>\n					</div>\n				</div>\n			</xf:if>\n		</xf:trim></div>\n	</xf:if>\n\n	<div class=\"block-container\">\n		<xf:macro id=\"whats_new_posts::filter_bar\"\n			arg-findNew=\"{$findNew}\"\n			arg-rerunRoute=\"forums/new-posts\"\n			arg-rerunQuery=\"{{ {\'f\': $findNew.find_new_id} }}\"\n			arg-filterRoute=\"forums/new-posts\" />\n\n		<xf:macro id=\"whats_new_posts::results\"\n			arg-findNew=\"{$findNew}\"\n			arg-threads=\"{$threads}\"\n			arg-latestRoute=\"forums/new-posts\" />\n	</div>\n\n	<xf:if is=\"$findNew.result_count\">\n		<div class=\"block-outer block-outer--after\">\n			<xf:pagenav\n				page=\"{$page}\" perpage=\"{$perPage}\" total=\"{$findNew.result_count}\"\n				link=\"forums/new-posts\" params=\"{{ {\'f\': $findNew.find_new_id} }}\"\n				wrapperclass=\"block-outer-main\" />\n\n			<xf:showignored wrapperclass=\"block-outer-opposite\" />\n		</div>\n	</xf:if>\n</div>', 0x[encoded data, 35932 characters], 0x5846, 2030010, '2.3.0 Alpha', 1748686057);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(870, 0x7075626c6963, 0x666f72756d5f6f766572766965775f77726170706572, 0, '<xf:ad position=\"forum_overview_top\" />\n<xf:widgetpos id=\"forum_overview_top\" />\n\n<xf:pageaction>\n	<xf:if is=\"$pageSelected == \'new_posts\' \">\n		<xf:button href=\"{{ link(\'forums/list\') }}\" icon=\"list\">\n			{{ phrase(\'forum_list\') }}\n		</xf:button>\n	<xf:else />\n		<xf:button href=\"{{ $xf.options.forumsDefaultPage == \'new_posts\' ? link(\'forums/new-posts\') : link(\'whats-new/posts\') }}\" icon=\"bolt\">\n			{{ phrase(\'new_posts\') }}\n		</xf:button>\n	</xf:if>\n	<xf:if is=\"$xf.visitor.canCreateThread() OR $xf.visitor.canCreateThreadPreReg()\">\n		<xf:button href=\"{{ link(\'forums/create-thread\') }}\" class=\"button--cta\" icon=\"write\" overlay=\"true\" rel=\"nofollow\">\n			{{ phrase(\'post_thread...\') }}\n		</xf:button>\n	</xf:if>\n</xf:pageaction>\n\n{$innerContent|raw}\n\n<xf:ad position=\"forum_overview_bottom\" />\n<xf:widgetpos id=\"forum_overview_bottom\" />', 0x[encoded data, 16554 characters], 0x5846, 2020670, '2.2.6', 1748686057);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(871, 0x7075626c6963, 0x666f72756d5f706f73745f717569636b5f746872656164, 0, '<xf:form action=\"{{ link(\'forums/post-thread\', $forum) }}\" draft=\"{{ link(\'forums/draft\', $forum) }}\">\n\n	<div class=\"js-quickThreadFields\" data-xf-init=\"attachment-manager\">\n\n		<xf:if is=\"$forum.draft_thread.exists()\">\n			<xf:formrow rowtype=\"fullWidth noGutter noLabel mergeNext\">\n				<div class=\"block-rowMessage block-rowMessage--important block-rowMessage--small\">\n					<a href=\"{{ link(\'forums/post-thread\', $forum) }}\">{{ phrase(\'you_have_saved_draft_click_to_load\') }}</a>\n				</div>\n			</xf:formrow>\n		</xf:if>\n\n		<xf:macro id=\"forum_post_thread::type_chooser\"\n			arg-thread=\"{$thread}\"\n			arg-forum=\"{$forum}\"\n			arg-creatableThreadTypes=\"{$creatableThreadTypes}\"\n			arg-defaultThreadType=\"{$defaultThreadType}\"\n			arg-rowType=\"fullWidth noGutter noBottomPadding noLabel mergeNext\" />\n\n		<xf:editorrow name=\"message\" value=\"{$post.message}\" rows=\"3\" rowtype=\"fullWidth noGutter noLabel mergeNext\"\n			data-min-height=\"100\"\n			data-max-height=\"300\"\n			placeholder=\"{{ phrase(\'message...\') }}\"\n			label=\"{{ phrase(\'message\') }}\"\n			data-preview-url=\"{{ link(\'forums/thread-preview\', $forum) }}\" />\n\n		<xf:macro id=\"forum_post_thread::type_fields\"\n			arg-thread=\"{$thread}\"\n			arg-forum=\"{$forum}\"\n			arg-creatableThreadTypes=\"{$creatableThreadTypes}\"\n			arg-defaultThreadType=\"{$defaultThreadType}\"\n			arg-subContext=\"quick\"\n			arg-formRowSepVariant=\"formRowSep--noGutter\" />\n\n		<xf:macro id=\"custom_fields_macros::custom_fields_edit\"\n			arg-type=\"threads\"\n			arg-set=\"{$thread.custom_fields}\"\n			arg-editMode=\"{{ $thread.getFieldEditMode(true) }}\"\n			arg-onlyInclude=\"{$forum.field_cache}\"\n			arg-rowType=\"fullWidth noGutter\"\n			arg-requiredOnly=\"{{ $inlineMode ? true : false }}\" />\n\n		<xf:if is=\"$canEditTags && $forum.min_tags\">\n			<hr class=\"formRowSep\" />\n			<xf:tokeninputrow name=\"tags\"\n				href=\"{{ link(\'misc/tag-auto-complete\') }}\"\n				min-length=\"{$xf.options.tagLength.min}\"\n				max-length=\"{$xf.options.tagLength.max}\"\n				max-tokens=\"{$xf.options.maxContentTags}\"\n				rowtype=\"fullWidth noGutter\"\n				label=\"{{ phrase(\'tags\') }}\">\n\n				<xf:explain>\n					{{ phrase(\'multiple_tags_may_be_separated_by_commas\') }}\n					<xf:if is=\"$forum.min_tags\">\n						{{ phrase(\'this_content_must_have_at_least_x_tags\', {\'min\': $forum.min_tags}) }}\n					</xf:if>\n				</xf:explain>\n			</xf:tokeninputrow>\n		</xf:if>\n\n		<xf:if is=\"!$xf.visitor.user_id && !$forum.canCreateThreadPreReg()\">\n			<xf:textboxrow name=\"_xfUsername\" data-xf-init=\"guest-username\" rowtype=\"fullWidth noGutter\"\n				autocomplete=\"username\"\n				maxlength=\"{{ max_length($xf.visitor, \'username\') }}\"\n				label=\"{{ phrase(\'name\') }}\" />\n		<xf:elseif is=\"$xf.visitor.user_id\" />\n			<xf:macro id=\"helper_thread_options::watch_input\"\n				arg-thread=\"{$thread}\"\n				arg-rowType=\"fullWidth noGutter noLabel\"\n				arg-visible=\"{{ false }}\" />\n		</xf:if>\n\n		<xf:captcharow label=\"{{ phrase(\'verification\') }}\" rowtype=\"fullWidth noGutter noLabel\" context=\"xf_post_quick_thread\" />\n\n		<xf:if is=\"$attachmentData\">\n			<xf:macro id=\"helper_attach_upload::uploaded_files_list\"\n				arg-attachments=\"{$attachmentData.attachments}\" />\n		</xf:if>\n\n		<div class=\"formButtonGroup\">\n			<div class=\"formButtonGroup-primary\">\n				<xf:button type=\"submit\" class=\"button--primary\" icon=\"write\">\n					{{ $forum.TypeHandler.getTypeActionPhrase(\'submit\') ?: phrase(\'post_thread\') }}\n				</xf:button>\n\n				<xf:button type=\"submit\" formnovalidate=\"formnovalidate\" name=\"more-options\" value=\"1\"\n					title=\"{{ phrase(\'show_full_post_thread_editor\') }}\"\n					data-prevent-ajax=\"true\"\n					data-xf-init=\"tooltip\">{{ phrase(\'more_options...\') }}</xf:button>\n\n				<xf:button type=\"reset\" class=\"button--iconOnly\" icon=\"cancel\"\n					title=\"{{ phrase(\'button.cancel\') }}\"\n					data-xf-init=\"tooltip\">\n					<span class=\"u-srOnly\">{{ phrase(\'button.cancel\') }}</span>\n				</xf:button>\n			</div>\n			<xf:if contentcheck=\"true\">\n				<div class=\"formButtonGroup-extra\">\n					<xf:contentcheck>\n						<xf:if is=\"$attachmentData\">\n							<xf:macro id=\"helper_attach_upload::upload_link_from_data\"\n								arg-attachmentData=\"{$attachmentData}\" />\n						</xf:if>\n\n						<xf:if is=\"$xf.options.multiQuote\">\n							<xf:macro id=\"multi_quote_macros::button\"\n								arg-href=\"{{ link(\'threads/multi-quote\', $thread) }}\"\n								arg-messageSelector=\".js-post\"\n								arg-storageKey=\"multiQuoteThread\" />\n						</xf:if>\n					</xf:contentcheck>\n				</div>\n			</xf:if>\n		</div>\n	</div>\n</xf:form>', 0x[encoded data, 57828 characters], 0x5846, 2030038, '2.3.0 Beta 8', 1748686057);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(872, 0x7075626c6963, 0x666f72756d5f706f73745f746872656164, 0, '<xf:title>{{ $forum.TypeHandler.getTypeActionPhrase(\'title\') ?: phrase(\'post_thread\') }}</xf:title>\n\n<xf:head option=\"metaNoindex\"><meta name=\"robots\" content=\"noindex\" /></xf:head>\n\n<xf:breadcrumb source=\"$forum.getBreadcrumbs()\" />\n\n<xf:form action=\"{{ link(\'forums/post-thread\', $forum) }}\" ajax=\"true\" class=\"block\" data-xf-init=\"attachment-manager\"\n	draft=\"{{ link(\'forums/draft\', $forum) }}\">\n\n	<div class=\"block-container\">\n		<div class=\"block-body\">\n\n			<xf:set var=\"$titleFinalHtml\"><!--[XF:title_final_html]--></xf:set>\n\n			<xf:prefixinputrow\n				label=\"{{ phrase(\'title\') }}\"\n				prefixes=\"{$prefixes}\"\n				type=\"thread\"\n				rows=\"1\"\n				prefix-value=\"{{ $forum.draft_thread.prefix_id ?: ($thread.prefix_id ?: $forum.default_prefix_id) }}\"\n				textbox-value=\"{{ $title ?: $thread.title ?: $forum.draft_thread.title }}\"\n				textbox-class=\"input--title\"\n				placeholder=\"{$forum.thread_prompt}\"\n				rowtype=\"fullWidth noLabel\"\n				autofocus=\"autofocus\"\n				maxlength=\"{{ max_length(\'XF:Thread\', \'title\') }}\"\n				help-href=\"{{ link(\'forums/prefix-help\', $forum) }}\"\n				finalhtml=\"{$titleFinalHtml}\" />\n\n			<!--[XF:after_title]-->\n\n			<xf:macro id=\"type_chooser\"\n				arg-thread=\"{$thread}\"\n				arg-forum=\"{$forum}\"\n				arg-creatableThreadTypes=\"{$creatableThreadTypes}\"\n				arg-defaultThreadType=\"{$defaultThreadType}\" />\n\n			<div class=\"js-inlineNewPostFields\">\n				<xf:editorrow name=\"message\"\n					value=\"{{ $post.message ?: $forum.draft_thread.message }}\"\n					attachments=\"{{ $attachmentData ? $attachmentData.attachments : [] }}\"\n					rowtype=\"fullWidth noLabel mergePrev\"\n					label=\"{{ phrase(\'message\') }}\"\n					data-preview-url=\"{{ link(\'forums/thread-preview\', $forum) }}\" />\n\n				<xf:formrow rowtype=\"fullWidth noLabel mergePrev noTopPadding\">\n					<xf:if is=\"$attachmentData\">\n						<xf:macro id=\"helper_attach_upload::upload_block\"\n							arg-attachmentData=\"{$attachmentData}\"\n							arg-forceHash=\"{$forum.draft_thread.attachment_hash}\" />\n					</xf:if>\n\n					<xf:if is=\"$xf.options.multiQuote\">\n						<xf:macro id=\"multi_quote_macros::button\"\n							arg-href=\"{{ link(\'threads/multi-quote\', $thread) }}\"\n							arg-messageSelector=\".js-post\"\n							arg-storageKey=\"multiQuoteThread\" />\n					</xf:if>\n				</xf:formrow>\n\n				<xf:macro id=\"type_fields\"\n					arg-thread=\"{$thread}\"\n					arg-forum=\"{$forum}\"\n					arg-creatableThreadTypes=\"{$creatableThreadTypes}\"\n					arg-defaultThreadType=\"{$defaultThreadType}\"\n					arg-draftOverride=\"{$typeDataDraftOverride}\"\n					arg-subContext=\"full\" />\n\n				<xf:if contentcheck=\"true\">\n					<hr class=\"formRowSep\" />\n					<xf:contentcheck>\n						<xf:macro id=\"custom_fields_macros::custom_fields_edit\"\n							arg-type=\"threads\"\n							arg-set=\"{$thread.custom_fields}\"\n							arg-editMode=\"{{ $thread.getFieldEditMode(true) }}\"\n							arg-onlyInclude=\"{$forum.field_cache}\"\n							arg-requiredOnly=\"{{ $inlineMode ? true : false }}\" />\n					</xf:contentcheck>\n				</xf:if>\n\n				<xf:if is=\"$canEditTags\">\n					<hr class=\"formRowSep\" />\n					<xf:tokeninputrow name=\"tags\" value=\"{{ $thread.tags ? $thread.tags|join(\', \') : $forum.draft_thread.tags ?: $tags }}\"\n						href=\"{{ link(\'misc/tag-auto-complete\') }}\"\n						min-length=\"{$xf.options.tagLength.min}\"\n						max-length=\"{$xf.options.tagLength.max}\"\n						max-tokens=\"{$xf.options.maxContentTags}\"\n						label=\"{{ phrase(\'tags\') }}\">\n\n						<xf:explain>\n							{{ phrase(\'multiple_tags_may_be_separated_by_commas\') }}\n							<xf:if is=\"$forum.min_tags\">\n								{{ phrase(\'this_content_must_have_at_least_x_tags\', {\'min\': $forum.min_tags}) }}\n							</xf:if>\n						</xf:explain>\n					</xf:tokeninputrow>\n				</xf:if>\n\n				<hr class=\"formRowSep\" />\n				<xf:if is=\"!$xf.visitor.user_id AND !$forum.canCreateThreadPreReg()\">\n					<xf:textboxrow name=\"_xfUsername\" data-xf-init=\"guest-username\"\n						autocomplete=\"username\"\n						maxlength=\"{{ max_length($xf.visitor, \'username\') }}\"\n						label=\"{{ phrase(\'name\') }}\" />\n				<xf:elseif is=\"$xf.visitor.user_id\" />\n					<xf:macro id=\"helper_thread_options::watch_input\" arg-thread=\"{$thread}\" />\n					<xf:macro id=\"helper_thread_options::thread_status\" arg-thread=\"{$thread}\" />\n				</xf:if>\n\n				<xf:captcharow label=\"{{ phrase(\'verification\') }}\" context=\"xf_post_thread\" />\n			</div>\n		</div>\n\n		<xf:submitrow submit=\"{{ $forum.TypeHandler.getTypeActionPhrase(\'submit\') ?: phrase(\'post_thread\') }}\" icon=\"write\" sticky=\"true\" />\n	</div>\n</xf:form>\n\n<xf:macro id=\"type_chooser\"\n	arg-thread=\"!\"\n	arg-forum=\"!\"\n	arg-creatableThreadTypes=\"!\"\n	arg-defaultThreadType=\"!\"\n	arg-rowType=\"fullWidth noLabel noTopPadding noBottomPadding mergeNext mergePrev\">\n\n	<xf:if is=\"count($creatableThreadTypes) > 1\">\n		<xf:css src=\"input_extended.less\" />\n		<xf:formrow rowtype=\"{$rowType}\">\n			<div class=\"hScroller inputTypesScroller\" data-xf-init=\"h-scroller\">\n				<div class=\"hScroller-scroll\">\n					<ul class=\"inputTypes\" role=\"radiogroup\" aria-label=\"{{ phrase(\'thread_type\')|for_attr }}\">\n						<xf:foreach loop=\"$creatableThreadTypes\" key=\"$threadTypeId\" value=\"$threadType\">\n							<li role=\"none\">\n								<label class=\"inputTypes-type\">\n									<input type=\"radio\" name=\"discussion_type\" value=\"{$threadTypeId}\"\n										class=\"inputTypes-input\"\n										data-xf-init=\"disabler\"\n										data-hide=\"true\"\n										data-optional=\"true\"\n										data-autofocus=\"false\"\n										data-container=\".js-threadTypeData[data-type-id=\'{$threadTypeId}\']\"\n										{{ $threadTypeId == $defaultThreadType ? \'checked=\"checked\"\' : \'\' }}\n									/>\n									<span class=\"inputTypes-display inputTypes-display--type_{$threadTypeId}\">\n										<span class=\"inputTypes-icon\" aria-hidden=\"true\">\n											<xf:set var=\"$typeIcon\" value=\"{{ $threadType.getTypeIconClass() }}\" />\n											<xf:if is=\"$typeIcon\">\n												<xf:fa icon=\"{$typeIcon}\" />\n											<xf:else />\n												<i class=\"inputTypes-defaultIcon\"></i>\n											</xf:if>\n										</span>\n										<span class=\"inputTypes-title\">{{ $threadType.getTypeTitle() }}</span>\n									</span>\n								</label>\n							</li>\n						</xf:foreach>\n					</ul>\n				</div>\n			</div>\n		</xf:formrow>\n	<xf:else />\n		<xf:hiddenval name=\"discussion_type\" value=\"{$defaultThreadType}\" />\n	</xf:if>\n\n</xf:macro>\n\n<xf:macro id=\"type_fields\"\n	arg-thread=\"!\"\n	arg-forum=\"!\"\n	arg-creatableThreadTypes=\"!\"\n	arg-defaultThreadType=\"!\"\n	arg-subContext=\"!\"\n	arg-extraOptions=\"{{ [] }}\"\n	arg-draftOverride=\"{{ null }}\"\n	arg-formRowSepVariant=\"\">\n\n	<xf:if contentcheck=\"true\">\n		<ul class=\"listPlain\">\n		<xf:contentcheck>\n			<xf:foreach loop=\"$creatableThreadTypes\" key=\"$threadTypeId\" value=\"$threadType\">\n				<xf:if contentcheck=\"true\">\n					<li class=\"js-threadTypeData\" data-type-id=\"{$threadTypeId}\" style=\"{{ $threadTypeId != $defaultThreadType ? \'display:none;\' : \'\'}}\">\n						<hr class=\"formRowSep {$formRowSepVariant}\" />\n						<xf:contentcheck>\n							{{ $threadType.renderExtraDataEdit(\n								$thread,\n								\'create\',\n								$subContext,\n								{\n									\'draft\': $subContext == \'quick\' ? null : $forum->draft_thread,\n									\'draftOverride\': $draftOverride\n								} + $extraOptions\n							)|raw }}\n						</xf:contentcheck>\n					</li>\n				</xf:if>\n			</xf:foreach>\n		</xf:contentcheck>\n		</ul>\n	</xf:if>\n\n</xf:macro>', 0x[encoded data, 101554 characters], 0x5846, 2030038, '2.3.0 Beta 8', 1748686057);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(873, 0x7075626c6963, 0x666f72756d5f706f73745f7468726561645f63686f6f736572, 0, '<xf:title>{{ phrase(\'post_thread_in\') }}</xf:title>\n\n<xf:head option=\"metaNoindex\"><meta name=\"robots\" content=\"noindex\" /></xf:head>\n\n<xf:macro id=\"node_list\" arg-children=\"{$nodeTree}\" arg-extras=\"{$nodeExtras}\" />\n\n<xf:macro id=\"node_list\" arg-children=\"!\" arg-extras=\"!\"  arg-depth=\"0\">\n	<xf:foreach loop=\"$children\" key=\"$id\" value=\"$child\">\n		<xf:macro id=\"node_list_entry\"\n			arg-node=\"{$child.record}\" arg-extras=\"{$extras.{$id}}\"\n			arg-children=\"{$child.children}\" arg-childExtras=\"{$extras}\"\n			arg-depth=\"{$depth}\" />\n	</xf:foreach>\n</xf:macro>\n\n<xf:macro id=\"node_list_entry\" arg-node=\"!\" arg-extras=\"!\" arg-children=\"!\" arg-childExtras=\"!\" arg-depth=\"0\">\n	<xf:if is=\"$depth == 0\">\n		<xf:if is=\"$node.node_type_id == \'Category\'\">\n			<xf:macro id=\"node_list_entry_category_level_0\"\n				arg-node=\"{$node}\"\n				arg-extras=\"{$extras}\"\n				arg-children=\"{$children}\"\n				arg-childExtras=\"{$childExtras}\"\n				arg-depth=\"{$depth}\" />\n		<xf:elseif is=\"$node.node_type_id == \'Forum\' AND ($node.Data.canCreateThread() OR $node.Data.canCreateThreadPreReg())\" />\n			<xf:macro id=\"node_list_entry_forum_level_0\"\n				arg-node=\"{$node}\"\n				arg-extras=\"{$extras}\"\n				arg-children=\"{$children}\"\n				arg-childExtras=\"{$childExtras}\"\n				arg-depth=\"{$depth}\" />\n		<xf:else />\n			<xf:macro id=\"node_list_entry_no_posting_level_0\"\n				arg-node=\"{$node}\"\n				arg-extras=\"{$extras}\"\n				arg-children=\"{$children}\"\n				arg-childExtras=\"{$childExtras}\"\n				arg-depth=\"{$depth}\" />\n		</xf:if>\n	<xf:else />\n		<xf:if is=\"$node.node_type_id == \'Forum\' AND ($node.Data.canCreateThread() OR $node.Data.canCreateThreadPreReg())\">\n			<xf:macro id=\"node_list_entry_forum\"\n				arg-node=\"{$node}\"\n				arg-extras=\"{$extras}\"\n				arg-children=\"{$children}\"\n				arg-childExtras=\"{$childExtras}\"\n				arg-depth=\"{$depth}\" />\n		<xf:else />\n			<xf:macro id=\"node_list_entry_no_posting\"\n				arg-node=\"{$node}\"\n				arg-extras=\"{$extras}\"\n				arg-children=\"{$children}\"\n				arg-childExtras=\"{$childExtras}\"\n				arg-depth=\"{$depth}\" />\n		</xf:if>\n	</xf:if>\n</xf:macro>\n\n<xf:macro id=\"node_list_entry_category_level_0\"\n	arg-node=\"!\"\n	arg-extras=\"!\"\n	arg-children=\"!\"\n	arg-childExtras=\"!\"\n	arg-depth=\"0\">\n\n	<div class=\"block block--treeEntryChooser\">\n		<div class=\"block-container\">\n			<h2 class=\"block-header\">\n				{$node.title}\n				<xf:if is=\"$node.description\">\n					<span class=\"block-desc\">\n						{$node.description|raw}\n					</span>\n				</xf:if>\n			</h2>\n			<div class=\"block-body\">\n				<xf:macro id=\"node_list\"\n					arg-children=\"{$children}\" arg-extras=\"{$childExtras}\" arg-depth=\"{{ $depth + 1 }}\" />\n			</div>\n		</div>\n	</div>\n</xf:macro>\n\n<xf:macro id=\"node_list_entry_forum_level_0\"\n	arg-node=\"!\"\n	arg-extras=\"!\"\n	arg-children=\"!\"\n	arg-childExtras=\"!\"\n	arg-depth=\"0\">\n\n	<div class=\"block block--treeEntryChooser\">\n		<div class=\"block-container\">\n			<xf:macro id=\"node_list_entry_forum\"\n				arg-node=\"{$node}\"\n				arg-extras=\"{$extras}\"\n				arg-children=\"{$children}\"\n				arg-childExtras=\"{$childExtras}\"\n				arg-depth=\"{$depth}\" />\n		</div>\n	</div>\n</xf:macro>\n\n<xf:macro id=\"node_list_entry_no_posting_level_0\"\n	arg-node=\"!\"\n	arg-extras=\"!\"\n	arg-children=\"!\"\n	arg-childExtras=\"!\"\n	arg-depth=\"0\">\n\n	<div class=\"block block--treeEntryChooser\">\n		<div class=\"block-container\">\n			<xf:macro id=\"node_list_entry_no_posting\"\n				arg-node=\"{$node}\"\n				arg-extras=\"{$extras}\"\n				arg-children=\"{$children}\"\n				arg-childExtras=\"{$childExtras}\"\n				arg-depth=\"{$depth}\" />\n		</div>\n	</div>\n</xf:macro>\n\n<xf:macro id=\"node_list_entry_forum\"\n	arg-node=\"!\"\n	arg-extras=\"!\"\n	arg-children=\"!\"\n	arg-childExtras=\"!\"\n	arg-depth=\"0\">\n\n	<div class=\"block-row block-row--clickable block-row--separated fauxBlockLink\">\n		<div class=\"contentRow contentRow--alignMiddle{{ $depth > 1 ? \' u-depth\' . ($depth - 1) : \'\' }}\">\n			<div class=\"contentRow-main\">\n				<h2 class=\"contentRow-title\">\n					<a href=\"{{ link(\'forums/post-thread\', $node) }}\" class=\"fauxBlockLink-blockLink\" rel=\"nofollow\">\n						{$node.title}\n					</a>\n				</h2>\n				<xf:if is=\"$node.description\">\n					<div class=\"contentRow-minor contentRow-minor--singleLine\">\n						{$node.description|raw}\n					</div>\n				</xf:if>\n			</div>\n			<div class=\"contentRow-suffix\">\n				<dl class=\"pairs pairs--rows pairs--rows--centered\">\n					<dt>{{ phrase(\'threads\') }}</dt>\n					<dd>{$extras.discussion_count|number_short}</dd>\n				</dl>\n			</div>\n		</div>\n	</div>\n	<xf:macro id=\"node_list\"\n		arg-children=\"{$children}\" arg-extras=\"{$childExtras}\" arg-depth=\"{{ $depth + 1 }}\" />\n</xf:macro>\n\n<xf:macro id=\"node_list_entry_no_posting\"\n	arg-node=\"!\"\n	arg-extras=\"!\"\n	arg-children=\"!\"\n	arg-childExtras=\"!\"\n	arg-depth=\"0\">\n\n	<div class=\"block-row block-row--separated\">\n		<div class=\"contentRow contentRow--alignMiddle{{ $depth > 1 ? \' u-depth\' . ($depth - 1) : \'\' }} is-disabled\">\n			<div class=\"contentRow-main\">\n				<h2 class=\"contentRow-title\">\n					{$node.title}\n				</h2>\n				<xf:if is=\"$node.node_type_id == \'Forum\'\">\n					<div class=\"contentRow-minor contentRow-minor--singleLine\">\n						{{ phrase(\'no_permission_to_post\') }}\n					</div>\n				</xf:if>\n			</div>\n			<div class=\"contentRow-suffix\">\n				<dl class=\"pairs pairs--rows pairs--rows--centered\">\n					<dt>{{ phrase(\'threads\') }}</dt>\n					<dd>{{ $node.node_type_id == \'Forum\' ? $extras.discussion_count|number_short : phrase(\'n_a\') }}</dd>\n				</dl>\n			</div>\n		</div>\n	</div>\n	<xf:macro id=\"node_list\"\n		arg-children=\"{$children}\"\n		arg-extras=\"{$childExtras}\"\n		arg-depth=\"{{ $depth + 1 }}\" />\n</xf:macro>', 0x[encoded data, 75332 characters], 0x5846, 2030010, '2.3.0 Alpha', 1748686057);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(874, 0x7075626c6963, 0x666f72756d5f7072656669786573, 0, '<xf:macro id=\"prefix_macros::select\"\n	arg-name=\"na\"\n	arg-prefixes=\"{$prefixes}\"\n	arg-type=\"thread\" />\n', 0x4f3a32343a2258465c54656d706c6174655c436f6d70696c65725c417374223a313a7b733a383a226368696c6472656e223b613a323a7b693a303b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c546167223a373a7b733a343a226c696e65223b693a343b733a343a226e616d65223b733a353a226d6163726f223b733a31303a2261747472696275746573223b613a343a7b733a323a226964223b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a313b733a373a22636f6e74656e74223b733a32313a227072656669785f6d6163726f733a3a73656c656374223b7d733a383a226172672d6e616d65223b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a323b733a373a22636f6e74656e74223b733a323a226e61223b7d733a31323a226172672d7072656669786573223b4f3a33363a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c5661726961626c65223a343a7b733a343a226c696e65223b693a333b733a343a226e616d65223b733a383a227072656669786573223b733a31303a2264696d656e73696f6e73223b613a303a7b7d733a373a2266696c74657273223b613a303a7b7d7d733a383a226172672d74797065223b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a343b733a373a22636f6e74656e74223b733a363a22746872656164223b7d7d733a383a226368696c6472656e223b613a303a7b7d733a31313a22697353656c66436c6f7365223b623a313b733a31303a22657874656e73696f6e73223b613a303a7b7d733a353a226465707468223b693a303b7d693a313b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a343b733a373a22636f6e74656e74223b733a313a220a223b7d7d7d, 0x5846, 2030010, '2.3.0 Alpha', 1748686057);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(875, 0x7075626c6963, 0x666f72756d5f76696577, 0, '<xf:title page=\"{$page}\">{$forum.Node.title}</xf:title>\n<xf:description>{$forum.Node.description|raw}</xf:description>\n\n<xf:css src=\"structured_list.less\" />\n\n<xf:if is=\"!$forum.isSearchEngineIndexable()\">\n	<xf:head option=\"metaNoindex\"><meta name=\"robots\" content=\"noindex\" /></xf:head>\n</xf:if>\n\n<xf:macro id=\"metadata_macros::canonical_url\"\n	arg-canonicalUrl=\"{{ link(\'canonical:forums\', $forum, $canonicalFilters + {\'page\': $page}) }}\" />\n\n<xf:head option=\"rss_forum\"><link rel=\"alternate\" type=\"application/rss+xml\" title=\"{{ phrase(\'rss_feed_for_x\', {\'title\': $forum.title})|for_attr }}\" href=\"{{ link(\'forums/index.rss\', $forum) }}\" /></xf:head>\n\n<xf:macro id=\"forum_macros::forum_page_options\" arg-forum=\"{$forum}\" />\n<xf:breadcrumb source=\"$forum.getBreadcrumbs(false)\" />\n\n<xf:pageaction if=\"$forum.canCreateThread() OR $forum.canCreateThreadPreReg()\">\n	<xf:button href=\"{{ link(\'forums/post-thread\', $forum) }}\" class=\"button--cta\" icon=\"write\" rel=\"nofollow\">\n		{{ $forum.TypeHandler.getTypeActionPhrase(\'cta\') ?: phrase(\'post_thread\') }}\n	</xf:button>\n</xf:pageaction>\n\n<xf:if is=\"$pendingApproval\">\n	<div class=\"blockMessage blockMessage--important\">{{ phrase(\'content_submitted_displayed_pending_approval\') }}</div>\n</xf:if>\n\n<xf:extension id=\"above_node_list\"></xf:extension>\n\n<xf:if is=\"$nodeTree\">\n	<xf:ad position=\"forum_view_above_node_list\" arg-forum=\"{$forum}\" />\n	<div class=\"block\">\n		<div class=\"block-container\">\n			<div class=\"block-body\">\n				<xf:macro id=\"forum_list::node_list\"\n					arg-children=\"{$nodeTree}\"\n					arg-extras=\"{$nodeExtras}\"\n					arg-depth=\"2\" />\n			</div>\n		</div>\n	</div>\n	<xf:ad position=\"forum_view_below_node_list\" arg-forum=\"{$forum}\" />\n</xf:if>\n\n<xf:if is=\"$canInlineMod\">\n	<xf:js src=\"xf/inline_mod.js\" min=\"1\" />\n</xf:if>\n\n<xf:extension id=\"above_thread_list\"></xf:extension>\n<xf:ad position=\"forum_view_above_thread_list\" arg-forum=\"{$forum}\" />\n\n<xf:extension id=\"thread_list_block_classes\" value=\"\" />\n<div class=\"block {{ extension_value(\'thread_list_block_classes\') }}\" data-xf-init=\"{{ $canInlineMod ? \'inline-mod\' : \'\' }}\" data-type=\"thread\" data-href=\"{{ link(\'inline-mod\') }}\">\n\n	<div class=\"block-outer\"><xf:trim>\n		<xf:pagenav page=\"{$page}\" perpage=\"{$perPage}\" total=\"{$total}\"\n			link=\"forums\" data=\"{$forum}\" params=\"{$filters}\"\n			wrapperclass=\"block-outer-main\" />\n		<xf:if contentcheck=\"true\">\n			<div class=\"block-outer-opposite\">\n				<div class=\"buttonGroup\">\n				<xf:contentcheck>\n					<xf:if is=\"$canInlineMod\">\n						<xf:macro id=\"inline_mod_macros::button\" />\n					</xf:if>\n					<xf:if is=\"$xf.visitor.user_id\">\n						<xf:button href=\"{{ link(\'forums/mark-read\', $forum, {\'date\': $xf.time}) }}\"\n							class=\"button--link\" overlay=\"true\">\n							{{ phrase(\'mark_read\') }}\n						</xf:button>\n					</xf:if>\n					<xf:if is=\"$forum.canWatch()\">\n						<xf:button href=\"{{ link(\'forums/watch\', $forum) }}\" class=\"button--link\"\n							data-xf-click=\"switch-overlay\"\n							data-sk-watch=\"{{ phrase(\'watch\') }}\"\n							data-sk-unwatch=\"{{ phrase(\'unwatch\') }}\">\n							<xf:if is=\"{$forum.Watch.{$xf.visitor.user_id}}\">{{ phrase(\'unwatch\') }}<xf:else />{{ phrase(\'watch\') }}</xf:if>\n						</xf:button>\n					</xf:if>\n				</xf:contentcheck>\n				</div>\n			</div>\n		</xf:if>\n	</xf:trim></div>\n\n	<div class=\"block-container\">\n\n		<xf:extension id=\"thread_list_header\">\n			<div class=\"block-filterBar\">\n				<div class=\"filterBar\">\n					<xf:if contentcheck=\"true\">\n						<ul class=\"filterBar-filters\">\n						<xf:contentcheck>\n							<xf:extension id=\"filters\">\n								<xf:macro id=\"filters\"\n									arg-forum=\"{$forum}\"\n									arg-filters=\"{$filters}\"\n									arg-starterFilter=\"{$starterFilter}\"\n									arg-threadTypeFilter=\"{$threadTypeFilter}\" />\n							</xf:extension>\n						</xf:contentcheck>\n						</ul>\n					</xf:if>\n\n					<a class=\"filterBar-menuTrigger\" data-xf-click=\"menu\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" aria-haspopup=\"true\">{{ phrase(\'filters\') }}</a>\n					<div class=\"menu menu--wide\" data-menu=\"menu\" aria-hidden=\"true\"\n						data-href=\"{{ link(\'forums/filters\', $forum, $filters) }}\"\n						data-load-target=\".js-filterMenuBody\">\n						<div class=\"menu-content\">\n							<h4 class=\"menu-header\">{{ phrase(\'show_only:\') }}</h4>\n							<div class=\"js-filterMenuBody\">\n								<div class=\"menu-row\">{{ phrase(\'loading...\') }}</div>\n							</div>\n						</div>\n					</div>\n				</div>\n			</div>\n		</xf:extension>\n\n		<xf:set var=\"$qtPos\">{{ ($sortInfo.order == \'last_post_date\' && $sortInfo.direction == \'asc\') ? \'bottom\' : \'top\' }}</xf:set>\n\n		<div class=\"block-body\">\n			<xf:extension id=\"thread_list\">\n				<div class=\"structItemContainer\">\n					<xf:macro id=\"{{ $templateOverrides.quick_thread_macro ?: \'thread_list_macros::quick_thread\' }}\"\n						arg-forum=\"{$forum}\"\n						arg-page=\"{$page}\"\n						arg-order=\"{$sortInfo.order}\"\n						arg-direction=\"{$sortInfo.direction}\"\n						arg-prefixes=\"{$quickThreadPrefixes}\"\n						args=\"{$templateOverrides.quick_thread_macro_args}\" />\n\n					<xf:if is=\"$stickyThreads is not empty OR $threads is not empty\">\n						<xf:if is=\"$stickyThreads is not empty\">\n							<div class=\"structItemContainer-group structItemContainer-group--sticky\">\n								<xf:foreach loop=\"$stickyThreads\" value=\"$thread\">\n									<xf:macro id=\"{{ $templateOverrides.thread_list_macro ?: \'thread_list_macros::item\' }}\"\n										arg-thread=\"{$thread}\"\n										arg-forum=\"{$forum}\"\n										args=\"{$templateOverrides.thread_list_macro_args}\" />\n								</xf:foreach>\n							</div>\n\n							<xf:ad position=\"forum_view_below_stickies\" arg-forum=\"{$forum}\" />\n						</xf:if>\n\n						<div class=\"structItemContainer-group js-threadList\">\n							<xf:if is=\"$threads is not empty\">\n								<xf:foreach loop=\"$threads\" value=\"$thread\">\n									<xf:macro id=\"{{ $templateOverrides.thread_list_macro ?: \'thread_list_macros::item\' }}\"\n										arg-thread=\"{$thread}\"\n										arg-forum=\"{$forum}\"\n										args=\"{$templateOverrides.thread_list_macro_args}\"  />\n								</xf:foreach>\n								<xf:if is=\"$showDateLimitDisabler\">\n									<xf:macro id=\"date_limit_disabler\" arg-forum=\"{$forum}\" arg-page=\"{$page}\" arg-filters=\"{$filters}\" />\n								</xf:if>\n							</xf:if>\n						</div>\n					<xf:elseif is=\"$filters\" />\n						<div class=\"structItemContainer-group js-threadList\">\n							<div class=\"structItem js-emptyThreadList\">\n								<div class=\"structItem-cell\">{{ phrase(\'there_no_threads_matching_your_filters\') }}</div>\n							</div>\n							<xf:if is=\"$showDateLimitDisabler\">\n								<xf:macro id=\"date_limit_disabler\" arg-forum=\"{$forum}\" arg-page=\"{$page}\" arg-filters=\"{$filters}\" />\n							</xf:if>\n						</div>\n					<xf:else />\n						<div class=\"structItemContainer-group js-threadList\">\n							<xf:if is=\"$showDateLimitDisabler\">\n								<div class=\"structItem js-emptyThreadList\">\n									<div class=\"structItem-cell\">{{ phrase(\'there_no_threads_to_display\') }}</div>\n								</div>\n								<xf:macro id=\"date_limit_disabler\" arg-forum=\"{$forum}\" arg-page=\"{$page}\" arg-filters=\"{$filters}\" />\n							<xf:else />\n								<div class=\"structItem js-emptyThreadList\">\n									<div class=\"structItem-cell\">{{ phrase(\'there_no_threads_in_this_forum\') }}</div>\n								</div>\n							</xf:if>\n						</div>\n					</xf:if>\n				</div>\n			</xf:extension>\n		</div>\n	</div>\n\n	<div class=\"block-outer block-outer--after\">\n		<xf:pagenav\n			page=\"{$page}\" perpage=\"{$perPage}\" total=\"{$total}\"\n			link=\"forums\" data=\"{$forum}\" params=\"{$filters}\"\n			wrapperclass=\"block-outer-main\" />\n		<xf:showignored wrapperclass=\"block-outer-opposite\" />\n		<xf:if is=\"!$forum.canCreateThread() AND !$forum.canCreateThreadPreReg()\">\n			<div class=\"block-outer-opposite\">\n				<xf:if is=\"$xf.visitor.user_id\">\n					<span class=\"button button--wrap is-disabled\">\n						{{ phrase(\'no_permission_to_post\') }}\n						<!-- this is not interactive so shouldn\'t be a button element -->\n					</span>\n				<xf:else />\n					<xf:button href=\"{{ link(\'login\') }}\" class=\"button--link button--wrap\" overlay=\"true\">\n						{{ phrase(\'log_in_or_register_to_post\') }}\n					</xf:button>\n				</xf:if>\n			</div>\n		</xf:if>\n	</div>\n</div>\n\n<xf:ad position=\"forum_view_below_thread_list\" arg-forum=\"{$forum}\" />\n<xf:extension id=\"below_thread_list\"></xf:extension>\n\n<xf:widgetpos id=\"forum_view_sidebar\" context-forum=\"{$forum}\" position=\"sidebar\" />\n\n<xf:macro id=\"filters\" arg-forum=\"!\" arg-filters=\"!\" arg-starterFilter=\"{{ null }}\" arg-threadTypeFilter=\"{{ null }}\">\n	<xf:set var=\"$dateLimits\" value=\"{{ {\n		\'-1\': phrase(\'any_time\'),\n		\'7\': phrase(\'x_days\', {\'days\': \'7\'}),\n		\'14\': phrase(\'x_days\', {\'days\': \'14\'}),\n		\'30\': phrase(\'x_days\', {\'days\': \'30\'}),\n		\'60\': phrase(\'x_months\', {\'months\': \'2\'}),\n		\'90\': phrase(\'x_months\', {\'months\': \'3\'}),\n		\'182\': phrase(\'x_months\', {\'months\': \'6\'}),\n		\'365\': phrase(\'1_year\')\n	} }}\" />\n\n	<xf:extension id=\"start\"></xf:extension>\n\n	<xf:extension id=\"featured\">\n		<xf:if is=\"$filters.featured\">\n			<li><a href=\"{{ link(\'forums\', $forum, $filters|replace(\'featured\', null)) }}\"\n				class=\"filterBar-filterToggle\" data-xf-init=\"tooltip\" title=\"{{ phrase(\'remove_this_filter\')|for_attr }}\">\n				<span class=\"filterBar-filterToggle-label\">{{ phrase(\'show_only:\') }}</span>\n				{{ phrase(\'featured_threads\') }}</a></li>\n		</xf:if>\n	</xf:extension>\n\n	<xf:extension id=\"prefix_id\">\n		<xf:if is=\"$filters.prefix_id\">\n			<li><a href=\"{{ link(\'forums\', $forum, $filters|replace(\'prefix_id\', null)) }}\"\n				class=\"filterBar-filterToggle\" data-xf-init=\"tooltip\" title=\"{{ phrase(\'remove_this_filter\')|for_attr }}\">\n				<span class=\"filterBar-filterToggle-label\">{{ phrase(\'prefix:\') }}</span>\n				{{ prefix_title(\'thread\', $filters.prefix_id) }}</a></li>\n		</xf:if>\n	</xf:extension>\n\n	<xf:extension id=\"starter_id\">\n		<xf:if is=\"$filters.starter_id AND $starterFilter\">\n			<li><a href=\"{{ link(\'forums\', $forum, $filters|replace(\'starter_id\', null)) }}\"\n				class=\"filterBar-filterToggle\" data-xf-init=\"tooltip\" title=\"{{ phrase(\'remove_this_filter\')|for_attr }}\">\n				<span class=\"filterBar-filterToggle-label\">{{ phrase(\'started_by:\') }}</span>\n				{$starterFilter.username}</a></li>\n		</xf:if>\n	</xf:extension>\n\n	<xf:extension id=\"thread_type\">\n		<xf:if is=\"$filters.thread_type && $threadTypeFilter\">\n			<li><a href=\"{{ link(\'forums\', $forum, $filters|replace(\'thread_type\', null)) }}\"\n				class=\"filterBar-filterToggle\" data-xf-init=\"tooltip\" title=\"{{ phrase(\'remove_this_filter\')|for_attr }}\">\n				<span class=\"filterBar-filterToggle-label\">{{ phrase(\'thread_type_filter:\') }}</span>\n				{{ $threadTypeFilter.getTypeTitle() }}</a></li>\n		</xf:if>\n	</xf:extension>\n\n	<xf:extension id=\"last_days\">\n		<xf:if is=\"$filters.last_days AND {$dateLimits.{$filters.last_days}}\">\n			<li><a href=\"{{ link(\'forums\', $forum, $filters|replace(\'last_days\', null)) }}\"\n				class=\"filterBar-filterToggle\" data-xf-init=\"tooltip\" title=\"{{ phrase(\'remove_this_filter\')|for_attr }}\">\n				<span class=\"filterBar-filterToggle-label\">{{ phrase(\'last_updated:\') }}</span>\n				{$dateLimits.{$filters.last_days}}</a></li>\n		</xf:if>\n	</xf:extension>\n\n	<xf:extension id=\"order\">\n		<xf:if is=\"$filters.order\">\n			<li><a href=\"{{ link(\'forums\', $forum, $filters|replace({\'order\': null, \'direction\': null})) }}\"\n				class=\"filterBar-filterToggle\" data-xf-init=\"tooltip\" title=\"{{ phrase(\'return_to_default_order\')|for_attr }}\">\n				<span class=\"filterBar-filterToggle-label\">{{ phrase(\'sort_by:\') }}</span>\n				{{ phrase_dynamic(\'forum_sort.\' . $filters.order) }}\n				<xf:fa icon=\"{{ $filters.direction == \'asc\' ? \'fa-angle-up\' : \'fa-angle-down\' }}\" />\n				<span class=\"u-srOnly\"><xf:if is=\"$filters.direction == \'asc\'\">{{ phrase(\'ascending\') }}<xf:else />{{ phrase(\'descending\') }}</xf:if></span>\n			</a></li>\n		</xf:if>\n	</xf:extension>\n\n	<xf:extension id=\"end\"></xf:extension>\n</xf:macro>\n\n<xf:macro id=\"date_limit_disabler\" arg-forum=\"!\" arg-page=\"!\" arg-filters=\"!\">\n	<div class=\"structItem structItem--note\">\n		<div class=\"structItem-cell\">\n			<a href=\"{{ link(\'forums\', $forum, {\'page\': $page, \'no_date_limit\': 1} + $filters) }}\">\n				{{ phrase(\'show_older_items\') }}\n			</a>\n		</div>\n	</div>\n</xf:macro>', 0x[encoded data, 164880 characters]