INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(322, 0x61646d696e, 0x6f7074696f6e5f74656d706c6174655f74616756616c69646174696f6e, 0, '<xf:formrow\n	label=\"{$option.title}\"\n	hint=\"{$hintHtml}\"\n	explain=\"{{ phrase(\'these_limits_only_apply_when_tag_is_created_existing_used\') }}\"\n	html=\"{$listedHtml}\"\n	rowclass=\"{$rowClass}\">\n\n	<ul class=\"inputChoices inputChoices--noChoice\">\n		<li class=\"inputChoices-choice\">\n			<div>{{ phrase(\'disallowed_words_in_tags:\') }}</div>\n			<xf:textarea name=\"{$inputName}[disallowedWords]\" value=\"{$option.option_value.disallowedWords}\" autosize=\"true\" />\n			<dfn class=\"inputChoices-explain\">{{ phrase(\'words_or_phrases_in_this_field_not_allowed_in_tags\') }}</dfn>\n		</li>\n		<li class=\"inputChoices-choice\">\n			<div>{{ phrase(\'tag_match_regular_expression:\') }}</div>\n			<xf:textbox name=\"{$inputName}[matchRegex]\" value=\"{$option.option_value.matchRegex}\" />\n			<dfn class=\"inputChoices-explain\">{{ phrase(\'this_requires_new_tags_to_match_given_regular_expression\') }}</dfn>\n		</li>\n	</ul>\n</xf:formrow>', 0x[encoded data, 10738 characters], 0x5846, 2020010, '2.2.0 Alpha', 1748686057),
(323, 0x61646d696e, 0x6f7074696f6e5f74656d706c6174655f746f7355726c, 0, '<xf:radiorow name=\"{$inputName}[type]\"\n	label=\"{$option.title}\"\n	hint=\"{$hintHtml}\"\n	explain=\"{$explainHtml}\"\n	html=\"{$listedHtml}\"\n	rowclass=\"{$rowClass}\">\n\n	<xf:option selected=\"$option.option_value.type == \'\'\"\n		label=\"{{ phrase(\'no_terms_and_rules\') }}\" />\n\n	<xf:option value=\"default\" selected=\"$option.option_value.type == \'default\'\"\n		label=\"{{ phrase(\'default_url:\') }} {{ link_type(\'public\', \'canonical:help/terms\') }}\"/>\n\n	<xf:option value=\"custom\" selected=\"$option.option_value.type == \'custom\'\"\n		label=\"{{ phrase(\'custom_url\') }}\">\n\n		<xf:textbox name=\"{$inputName}[custom]\" value=\"{$option.option_value.custom}\" />\n	</xf:option>\n</xf:radiorow>', 0x[encoded data, 10940 characters], 0x5846, 2020010, '2.2.0 Alpha', 1748686057),
(324, 0x61646d696e, 0x6f7074696f6e5f74656d706c6174655f7472656e64696e67436f6e74656e7457656967687473, 0, '<xf:formrow rowtype=\"inputLabelPair\"\n	label=\"{$option.title}\"\n	hint=\"{$hintHtml}\"\n	explain=\"{$explainHtml}\"\n	html=\"{$listedHtml}\"\n	rowclass=\"{$rowClass}\">\n\n	<xf:foreach loop=\"$metrics\" value=\"$metric\">\n		<dl class=\"inputLabelPair\">\n			<dt><label for=\"{$inputName}_0\">{{ phrase_dynamic(\'activity_log_metric.\' . $metric) }}</label></dt>\n			<dd>\n				<xf:numberbox name=\"{$inputName}[{$metric}]\" value=\"{$option.option_value.{$metric}}\"\n					id=\"{$inputName}_{$metric}\"\n					min=\"0\" max=\"100\" units=\"{{ phrase(\'points\') }}\" />\n			</dd>\n		</dl>\n	</xf:foreach>\n</xf:formrow>', 0x[encoded data, 10430 characters], 0x5846, 2030370, '2.3.3', 1748686057),
(325, 0x61646d696e, 0x6f7074696f6e5f74656d706c6174655f7477656574, 0, '<xf:checkboxrow\n	hint=\"{$hintHtml}\"\n	explain=\"{$explainHtml}\"\n	html=\"{$listedHtml}\"\n	rowclass=\"{$rowClass}\">\n\n	<xf:option name=\"{$inputName}[enabled]\" selected=\"$option.option_value.enabled\" label=\"{$option.title}\">\n		<xf:textbox name=\"{$inputName}[via]\" value=\"{$option.option_value.via}\" placeholder=\"{{ phrase(\'via_twitter_account\') }}\" />\n		<xf:textbox name=\"{$inputName}[related]\" value=\"{$option.option_value.related}\" placeholder=\"{{ phrase(\'related_twitter_account\') }}\" />\n	</xf:option>\n</xf:checkboxrow>', 0x[encoded data, 9158 characters], 0x5846, 2020010, '2.2.0 Alpha', 1748686057),
(326, 0x61646d696e, 0x6f7074696f6e5f74656d706c6174655f756e6564697461626c65, 0, '<xf:formrow\n	label=\"{$option.title}\"\n	hint=\"{$hintHtml}\"\n	rowclass=\"{$rowClass}\">\n\n	{$explainHtml}\n</xf:formrow>', 0x4f3a32343a2258465c54656d706c6174655c436f6d70696c65725c417374223a313a7b733a383a226368696c6472656e223b613a313a7b693a303b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c546167223a373a7b733a343a226c696e65223b693a373b733a343a226e616d65223b733a373a22666f726d726f77223b733a31303a2261747472696275746573223b613a333a7b733a353a226c6162656c223b4f3a33363a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c5661726961626c65223a343a7b733a343a226c696e65223b693a323b733a343a226e616d65223b733a363a226f7074696f6e223b733a31303a2264696d656e73696f6e73223b613a313a7b693a303b613a323a7b693a303b733a353a226172726179223b693a313b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a323b733a373a22636f6e74656e74223b733a353a227469746c65223b7d7d7d733a373a2266696c74657273223b613a303a7b7d7d733a343a2268696e74223b4f3a33363a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c5661726961626c65223a343a7b733a343a226c696e65223b693a333b733a343a226e616d65223b733a383a2268696e7448746d6c223b733a31303a2264696d656e73696f6e73223b613a303a7b7d733a373a2266696c74657273223b613a303a7b7d7d733a383a22726f77636c617373223b4f3a33363a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c5661726961626c65223a343a7b733a343a226c696e65223b693a343b733a343a226e616d65223b733a383a22726f77436c617373223b733a31303a2264696d656e73696f6e73223b613a303a7b7d733a373a2266696c74657273223b613a303a7b7d7d7d733a383a226368696c6472656e223b613a333a7b693a303b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a343b733a373a22636f6e74656e74223b733a333a220a0a09223b7d693a313b4f3a33363a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c5661726961626c65223a343a7b733a343a226c696e65223b693a363b733a343a226e616d65223b733a31313a226578706c61696e48746d6c223b733a31303a2264696d656e73696f6e73223b613a303a7b7d733a373a2266696c74657273223b613a303a7b7d7d693a323b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a363b733a373a22636f6e74656e74223b733a313a220a223b7d7d733a31313a22697353656c66436c6f7365223b623a303b733a31303a22657874656e73696f6e73223b613a303a7b7d733a353a226465707468223b693a303b7d7d7d, 0x5846, 2020010, '2.2.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
(327, 0x61646d696e, 0x6f7074696f6e5f74656d706c6174655f7573657242616e6e657273, 0, '<xf:checkboxrow\n	label=\"{$option.title}\"\n	hint=\"{$hintHtml}\"\n	explain=\"{$explainHtml}\"\n	html=\"{$listedHtml}\"\n	rowclass=\"{$rowClass}\">\n\n	<xf:option name=\"{$inputName}[showStaff]\" selected=\"$option.option_value.showStaff\">\n		<xf:label>{{ phrase(\'show_staff_banner\') }}</xf:label>\n		<xf:hint>{{ phrase(\'if_enabled_staff_members_automatically_have_banner_added\') }}</xf:hint>\n	</xf:option>\n	<xf:option name=\"{$inputName}[displayMultiple]\" selected=\"$option.option_value.displayMultiple\">\n		<xf:label>{{ phrase(\'allow_banner_stacking\') }}</xf:label>\n		<xf:hint>{{ phrase(\'if_enabled_all_banners_applicable_to_user_will_be_shown\') }}</xf:hint>\n	</xf:option>\n	<xf:option name=\"{$inputName}[showStaffAndOther]\" selected=\"$option.option_value.showStaffAndOther\">\n		<xf:label>{{ phrase(\'show_staff_and_group_banner\') }}</xf:label>\n		<xf:hint>{{ phrase(\'if_banner_stacking_disabled_staff_only_have_staff_banner\') }}</xf:hint>\n	</xf:option>\n	<xf:option name=\"{$inputName}[hideUserTitle]\" selected=\"$option.option_value.hideUserTitle\">\n		<xf:label>{{ phrase(\'hide_standard_user_title\') }}</xf:label>\n		<xf:hint>{{ phrase(\'if_enabled_user_title_hidden_when_banner_shown\') }}</xf:hint>\n	</xf:option>\n</xf:checkboxrow>', 0x[encoded data, 18540 characters], 0x5846, 2020010, '2.2.0 Alpha', 1748686057),
(328, 0x61646d696e, 0x6f7074696f6e5f74656d706c6174655f757365725469746c654c61646465724669656c64, 0, '<xf:radiorow name=\"{$inputName}\" value=\"{$option.option_value}\"\n	label=\"{$option.title}\"\n	hint=\"{$hintHtml}\"\n	explain=\"{$explainHtml}\"\n	html=\"{$listedHtml}\"\n	rowclass=\"{$rowClass}\">\n\n	<xf:option value=\"trophy_points\" class=\"js-trophy_points\">{{ phrase(\'trophy_points\') }}</xf:option>\n	<xf:option value=\"message_count\" class=\"js-messages\">{{ phrase(\'messages\') }}</xf:option>\n	<xf:option value=\"reaction_score\" class=\"js-reactionScore\">{{ phrase(\'reaction_score\') }}</xf:option>\n</xf:radiorow>', 0x[encoded data, 7874 characters], 0x5846, 2020010, '2.2.0 Alpha', 1748686057),
(329, 0x61646d696e, 0x6f7074696f6e5f74656d706c6174655f757365726e616d6556616c69646174696f6e, 0, '<xf:formrow\n	label=\"{$option.title}\"\n	hint=\"{$hintHtml}\"\n	explain=\"{$explainHtml}\"\n	html=\"{$listedHtml}\"\n	rowclass=\"{$rowClass}\">\n\n	<ul class=\"inputChoices inputChoices--noChoice\">\n		<li class=\"inputChoices-choice\">\n			<div>{{ phrase(\'disallowed_words_in_user_names:\') }}</div>\n			<xf:textarea name=\"{$inputName}[disallowedNames]\" value=\"{$option.option_value.disallowedNames}\" autosize=\"true\" />\n			<dfn class=\"inputChoices-explain\">{{ phrase(\'words_or_phrases_in_field_not_allowed_in_user_names\') }}</dfn>\n		</li>\n		<li class=\"inputChoices-choice\">\n			<div>{{ phrase(\'user_name_match_regular_expression:\') }}</div>\n			<xf:textbox name=\"{$inputName}[matchRegex]\" value=\"{$option.option_value.matchRegex}\" />\n			<dfn class=\"inputChoices-explain\">{{ phrase(\'requires_user_names_new_registrations_match_regex\') }}</dfn>\n		</li>\n	</ul>\n</xf:formrow>', 0x[encoded data, 10366 characters], 0x5846, 2020010, '2.2.0 Alpha', 1748686057),
(330, 0x61646d696e, 0x6f7074696f6e5f74656d706c6174655f76696577436f756e7473, 0, '<xf:checkboxrow\n	label=\"{$option.title}\"\n	hint=\"{$hintHtml}\"\n	explain=\"{$explainHtml}\"\n	html=\"{$listedHtml}\"\n	rowclass=\"{$rowClass}\">\n\n	<xf:option name=\"{$inputName}[guest]\" checked=\"{$option.option_value.guest}\"\n		label=\"{{ phrase(\'count_views_by_guests\') }}\">\n\n		<xf:checkbox>\n			<xf:option name=\"{$inputName}[robot]\" checked=\"{$option.option_value.robot}\"\n				label=\"{{ phrase(\'count_views_by_robots\') }}\" />\n		</xf:checkbox>\n	</xf:option>\n</xf:checkboxrow>', 0x[encoded data, 8456 characters], 0x5846, 2030034, '2.3.0 Beta 4', 1748686057);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(331, 0x61646d696e, 0x706167655f64656c657465, 0, '<xf:title>{{ phrase(\'confirm_action\') }}</xf:title>\n\n<xf:form action=\"{{ link(\'pages/delete\', $node) }}\" ajax=\"true\" class=\"block\">\n	<div class=\"block-container\">\n		<div class=\"block-body\">\n			<xf:inforow rowtype=\"confirm\">\n				{{ phrase(\'please_confirm_that_you_want_to_delete_following:\') }}\n				<strong><a href=\"{{ link(\'pages/edit\', $node) }}\">{$node.title}</a></strong>\n			</xf:inforow>\n\n			<xf:macro id=\"helper_node_delete_children::delete_row\" arg-node=\"{$node}\" arg-nodeTree=\"{$nodeTree}\" />\n		</div>\n		<xf:submitrow rowtype=\"{{ !$node.hasChildren() ? \'simple\' : \'\' }}\" icon=\"delete\" />\n	</div>\n	<xf:redirect />\n</xf:form>', 0x[encoded data, 11036 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
(332, 0x61646d696e, 0x706167655f65646974, 0, '<xf:if is=\"$page.isInsert()\">\n	<xf:title>{{ phrase(\'add_page\') }}</xf:title>\n<xf:else />\n	<xf:title>{{ phrase(\'edit_page:\') }} {$node.title}</xf:title>\n</xf:if>\n\n<xf:pageaction if=\"$page.isUpdate()\">\n	<xf:button href=\"{{ link(\'pages/delete\', $node) }}\" icon=\"delete\" overlay=\"true\" />\n</xf:pageaction>\n\n<xf:form action=\"{{ link(\'pages/save\', $node) }}\" ajax=\"true\" class=\"block\">\n	<div class=\"block-container\">\n		<div class=\"block-body\">\n			<xf:macro id=\"node_edit_macros::node_name\" arg-node=\"{$node}\" arg-optional=\"{{ false }}\" />\n\n			<xf:macro id=\"node_edit_macros::title\" arg-node=\"{$node}\" />\n			<xf:macro id=\"node_edit_macros::description\" arg-node=\"{$node}\" />\n			<xf:macro id=\"node_edit_macros::position\" arg-node=\"{$node}\" arg-nodeTree=\"{$nodeTree}\" />\n			<xf:macro id=\"node_edit_macros::navigation\" arg-node=\"{$node}\" arg-navChoices=\"{$navChoices}\" />\n\n			<xf:codeeditorrow name=\"template\" value=\"{{ $page.isUpdate() ? $page.MasterTemplate.template : \'\' }}\"\n				mode=\"html\"\n				hint=\"{{ $page.isUpdate() ? $page.getTemplateName() : \'\' }}\"\n				class=\"codeEditor--short\"\n				label=\"{{ phrase(\'template_html\') }}\"\n				explain=\"{{ phrase(\'you_may_use_xenforo_template_syntax_here\') }}\" />\n\n			<xf:checkboxrow rowclass=\"surplusLabel\"\n				label=\"{{ phrase(\'optional_components\') }}\">\n\n				<xf:option name=\"log_visits\" selected=\"$page.log_visits\"\n					label=\"{{ phrase(\'log_and_count_visits_to_this_page\') }}\" />\n\n				<xf:option name=\"list_siblings\" selected=\"$page.list_siblings\"\n					label=\"{{ phrase(\'list_sibling_nodes\') }}\" />\n\n				<xf:option name=\"list_children\" selected=\"$page.list_children\"\n					label=\"{{ phrase(\'list_child_nodes\') }}\" />\n			</xf:checkboxrow>\n\n			<xf:formrow rowtype=\"input\"\n				label=\"{{ phrase(\'php_callback\') }}\"\n				explain=\"{{ phrase(\'page_callback_explanation_html\') }}\">\n\n				<xf:macro id=\"helper_callback_fields::callback_fields\" arg-data=\"{$page}\" />\n			</xf:formrow>\n\n			<xf:checkboxrow>\n				<xf:option name=\"advanced_mode\" value=\"1\" selected=\"{$page.advanced_mode}\"\n					label=\"{{ phrase(\'advanced_mode\') }}\"\n					hint=\"{{ phrase(\'if_enabled_html_for_your_page_will_not_be_contained_within_block\') }}\" />\n			</xf:checkboxrow>\n\n			<xf:macro id=\"node_edit_macros::style\" arg-node=\"{$node}\" arg-styleTree=\"{$styleTree}\" />\n		</div>\n\n		<xf:submitrow sticky=\"true\" icon=\"save\" />\n	</div>\n\n</xf:form>', 0x[encoded data, 37304 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
(333, 0x61646d696e, 0x706167655f6e6176, 0, '<nav class=\"pageNavWrapper pageNavWrapper--{{ property(\'pageNavStyle\') }} {$variantClass}\">\n\n<xf:set var=\"$hasSkipStart\" value=\"{{ $startInner > 2 }}\" />\n<xf:set var=\"$hasSkipEnd\" value=\"{{ $endInner + 1 < $totalPages }}\" />\n<div class=\"pageNav {{ $hasSkipStart ? \'pageNav--skipStart\' : \'\' }} {{ $hasSkipEnd ? \'pageNav--skipEnd\' : \'\' }}\">\n	<xf:if is=\"$prev\">\n		<a href=\"{$prev}\" class=\"pageNav-jump pageNav-jump--prev\">{{ phrase(\'prev\') }}</a>\n	</xf:if>\n\n	<ul class=\"pageNav-main\">\n		<xf:macro id=\"page_link\"\n			arg-page=\"1\"\n			arg-current=\"{$current}\"\n			arg-link=\"{$link}\"\n			arg-data=\"{$data}\"\n			arg-params=\"{$params}\"\n			arg-pageParam=\"{$pageParam}\" />\n\n		<xf:if is=\"$hasSkipStart\">\n			<xf:if is=\"$startInner == 3\">\n				<xf:macro id=\"page_link\"\n					arg-page=\"2\"\n					arg-current=\"{$current}\"\n					arg-link=\"{$link}\"\n					arg-data=\"{$data}\"\n					arg-params=\"{$params}\"\n					arg-pageParam=\"{$pageParam}\"\n					arg-pageClass=\"pageNav-page--earlier\" />\n				<xf:else />\n				<li class=\"pageNav-page pageNav-page--skip pageNav-page--skipStart\">\n					<a data-xf-init=\"tooltip\" title=\"{{ phrase(\'go_to_page\')|for_attr }}\"\n						data-xf-click=\"menu\"\n						role=\"button\" tabindex=\"0\" aria-expanded=\"false\" aria-haspopup=\"true\">{$xf.language.ellipsis}</a>\n					<xf:macro id=\"page_jump_menu\"\n						arg-page=\"{{ $startInner - 1 }}\"\n						arg-totalPages=\"{$totalPages}\"\n						arg-link=\"{$link}\"\n						arg-data=\"{$data}\"\n						arg-params=\"{$params}\"\n						arg-pageParam=\"{$pageParam}\" />\n				</li>\n			</xf:if>\n		</xf:if>\n\n		<xf:foreach loop=\"$innerPages\" value=\"$page\">\n			<xf:macro id=\"page_link\"\n				arg-page=\"{$page}\"\n				arg-current=\"{$current}\"\n				arg-link=\"{$link}\"\n				arg-data=\"{$data}\"\n				arg-params=\"{$params}\"\n				arg-pageParam=\"{$pageParam}\"\n				arg-pageClass=\"{{ $page < $current ? \'pageNav-page--earlier\' : ($page > $current ? \'pageNav-page--later\' : \'\' ) }}\" />\n		</xf:foreach>\n\n		<xf:if is=\"$hasSkipEnd\">\n			<xf:if is=\"$endInner + 2 == $totalPages\">\n				<xf:macro id=\"page_link\"\n					arg-page=\"{{ $totalPages - 1 }}\"\n					arg-current=\"{$current}\"\n					arg-link=\"{$link}\"\n					arg-data=\"{$data}\"\n					arg-params=\"{$params}\"\n					arg-pageParam=\"{$pageParam}\"\n					arg-pageClass=\"pageNav-page--later\" />\n			<xf:else />\n				<li class=\"pageNav-page pageNav-page--skip pageNav-page--skipEnd\">\n					<a data-xf-init=\"tooltip\" title=\"{{ phrase(\'go_to_page\')|for_attr }}\"\n						data-xf-click=\"menu\"\n						role=\"button\" tabindex=\"0\" aria-expanded=\"false\" aria-haspopup=\"true\">{$xf.language.ellipsis}</a>\n					<xf:macro id=\"page_jump_menu\"\n						arg-page=\"{{ $endInner + 1 }}\"\n						arg-totalPages=\"{$totalPages}\"\n						arg-link=\"{$link}\"\n						arg-data=\"{$data}\"\n						arg-params=\"{$params}\"\n						arg-pageParam=\"{$pageParam}\" />\n				</li>\n			</xf:if>\n		</xf:if>\n\n		<xf:macro id=\"page_link\"\n			arg-page=\"{$totalPages}\"\n			arg-current=\"{$current}\"\n			arg-link=\"{$link}\"\n			arg-data=\"{$data}\"\n			arg-params=\"{$params}\"\n			arg-pageParam=\"{$pageParam}\" />\n	</ul>\n\n	<xf:if is=\"$next\">\n		<a href=\"{$next}\" class=\"pageNav-jump pageNav-jump--next\">{{ phrase(\'next\') }}</a>\n	</xf:if>\n</div>\n\n<div class=\"pageNavSimple\">\n	<xf:if is=\"$current > 1\">\n		<a href=\"{{ link($link, $data, $params + {($pageParam): 1}) }}\"\n			class=\"pageNavSimple-el pageNavSimple-el--first\"\n			data-xf-init=\"tooltip\" title=\"{{ phrase(\'first\')|for_attr }}\">\n			<i aria-hidden=\"true\"></i> <span class=\"u-srOnly\">{{ phrase(\'first\') }}</span>\n		</a>\n		<a href=\"{{ link($link, $data, $params + {($pageParam): $current - 1}) }}\" class=\"pageNavSimple-el pageNavSimple-el--prev\">\n			<i aria-hidden=\"true\"></i> {{ phrase(\'prev\') }}\n		</a>\n	</xf:if>\n\n	<a class=\"pageNavSimple-el pageNavSimple-el--current\"\n		data-xf-init=\"tooltip\" title=\"{{ phrase(\'go_to_page\')|for_attr }}\"\n		data-xf-click=\"menu\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" aria-haspopup=\"true\">\n		{{ phrase(\'x_of_y\', {\'current\': $current, \'total\': $totalPages}) }}\n	</a>\n	<xf:macro id=\"page_jump_menu\"\n		arg-page=\"{$current}\"\n		arg-totalPages=\"{$totalPages}\"\n		arg-link=\"{$link}\"\n		arg-data=\"{$data}\"\n		arg-params=\"{$params}\"\n		arg-pageParam=\"{$pageParam}\" />\n\n	<xf:if is=\"$current < $totalPages\">\n		<a href=\"{{ link($link, $data, $params + {($pageParam): $current + 1}) }}\" class=\"pageNavSimple-el pageNavSimple-el--next\">\n			{{ phrase(\'next\') }} <i aria-hidden=\"true\"></i>\n		</a>\n		<a href=\"{{ link($link, $data, $params + {($pageParam): $totalPages}) }}\"\n			class=\"pageNavSimple-el pageNavSimple-el--last\"\n			data-xf-init=\"tooltip\" title=\"{{ phrase(\'last\')|for_attr }}\">\n			<i aria-hidden=\"true\"></i> <span class=\"u-srOnly\">{{ phrase(\'last\') }}</span>\n		</a>\n	</xf:if>\n</div>\n\n</nav>\n\n<xf:macro id=\"page_link\"\n	arg-page=\"!\"\n	arg-current=\"!\"\n	arg-link=\"!\"\n	arg-data=\"!\"\n	arg-params=\"!\"\n	arg-pageParam=\"!\"\n	arg-pageClass=\"\">\n\n	<xf:if is=\"$page == $current\">\n		<li class=\"pageNav-page pageNav-page--current {$pageClass}\"><a href=\"{{ link($link, $data, $params + {($pageParam): ($page > 1 ? $page : null)}) }}\">{$page}</a></li>\n	<xf:else />\n		<li class=\"pageNav-page {$pageClass}\"><a href=\"{{ link($link, $data, $params + {($pageParam): ($page > 1 ? $page : null)}) }}\">{$page}</a></li>\n	</xf:if>\n</xf:macro>\n\n<xf:macro id=\"page_jump_menu\"\n	arg-page=\"!\"\n	arg-totalPages=\"!\"\n	arg-link=\"!\"\n	arg-data=\"!\"\n	arg-params=\"!\"\n	arg-pageParam=\"!\">\n\n	<div class=\"menu menu--pageJump\" data-menu=\"menu\" aria-hidden=\"true\">\n		<div class=\"menu-content\">\n			<h4 class=\"menu-header\">{{ phrase(\'go_to_page\') }}</h4>\n			<div class=\"menu-row\" data-xf-init=\"page-jump\" data-page-url=\"{{ link($link, $data, $params + {($pageParam): \'%page%\'}) }}\">\n				<div class=\"inputGroup inputGroup--numbers\">\n					<xf:numberbox class=\"input input--numberNarrow js-pageJumpPage\" value=\"{$page}\" min=\"1\" max=\"{$totalPages}\" data-menu-autofocus=\"true\" />\n					<span class=\"inputGroup-text\"><xf:button class=\"js-pageJumpGo\">{{ phrase(\'go\') }}</xf:button></span>\n				</div>\n			</div>\n		</div>\n	</div>\n</xf:macro>', 0x[encoded data, 101332 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
(334, 0x61646d696e, 0x7061796d656e745f70726f66696c655f627261696e74726565, 0, '<xf:textboxrow name=\"options[merchant_id]\" value=\"{$profile.options.merchant_id}\"\n	label=\"{{ phrase(\'braintree_merchant_id\') }}\" />\n\n<xf:textboxrow name=\"options[public_key]\" value=\"{$profile.options.public_key}\"\n	label=\"{{ phrase(\'braintree_public_key\') }}\" />\n\n<xf:textboxrow name=\"options[private_key]\" value=\"{$profile.options.private_key}\"\n	label=\"{{ phrase(\'braintree_private_key\') }}\"\n	explain=\"{{ phrase(\'braintree_api_keys_explain\') }}\" />\n\n<xf:textboxrow name=\"options[merchant_account]\" value=\"{$profile.options.merchant_account}\"\n	label=\"{{ phrase(\'braintree_merchant_account_id\') }}\"\n	explain=\"{{ phrase(\'braintree_merchant_account_id_explain\') }}\" />\n\n<xf:checkboxrow	explain=\"{{ phrase(\'braintree_plan_id_explain\', {\'boardUrl\': $xf.options.boardUrl}) }}\">\n	<xf:option checked=\"{$profile.options.plan_id}\"\n		label=\"{{ phrase(\'braintree_plan_id:\') }}\">\n\n		<xf:textbox name=\"options[plan_id]\" value=\"{$profile.options.plan_id}\" />\n	</xf:option>\n</xf:checkboxrow>\n\n<hr class=\"formRowSep\" />\n\n<xf:checkboxrow\n	explain=\"{{ phrase(\'enable_apple_pay_support_braintree_explain\') }}\">\n	<xf:option name=\"options[apple_pay_enable]\" selected=\"{$profile.options.apple_pay_enable}\">\n		{{ phrase(\'enable_apple_pay_support\') }}\n	</xf:option>\n</xf:checkboxrow>\n\n<xf:checkboxrow\n	explain=\"{{ phrase(\'enable_paypal_support_braintree_explain\') }}\">\n	<xf:option name=\"options[paypal_enable]\" selected=\"{$profile.options.paypal_enable}\">\n		{{ phrase(\'enable_paypal_support\') }}\n	</xf:option>\n</xf:checkboxrow>', 0x[encoded data, 23952 characters], 0x5846, 2000010, '2.0.0 Alpha', 1748686057),
(335, 0x61646d696e, 0x7061796d656e745f70726f66696c655f63686f6f73655f70726f7669646572, 0, '<xf:title>{{ phrase(\'choose_payment_provider\') }}</xf:title>\n\n<xf:form action=\"{{ link(\'payment-profiles/add\') }}\" ajax=\"true\" class=\"block\">\n	<div class=\"block-container\">\n		<div class=\"block-body\">\n			<xf:selectrow name=\"provider_id\"\n				label=\"{{ phrase(\'provider\') }}\">\n\n				<xf:option />\n				<xf:options source=\"$providers\" />\n			</xf:selectrow>\n		</div>\n		<xf:submitrow submit=\"{{ phrase(\'proceed...\') }}\" />\n	</div>\n</xf:form>', 0x[encoded data, 7004 characters], 0x5846, 2000010, '2.0.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
(336, 0x61646d696e, 0x7061796d656e745f70726f66696c655f64656c657465, 0, '<xf:title>{{ phrase(\'confirm_action\') }}</xf:title>\n\n<xf:if is=\"$profileUsed\">\n	<div class=\"block\">\n		<div class=\"block-container\">\n			<div class=\"block-body\">\n				<xf:inforow rowtype=\"confirm\">\n					{{ phrase(\'this_payment_profile_cannot_be_deleted_because_it_is_in_use:\') }}\n					<ul class=\"listInline listInline--comma\">\n						<xf:foreach loop=\"$profileUsed\" value=\"$purchasable\"><xf:trim>\n							<li><a href=\"{$purchasable.link}\">{$purchasable.title}</a></li>\n						</xf:trim></xf:foreach>\n					</ul>\n				</xf:inforow>\n			</div>\n		</div>\n	</div>\n<xf:else />\n	<xf:form action=\"{{ link(\'payment-profiles/delete\', $profile) }}\" ajax=\"true\" class=\"block\">\n		<div class=\"block-container\">\n			<div class=\"block-body\">\n				<xf:inforow rowtype=\"confirm\">\n					<div class=\"blockMessage blockMessage--important blockMessage--iconic\">{{ phrase(\'note_deleting_payment_profiles_will_not_affect_any_existing_purchases\') }}</div>\n\n					{{ phrase(\'please_confirm_that_you_want_to_delete_following:\') }}\n					<strong><a href=\"{{ link(\'payment-profiles/edit\', $profile) }}\">{$profile.title}</a></strong>\n				</xf:inforow>\n			</div>\n			<xf:submitrow rowtype=\"simple\" icon=\"delete\" />\n		</div>\n	</xf:form>\n</xf:if>', 0x[encoded data, 15432 characters], 0x5846, 2000010, '2.0.0 Alpha', 1748686057),
(337, 0x61646d696e, 0x7061796d656e745f70726f66696c655f65646974, 0, '<xf:if is=\"$profile.isInsert()\">\n	<xf:title>{{ phrase(\'add_payment_profile:\') }} {$provider.title}</xf:title>\n<xf:else />\n	<xf:title>{{ phrase(\'edit_payment_profile:\') }} {$provider.title} - {$profile.title}</xf:title>\n</xf:if>\n\n<xf:pageaction if=\"$profile.isUpdate()\">\n	<xf:button href=\"{{ link(\'payment-profiles/delete\', $profile) }}\" icon=\"delete\" overlay=\"true\" />\n</xf:pageaction>\n\n<xf:if is=\"$profile.isDeprecated()\">\n	<div class=\"blockMessage blockMessage--important blockMessage--iconic\">\n		<xf:if is=\"$profile.isUpdate()\">\n			{{ phrase(\'this_payment_provider_is_deprecated_will_not_be_removed\') }}\n		<xf:else />\n			{{ phrase(\'this_payment_provider_is_deprecated\') }}\n		</xf:if>\n	</div>\n</xf:if>\n\n<xf:form action=\"{{ link(\'payment-profiles/save\', $profile) }}\" ajax=\"true\" class=\"block\">\n	<div class=\"block-container\">\n		<div class=\"block-body\">\n			<xf:textboxrow name=\"title\" value=\"{$profile}\"\n				label=\"{{ phrase(\'title\') }}\" />\n\n			<xf:textboxrow name=\"display_title\" value=\"{$profile}\"\n				label=\"{{ phrase(\'display_title\') }}\"\n				explain=\"{{ phrase(\'payment_profile_display_title_explain\') }}\" />\n\n			<hr class=\"formRowSep\" />\n\n			{{ $provider.renderConfig($profile)|raw }}\n\n			<xf:submitrow sticky=\"true\" icon=\"save\" />\n		</div>\n	</div>\n\n	<xf:hiddenval name=\"provider_id\">{$provider.provider_id}</xf:hiddenval>\n</xf:form>', 0x[encoded data, 22484 characters], 0x5846, 2030037, '2.3.0 Beta 7', 1748686057);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(338, 0x61646d696e, 0x7061796d656e745f70726f66696c655f6c697374, 0, '<xf:title>{{ phrase(\'payment_profiles\') }}</xf:title>\n\n<xf:pageaction>\n	<xf:button href=\"{{ link(\'payment-profiles/add\') }}\" icon=\"add\" overlay=\"true\">{{ phrase(\'add_payment_profile\') }}</xf:button>\n</xf:pageaction>\n\n<xf:if is=\"!$xf.livePayments\">\n	<div class=\"blockMessage blockMessage--important blockMessage--iconic\">\n		{{ phrase(\'live_payments_have_been_disabled\') }}\n	</div>\n</xf:if>\n\n<xf:if is=\"$providers is not empty\">\n	<xf:form action=\"{{ link(\'payment-profiles/toggle\') }}\" class=\"block\" ajax=\"true\">\n		<div class=\"block-outer\">\n			<xf:macro id=\"filter_macros::quick_filter\" arg-key=\"payment-profiles\" arg-class=\"block-outer-opposite\" />\n		</div>\n		<div class=\"block-container\">\n			<div class=\"block-body\">\n				<xf:datalist>\n					<xf:foreach loop=\"$providers\" key=\"$providerId\" value=\"$provider\">\n						<xf:if is=\"{$groupedProfiles.{$providerId}} is not empty\">\n							<xf:datarow rowtype=\"subsection\" rowclass=\"dataList-row--noHover\">\n								<xf:cell colspan=\"3\">{$provider.title}</xf:cell>\n							</xf:datarow>\n							<xf:foreach loop=\"{$groupedProfiles.{$providerId}}\" value=\"$profile\">\n								<xf:datarow\n									label=\"{$profile.title}\"\n									hint=\"{{ $profile.display_title ?: \'\' }}\"\n									href=\"{{ link(\'payment-profiles/edit\', $profile) }}\"\n									delete=\"{{ link(\'payment-profiles/delete\', $profile) }}\" />\n							</xf:foreach>\n						</xf:if>\n					</xf:foreach>\n				</xf:datalist>\n			</div>\n			<div class=\"block-footer\">\n				<span class=\"block-footer-counter\">{{ display_totals($totalProfiles) }}</span>\n			</div>\n		</div>\n	</xf:form>\n<xf:else />\n	<div class=\"blockMessage\">{{ phrase(\'no_items_have_been_created_yet\') }}</div>\n</xf:if>', 0x[encoded data, 24334 characters], 0x5846, 2030010, '2.3.0 Alpha', 1748686057),
(339, 0x61646d696e, 0x7061796d656e745f70726f66696c655f70617970616c, 0, '<xf:textboxrow name=\"options[primary_account]\" value=\"{$profile.options.primary_account}\" type=\"email\"\n	label=\"{{ phrase(\'paypal_primary_account\') }}\"\n	hint=\"{{ phrase(\'required\') }}\">\n\n	<xf:explain>\n		{{ phrase(\'paypal_primary_account_explain\') }}\n	</xf:explain>\n</xf:textboxrow>\n\n<xf:textarearow name=\"options[alternate_accounts]\" value=\"{$profile.options.alternate_accounts}\" autosize=\"true\"\n	label=\"{{ phrase(\'paypal_alternate_accounts\') }}\"\n	explain=\"{{ phrase(\'paypal_alternate_accounts_explain\') }}\" />\n\n<xf:checkboxrow>\n	<xf:option name=\"options[require_address]\" selected=\"$profile.options.require_address\"\n		label=\"{{ phrase(\'require_address\') }}\"\n		hint=\"{{ phrase(\'require_address_hint\') }}\" />\n</xf:checkboxrow>\n\n<xf:hiddenval name=\"options[legacy]\" value=\"{{ $profile.options.legacy ? 1 : 0 }}\" />', 0x[encoded data, 12888 characters], 0x5846, 2000270, '2.0.2', 1748686057);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(340, 0x61646d696e, 0x7061796d656e745f70726f66696c655f70617970616c72657374, 0, '<xf:textboxrow name=\"options[client_id]\" value=\"{$profile.options.client_id}\"\n	label=\"{{ phrase(\'client_id\') }}\"\n	hint=\"{{ phrase(\'required\') }}\">\n</xf:textboxrow>\n\n<xf:textboxrow name=\"options[secret_key]\" value=\"{$profile.options.secret_key}\"\n	label=\"{{ phrase(\'secret_key\') }}\"\n	hint=\"{{ phrase(\'required\') }}\">\n	<xf:explain>\n		{{ phrase(\'paypalrest_secret_key_explain\') }}\n	</xf:explain>\n</xf:textboxrow>\n\n<hr class=\"formRowSep\" />\n\n<hr class=\"formRowSep\" />\n\n<xf:checkboxrow>\n	<xf:option label=\"{{ phrase(\'enable_webhook_verification\') }}\" name=\"enable_webhook\" selected=\"$profile.options.webhook_id\" />\n	<xf:explain>{{ phrase(\'enable_webhook_verification_explain\') }}</xf:explain>\n</xf:checkboxrow>\n\n<xf:hiddenval name=\"options[webhook_id]\" value=\"{$profile.options.webhook_id}\" />', 0x[encoded data, 12478 characters], 0x5846, 2030037, '2.3.0 Beta 7', 1748686057),
(341, 0x61646d696e, 0x7061796d656e745f70726f66696c655f737472697065, 0, '<xf:textboxrow name=\"options[live_publishable_key]\" value=\"{$profile.options.live_publishable_key}\"\n	label=\"{{ phrase(\'stripe_live_publishable_key\') }}\" />\n\n<xf:textboxrow name=\"options[live_secret_key]\" value=\"{$profile.options.live_secret_key}\"\n	label=\"{{ phrase(\'stripe_live_secret_key\') }}\"\n	explain=\"{{ phrase(\'stripe_live_secret_key_explain\') }}\" />\n\n<hr class=\"formRowSep\" />\n\n<xf:textboxrow name=\"options[test_publishable_key]\" value=\"{$profile.options.test_publishable_key}\"\n	label=\"{{ phrase(\'stripe_test_publishable_key\') }}\"/>\n\n<xf:textboxrow name=\"options[test_secret_key]\" value=\"{$profile.options.test_secret_key}\"\n	label=\"{{ phrase(\'stripe_test_secret_key\') }}\"\n	explain=\"{{ phrase(\'stripe_test_secret_key_explain\') }}\" />\n\n<hr class=\"formRowSep\" />\n\n<xf:textboxrow name=\"options[statement_descriptor]\" value=\"{$profile.options.statement_descriptor}\"\n	minlength=\"5\" maxlength=\"22\"\n	label=\"{{ phrase(\'stripe_statement_descriptor\') }}\"\n	explain=\"{{ phrase(\'stripe_statement_descriptors_explain_charges_or_payments_on_bank_statements\') }}\" />\n\n<hr class=\"formRowSep\" />\n\n<xf:formrow label=\"\">\n	<div class=\"formRow-explain\">\n		{{ phrase(\'stripe_webhook_explain\', {\'boardUrl\': $xf.options.boardUrl}) }}\n\n		<ul>\n			<xf:foreach loop=\"$events\" value=\"$event\">\n				<li><pre>{{ $event }}</pre></li>\n			</xf:foreach>\n		</ul>\n\n		{{ phrase(\'for_additional_security_it_is_also_recommended_to_input_your_signing\') }}\n	</div>\n</xf:formrow>\n\n<hr class=\"formRowSep\" />\n\n<xf:checkboxrow>\n	<xf:option label=\"{{ phrase(\'stripe_verify_webhook_with_signing_secret:\') }}\" selected=\"$profile.options.signing_secret\">\n		<xf:textbox name=\"options[signing_secret]\" value=\"{$profile.options.signing_secret}\" />\n	</xf:option>\n	<xf:explain>{{ phrase(\'stripe_verify_webhook_with_signing_secret_explain\') }}</xf:explain>\n</xf:checkboxrow>\n\n<xf:hiddenval name=\"options[stripe_country]\">{$profile.options.stripe_country}</xf:hiddenval>', 0x[encoded data, 25924 characters], 0x5846, 2030031, '2.3.0 Beta 1', 1748686057);
