Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2022-08-18 03:11:02 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2022-08-18 03:11:02 +0300
commitc95fc172145f1bdbc8d959b6cee31555fc545784 (patch)
tree5aa4940ddefb9bea164905d61916593cc265a05c
parenteda321fc0b96e44e296341f6288dd7f1a27ba93a (diff)
Add latest changes from gitlab-org/gitlab@master
-rw-r--r--.gitlab/ci/notify.gitlab-ci.yml2
-rw-r--r--Gemfile6
-rw-r--r--Gemfile.lock20
-rw-r--r--app/assets/javascripts/runner/components/cells/runner_summary_cell.vue3
-rw-r--r--app/assets/javascripts/runner/components/runner_list.vue9
-rw-r--r--app/assets/javascripts/runner/components/runner_tags.vue2
-rw-r--r--app/finders/crm/organizations_finder.rb16
-rw-r--r--app/graphql/resolvers/crm/organization_state_counts_resolver.rb26
-rw-r--r--app/graphql/resolvers/crm/organizations_resolver.rb6
-rw-r--r--app/graphql/types/customer_relations/contact_sort_enum.rb4
-rw-r--r--app/graphql/types/customer_relations/organization_sort_enum.rb21
-rw-r--r--app/graphql/types/customer_relations/organization_state_counts_type.rb24
-rw-r--r--app/graphql/types/customer_relations/organization_state_enum.rb8
-rw-r--r--app/graphql/types/group_type.rb6
-rw-r--r--app/models/customer_relations/organization.rb21
-rw-r--r--config/feature_flags/development/gitlab_shell_jwt_token.yml8
-rw-r--r--config/feature_flags/development/highlight_diffs_renewable_expiration.yml8
-rw-r--r--config/feature_flags/development/highlight_diffs_short_renewable_expiration.yml8
-rw-r--r--data/deprecations/15-3-vulnerabilityFindingDismiss-mutation.yml23
-rw-r--r--db/post_migrate/20220707192420_remove_tmp_idx_merge_requests_draft_and_status.rb18
-rw-r--r--db/schema_migrations/202207071924201
-rw-r--r--db/structure.sql2
-rw-r--r--doc/administration/audit_event_streaming.md2
-rw-r--r--doc/administration/geo/replication/configuration.md8
-rw-r--r--doc/administration/geo/replication/troubleshooting.md4
-rw-r--r--doc/administration/troubleshooting/gitlab_rails_cheat_sheet.md32
-rw-r--r--doc/api/graphql/reference/index.md76
-rw-r--r--doc/development/code_review.md14
-rw-r--r--doc/development/documentation/styleguide/index.md33
-rw-r--r--doc/development/gitlab_flavored_markdown/specification_guide/index.md56
-rw-r--r--doc/update/deprecations.md14
-rw-r--r--doc/user/application_security/dependency_scanning/index.md2
-rw-r--r--doc/user/permissions.md7
-rw-r--r--doc/user/tasks.md55
-rw-r--r--glfm_specification/example_snapshots/examples_index.yml1362
-rw-r--r--glfm_specification/example_snapshots/html.yml1366
-rw-r--r--glfm_specification/example_snapshots/markdown.yml1366
-rw-r--r--glfm_specification/example_snapshots/prosemirror_json.yml1362
-rw-r--r--glfm_specification/input/gitlab_flavored_markdown/glfm_example_normalizations.yml14
-rw-r--r--glfm_specification/input/gitlab_flavored_markdown/glfm_example_status.yml6
-rw-r--r--lib/api/helpers.rb29
-rw-r--r--lib/gitlab/diff/highlight_cache.rb25
-rw-r--r--scripts/lib/glfm/parse_examples.rb25
-rw-r--r--scripts/lib/glfm/update_example_snapshots.rb30
-rw-r--r--spec/finders/crm/organizations_finder_spec.rb71
-rw-r--r--spec/frontend/runner/components/cells/runner_summary_cell_spec.js8
-rw-r--r--spec/frontend/runner/components/runner_list_spec.js2
-rw-r--r--spec/frontend/runner/components/runner_tags_spec.js3
-rw-r--r--spec/graphql/resolvers/crm/organization_state_counts_resolver_spec.rb61
-rw-r--r--spec/graphql/resolvers/crm/organizations_resolver_spec.rb14
-rw-r--r--spec/graphql/types/customer_relations/organization_sort_enum_spec.rb22
-rw-r--r--spec/graphql/types/customer_relations/organization_state_counts_type_spec.rb31
-rw-r--r--spec/graphql/types/group_type_spec.rb12
-rw-r--r--spec/lib/api/helpers_spec.rb89
-rw-r--r--spec/lib/gitlab/diff/highlight_cache_spec.rb70
-rw-r--r--spec/models/customer_relations/organization_spec.rb36
-rw-r--r--spec/requests/api/internal/base_spec.rb179
-rw-r--r--spec/requests/api/internal/lfs_spec.rb26
-rw-r--r--spec/scripts/lib/glfm/parse_examples_spec.rb331
-rw-r--r--spec/scripts/lib/glfm/update_example_snapshots_spec.rb130
-rw-r--r--spec/services/post_receive_service_spec.rb3
-rw-r--r--spec/support/helpers/api_internal_base_helpers.rb16
-rw-r--r--spec/support/helpers/gitlab_shell_helpers.rb14
-rw-r--r--spec/support/shared_contexts/markdown_snapshot_shared_examples.rb2
-rw-r--r--spec/support/shared_examples/requests/rack_attack_shared_examples.rb2
65 files changed, 4233 insertions, 3019 deletions
diff --git a/.gitlab/ci/notify.gitlab-ci.yml b/.gitlab/ci/notify.gitlab-ci.yml
index a8c156c7dba..d927d9d585f 100644
--- a/.gitlab/ci/notify.gitlab-ci.yml
+++ b/.gitlab/ci/notify.gitlab-ci.yml
@@ -16,7 +16,7 @@ notify-update-gitaly:
when: on_failure
allow_failure: true
variables:
- NOTIFY_CHANNEL: g_create_gitaly
+ NOTIFY_CHANNEL: g_gitaly
GITALY_UPDATE_BRANCH: release-tools/update-gitaly
script:
- echo "NOTIFY_CHANNEL is ${NOTIFY_CHANNEL}"
diff --git a/Gemfile b/Gemfile
index e85488a34fb..b70e5ea917c 100644
--- a/Gemfile
+++ b/Gemfile
@@ -495,9 +495,9 @@ gem 'google-protobuf', '~> 3.21'
gem 'toml-rb', '~> 2.0'
# Feature toggles
-gem 'flipper', '~> 0.25.0'
-gem 'flipper-active_record', '~> 0.25.0'
-gem 'flipper-active_support_cache_store', '~> 0.25.0'
+gem 'flipper', '~> 0.21.0'
+gem 'flipper-active_record', '~> 0.21.0'
+gem 'flipper-active_support_cache_store', '~> 0.21.0'
gem 'unleash', '~> 3.2.2'
gem 'gitlab-experiment', '~> 0.7.1'
diff --git a/Gemfile.lock b/Gemfile.lock
index f04445e1d57..154daf1ad96 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -438,13 +438,13 @@ GEM
libyajl2 (~> 1.2)
filelock (1.1.1)
find_a_port (1.0.1)
- flipper (0.25.0)
- flipper-active_record (0.25.0)
- activerecord (>= 4.2, < 8)
- flipper (~> 0.25.0)
- flipper-active_support_cache_store (0.25.0)
- activesupport (>= 4.2, < 8)
- flipper (~> 0.25.0)
+ flipper (0.21.0)
+ flipper-active_record (0.21.0)
+ activerecord (>= 5.0, < 7)
+ flipper (~> 0.21.0)
+ flipper-active_support_cache_store (0.21.0)
+ activesupport (>= 5.0, < 7)
+ flipper (~> 0.21.0)
flowdock (0.7.1)
httparty (~> 0.7)
multi_json
@@ -1557,9 +1557,9 @@ DEPENDENCIES
faraday_middleware-aws-sigv4 (~> 0.3.0)
fast_blank
ffaker (~> 2.10)
- flipper (~> 0.25.0)
- flipper-active_record (~> 0.25.0)
- flipper-active_support_cache_store (~> 0.25.0)
+ flipper (~> 0.21.0)
+ flipper-active_record (~> 0.21.0)
+ flipper-active_support_cache_store (~> 0.21.0)
flowdock (~> 0.7)
fog-aliyun (~> 0.3)
fog-aws (~> 3.14)
diff --git a/app/assets/javascripts/runner/components/cells/runner_summary_cell.vue b/app/assets/javascripts/runner/components/cells/runner_summary_cell.vue
index 1cd098d6713..971379ee570 100644
--- a/app/assets/javascripts/runner/components/cells/runner_summary_cell.vue
+++ b/app/assets/javascripts/runner/components/cells/runner_summary_cell.vue
@@ -3,6 +3,7 @@ import { GlIcon, GlTooltipDirective } from '@gitlab/ui';
import TooltipOnTruncate from '~/vue_shared/components/tooltip_on_truncate/tooltip_on_truncate.vue';
import RunnerName from '../runner_name.vue';
+import RunnerTags from '../runner_tags.vue';
import RunnerTypeBadge from '../runner_type_badge.vue';
import { I18N_LOCKED_RUNNER_DESCRIPTION } from '../../constants';
@@ -12,6 +13,7 @@ export default {
GlIcon,
TooltipOnTruncate,
RunnerName,
+ RunnerTags,
RunnerTypeBadge,
},
directives: {
@@ -67,5 +69,6 @@ export default {
<span class="gl-md-display-none gl-lg-display-inline">{{ __('IP Address') }}</span>
<strong>{{ ipAddress }}</strong>
</tooltip-on-truncate>
+ <runner-tags class="gl-display-block gl-mt-2" :tag-list="runner.tagList" size="sm" />
</div>
</template>
diff --git a/app/assets/javascripts/runner/components/runner_list.vue b/app/assets/javascripts/runner/components/runner_list.vue
index 2e406f71792..708375b0426 100644
--- a/app/assets/javascripts/runner/components/runner_list.vue
+++ b/app/assets/javascripts/runner/components/runner_list.vue
@@ -9,14 +9,12 @@ import { formatJobCount, tableField } from '../utils';
import RunnerSummaryCell from './cells/runner_summary_cell.vue';
import RunnerStatusPopover from './runner_status_popover.vue';
import RunnerStatusCell from './cells/runner_status_cell.vue';
-import RunnerTags from './runner_tags.vue';
const defaultFields = [
tableField({ key: 'status', label: s__('Runners|Status'), thClasses: ['gl-w-15p'] }),
- tableField({ key: 'summary', label: s__('Runners|Runner'), thClasses: ['gl-lg-w-25p'] }),
+ tableField({ key: 'summary', label: s__('Runners|Runner'), thClasses: ['gl-lg-w-40p'] }),
tableField({ key: 'version', label: __('Version') }),
tableField({ key: 'jobCount', label: __('Jobs') }),
- tableField({ key: 'tagList', label: __('Tags'), thClasses: ['gl-lg-w-25p'] }),
tableField({ key: 'contactedAt', label: __('Last contact') }),
tableField({ key: 'actions', label: '' }),
];
@@ -30,7 +28,6 @@ export default {
TimeAgo,
RunnerStatusPopover,
RunnerSummaryCell,
- RunnerTags,
RunnerStatusCell,
},
directives: {
@@ -158,10 +155,6 @@ export default {
{{ formatJobCount(jobCount) }}
</template>
- <template #cell(tagList)="{ item: { tagList } }">
- <runner-tags :tag-list="tagList" size="sm" />
- </template>
-
<template #cell(contactedAt)="{ item: { contactedAt } }">
<time-ago v-if="contactedAt" :time="contactedAt" />
<template v-else>{{ __('Never') }}</template>
diff --git a/app/assets/javascripts/runner/components/runner_tags.vue b/app/assets/javascripts/runner/components/runner_tags.vue
index 797d2a35b2c..38e566f9f53 100644
--- a/app/assets/javascripts/runner/components/runner_tags.vue
+++ b/app/assets/javascripts/runner/components/runner_tags.vue
@@ -20,7 +20,7 @@ export default {
};
</script>
<template>
- <span>
+ <span v-if="tagList && tagList.length">
<runner-tag
v-for="tag in tagList"
:key="tag"
diff --git a/app/finders/crm/organizations_finder.rb b/app/finders/crm/organizations_finder.rb
index 5a8ab148ef3..69f72235c71 100644
--- a/app/finders/crm/organizations_finder.rb
+++ b/app/finders/crm/organizations_finder.rb
@@ -16,6 +16,11 @@ module Crm
attr_reader :params, :current_user
+ def self.counts_by_state(current_user, params = {})
+ params = params.merge(sort: nil)
+ new(current_user, params).execute.counts_by_state
+ end
+
def initialize(current_user, params = {})
@current_user = current_user
@params = params
@@ -28,11 +33,20 @@ module Crm
organizations = by_ids(organizations)
organizations = by_search(organizations)
organizations = by_state(organizations)
- organizations.sort_by_name
+ sort_organizations(organizations)
end
private
+ def sort_organizations(organizations)
+ return organizations.sort_by_name unless @params.key?(:sort)
+ return organizations if @params[:sort].nil?
+
+ field = @params[:sort][:field]
+ direction = @params[:sort][:direction]
+ organizations.sort_by_field(field, direction)
+ end
+
def root_group
strong_memoize(:root_group) do
group = params[:group]&.root_ancestor
diff --git a/app/graphql/resolvers/crm/organization_state_counts_resolver.rb b/app/graphql/resolvers/crm/organization_state_counts_resolver.rb
new file mode 100644
index 00000000000..c16a4bd24ea
--- /dev/null
+++ b/app/graphql/resolvers/crm/organization_state_counts_resolver.rb
@@ -0,0 +1,26 @@
+# frozen_string_literal: true
+
+module Resolvers
+ module Crm
+ class OrganizationStateCountsResolver < BaseResolver
+ include Gitlab::Graphql::Authorize::AuthorizeResource
+
+ authorize :read_crm_organization
+ authorizes_object!
+
+ type Types::CustomerRelations::OrganizationStateCountsType, null: true
+
+ argument :search, GraphQL::Types::String,
+ required: false,
+ description: 'Search term to find organizations with.'
+
+ argument :state, Types::CustomerRelations::OrganizationStateEnum,
+ required: false,
+ description: 'State of the organizations to search for.'
+
+ def resolve(**args)
+ ::Crm::OrganizationsFinder.counts_by_state(context[:current_user], args.merge({ group: object }))
+ end
+ end
+ end
+end
diff --git a/app/graphql/resolvers/crm/organizations_resolver.rb b/app/graphql/resolvers/crm/organizations_resolver.rb
index ca0a908ee22..719834f406d 100644
--- a/app/graphql/resolvers/crm/organizations_resolver.rb
+++ b/app/graphql/resolvers/crm/organizations_resolver.rb
@@ -10,6 +10,11 @@ module Resolvers
type Types::CustomerRelations::OrganizationType, null: true
+ argument :sort, Types::CustomerRelations::OrganizationSortEnum,
+ description: 'Criteria to sort organizations by.',
+ required: false,
+ default_value: { field: 'name', direction: :asc }
+
argument :search, GraphQL::Types::String,
required: false,
description: 'Search term used to find organizations with.'
@@ -24,6 +29,7 @@ module Resolvers
def resolve(**args)
args[:ids] = resolve_ids(args.delete(:ids))
+ args.delete(:state) if args[:state] == :all
::Crm::OrganizationsFinder.new(current_user, { group: group }.merge(args)).execute
end
diff --git a/app/graphql/types/customer_relations/contact_sort_enum.rb b/app/graphql/types/customer_relations/contact_sort_enum.rb
index 221dedacb6a..bb11d741368 100644
--- a/app/graphql/types/customer_relations/contact_sort_enum.rb
+++ b/app/graphql/types/customer_relations/contact_sort_enum.rb
@@ -11,10 +11,10 @@ module Types
sortable_fields.each do |field|
value "#{field.upcase.tr(' ', '_')}_ASC",
value: { field: field.downcase.tr(' ', '_'), direction: :asc },
- description: "#{field} by ascending order."
+ description: "#{field} in ascending order."
value "#{field.upcase.tr(' ', '_')}_DESC",
value: { field: field.downcase.tr(' ', '_'), direction: :desc },
- description: "#{field} by descending order."
+ description: "#{field} in descending order."
end
end
end
diff --git a/app/graphql/types/customer_relations/organization_sort_enum.rb b/app/graphql/types/customer_relations/organization_sort_enum.rb
new file mode 100644
index 00000000000..742a5a4fa99
--- /dev/null
+++ b/app/graphql/types/customer_relations/organization_sort_enum.rb
@@ -0,0 +1,21 @@
+# frozen_string_literal: true
+
+module Types
+ module CustomerRelations
+ class OrganizationSortEnum < SortEnum
+ graphql_name 'OrganizationSort'
+ description 'Values for sorting organizations'
+
+ sortable_fields = ['Name', 'Description', 'Default Rate']
+
+ sortable_fields.each do |field|
+ value "#{field.upcase.tr(' ', '_')}_ASC",
+ value: { field: field.downcase.tr(' ', '_'), direction: :asc },
+ description: "#{field} in ascending order."
+ value "#{field.upcase.tr(' ', '_')}_DESC",
+ value: { field: field.downcase.tr(' ', '_'), direction: :desc },
+ description: "#{field} in descending order."
+ end
+ end
+ end
+end
diff --git a/app/graphql/types/customer_relations/organization_state_counts_type.rb b/app/graphql/types/customer_relations/organization_state_counts_type.rb
new file mode 100644
index 00000000000..7d813209a8e
--- /dev/null
+++ b/app/graphql/types/customer_relations/organization_state_counts_type.rb
@@ -0,0 +1,24 @@
+# frozen_string_literal: true
+
+module Types
+ module CustomerRelations
+ # `object` is a hash. Authorization is performed by OrganizationStateCountsResolver
+ class OrganizationStateCountsType < Types::BaseObject # rubocop:disable Graphql/AuthorizeTypes
+ graphql_name 'OrganizationStateCounts'
+ description 'Represents the total number of organizations for the represented states.'
+
+ AVAILABLE_STATES = ::CustomerRelations::Organization.states.keys.push('all').freeze
+
+ AVAILABLE_STATES.each do |state|
+ field state,
+ GraphQL::Types::Int,
+ null: true,
+ description: "Number of organizations with state `#{state.upcase}`"
+ end
+
+ def all
+ object.values.sum
+ end
+ end
+ end
+end
diff --git a/app/graphql/types/customer_relations/organization_state_enum.rb b/app/graphql/types/customer_relations/organization_state_enum.rb
index ecdd7d092ad..84bbbbc90fc 100644
--- a/app/graphql/types/customer_relations/organization_state_enum.rb
+++ b/app/graphql/types/customer_relations/organization_state_enum.rb
@@ -5,12 +5,16 @@ module Types
class OrganizationStateEnum < BaseEnum
graphql_name 'CustomerRelationsOrganizationState'
+ value 'all',
+ description: "All available organizations.",
+ value: :all
+
value 'active',
- description: "Active organization.",
+ description: "Active organizations.",
value: :active
value 'inactive',
- description: "Inactive organization.",
+ description: "Inactive organizations.",
value: :inactive
end
end
diff --git a/app/graphql/types/group_type.rb b/app/graphql/types/group_type.rb
index 235a2bc2a34..3a7507b038f 100644
--- a/app/graphql/types/group_type.rb
+++ b/app/graphql/types/group_type.rb
@@ -212,6 +212,12 @@ module Types
description: "Find organizations of this group.",
resolver: Resolvers::Crm::OrganizationsResolver
+ field :organization_state_counts,
+ Types::CustomerRelations::OrganizationStateCountsType,
+ null: true,
+ description: 'Counts of organizations by status for the group.',
+ resolver: Resolvers::Crm::OrganizationStateCountsResolver
+
field :contacts, Types::CustomerRelations::ContactType.connection_type,
null: true,
description: "Find contacts of this group.",
diff --git a/app/models/customer_relations/organization.rb b/app/models/customer_relations/organization.rb
index 705e84250c9..3b6a4a923e7 100644
--- a/app/models/customer_relations/organization.rb
+++ b/app/models/customer_relations/organization.rb
@@ -23,6 +23,9 @@ class CustomerRelations::Organization < ApplicationRecord
validates :description, length: { maximum: 1024 }
validate :validate_root_group
+ scope :order_scope_asc, ->(field) { order(arel_table[field].asc.nulls_last) }
+ scope :order_scope_desc, ->(field) { order(arel_table[field].desc.nulls_last) }
+
# Searches for organizations with a matching name or description.
#
# This method uses ILIKE on PostgreSQL
@@ -38,6 +41,14 @@ class CustomerRelations::Organization < ApplicationRecord
where(state: state)
end
+ def self.sort_by_field(field, direction)
+ if direction == :asc
+ order_scope_asc(field)
+ else
+ order_scope_desc(field)
+ end
+ end
+
def self.sort_by_name
order(name: :asc)
end
@@ -75,8 +86,18 @@ class CustomerRelations::Organization < ApplicationRecord
where(group: group).update_all(group_id: group.root_ancestor.id)
end
+ def self.counts_by_state
+ default_state_counts.merge(group(:state).count)
+ end
+
private
+ def self.default_state_counts
+ states.keys.each_with_object({}) do |key, memo|
+ memo[key] = 0
+ end
+ end
+
def validate_root_group
return if group&.root?
diff --git a/config/feature_flags/development/gitlab_shell_jwt_token.yml b/config/feature_flags/development/gitlab_shell_jwt_token.yml
new file mode 100644
index 00000000000..7cb6da2b49f
--- /dev/null
+++ b/config/feature_flags/development/gitlab_shell_jwt_token.yml
@@ -0,0 +1,8 @@
+---
+name: gitlab_shell_jwt_token
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/86148
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/360808
+milestone: '15.3'
+type: development
+group: group::source code
+default_enabled: false
diff --git a/config/feature_flags/development/highlight_diffs_renewable_expiration.yml b/config/feature_flags/development/highlight_diffs_renewable_expiration.yml
new file mode 100644
index 00000000000..80635b96240
--- /dev/null
+++ b/config/feature_flags/development/highlight_diffs_renewable_expiration.yml
@@ -0,0 +1,8 @@
+---
+name: highlight_diffs_renewable_expiration
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/95356
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/370728
+milestone: '15.3'
+type: development
+group: group::source code
+default_enabled: false
diff --git a/config/feature_flags/development/highlight_diffs_short_renewable_expiration.yml b/config/feature_flags/development/highlight_diffs_short_renewable_expiration.yml
new file mode 100644
index 00000000000..1f20678b4a6
--- /dev/null
+++ b/config/feature_flags/development/highlight_diffs_short_renewable_expiration.yml
@@ -0,0 +1,8 @@
+---
+name: highlight_diffs_short_renewable_expiration
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/95356
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/370728
+milestone: '15.3'
+type: development
+group: group::source code
+default_enabled: false
diff --git a/data/deprecations/15-3-vulnerabilityFindingDismiss-mutation.yml b/data/deprecations/15-3-vulnerabilityFindingDismiss-mutation.yml
new file mode 100644
index 00000000000..25e8a6a2488
--- /dev/null
+++ b/data/deprecations/15-3-vulnerabilityFindingDismiss-mutation.yml
@@ -0,0 +1,23 @@
+#
+# REQUIRED FIELDS
+#
+- name: "Use of `id` field in vulnerabilityFindingDismiss mutation" # (required) The name of the feature to be deprecated
+ announcement_milestone: "15.3" # (required) The milestone when this feature was first announced as deprecated.
+ announcement_date: "2022-08-22" # (required) The date of the milestone release when this feature was first announced as deprecated. This should almost always be the 22nd of a month (YYYY-MM-22), unless you did an out of band blog post.
+ removal_milestone: "16.0" # (required) The milestone when this feature is planned to be removed
+ removal_date: 2023-05-22 # (required) The date of the milestone release when this feature is planned to be removed. This should almost always be the 22nd of a month (YYYY-MM-22), unless you did an out of band blog post.
+ breaking_change: true # (required) If this deprecation is a breaking change, set this value to true
+ reporter: matt_wilson # (required) GitLab username of the person reporting the deprecation
+ stage: Secure # (required) String value of the stage that the feature was created in. e.g., Growth
+ issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/367166 # (required) Link to the deprecation issue in GitLab
+ body: | # (required) Do not modify this line, instead modify the lines below.
+ You can use the vulnerabilityFindingDismiss GraphQL mutation to set the status of a vulnerability finding to `Dismissed`. Previously, this mutation used the `id` field to identify findings uniquely. However, this did not work for dismissing findings from the pipeline security tab. Therefore, using the `id` field as an identifier has been dropped in favor of the `uuid` field. Using the 'uuid' field as an identifier allows you to dismiss the finding from the pipeline security tab.
+#
+# OPTIONAL FIELDS
+#
+ end_of_support_milestone: # (optional) Use "XX.YY" format. The milestone when support for this feature will end.
+ end_of_support_date: # (optional) The date of the milestone release when support for this feature will end.
+ tiers: # (optional - may be required in the future) An array of tiers that the feature is available in currently. e.g., [Free, Silver, Gold, Core, Premium, Ultimate]
+ documentation_url: https://docs.gitlab.com/ee/api/graphql/reference/index.html#mutationvulnerabilityfindingdismiss
+ image_url: # (optional) This is a link to a thumbnail image depicting the feature
+ video_url: # (optional) Use the youtube thumbnail URL with the structure of https://img.youtube.com/vi/UNIQUEID/hqdefault.jpg
diff --git a/db/post_migrate/20220707192420_remove_tmp_idx_merge_requests_draft_and_status.rb b/db/post_migrate/20220707192420_remove_tmp_idx_merge_requests_draft_and_status.rb
new file mode 100644
index 00000000000..a8cfea02463
--- /dev/null
+++ b/db/post_migrate/20220707192420_remove_tmp_idx_merge_requests_draft_and_status.rb
@@ -0,0 +1,18 @@
+# frozen_string_literal: true
+
+class RemoveTmpIdxMergeRequestsDraftAndStatus < Gitlab::Database::Migration[2.0]
+ disable_ddl_transaction!
+
+ INDEX_NAME = "tmp_index_merge_requests_draft_and_status"
+ CORRECTED_REGEXP_STR = "^(\\[draft\\]|\\(draft\\)|draft:|draft|\\[WIP\\]|WIP:|WIP)"
+
+ def up
+ remove_concurrent_index_by_name :merge_requests, INDEX_NAME
+ end
+
+ def down
+ add_concurrent_index :merge_requests, :id,
+ where: "draft = false AND state_id = 1 AND ((title)::text ~* '#{CORRECTED_REGEXP_STR}'::text)",
+ name: INDEX_NAME
+ end
+end
diff --git a/db/schema_migrations/20220707192420 b/db/schema_migrations/20220707192420
new file mode 100644
index 00000000000..2122f9ed954
--- /dev/null
+++ b/db/schema_migrations/20220707192420
@@ -0,0 +1 @@
+b3d06405e0e0398579077d255901bed4b6f86f89a93dae8e97ddec9c2c496837 \ No newline at end of file
diff --git a/db/structure.sql b/db/structure.sql
index aff91f735e7..ce87cb40a0d 100644
--- a/db/structure.sql
+++ b/db/structure.sql
@@ -30618,8 +30618,6 @@ CREATE INDEX tmp_index_issues_on_issue_type_and_id ON issues USING btree (issue_
CREATE INDEX tmp_index_members_on_state ON members USING btree (state) WHERE (state = 2);
-CREATE INDEX tmp_index_merge_requests_draft_and_status ON merge_requests USING btree (id) WHERE ((draft = false) AND (state_id = 1) AND ((title)::text ~* '^(\[draft\]|\(draft\)|draft:|draft|\[WIP\]|WIP:|WIP)'::text));
-
CREATE INDEX tmp_index_migrated_container_registries ON container_repositories USING btree (project_id) WHERE ((migration_state = 'import_done'::text) OR (created_at >= '2022-01-23 00:00:00'::timestamp without time zone));
CREATE UNIQUE INDEX tmp_index_on_tmp_project_id_on_namespaces ON namespaces USING btree (tmp_project_id);
diff --git a/doc/administration/audit_event_streaming.md b/doc/administration/audit_event_streaming.md
index 3bb0ce41861..9804e6c6e6e 100644
--- a/doc/administration/audit_event_streaming.md
+++ b/doc/administration/audit_event_streaming.md
@@ -16,7 +16,7 @@ info: To determine the technical writer assigned to the Stage/Group associated w
> - Custom HTTP headers API [made generally available](https://gitlab.com/gitlab-org/gitlab/-/issues/366524) in GitLab 15.3. [Feature flag `streaming_audit_event_headers`](https://gitlab.com/gitlab-org/gitlab/-/issues/362941) removed.
> - Custom HTTP headers UI [introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/361630) in GitLab 15.2 [with a flag](feature_flags.md) named `custom_headers_streaming_audit_events_ui`. Disabled by default.
> - Custom HTTP headers UI [made generally available](https://gitlab.com/gitlab-org/gitlab/-/issues/365259) in GitLab 15.3. [Feature flag `custom_headers_streaming_audit_events_ui`](https://gitlab.com/gitlab-org/gitlab/-/issues/365259) removed.
-> - [Improved user experience](https://gitlab.com/gitlab-org/gitlab/-/issues/367963) in GitLab 15.4.
+> - [Improved user experience](https://gitlab.com/gitlab-org/gitlab/-/issues/367963) in GitLab 15.3.
Users can set a streaming destination for a top-level group to receive all audit events about the group, its subgroups, and
projects as structured JSON.
diff --git a/doc/administration/geo/replication/configuration.md b/doc/administration/geo/replication/configuration.md
index 7666a450648..9a4d20083eb 100644
--- a/doc/administration/geo/replication/configuration.md
+++ b/doc/administration/geo/replication/configuration.md
@@ -222,19 +222,23 @@ keys must be manually replicated to the **secondary** site.
gitlab-ctl restart
```
- Check if there are any common issue with your Geo setup by running:
+ Check if there are any common issues with your Geo setup by running:
```shell
gitlab-rake gitlab:geo:check
```
+ If any of the checks fail, check the [troubleshooting documentation](troubleshooting.md).
+
1. SSH into a **Rails or Sidekiq server on your primary** site and login as root to verify the
- **secondary** site is reachable or there are any common issue with your Geo setup:
+ **secondary** site is reachable or there are any common issues with your Geo setup:
```shell
gitlab-rake gitlab:geo:check
```
+ If any of the checks fail, check the [troubleshooting documentation](troubleshooting.md).
+
Once added to the Geo administration page and restarted, the **secondary** site automatically starts
replicating missing data from the **primary** site in a process known as **backfill**.
Meanwhile, the **primary** site starts to notify each **secondary** site of any changes, so
diff --git a/doc/administration/geo/replication/troubleshooting.md b/doc/administration/geo/replication/troubleshooting.md
index 26d192f62cd..c03df7ec5fc 100644
--- a/doc/administration/geo/replication/troubleshooting.md
+++ b/doc/administration/geo/replication/troubleshooting.md
@@ -1230,3 +1230,7 @@ If the above steps are **not successful**, proceed through the next steps:
1. Verify you can connect to the newly-promoted **primary** site using the URL used previously for the **secondary** site.
1. If successful, the **secondary** site is now promoted to the **primary** site.
+
+## Additional tools
+
+There are useful snippets for manipulating Geo internals in the [GitLab Rails Cheat Sheet](../../troubleshooting/gitlab_rails_cheat_sheet.md#geo). For example, you can find how to manually sync or verify a replicable in Rails console.
diff --git a/doc/administration/troubleshooting/gitlab_rails_cheat_sheet.md b/doc/administration/troubleshooting/gitlab_rails_cheat_sheet.md
index aa4dbec4f95..f724aca001d 100644
--- a/doc/administration/troubleshooting/gitlab_rails_cheat_sheet.md
+++ b/doc/administration/troubleshooting/gitlab_rails_cheat_sheet.md
@@ -1173,6 +1173,38 @@ This content has been converted to a Rake task, see [verify database values can
## Geo
+### Reverify all uploads (or any SSF data type which is verified)
+
+1. SSH into a GitLab Rails node in the primary Geo site.
+1. Open [Rails console](../operations/rails_console.md).
+1. Mark all uploads as "pending verification":
+
+ ```ruby
+ Upload.verification_state_table_class.each_batch do |relation|
+ relation.update_all(verification_state: 0)
+ end
+ ```
+
+1. This will cause the primary to start checksumming all Uploads.
+1. When a primary successfully checksums a record, then all secondaries rechecksum as well, and they compare the values.
+
+A similar thing can be done for all Models handled by the [Geo Self-Service Framework](../../development/geo/framework.md) which have implemented verification:
+
+- `LfsObject`
+- `MergeRequestDiff`
+- `Packages::PackageFile`
+- `Terraform::StateVersion`
+- `SnippetRepository`
+- `Ci::PipelineArtifact`
+- `PagesDeployment`
+- `Upload`
+- `Ci::JobArtifact`
+- `Ci::SecureFile`
+
+NOTE:
+`GroupWikiRepository` is not in the previous list since verification is not implemented.
+There is an [issue to implement this functionality in the Admin UI](https://gitlab.com/gitlab-org/gitlab/-/issues/364729).
+
### Artifacts
#### Find failed artifacts
diff --git a/doc/api/graphql/reference/index.md b/doc/api/graphql/reference/index.md
index ab5b5a92203..a0c228a6944 100644
--- a/doc/api/graphql/reference/index.md
+++ b/doc/api/graphql/reference/index.md
@@ -12653,6 +12653,19 @@ four standard [pagination arguments](#connection-pagination-arguments):
| <a id="groupmilestonestimeframe"></a>`timeframe` | [`Timeframe`](#timeframe) | List items overlapping the given timeframe. |
| <a id="groupmilestonestitle"></a>`title` | [`String`](#string) | Title of the milestone. |
+##### `Group.organizationStateCounts`
+
+Counts of organizations by status for the group.
+
+Returns [`OrganizationStateCounts`](#organizationstatecounts).
+
+###### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| <a id="grouporganizationstatecountssearch"></a>`search` | [`String`](#string) | Search term to find organizations with. |
+| <a id="grouporganizationstatecountsstate"></a>`state` | [`CustomerRelationsOrganizationState`](#customerrelationsorganizationstate) | State of the organizations to search for. |
+
##### `Group.organizations`
Find organizations of this group.
@@ -12669,6 +12682,7 @@ four standard [pagination arguments](#connection-pagination-arguments):
| ---- | ---- | ----------- |
| <a id="grouporganizationsids"></a>`ids` | [`[CustomerRelationsOrganizationID!]`](#customerrelationsorganizationid) | Filter organizations by IDs. |
| <a id="grouporganizationssearch"></a>`search` | [`String`](#string) | Search term used to find organizations with. |
+| <a id="grouporganizationssort"></a>`sort` | [`OrganizationSort`](#organizationsort) | Criteria to sort organizations by. |
| <a id="grouporganizationsstate"></a>`state` | [`CustomerRelationsOrganizationState`](#customerrelationsorganizationstate) | State of the organization to search for. |
##### `Group.packages`
@@ -14953,6 +14967,18 @@ Active period time range for on-call rotation.
| <a id="oncallrotationactiveperiodtypeendtime"></a>`endTime` | [`String`](#string) | End of the rotation active period. |
| <a id="oncallrotationactiveperiodtypestarttime"></a>`startTime` | [`String`](#string) | Start of the rotation active period. |
+### `OrganizationStateCounts`
+
+Represents the total number of organizations for the represented states.
+
+#### Fields
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| <a id="organizationstatecountsactive"></a>`active` | [`Int`](#int) | Number of organizations with state `ACTIVE`. |
+| <a id="organizationstatecountsall"></a>`all` | [`Int`](#int) | Number of organizations with state `ALL`. |
+| <a id="organizationstatecountsinactive"></a>`inactive` | [`Int`](#int) | Number of organizations with state `INACTIVE`. |
+
### `Package`
Represents a package with pipelines in the Package Registry.
@@ -19339,18 +19365,18 @@ Values for sorting contacts.
| ----- | ----------- |
| <a id="contactsortcreated_asc"></a>`CREATED_ASC` | Created at ascending order. |
| <a id="contactsortcreated_desc"></a>`CREATED_DESC` | Created at descending order. |
-| <a id="contactsortdescription_asc"></a>`DESCRIPTION_ASC` | Description by ascending order. |
-| <a id="contactsortdescription_desc"></a>`DESCRIPTION_DESC` | Description by descending order. |
-| <a id="contactsortemail_asc"></a>`EMAIL_ASC` | Email by ascending order. |
-| <a id="contactsortemail_desc"></a>`EMAIL_DESC` | Email by descending order. |
-| <a id="contactsortfirst_name_asc"></a>`FIRST_NAME_ASC` | First name by ascending order. |
-| <a id="contactsortfirst_name_desc"></a>`FIRST_NAME_DESC` | First name by descending order. |
-| <a id="contactsortlast_name_asc"></a>`LAST_NAME_ASC` | Last name by ascending order. |
-| <a id="contactsortlast_name_desc"></a>`LAST_NAME_DESC` | Last name by descending order. |
-| <a id="contactsortorganization_asc"></a>`ORGANIZATION_ASC` | Organization by ascending order. |
-| <a id="contactsortorganization_desc"></a>`ORGANIZATION_DESC` | Organization by descending order. |
-| <a id="contactsortphone_asc"></a>`PHONE_ASC` | Phone by ascending order. |
-| <a id="contactsortphone_desc"></a>`PHONE_DESC` | Phone by descending order. |
+| <a id="contactsortdescription_asc"></a>`DESCRIPTION_ASC` | Description in ascending order. |
+| <a id="contactsortdescription_desc"></a>`DESCRIPTION_DESC` | Description in descending order. |
+| <a id="contactsortemail_asc"></a>`EMAIL_ASC` | Email in ascending order. |
+| <a id="contactsortemail_desc"></a>`EMAIL_DESC` | Email in descending order. |
+| <a id="contactsortfirst_name_asc"></a>`FIRST_NAME_ASC` | First name in ascending order. |
+| <a id="contactsortfirst_name_desc"></a>`FIRST_NAME_DESC` | First name in descending order. |
+| <a id="contactsortlast_name_asc"></a>`LAST_NAME_ASC` | Last name in ascending order. |
+| <a id="contactsortlast_name_desc"></a>`LAST_NAME_DESC` | Last name in descending order. |
+| <a id="contactsortorganization_asc"></a>`ORGANIZATION_ASC` | Organization in ascending order. |
+| <a id="contactsortorganization_desc"></a>`ORGANIZATION_DESC` | Organization in descending order. |
+| <a id="contactsortphone_asc"></a>`PHONE_ASC` | Phone in ascending order. |
+| <a id="contactsortphone_desc"></a>`PHONE_DESC` | Phone in descending order. |
| <a id="contactsortupdated_asc"></a>`UPDATED_ASC` | Updated at ascending order. |
| <a id="contactsortupdated_desc"></a>`UPDATED_DESC` | Updated at descending order. |
| <a id="contactsortcreated_asc"></a>`created_asc` **{warning-solid}** | **Deprecated** in 13.5. This was renamed. Use: `CREATED_ASC`. |
@@ -19447,8 +19473,9 @@ Values for sorting tags.
| Value | Description |
| ----- | ----------- |
-| <a id="customerrelationsorganizationstateactive"></a>`active` | Active organization. |
-| <a id="customerrelationsorganizationstateinactive"></a>`inactive` | Inactive organization. |
+| <a id="customerrelationsorganizationstateactive"></a>`active` | Active organizations. |
+| <a id="customerrelationsorganizationstateall"></a>`all` | All available organizations. |
+| <a id="customerrelationsorganizationstateinactive"></a>`inactive` | Inactive organizations. |
### `DastProfileCadenceUnit`
@@ -20166,6 +20193,27 @@ Rotation length unit of an on-call rotation.
| <a id="oncallrotationunitenumhours"></a>`HOURS` | Hours. |
| <a id="oncallrotationunitenumweeks"></a>`WEEKS` | Weeks. |
+### `OrganizationSort`
+
+Values for sorting organizations.
+
+| Value | Description |
+| ----- | ----------- |
+| <a id="organizationsortcreated_asc"></a>`CREATED_ASC` | Created at ascending order. |
+| <a id="organizationsortcreated_desc"></a>`CREATED_DESC` | Created at descending order. |
+| <a id="organizationsortdefault_rate_asc"></a>`DEFAULT_RATE_ASC` | Default Rate in ascending order. |
+| <a id="organizationsortdefault_rate_desc"></a>`DEFAULT_RATE_DESC` | Default Rate in descending order. |
+| <a id="organizationsortdescription_asc"></a>`DESCRIPTION_ASC` | Description in ascending order. |
+| <a id="organizationsortdescription_desc"></a>`DESCRIPTION_DESC` | Description in descending order. |
+| <a id="organizationsortname_asc"></a>`NAME_ASC` | Name in ascending order. |
+| <a id="organizationsortname_desc"></a>`NAME_DESC` | Name in descending order. |
+| <a id="organizationsortupdated_asc"></a>`UPDATED_ASC` | Updated at ascending order. |
+| <a id="organizationsortupdated_desc"></a>`UPDATED_DESC` | Updated at descending order. |
+| <a id="organizationsortcreated_asc"></a>`created_asc` **{warning-solid}** | **Deprecated** in 13.5. This was renamed. Use: `CREATED_ASC`. |
+| <a id="organizationsortcreated_desc"></a>`created_desc` **{warning-solid}** | **Deprecated** in 13.5. This was renamed. Use: `CREATED_DESC`. |
+| <a id="organizationsortupdated_asc"></a>`updated_asc` **{warning-solid}** | **Deprecated** in 13.5. This was renamed. Use: `UPDATED_ASC`. |
+| <a id="organizationsortupdated_desc"></a>`updated_desc` **{warning-solid}** | **Deprecated** in 13.5. This was renamed. Use: `UPDATED_DESC`. |
+
### `PackageDependencyType`
| Value | Description |
diff --git a/doc/development/code_review.md b/doc/development/code_review.md
index 4b2bde0d494..49235bef2fe 100644
--- a/doc/development/code_review.md
+++ b/doc/development/code_review.md
@@ -52,13 +52,21 @@ When self-identifying as a domain expert, it is recommended to assign the MR cha
We make the following assumption with regards to automatically being considered a domain expert:
-- Team members working in a specific stage/group (for example, create: source code) are considered domain experts for that area of the app they work on
-- Team members working on a specific feature (for example, search) are considered domain experts for that feature
+- Team members working in a specific stage/group (for example, create: source code) are considered domain experts for that area of the app they work on.
+- Team members working on a specific feature (for example, search) are considered domain experts for that feature.
We default to assigning reviews to team members with domain expertise.
When a suitable [domain expert](#domain-experts) isn't available, you can choose any team member to review the MR, or simply follow the [Reviewer roulette](#reviewer-roulette) recommendation.
-Team members' domain expertise can be viewed on the [engineering projects](https://about.gitlab.com/handbook/engineering/projects/) page or on the [GitLab team page](https://about.gitlab.com/company/team/).
+To find a domain expert:
+
+- View the list of team members who work in the [stage or group](https://about.gitlab.com/handbook/product/categories/#devops-stages) related to the merge request.
+- View team members' domain expertise on the [engineering projects](https://about.gitlab.com/handbook/engineering/projects/) page or on the [GitLab team page](https://about.gitlab.com/company/team/). Domains are self-identified, so use your judgment to map the changes on your merge request to a domain.
+- Look for team members who have contributed to the files in the merge request. View the logs by running `git log <file>`.
+- Look for team members who have reviewed the files. You can find the relevant merge request by:
+ 1. Getting the commit SHA by using `git log <file>`.
+ 1. Navigating to `https://gitlab.com/gitlab-org/gitlab/-/commit/<SHA>`.
+ 1. Selecting the related merge request shown for the commit.
### Reviewer roulette
diff --git a/doc/development/documentation/styleguide/index.md b/doc/development/documentation/styleguide/index.md
index 709e6b2d0d9..802bc5910d6 100644
--- a/doc/development/documentation/styleguide/index.md
+++ b/doc/development/documentation/styleguide/index.md
@@ -1361,6 +1361,39 @@ It renders on the GitLab documentation site as:
> - This is a list item
> - Second item in the list
+## Tabs
+
+Use tabs to show different options.
+
+To create a set of tabs, follow this example:
+
+```markdown
+{::options parse_block_html="true" /}
+
+<div class="js-tabs">
+
+## This is the first tab
+{: .no_toc}
+
+Here's some content in tab panel one.
+
+## Tab two
+{: .no_toc}
+
+Here's some content in tab panel two.
+
+</div>
+```
+
+The headings determine the tab titles. Each tab is populated with the content between the titles.
+
+Use brief words for the titles, ensure they are parallel, and start each with a capital letter. For example:
+
+- `Omnibus`, `Chart`, `Source`
+- `15.1 and earlier`, `15.2 and later`
+
+See [Pajamas](https://design.gitlab.com/components/tabs/#guidelines) for details.
+
## Terms
To maintain consistency through GitLab documentation, use these styles and terms.
diff --git a/doc/development/gitlab_flavored_markdown/specification_guide/index.md b/doc/development/gitlab_flavored_markdown/specification_guide/index.md
index 756b87cd407..959e5e53ce9 100644
--- a/doc/development/gitlab_flavored_markdown/specification_guide/index.md
+++ b/doc/development/gitlab_flavored_markdown/specification_guide/index.md
@@ -655,8 +655,10 @@ is the manually updated canonical Markdown+HTML examples for GLFM extensions.
each of which contain a Markdown example and the corresponding canonical HTML.
- The `update-specification.rb` script inserts it as new sections before the appendix
of generated `spec.txt`.
-- It should consist of `H1` header sections, with all examples nested exactly 2 levels deep within `H2`
- header sections.
+- It should consist of `H1` header sections, with all examples nested either 2 or 3 levels deep
+ within `H2` or `H3` header sections.
+- `H3` header sections must be nested within `H2` header sections. They cannot be
+ nested directly within `H1` header sections.
`glfm_specification/input/gitlab_flavored_markdown/glfm_canonical_examples.txt` sample entries:
@@ -738,7 +740,7 @@ The following optional entries are supported for each example. They all default
`glfm_specification/input/gitlab_flavored_markdown/glfm_example_status.yml` sample entry:
```yaml
-07_99_an_example_with_incomplete_wysiwyg_implementation_1:
+07_99_00_an_example_with_incomplete_wysiwyg_implementation_1:
skip_update_example_snapshots: 'An explanation of the reason for skipping.'
skip_update_example_snapshot_html_static: 'An explanation of the reason for skipping.'
skip_update_example_snapshot_html_wysiwyg: 'An explanation of the reason for skipping.'
@@ -771,40 +773,40 @@ to be specified for a Markdown example.
00_uri: &00_uri
- regex: '(href|data-src)(=")(.*?)(test-file\.(png|zip)")'
replacement: '\1\2URI_PREFIX\4'
-01_01__section_one__example_containing_a_uri__001:
+01_01_00__section_one__example_containing_a_uri__001:
html:
static:
canonical:
- 01_01_uri: *00_uri
+ 01_01_00_uri: *00_uri
snapshot:
- 01_01_uri: *00_uri
+ 01_01_00_uri: *00_uri
wysiwyg:
- 01_01_uri: *00_uri
+ 01_01_00_uri: *00_uri
prosemirror_json:
- 01_01_uri: *00_uri
-07_01__gitlab_specific_markdown__footnotes__001:
+ 01_01_00_uri: *00_uri
+07_01_00__gitlab_specific_markdown__footnotes__001:
# YAML anchors which are only shared within a single example should be defined within the example
shared:
- 07_01_href: &07_01_href
+ 07_01_00_href: &07_01_00_href
- regex: '(href)(=")(.+?)(")'
replacement: '\1\2REF\4'
- 07_01_id: &07_01_id
+ 07_01_00_id: &07_01_00_id
- regex: '(id)(=")(.+?)(")'
replacement: '\1\2ID\4'
html:
static:
canonical:
- 07_01_href: *07_01_href
- 07_01_id: *07_01_id
+ 07_01_00_href: *07_01_00_href
+ 07_01_00_id: *07_01_00_id
snapshot:
- 07_01_href: *07_01_href
- 07_01_id: *07_01_id
+ 07_01_00_href: *07_01_00_href
+ 07_01_00_id: *07_01_00_id
wysiwyg:
- 07_01_href: *07_01_href
- 07_01_id: *07_01_id
+ 07_01_00_href: *07_01_00_href
+ 07_01_00_id: *07_01_00_id
prosemirror_json:
- 07_01_href: *07_01_href
- 07_01_id: *07_01_id
+ 07_01_00_href: *07_01_00_href
+ 07_01_00_id: *07_01_00_id
```
#### Output specification files
@@ -891,19 +893,19 @@ CommonMark, GFM, and GLFM example names, each with a unique canonical name.
`glfm_specification/example_snapshots/examples_index.yml` sample entries:
```yaml
-02_01_preliminaries_characters_and_lines_1:
+02_01_00_preliminaries_characters_and_lines_1:
spec_txt_example_position: 1
source_specification: commonmark
-03_01_blocks_and_inlines_precedence_1:
+03_01_00_blocks_and_inlines_precedence_1:
spec_txt_example_position: 12
source_specification: commonmark
-05_03_container_blocks_task_list_items_1:
+05_03_00_container_blocks_task_list_items_1:
spec_txt_example_position: 279
source_specification: github
-06_04_inlines_emphasis_and_strong_emphasis_1:
+06_04_00_inlines_emphasis_and_strong_emphasis_1:
spec_txt_example_position: 360
source_specification: github
-07_01_audio_link_1:
+07_01_00_audio_link_1:
spec_txt_example_position: 301
source_specification: gitlab
```
@@ -923,7 +925,7 @@ for each entry in `glfm_specification/example_snapshots/examples_index.yml`
`glfm_specification/example_snapshots/markdown.yml` sample entry:
```yaml
-06_04_inlines_emphasis_and_strong_emphasis_1: |
+06_04_00_inlines_emphasis_and_strong_emphasis_1: |
*foo bar*
```
@@ -958,7 +960,7 @@ Any exceptions or failures which occur when generating HTML are replaced with an
`glfm_specification/example_snapshots/html.yml` sample entry:
```yaml
-06_04_inlines_emphasis_and_strong_emphasis_1:
+06_04_00_inlines_emphasis_and_strong_emphasis_1:
canonical: |
<p><em>foo bar</em></p>
static: |
@@ -983,7 +985,7 @@ contains the ProseMirror JSON for each entry in `glfm_specification/example_snap
`glfm_specification/example_snapshots/prosemirror_json.yml` sample entry:
```yaml
-06_04_inlines_emphasis_and_strong_emphasis_1: |-
+06_04_00_inlines_emphasis_and_strong_emphasis_1: |-
{
"type": "doc",
"content": [
diff --git a/doc/update/deprecations.md b/doc/update/deprecations.md
index b69f8de2947..457da6ccbb0 100644
--- a/doc/update/deprecations.md
+++ b/doc/update/deprecations.md
@@ -133,6 +133,20 @@ Redis 5 has reached the end of life in April 2022 and will no longer be supporte
If you are using your own Redis 5.0 instance, you should upgrade it to Redis 6.0 or higher before upgrading to GitLab 16.0 or higher.
</div>
+
+<div class="deprecation removal-160 breaking-change">
+
+### Use of `id` field in vulnerabilityFindingDismiss mutation
+
+Planned removal: GitLab <span class="removal-milestone">16.0</span> (2023-05-22)
+
+WARNING:
+This is a [breaking change](https://docs.gitlab.com/ee/development/deprecation_guidelines/).
+Review the details carefully before upgrading.
+
+You can use the vulnerabilityFindingDismiss GraphQL mutation to set the status of a vulnerability finding to `Dismissed`. Previously, this mutation used the `id` field to identify findings uniquely. However, this did not work for dismissing findings from the pipeline security tab. Therefore, using the `id` field as an identifier has been dropped in favor of the `uuid` field. Using the 'uuid' field as an identifier allows you to dismiss the finding from the pipeline security tab.
+
+</div>
</div>
<div class="announcement-milestone">
diff --git a/doc/user/application_security/dependency_scanning/index.md b/doc/user/application_security/dependency_scanning/index.md
index 521bb6adbf0..3aa080d9c4f 100644
--- a/doc/user/application_security/dependency_scanning/index.md
+++ b/doc/user/application_security/dependency_scanning/index.md
@@ -304,7 +304,7 @@ table.supported-languages ul {
<li>
<a id="notes-regarding-supported-languages-and-package-managers-3"></a>
<p>
- npm is only supported when `lockfileVersion = 1` or `lockfileVersion = 2`. Work to add support for `lockfileVersion = 3` is being tracked in issue <a href="https://gitlab.com/gitlab-org/gitlab/-/issues/365176">GitLab#365176</a>.
+ npm is only supported when <code>lockfileVersion = 1</code> or <code>lockfileVersion = 2</code>. Work to add support for <code>lockfileVersion = 3</code> is being tracked in issue <a href="https://gitlab.com/gitlab-org/gitlab/-/issues/365176">GitLab#365176</a>.
</p>
</li>
<li>
diff --git a/doc/user/permissions.md b/doc/user/permissions.md
index c89dd3f65f7..eca94fce2e9 100644
--- a/doc/user/permissions.md
+++ b/doc/user/permissions.md
@@ -200,6 +200,10 @@ The following table lists project permissions available for each role:
| [Security dashboard](application_security/security_dashboard/index.md):<br>Use security dashboard | | | ✓ | ✓ | ✓ |
| [Security dashboard](application_security/security_dashboard/index.md):<br>View vulnerability | | | ✓ | ✓ | ✓ |
| [Security dashboard](application_security/security_dashboard/index.md):<br>View vulnerability findings in [dependency list](application_security/dependency_list/index.md) | | | ✓ | ✓ | ✓ |
+| [Tasks](tasks.md):<br>Create (*18*) | ✓ | ✓ | ✓ | ✓ | ✓ |
+| [Tasks](tasks.md):<br>Edit | | ✓ | ✓ | ✓ | ✓ |
+| [Tasks](tasks.md):<br>Remove from issue | | ✓ | ✓ | ✓ | ✓ |
+| [Tasks](tasks.md):<br>Delete (*22*) | | | | | ✓ |
| [Terraform](infrastructure/index.md):<br>Read Terraform state | | | ✓ | ✓ | ✓ |
| [Terraform](infrastructure/index.md):<br>Manage Terraform state | | | | ✓ | ✓ |
| [Test cases](../ci/test_cases/index.md):<br>Archive | | ✓ | ✓ | ✓ | ✓ |
@@ -235,10 +239,11 @@ The following table lists project permissions available for each role:
16. In GitLab 14.5 or later, Guests are not allowed to [create incidents](../operations/incident_management/incidents.md#incident-creation).
In GitLab 15.1 and later, a Guest who created an issue that was promoted to an incident cannot edit, close, or reopen their incident.
17. In projects that accept contributions from external members, users can create, edit, and close their own merge requests.
-18. Authors and assignees of issues can modify the title and description even if they don't have the Reporter role.
+18. Authors and assignees can modify the title and description even if they don't have the Reporter role.
19. Authors and assignees can close and reopen issues even if they don't have the Reporter role.
20. The ability to view the Container Registry and pull images is controlled by the [Container Registry's visibility permissions](packages/container_registry/index.md#container-registry-visibility-permissions).
21. Maintainers cannot create, demote, or remove Owners, and they cannot promote users to the Owner role. They also cannot approve Owner role access requests.
+22. Authors of tasks can delete them even if they don't have the Owner role, but they have to have at least the Guest role for the project.
<!-- markdownlint-enable MD029 -->
diff --git a/doc/user/tasks.md b/doc/user/tasks.md
index b5c2c4eb3a5..16e5c85a354 100644
--- a/doc/user/tasks.md
+++ b/doc/user/tasks.md
@@ -38,25 +38,64 @@ to work items and adding custom work item types, visit
[epic 6033](https://gitlab.com/groups/gitlab-org/-/epics/6033) or
[Plan direction page](https://about.gitlab.com/direction/plan/).
+## View tasks
+
+View tasks in issues, in the **Child items** section.
+
+You can also [filter the list of issues](project/issues/managing_issues.md#filter-the-list-of-issues)
+for `Type = task`.
+
## Create a task
+Prerequisites:
+
+- You must have at least the Guest role for the project, or the project must be public.
+
To create a task:
-1. In an issue description, create a [task list](markdown.md#task-lists).
-1. Hover over a task item and select **Create task** (**{doc-new}**).
+1. In an issue description, in the **Child items** section, select **Add a task**.
+1. Enter the task title.
+1. Select **Create task**.
## Edit a task
+Prerequisites:
+
+- You must have at least the Reporter role for the project.
+
To edit a task:
-1. In the issue description, view the task links.
-1. Select a link. The task is displayed.
- - To edit the description, select **Edit**, then select **Save**.
- - To edit the title or state, make your changes, then select any area outside the field. The changes are saved automatically.
+1. In the issue description, in the **Child items** section, select the task you want to edit.
+ The task window opens.
+1. Optional. To edit the title, select it and make your changes.
+1. Optional. To edit the description, select the edit icon (**{pencil}**), make your changes, and
+ select **Save**.
+1. Select the close icon (**{close}**).
+
+## Remove a task from an issue
+
+Prerequisites:
+
+- You must have at least the Reporter role for the project.
+
+You can remove a task from an issue. The task is not deleted, but the two are no longer connected.
+It's not possible to connect them again.
+
+To remove a task from an issue:
+
+1. In the issue description, in the **Child items** section, next to the task you want to remove, select the options menu (**{ellipsis_v}**).
+1. Select **Remove task**.
## Delete a task
+Prerequisites:
+
+- You must either:
+ - Be the author of the task and have at least the Guest role for the project.
+ - Have the Owner role for the project.
+
To delete a task:
-1. In the issue description, select the task.
-1. From the options menu (**{ellipsis_v}**), select **Delete task**.
+1. In the issue description, in the **Child items** section, select the task you want to edit.
+1. In the task window, in the options menu (**{ellipsis_v}**), select **Delete task**.
+1. Select **OK**.
diff --git a/glfm_specification/example_snapshots/examples_index.yml b/glfm_specification/example_snapshots/examples_index.yml
index 5778819e024..4c112338352 100644
--- a/glfm_specification/example_snapshots/examples_index.yml
+++ b/glfm_specification/example_snapshots/examples_index.yml
@@ -1,2044 +1,2044 @@
---
-02_01__preliminaries__tabs__001:
+02_01_00__preliminaries__tabs__001:
spec_txt_example_position: 1
source_specification: commonmark
-02_01__preliminaries__tabs__002:
+02_01_00__preliminaries__tabs__002:
spec_txt_example_position: 2
source_specification: commonmark
-02_01__preliminaries__tabs__003:
+02_01_00__preliminaries__tabs__003:
spec_txt_example_position: 3
source_specification: commonmark
-02_01__preliminaries__tabs__004:
+02_01_00__preliminaries__tabs__004:
spec_txt_example_position: 4
source_specification: commonmark
-02_01__preliminaries__tabs__005:
+02_01_00__preliminaries__tabs__005:
spec_txt_example_position: 5
source_specification: commonmark
-02_01__preliminaries__tabs__006:
+02_01_00__preliminaries__tabs__006:
spec_txt_example_position: 6
source_specification: commonmark
-02_01__preliminaries__tabs__007:
+02_01_00__preliminaries__tabs__007:
spec_txt_example_position: 7
source_specification: commonmark
-02_01__preliminaries__tabs__008:
+02_01_00__preliminaries__tabs__008:
spec_txt_example_position: 8
source_specification: commonmark
-02_01__preliminaries__tabs__009:
+02_01_00__preliminaries__tabs__009:
spec_txt_example_position: 9
source_specification: commonmark
-02_01__preliminaries__tabs__010:
+02_01_00__preliminaries__tabs__010:
spec_txt_example_position: 10
source_specification: commonmark
-02_01__preliminaries__tabs__011:
+02_01_00__preliminaries__tabs__011:
spec_txt_example_position: 11
source_specification: commonmark
-03_01__blocks_and_inlines__precedence__001:
+03_01_00__blocks_and_inlines__precedence__001:
spec_txt_example_position: 12
source_specification: commonmark
-04_01__leaf_blocks__thematic_breaks__001:
+04_01_00__leaf_blocks__thematic_breaks__001:
spec_txt_example_position: 13
source_specification: commonmark
-04_01__leaf_blocks__thematic_breaks__002:
+04_01_00__leaf_blocks__thematic_breaks__002:
spec_txt_example_position: 14
source_specification: commonmark
-04_01__leaf_blocks__thematic_breaks__003:
+04_01_00__leaf_blocks__thematic_breaks__003:
spec_txt_example_position: 15
source_specification: commonmark
-04_01__leaf_blocks__thematic_breaks__004:
+04_01_00__leaf_blocks__thematic_breaks__004:
spec_txt_example_position: 16
source_specification: commonmark
-04_01__leaf_blocks__thematic_breaks__005:
+04_01_00__leaf_blocks__thematic_breaks__005:
spec_txt_example_position: 17
source_specification: commonmark
-04_01__leaf_blocks__thematic_breaks__006:
+04_01_00__leaf_blocks__thematic_breaks__006:
spec_txt_example_position: 18
source_specification: commonmark
-04_01__leaf_blocks__thematic_breaks__007:
+04_01_00__leaf_blocks__thematic_breaks__007:
spec_txt_example_position: 19
source_specification: commonmark
-04_01__leaf_blocks__thematic_breaks__008:
+04_01_00__leaf_blocks__thematic_breaks__008:
spec_txt_example_position: 20
source_specification: commonmark
-04_01__leaf_blocks__thematic_breaks__009:
+04_01_00__leaf_blocks__thematic_breaks__009:
spec_txt_example_position: 21
source_specification: commonmark
-04_01__leaf_blocks__thematic_breaks__010:
+04_01_00__leaf_blocks__thematic_breaks__010:
spec_txt_example_position: 22
source_specification: commonmark
-04_01__leaf_blocks__thematic_breaks__011:
+04_01_00__leaf_blocks__thematic_breaks__011:
spec_txt_example_position: 23
source_specification: commonmark
-04_01__leaf_blocks__thematic_breaks__012:
+04_01_00__leaf_blocks__thematic_breaks__012:
spec_txt_example_position: 24
source_specification: commonmark
-04_01__leaf_blocks__thematic_breaks__013:
+04_01_00__leaf_blocks__thematic_breaks__013:
spec_txt_example_position: 25
source_specification: commonmark
-04_01__leaf_blocks__thematic_breaks__014:
+04_01_00__leaf_blocks__thematic_breaks__014:
spec_txt_example_position: 26
source_specification: commonmark
-04_01__leaf_blocks__thematic_breaks__015:
+04_01_00__leaf_blocks__thematic_breaks__015:
spec_txt_example_position: 27
source_specification: commonmark
-04_01__leaf_blocks__thematic_breaks__016:
+04_01_00__leaf_blocks__thematic_breaks__016:
spec_txt_example_position: 28
source_specification: commonmark
-04_01__leaf_blocks__thematic_breaks__017:
+04_01_00__leaf_blocks__thematic_breaks__017:
spec_txt_example_position: 29
source_specification: commonmark
-04_01__leaf_blocks__thematic_breaks__018:
+04_01_00__leaf_blocks__thematic_breaks__018:
spec_txt_example_position: 30
source_specification: commonmark
-04_01__leaf_blocks__thematic_breaks__019:
+04_01_00__leaf_blocks__thematic_breaks__019:
spec_txt_example_position: 31
source_specification: commonmark
-04_02__leaf_blocks__atx_headings__001:
+04_02_00__leaf_blocks__atx_headings__001:
spec_txt_example_position: 32
source_specification: commonmark
-04_02__leaf_blocks__atx_headings__002:
+04_02_00__leaf_blocks__atx_headings__002:
spec_txt_example_position: 33
source_specification: commonmark
-04_02__leaf_blocks__atx_headings__003:
+04_02_00__leaf_blocks__atx_headings__003:
spec_txt_example_position: 34
source_specification: commonmark
-04_02__leaf_blocks__atx_headings__004:
+04_02_00__leaf_blocks__atx_headings__004:
spec_txt_example_position: 35
source_specification: commonmark
-04_02__leaf_blocks__atx_headings__005:
+04_02_00__leaf_blocks__atx_headings__005:
spec_txt_example_position: 36
source_specification: commonmark
-04_02__leaf_blocks__atx_headings__006:
+04_02_00__leaf_blocks__atx_headings__006:
spec_txt_example_position: 37
source_specification: commonmark
-04_02__leaf_blocks__atx_headings__007:
+04_02_00__leaf_blocks__atx_headings__007:
spec_txt_example_position: 38
source_specification: commonmark
-04_02__leaf_blocks__atx_headings__008:
+04_02_00__leaf_blocks__atx_headings__008:
spec_txt_example_position: 39
source_specification: commonmark
-04_02__leaf_blocks__atx_headings__009:
+04_02_00__leaf_blocks__atx_headings__009:
spec_txt_example_position: 40
source_specification: commonmark
-04_02__leaf_blocks__atx_headings__010:
+04_02_00__leaf_blocks__atx_headings__010:
spec_txt_example_position: 41
source_specification: commonmark
-04_02__leaf_blocks__atx_headings__011:
+04_02_00__leaf_blocks__atx_headings__011:
spec_txt_example_position: 42
source_specification: commonmark
-04_02__leaf_blocks__atx_headings__012:
+04_02_00__leaf_blocks__atx_headings__012:
spec_txt_example_position: 43
source_specification: commonmark
-04_02__leaf_blocks__atx_headings__013:
+04_02_00__leaf_blocks__atx_headings__013:
spec_txt_example_position: 44
source_specification: commonmark
-04_02__leaf_blocks__atx_headings__014:
+04_02_00__leaf_blocks__atx_headings__014:
spec_txt_example_position: 45
source_specification: commonmark
-04_02__leaf_blocks__atx_headings__015:
+04_02_00__leaf_blocks__atx_headings__015:
spec_txt_example_position: 46
source_specification: commonmark
-04_02__leaf_blocks__atx_headings__016:
+04_02_00__leaf_blocks__atx_headings__016:
spec_txt_example_position: 47
source_specification: commonmark
-04_02__leaf_blocks__atx_headings__017:
+04_02_00__leaf_blocks__atx_headings__017:
spec_txt_example_position: 48
source_specification: commonmark
-04_02__leaf_blocks__atx_headings__018:
+04_02_00__leaf_blocks__atx_headings__018:
spec_txt_example_position: 49
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__001:
+04_03_00__leaf_blocks__setext_headings__001:
spec_txt_example_position: 50
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__002:
+04_03_00__leaf_blocks__setext_headings__002:
spec_txt_example_position: 51
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__003:
+04_03_00__leaf_blocks__setext_headings__003:
spec_txt_example_position: 52
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__004:
+04_03_00__leaf_blocks__setext_headings__004:
spec_txt_example_position: 53
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__005:
+04_03_00__leaf_blocks__setext_headings__005:
spec_txt_example_position: 54
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__006:
+04_03_00__leaf_blocks__setext_headings__006:
spec_txt_example_position: 55
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__007:
+04_03_00__leaf_blocks__setext_headings__007:
spec_txt_example_position: 56
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__008:
+04_03_00__leaf_blocks__setext_headings__008:
spec_txt_example_position: 57
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__009:
+04_03_00__leaf_blocks__setext_headings__009:
spec_txt_example_position: 58
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__010:
+04_03_00__leaf_blocks__setext_headings__010:
spec_txt_example_position: 59
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__011:
+04_03_00__leaf_blocks__setext_headings__011:
spec_txt_example_position: 60
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__012:
+04_03_00__leaf_blocks__setext_headings__012:
spec_txt_example_position: 61
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__013:
+04_03_00__leaf_blocks__setext_headings__013:
spec_txt_example_position: 62
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__014:
+04_03_00__leaf_blocks__setext_headings__014:
spec_txt_example_position: 63
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__015:
+04_03_00__leaf_blocks__setext_headings__015:
spec_txt_example_position: 64
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__016:
+04_03_00__leaf_blocks__setext_headings__016:
spec_txt_example_position: 65
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__017:
+04_03_00__leaf_blocks__setext_headings__017:
spec_txt_example_position: 66
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__018:
+04_03_00__leaf_blocks__setext_headings__018:
spec_txt_example_position: 67
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__019:
+04_03_00__leaf_blocks__setext_headings__019:
spec_txt_example_position: 68
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__020:
+04_03_00__leaf_blocks__setext_headings__020:
spec_txt_example_position: 69
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__021:
+04_03_00__leaf_blocks__setext_headings__021:
spec_txt_example_position: 70
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__022:
+04_03_00__leaf_blocks__setext_headings__022:
spec_txt_example_position: 71
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__023:
+04_03_00__leaf_blocks__setext_headings__023:
spec_txt_example_position: 72
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__024:
+04_03_00__leaf_blocks__setext_headings__024:
spec_txt_example_position: 73
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__025:
+04_03_00__leaf_blocks__setext_headings__025:
spec_txt_example_position: 74
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__026:
+04_03_00__leaf_blocks__setext_headings__026:
spec_txt_example_position: 75
source_specification: commonmark
-04_03__leaf_blocks__setext_headings__027:
+04_03_00__leaf_blocks__setext_headings__027:
spec_txt_example_position: 76
source_specification: commonmark
-04_04__leaf_blocks__indented_code_blocks__001:
+04_04_00__leaf_blocks__indented_code_blocks__001:
spec_txt_example_position: 77
source_specification: commonmark
-04_04__leaf_blocks__indented_code_blocks__002:
+04_04_00__leaf_blocks__indented_code_blocks__002:
spec_txt_example_position: 78
source_specification: commonmark
-04_04__leaf_blocks__indented_code_blocks__003:
+04_04_00__leaf_blocks__indented_code_blocks__003:
spec_txt_example_position: 79
source_specification: commonmark
-04_04__leaf_blocks__indented_code_blocks__004:
+04_04_00__leaf_blocks__indented_code_blocks__004:
spec_txt_example_position: 80
source_specification: commonmark
-04_04__leaf_blocks__indented_code_blocks__005:
+04_04_00__leaf_blocks__indented_code_blocks__005:
spec_txt_example_position: 81
source_specification: commonmark
-04_04__leaf_blocks__indented_code_blocks__006:
+04_04_00__leaf_blocks__indented_code_blocks__006:
spec_txt_example_position: 82
source_specification: commonmark
-04_04__leaf_blocks__indented_code_blocks__007:
+04_04_00__leaf_blocks__indented_code_blocks__007:
spec_txt_example_position: 83
source_specification: commonmark
-04_04__leaf_blocks__indented_code_blocks__008:
+04_04_00__leaf_blocks__indented_code_blocks__008:
spec_txt_example_position: 84
source_specification: commonmark
-04_04__leaf_blocks__indented_code_blocks__009:
+04_04_00__leaf_blocks__indented_code_blocks__009:
spec_txt_example_position: 85
source_specification: commonmark
-04_04__leaf_blocks__indented_code_blocks__010:
+04_04_00__leaf_blocks__indented_code_blocks__010:
spec_txt_example_position: 86
source_specification: commonmark
-04_04__leaf_blocks__indented_code_blocks__011:
+04_04_00__leaf_blocks__indented_code_blocks__011:
spec_txt_example_position: 87
source_specification: commonmark
-04_04__leaf_blocks__indented_code_blocks__012:
+04_04_00__leaf_blocks__indented_code_blocks__012:
spec_txt_example_position: 88
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__001:
+04_05_00__leaf_blocks__fenced_code_blocks__001:
spec_txt_example_position: 89
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__002:
+04_05_00__leaf_blocks__fenced_code_blocks__002:
spec_txt_example_position: 90
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__003:
+04_05_00__leaf_blocks__fenced_code_blocks__003:
spec_txt_example_position: 91
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__004:
+04_05_00__leaf_blocks__fenced_code_blocks__004:
spec_txt_example_position: 92
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__005:
+04_05_00__leaf_blocks__fenced_code_blocks__005:
spec_txt_example_position: 93
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__006:
+04_05_00__leaf_blocks__fenced_code_blocks__006:
spec_txt_example_position: 94
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__007:
+04_05_00__leaf_blocks__fenced_code_blocks__007:
spec_txt_example_position: 95
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__008:
+04_05_00__leaf_blocks__fenced_code_blocks__008:
spec_txt_example_position: 96
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__009:
+04_05_00__leaf_blocks__fenced_code_blocks__009:
spec_txt_example_position: 97
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__010:
+04_05_00__leaf_blocks__fenced_code_blocks__010:
spec_txt_example_position: 98
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__011:
+04_05_00__leaf_blocks__fenced_code_blocks__011:
spec_txt_example_position: 99
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__012:
+04_05_00__leaf_blocks__fenced_code_blocks__012:
spec_txt_example_position: 100
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__013:
+04_05_00__leaf_blocks__fenced_code_blocks__013:
spec_txt_example_position: 101
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__014:
+04_05_00__leaf_blocks__fenced_code_blocks__014:
spec_txt_example_position: 102
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__015:
+04_05_00__leaf_blocks__fenced_code_blocks__015:
spec_txt_example_position: 103
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__016:
+04_05_00__leaf_blocks__fenced_code_blocks__016:
spec_txt_example_position: 104
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__017:
+04_05_00__leaf_blocks__fenced_code_blocks__017:
spec_txt_example_position: 105
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__018:
+04_05_00__leaf_blocks__fenced_code_blocks__018:
spec_txt_example_position: 106
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__019:
+04_05_00__leaf_blocks__fenced_code_blocks__019:
spec_txt_example_position: 107
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__020:
+04_05_00__leaf_blocks__fenced_code_blocks__020:
spec_txt_example_position: 108
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__021:
+04_05_00__leaf_blocks__fenced_code_blocks__021:
spec_txt_example_position: 109
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__022:
+04_05_00__leaf_blocks__fenced_code_blocks__022:
spec_txt_example_position: 110
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__023:
+04_05_00__leaf_blocks__fenced_code_blocks__023:
spec_txt_example_position: 111
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__024:
+04_05_00__leaf_blocks__fenced_code_blocks__024:
spec_txt_example_position: 112
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__025:
+04_05_00__leaf_blocks__fenced_code_blocks__025:
spec_txt_example_position: 113
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__026:
+04_05_00__leaf_blocks__fenced_code_blocks__026:
spec_txt_example_position: 114
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__027:
+04_05_00__leaf_blocks__fenced_code_blocks__027:
spec_txt_example_position: 115
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__028:
+04_05_00__leaf_blocks__fenced_code_blocks__028:
spec_txt_example_position: 116
source_specification: commonmark
-04_05__leaf_blocks__fenced_code_blocks__029:
+04_05_00__leaf_blocks__fenced_code_blocks__029:
spec_txt_example_position: 117
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__001:
+04_06_00__leaf_blocks__html_blocks__001:
spec_txt_example_position: 118
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__002:
+04_06_00__leaf_blocks__html_blocks__002:
spec_txt_example_position: 119
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__003:
+04_06_00__leaf_blocks__html_blocks__003:
spec_txt_example_position: 120
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__004:
+04_06_00__leaf_blocks__html_blocks__004:
spec_txt_example_position: 121
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__005:
+04_06_00__leaf_blocks__html_blocks__005:
spec_txt_example_position: 122
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__006:
+04_06_00__leaf_blocks__html_blocks__006:
spec_txt_example_position: 123
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__007:
+04_06_00__leaf_blocks__html_blocks__007:
spec_txt_example_position: 124
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__008:
+04_06_00__leaf_blocks__html_blocks__008:
spec_txt_example_position: 125
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__009:
+04_06_00__leaf_blocks__html_blocks__009:
spec_txt_example_position: 126
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__010:
+04_06_00__leaf_blocks__html_blocks__010:
spec_txt_example_position: 127
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__011:
+04_06_00__leaf_blocks__html_blocks__011:
spec_txt_example_position: 128
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__012:
+04_06_00__leaf_blocks__html_blocks__012:
spec_txt_example_position: 129
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__013:
+04_06_00__leaf_blocks__html_blocks__013:
spec_txt_example_position: 130
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__014:
+04_06_00__leaf_blocks__html_blocks__014:
spec_txt_example_position: 131
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__015:
+04_06_00__leaf_blocks__html_blocks__015:
spec_txt_example_position: 132
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__016:
+04_06_00__leaf_blocks__html_blocks__016:
spec_txt_example_position: 133
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__017:
+04_06_00__leaf_blocks__html_blocks__017:
spec_txt_example_position: 134
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__018:
+04_06_00__leaf_blocks__html_blocks__018:
spec_txt_example_position: 135
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__019:
+04_06_00__leaf_blocks__html_blocks__019:
spec_txt_example_position: 136
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__020:
+04_06_00__leaf_blocks__html_blocks__020:
spec_txt_example_position: 137
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__021:
+04_06_00__leaf_blocks__html_blocks__021:
spec_txt_example_position: 138
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__022:
+04_06_00__leaf_blocks__html_blocks__022:
spec_txt_example_position: 139
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__023:
+04_06_00__leaf_blocks__html_blocks__023:
spec_txt_example_position: 140
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__024:
+04_06_00__leaf_blocks__html_blocks__024:
spec_txt_example_position: 141
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__025:
+04_06_00__leaf_blocks__html_blocks__025:
spec_txt_example_position: 142
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__026:
+04_06_00__leaf_blocks__html_blocks__026:
spec_txt_example_position: 143
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__027:
+04_06_00__leaf_blocks__html_blocks__027:
spec_txt_example_position: 144
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__028:
+04_06_00__leaf_blocks__html_blocks__028:
spec_txt_example_position: 145
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__029:
+04_06_00__leaf_blocks__html_blocks__029:
spec_txt_example_position: 146
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__030:
+04_06_00__leaf_blocks__html_blocks__030:
spec_txt_example_position: 147
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__031:
+04_06_00__leaf_blocks__html_blocks__031:
spec_txt_example_position: 148
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__032:
+04_06_00__leaf_blocks__html_blocks__032:
spec_txt_example_position: 149
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__033:
+04_06_00__leaf_blocks__html_blocks__033:
spec_txt_example_position: 150
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__034:
+04_06_00__leaf_blocks__html_blocks__034:
spec_txt_example_position: 151
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__035:
+04_06_00__leaf_blocks__html_blocks__035:
spec_txt_example_position: 152
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__036:
+04_06_00__leaf_blocks__html_blocks__036:
spec_txt_example_position: 153
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__037:
+04_06_00__leaf_blocks__html_blocks__037:
spec_txt_example_position: 154
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__038:
+04_06_00__leaf_blocks__html_blocks__038:
spec_txt_example_position: 155
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__039:
+04_06_00__leaf_blocks__html_blocks__039:
spec_txt_example_position: 156
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__040:
+04_06_00__leaf_blocks__html_blocks__040:
spec_txt_example_position: 157
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__041:
+04_06_00__leaf_blocks__html_blocks__041:
spec_txt_example_position: 158
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__042:
+04_06_00__leaf_blocks__html_blocks__042:
spec_txt_example_position: 159
source_specification: commonmark
-04_06__leaf_blocks__html_blocks__043:
+04_06_00__leaf_blocks__html_blocks__043:
spec_txt_example_position: 160
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__001:
+04_07_00__leaf_blocks__link_reference_definitions__001:
spec_txt_example_position: 161
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__002:
+04_07_00__leaf_blocks__link_reference_definitions__002:
spec_txt_example_position: 162
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__003:
+04_07_00__leaf_blocks__link_reference_definitions__003:
spec_txt_example_position: 163
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__004:
+04_07_00__leaf_blocks__link_reference_definitions__004:
spec_txt_example_position: 164
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__005:
+04_07_00__leaf_blocks__link_reference_definitions__005:
spec_txt_example_position: 165
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__006:
+04_07_00__leaf_blocks__link_reference_definitions__006:
spec_txt_example_position: 166
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__007:
+04_07_00__leaf_blocks__link_reference_definitions__007:
spec_txt_example_position: 167
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__008:
+04_07_00__leaf_blocks__link_reference_definitions__008:
spec_txt_example_position: 168
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__009:
+04_07_00__leaf_blocks__link_reference_definitions__009:
spec_txt_example_position: 169
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__010:
+04_07_00__leaf_blocks__link_reference_definitions__010:
spec_txt_example_position: 170
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__011:
+04_07_00__leaf_blocks__link_reference_definitions__011:
spec_txt_example_position: 171
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__012:
+04_07_00__leaf_blocks__link_reference_definitions__012:
spec_txt_example_position: 172
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__013:
+04_07_00__leaf_blocks__link_reference_definitions__013:
spec_txt_example_position: 173
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__014:
+04_07_00__leaf_blocks__link_reference_definitions__014:
spec_txt_example_position: 174
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__015:
+04_07_00__leaf_blocks__link_reference_definitions__015:
spec_txt_example_position: 175
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__016:
+04_07_00__leaf_blocks__link_reference_definitions__016:
spec_txt_example_position: 176
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__017:
+04_07_00__leaf_blocks__link_reference_definitions__017:
spec_txt_example_position: 177
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__018:
+04_07_00__leaf_blocks__link_reference_definitions__018:
spec_txt_example_position: 178
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__019:
+04_07_00__leaf_blocks__link_reference_definitions__019:
spec_txt_example_position: 179
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__020:
+04_07_00__leaf_blocks__link_reference_definitions__020:
spec_txt_example_position: 180
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__021:
+04_07_00__leaf_blocks__link_reference_definitions__021:
spec_txt_example_position: 181
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__022:
+04_07_00__leaf_blocks__link_reference_definitions__022:
spec_txt_example_position: 182
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__023:
+04_07_00__leaf_blocks__link_reference_definitions__023:
spec_txt_example_position: 183
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__024:
+04_07_00__leaf_blocks__link_reference_definitions__024:
spec_txt_example_position: 184
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__025:
+04_07_00__leaf_blocks__link_reference_definitions__025:
spec_txt_example_position: 185
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__026:
+04_07_00__leaf_blocks__link_reference_definitions__026:
spec_txt_example_position: 186
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__027:
+04_07_00__leaf_blocks__link_reference_definitions__027:
spec_txt_example_position: 187
source_specification: commonmark
-04_07__leaf_blocks__link_reference_definitions__028:
+04_07_00__leaf_blocks__link_reference_definitions__028:
spec_txt_example_position: 188
source_specification: commonmark
-04_08__leaf_blocks__paragraphs__001:
+04_08_00__leaf_blocks__paragraphs__001:
spec_txt_example_position: 189
source_specification: commonmark
-04_08__leaf_blocks__paragraphs__002:
+04_08_00__leaf_blocks__paragraphs__002:
spec_txt_example_position: 190
source_specification: commonmark
-04_08__leaf_blocks__paragraphs__003:
+04_08_00__leaf_blocks__paragraphs__003:
spec_txt_example_position: 191
source_specification: commonmark
-04_08__leaf_blocks__paragraphs__004:
+04_08_00__leaf_blocks__paragraphs__004:
spec_txt_example_position: 192
source_specification: commonmark
-04_08__leaf_blocks__paragraphs__005:
+04_08_00__leaf_blocks__paragraphs__005:
spec_txt_example_position: 193
source_specification: commonmark
-04_08__leaf_blocks__paragraphs__006:
+04_08_00__leaf_blocks__paragraphs__006:
spec_txt_example_position: 194
source_specification: commonmark
-04_08__leaf_blocks__paragraphs__007:
+04_08_00__leaf_blocks__paragraphs__007:
spec_txt_example_position: 195
source_specification: commonmark
-04_08__leaf_blocks__paragraphs__008:
+04_08_00__leaf_blocks__paragraphs__008:
spec_txt_example_position: 196
source_specification: commonmark
-04_09__leaf_blocks__blank_lines__001:
+04_09_00__leaf_blocks__blank_lines__001:
spec_txt_example_position: 197
source_specification: commonmark
-04_10__leaf_blocks__tables_extension__001:
+04_10_00__leaf_blocks__tables_extension__001:
spec_txt_example_position: 198
source_specification: github
-04_10__leaf_blocks__tables_extension__002:
+04_10_00__leaf_blocks__tables_extension__002:
spec_txt_example_position: 199
source_specification: github
-04_10__leaf_blocks__tables_extension__003:
+04_10_00__leaf_blocks__tables_extension__003:
spec_txt_example_position: 200
source_specification: github
-04_10__leaf_blocks__tables_extension__004:
+04_10_00__leaf_blocks__tables_extension__004:
spec_txt_example_position: 201
source_specification: github
-04_10__leaf_blocks__tables_extension__005:
+04_10_00__leaf_blocks__tables_extension__005:
spec_txt_example_position: 202
source_specification: github
-04_10__leaf_blocks__tables_extension__006:
+04_10_00__leaf_blocks__tables_extension__006:
spec_txt_example_position: 203
source_specification: github
-04_10__leaf_blocks__tables_extension__007:
+04_10_00__leaf_blocks__tables_extension__007:
spec_txt_example_position: 204
source_specification: github
-04_10__leaf_blocks__tables_extension__008:
+04_10_00__leaf_blocks__tables_extension__008:
spec_txt_example_position: 205
source_specification: github
-05_01__container_blocks__block_quotes__001:
+05_01_00__container_blocks__block_quotes__001:
spec_txt_example_position: 206
source_specification: commonmark
-05_01__container_blocks__block_quotes__002:
+05_01_00__container_blocks__block_quotes__002:
spec_txt_example_position: 207
source_specification: commonmark
-05_01__container_blocks__block_quotes__003:
+05_01_00__container_blocks__block_quotes__003:
spec_txt_example_position: 208
source_specification: commonmark
-05_01__container_blocks__block_quotes__004:
+05_01_00__container_blocks__block_quotes__004:
spec_txt_example_position: 209
source_specification: commonmark
-05_01__container_blocks__block_quotes__005:
+05_01_00__container_blocks__block_quotes__005:
spec_txt_example_position: 210
source_specification: commonmark
-05_01__container_blocks__block_quotes__006:
+05_01_00__container_blocks__block_quotes__006:
spec_txt_example_position: 211
source_specification: commonmark
-05_01__container_blocks__block_quotes__007:
+05_01_00__container_blocks__block_quotes__007:
spec_txt_example_position: 212
source_specification: commonmark
-05_01__container_blocks__block_quotes__008:
+05_01_00__container_blocks__block_quotes__008:
spec_txt_example_position: 213
source_specification: commonmark
-05_01__container_blocks__block_quotes__009:
+05_01_00__container_blocks__block_quotes__009:
spec_txt_example_position: 214
source_specification: commonmark
-05_01__container_blocks__block_quotes__010:
+05_01_00__container_blocks__block_quotes__010:
spec_txt_example_position: 215
source_specification: commonmark
-05_01__container_blocks__block_quotes__011:
+05_01_00__container_blocks__block_quotes__011:
spec_txt_example_position: 216
source_specification: commonmark
-05_01__container_blocks__block_quotes__012:
+05_01_00__container_blocks__block_quotes__012:
spec_txt_example_position: 217
source_specification: commonmark
-05_01__container_blocks__block_quotes__013:
+05_01_00__container_blocks__block_quotes__013:
spec_txt_example_position: 218
source_specification: commonmark
-05_01__container_blocks__block_quotes__014:
+05_01_00__container_blocks__block_quotes__014:
spec_txt_example_position: 219
source_specification: commonmark
-05_01__container_blocks__block_quotes__015:
+05_01_00__container_blocks__block_quotes__015:
spec_txt_example_position: 220
source_specification: commonmark
-05_01__container_blocks__block_quotes__016:
+05_01_00__container_blocks__block_quotes__016:
spec_txt_example_position: 221
source_specification: commonmark
-05_01__container_blocks__block_quotes__017:
+05_01_00__container_blocks__block_quotes__017:
spec_txt_example_position: 222
source_specification: commonmark
-05_01__container_blocks__block_quotes__018:
+05_01_00__container_blocks__block_quotes__018:
spec_txt_example_position: 223
source_specification: commonmark
-05_01__container_blocks__block_quotes__019:
+05_01_00__container_blocks__block_quotes__019:
spec_txt_example_position: 224
source_specification: commonmark
-05_01__container_blocks__block_quotes__020:
+05_01_00__container_blocks__block_quotes__020:
spec_txt_example_position: 225
source_specification: commonmark
-05_01__container_blocks__block_quotes__021:
+05_01_00__container_blocks__block_quotes__021:
spec_txt_example_position: 226
source_specification: commonmark
-05_01__container_blocks__block_quotes__022:
+05_01_00__container_blocks__block_quotes__022:
spec_txt_example_position: 227
source_specification: commonmark
-05_01__container_blocks__block_quotes__023:
+05_01_00__container_blocks__block_quotes__023:
spec_txt_example_position: 228
source_specification: commonmark
-05_01__container_blocks__block_quotes__024:
+05_01_00__container_blocks__block_quotes__024:
spec_txt_example_position: 229
source_specification: commonmark
-05_01__container_blocks__block_quotes__025:
+05_01_00__container_blocks__block_quotes__025:
spec_txt_example_position: 230
source_specification: commonmark
-05_02__container_blocks__list_items__001:
+05_02_00__container_blocks__list_items__001:
spec_txt_example_position: 231
source_specification: commonmark
-05_02__container_blocks__list_items__002:
+05_02_00__container_blocks__list_items__002:
spec_txt_example_position: 232
source_specification: commonmark
-05_02__container_blocks__list_items__003:
+05_02_00__container_blocks__list_items__003:
spec_txt_example_position: 233
source_specification: commonmark
-05_02__container_blocks__list_items__004:
+05_02_00__container_blocks__list_items__004:
spec_txt_example_position: 234
source_specification: commonmark
-05_02__container_blocks__list_items__005:
+05_02_00__container_blocks__list_items__005:
spec_txt_example_position: 235
source_specification: commonmark
-05_02__container_blocks__list_items__006:
+05_02_00__container_blocks__list_items__006:
spec_txt_example_position: 236
source_specification: commonmark
-05_02__container_blocks__list_items__007:
+05_02_00__container_blocks__list_items__007:
spec_txt_example_position: 237
source_specification: commonmark
-05_02__container_blocks__list_items__008:
+05_02_00__container_blocks__list_items__008:
spec_txt_example_position: 238
source_specification: commonmark
-05_02__container_blocks__list_items__009:
+05_02_00__container_blocks__list_items__009:
spec_txt_example_position: 239
source_specification: commonmark
-05_02__container_blocks__list_items__010:
+05_02_00__container_blocks__list_items__010:
spec_txt_example_position: 240
source_specification: commonmark
-05_02__container_blocks__list_items__011:
+05_02_00__container_blocks__list_items__011:
spec_txt_example_position: 241
source_specification: commonmark
-05_02__container_blocks__list_items__012:
+05_02_00__container_blocks__list_items__012:
spec_txt_example_position: 242
source_specification: commonmark
-05_02__container_blocks__list_items__013:
+05_02_00__container_blocks__list_items__013:
spec_txt_example_position: 243
source_specification: commonmark
-05_02__container_blocks__list_items__014:
+05_02_00__container_blocks__list_items__014:
spec_txt_example_position: 244
source_specification: commonmark
-05_02__container_blocks__list_items__015:
+05_02_00__container_blocks__list_items__015:
spec_txt_example_position: 245
source_specification: commonmark
-05_02__container_blocks__list_items__016:
+05_02_00__container_blocks__list_items__016:
spec_txt_example_position: 246
source_specification: commonmark
-05_02__container_blocks__list_items__017:
+05_02_00__container_blocks__list_items__017:
spec_txt_example_position: 247
source_specification: commonmark
-05_02__container_blocks__list_items__018:
+05_02_00__container_blocks__list_items__018:
spec_txt_example_position: 248
source_specification: commonmark
-05_02__container_blocks__list_items__019:
+05_02_00__container_blocks__list_items__019:
spec_txt_example_position: 249
source_specification: commonmark
-05_02__container_blocks__list_items__020:
+05_02_00__container_blocks__list_items__020:
spec_txt_example_position: 250
source_specification: commonmark
-05_02__container_blocks__list_items__021:
+05_02_00__container_blocks__list_items__021:
spec_txt_example_position: 251
source_specification: commonmark
-05_02__container_blocks__list_items__022:
+05_02_00__container_blocks__list_items__022:
spec_txt_example_position: 252
source_specification: commonmark
-05_02__container_blocks__list_items__023:
+05_02_00__container_blocks__list_items__023:
spec_txt_example_position: 253
source_specification: commonmark
-05_02__container_blocks__list_items__024:
+05_02_00__container_blocks__list_items__024:
spec_txt_example_position: 254
source_specification: commonmark
-05_02__container_blocks__list_items__025:
+05_02_00__container_blocks__list_items__025:
spec_txt_example_position: 255
source_specification: commonmark
-05_02__container_blocks__list_items__026:
+05_02_00__container_blocks__list_items__026:
spec_txt_example_position: 256
source_specification: commonmark
-05_02__container_blocks__list_items__027:
+05_02_00__container_blocks__list_items__027:
spec_txt_example_position: 257
source_specification: commonmark
-05_02__container_blocks__list_items__028:
+05_02_00__container_blocks__list_items__028:
spec_txt_example_position: 258
source_specification: commonmark
-05_02__container_blocks__list_items__029:
+05_02_00__container_blocks__list_items__029:
spec_txt_example_position: 259
source_specification: commonmark
-05_02__container_blocks__list_items__030:
+05_02_00__container_blocks__list_items__030:
spec_txt_example_position: 260
source_specification: commonmark
-05_02__container_blocks__list_items__031:
+05_02_00__container_blocks__list_items__031:
spec_txt_example_position: 261
source_specification: commonmark
-05_02__container_blocks__list_items__032:
+05_02_00__container_blocks__list_items__032:
spec_txt_example_position: 262
source_specification: commonmark
-05_02__container_blocks__list_items__033:
+05_02_00__container_blocks__list_items__033:
spec_txt_example_position: 263
source_specification: commonmark
-05_02__container_blocks__list_items__034:
+05_02_00__container_blocks__list_items__034:
spec_txt_example_position: 264
source_specification: commonmark
-05_02__container_blocks__list_items__035:
+05_02_00__container_blocks__list_items__035:
spec_txt_example_position: 265
source_specification: commonmark
-05_02__container_blocks__list_items__036:
+05_02_00__container_blocks__list_items__036:
spec_txt_example_position: 266
source_specification: commonmark
-05_02__container_blocks__list_items__037:
+05_02_00__container_blocks__list_items__037:
spec_txt_example_position: 267
source_specification: commonmark
-05_02__container_blocks__list_items__038:
+05_02_00__container_blocks__list_items__038:
spec_txt_example_position: 268
source_specification: commonmark
-05_02__container_blocks__list_items__039:
+05_02_00__container_blocks__list_items__039:
spec_txt_example_position: 269
source_specification: commonmark
-05_02__container_blocks__list_items__040:
+05_02_00__container_blocks__list_items__040:
spec_txt_example_position: 270
source_specification: commonmark
-05_02__container_blocks__list_items__041:
+05_02_00__container_blocks__list_items__041:
spec_txt_example_position: 271
source_specification: commonmark
-05_02__container_blocks__list_items__042:
+05_02_00__container_blocks__list_items__042:
spec_txt_example_position: 272
source_specification: commonmark
-05_02__container_blocks__list_items__043:
+05_02_00__container_blocks__list_items__043:
spec_txt_example_position: 273
source_specification: commonmark
-05_02__container_blocks__list_items__044:
+05_02_00__container_blocks__list_items__044:
spec_txt_example_position: 274
source_specification: commonmark
-05_02__container_blocks__list_items__045:
+05_02_00__container_blocks__list_items__045:
spec_txt_example_position: 275
source_specification: commonmark
-05_02__container_blocks__list_items__046:
+05_02_00__container_blocks__list_items__046:
spec_txt_example_position: 276
source_specification: commonmark
-05_02__container_blocks__list_items__047:
+05_02_00__container_blocks__list_items__047:
spec_txt_example_position: 277
source_specification: commonmark
-05_02__container_blocks__list_items__048:
+05_02_00__container_blocks__list_items__048:
spec_txt_example_position: 278
source_specification: commonmark
-05_04__container_blocks__lists__001:
+05_04_00__container_blocks__lists__001:
spec_txt_example_position: 281
source_specification: commonmark
-05_04__container_blocks__lists__002:
+05_04_00__container_blocks__lists__002:
spec_txt_example_position: 282
source_specification: commonmark
-05_04__container_blocks__lists__003:
+05_04_00__container_blocks__lists__003:
spec_txt_example_position: 283
source_specification: commonmark
-05_04__container_blocks__lists__004:
+05_04_00__container_blocks__lists__004:
spec_txt_example_position: 284
source_specification: commonmark
-05_04__container_blocks__lists__005:
+05_04_00__container_blocks__lists__005:
spec_txt_example_position: 285
source_specification: commonmark
-05_04__container_blocks__lists__006:
+05_04_00__container_blocks__lists__006:
spec_txt_example_position: 286
source_specification: commonmark
-05_04__container_blocks__lists__007:
+05_04_00__container_blocks__lists__007:
spec_txt_example_position: 287
source_specification: commonmark
-05_04__container_blocks__lists__008:
+05_04_00__container_blocks__lists__008:
spec_txt_example_position: 288
source_specification: commonmark
-05_04__container_blocks__lists__009:
+05_04_00__container_blocks__lists__009:
spec_txt_example_position: 289
source_specification: commonmark
-05_04__container_blocks__lists__010:
+05_04_00__container_blocks__lists__010:
spec_txt_example_position: 290
source_specification: commonmark
-05_04__container_blocks__lists__011:
+05_04_00__container_blocks__lists__011:
spec_txt_example_position: 291
source_specification: commonmark
-05_04__container_blocks__lists__012:
+05_04_00__container_blocks__lists__012:
spec_txt_example_position: 292
source_specification: commonmark
-05_04__container_blocks__lists__013:
+05_04_00__container_blocks__lists__013:
spec_txt_example_position: 293
source_specification: commonmark
-05_04__container_blocks__lists__014:
+05_04_00__container_blocks__lists__014:
spec_txt_example_position: 294
source_specification: commonmark
-05_04__container_blocks__lists__015:
+05_04_00__container_blocks__lists__015:
spec_txt_example_position: 295
source_specification: commonmark
-05_04__container_blocks__lists__016:
+05_04_00__container_blocks__lists__016:
spec_txt_example_position: 296
source_specification: commonmark
-05_04__container_blocks__lists__017:
+05_04_00__container_blocks__lists__017:
spec_txt_example_position: 297
source_specification: commonmark
-05_04__container_blocks__lists__018:
+05_04_00__container_blocks__lists__018:
spec_txt_example_position: 298
source_specification: commonmark
-05_04__container_blocks__lists__019:
+05_04_00__container_blocks__lists__019:
spec_txt_example_position: 299
source_specification: commonmark
-05_04__container_blocks__lists__020:
+05_04_00__container_blocks__lists__020:
spec_txt_example_position: 300
source_specification: commonmark
-05_04__container_blocks__lists__021:
+05_04_00__container_blocks__lists__021:
spec_txt_example_position: 301
source_specification: commonmark
-05_04__container_blocks__lists__022:
+05_04_00__container_blocks__lists__022:
spec_txt_example_position: 302
source_specification: commonmark
-05_04__container_blocks__lists__023:
+05_04_00__container_blocks__lists__023:
spec_txt_example_position: 303
source_specification: commonmark
-05_04__container_blocks__lists__024:
+05_04_00__container_blocks__lists__024:
spec_txt_example_position: 304
source_specification: commonmark
-05_04__container_blocks__lists__025:
+05_04_00__container_blocks__lists__025:
spec_txt_example_position: 305
source_specification: commonmark
-05_04__container_blocks__lists__026:
+05_04_00__container_blocks__lists__026:
spec_txt_example_position: 306
source_specification: commonmark
-06_01__inlines__001:
+06_01_00__inlines__001:
spec_txt_example_position: 307
source_specification: commonmark
-06_02__inlines__backslash_escapes__001:
+06_02_00__inlines__backslash_escapes__001:
spec_txt_example_position: 308
source_specification: commonmark
-06_02__inlines__backslash_escapes__002:
+06_02_00__inlines__backslash_escapes__002:
spec_txt_example_position: 309
source_specification: commonmark
-06_02__inlines__backslash_escapes__003:
+06_02_00__inlines__backslash_escapes__003:
spec_txt_example_position: 310
source_specification: commonmark
-06_02__inlines__backslash_escapes__004:
+06_02_00__inlines__backslash_escapes__004:
spec_txt_example_position: 311
source_specification: commonmark
-06_02__inlines__backslash_escapes__005:
+06_02_00__inlines__backslash_escapes__005:
spec_txt_example_position: 312
source_specification: commonmark
-06_02__inlines__backslash_escapes__006:
+06_02_00__inlines__backslash_escapes__006:
spec_txt_example_position: 313
source_specification: commonmark
-06_02__inlines__backslash_escapes__007:
+06_02_00__inlines__backslash_escapes__007:
spec_txt_example_position: 314
source_specification: commonmark
-06_02__inlines__backslash_escapes__008:
+06_02_00__inlines__backslash_escapes__008:
spec_txt_example_position: 315
source_specification: commonmark
-06_02__inlines__backslash_escapes__009:
+06_02_00__inlines__backslash_escapes__009:
spec_txt_example_position: 316
source_specification: commonmark
-06_02__inlines__backslash_escapes__010:
+06_02_00__inlines__backslash_escapes__010:
spec_txt_example_position: 317
source_specification: commonmark
-06_02__inlines__backslash_escapes__011:
+06_02_00__inlines__backslash_escapes__011:
spec_txt_example_position: 318
source_specification: commonmark
-06_02__inlines__backslash_escapes__012:
+06_02_00__inlines__backslash_escapes__012:
spec_txt_example_position: 319
source_specification: commonmark
-06_02__inlines__backslash_escapes__013:
+06_02_00__inlines__backslash_escapes__013:
spec_txt_example_position: 320
source_specification: commonmark
-06_03__inlines__entity_and_numeric_character_references__001:
+06_03_00__inlines__entity_and_numeric_character_references__001:
spec_txt_example_position: 321
source_specification: commonmark
-06_03__inlines__entity_and_numeric_character_references__002:
+06_03_00__inlines__entity_and_numeric_character_references__002:
spec_txt_example_position: 322
source_specification: commonmark
-06_03__inlines__entity_and_numeric_character_references__003:
+06_03_00__inlines__entity_and_numeric_character_references__003:
spec_txt_example_position: 323
source_specification: commonmark
-06_03__inlines__entity_and_numeric_character_references__004:
+06_03_00__inlines__entity_and_numeric_character_references__004:
spec_txt_example_position: 324
source_specification: commonmark
-06_03__inlines__entity_and_numeric_character_references__005:
+06_03_00__inlines__entity_and_numeric_character_references__005:
spec_txt_example_position: 325
source_specification: commonmark
-06_03__inlines__entity_and_numeric_character_references__006:
+06_03_00__inlines__entity_and_numeric_character_references__006:
spec_txt_example_position: 326
source_specification: commonmark
-06_03__inlines__entity_and_numeric_character_references__007:
+06_03_00__inlines__entity_and_numeric_character_references__007:
spec_txt_example_position: 327
source_specification: commonmark
-06_03__inlines__entity_and_numeric_character_references__008:
+06_03_00__inlines__entity_and_numeric_character_references__008:
spec_txt_example_position: 328
source_specification: commonmark
-06_03__inlines__entity_and_numeric_character_references__009:
+06_03_00__inlines__entity_and_numeric_character_references__009:
spec_txt_example_position: 329
source_specification: commonmark
-06_03__inlines__entity_and_numeric_character_references__010:
+06_03_00__inlines__entity_and_numeric_character_references__010:
spec_txt_example_position: 330
source_specification: commonmark
-06_03__inlines__entity_and_numeric_character_references__011:
+06_03_00__inlines__entity_and_numeric_character_references__011:
spec_txt_example_position: 331
source_specification: commonmark
-06_03__inlines__entity_and_numeric_character_references__012:
+06_03_00__inlines__entity_and_numeric_character_references__012:
spec_txt_example_position: 332
source_specification: commonmark
-06_03__inlines__entity_and_numeric_character_references__013:
+06_03_00__inlines__entity_and_numeric_character_references__013:
spec_txt_example_position: 333
source_specification: commonmark
-06_03__inlines__entity_and_numeric_character_references__014:
+06_03_00__inlines__entity_and_numeric_character_references__014:
spec_txt_example_position: 334
source_specification: commonmark
-06_03__inlines__entity_and_numeric_character_references__015:
+06_03_00__inlines__entity_and_numeric_character_references__015:
spec_txt_example_position: 335
source_specification: commonmark
-06_03__inlines__entity_and_numeric_character_references__016:
+06_03_00__inlines__entity_and_numeric_character_references__016:
spec_txt_example_position: 336
source_specification: commonmark
-06_03__inlines__entity_and_numeric_character_references__017:
+06_03_00__inlines__entity_and_numeric_character_references__017:
spec_txt_example_position: 337
source_specification: commonmark
-06_04__inlines__code_spans__001:
+06_04_00__inlines__code_spans__001:
spec_txt_example_position: 338
source_specification: commonmark
-06_04__inlines__code_spans__002:
+06_04_00__inlines__code_spans__002:
spec_txt_example_position: 339
source_specification: commonmark
-06_04__inlines__code_spans__003:
+06_04_00__inlines__code_spans__003:
spec_txt_example_position: 340
source_specification: commonmark
-06_04__inlines__code_spans__004:
+06_04_00__inlines__code_spans__004:
spec_txt_example_position: 341
source_specification: commonmark
-06_04__inlines__code_spans__005:
+06_04_00__inlines__code_spans__005:
spec_txt_example_position: 342
source_specification: commonmark
-06_04__inlines__code_spans__006:
+06_04_00__inlines__code_spans__006:
spec_txt_example_position: 343
source_specification: commonmark
-06_04__inlines__code_spans__007:
+06_04_00__inlines__code_spans__007:
spec_txt_example_position: 344
source_specification: commonmark
-06_04__inlines__code_spans__008:
+06_04_00__inlines__code_spans__008:
spec_txt_example_position: 345
source_specification: commonmark
-06_04__inlines__code_spans__009:
+06_04_00__inlines__code_spans__009:
spec_txt_example_position: 346
source_specification: commonmark
-06_04__inlines__code_spans__010:
+06_04_00__inlines__code_spans__010:
spec_txt_example_position: 347
source_specification: commonmark
-06_04__inlines__code_spans__011:
+06_04_00__inlines__code_spans__011:
spec_txt_example_position: 348
source_specification: commonmark
-06_04__inlines__code_spans__012:
+06_04_00__inlines__code_spans__012:
spec_txt_example_position: 349
source_specification: commonmark
-06_04__inlines__code_spans__013:
+06_04_00__inlines__code_spans__013:
spec_txt_example_position: 350
source_specification: commonmark
-06_04__inlines__code_spans__014:
+06_04_00__inlines__code_spans__014:
spec_txt_example_position: 351
source_specification: commonmark
-06_04__inlines__code_spans__015:
+06_04_00__inlines__code_spans__015:
spec_txt_example_position: 352
source_specification: commonmark
-06_04__inlines__code_spans__016:
+06_04_00__inlines__code_spans__016:
spec_txt_example_position: 353
source_specification: commonmark
-06_04__inlines__code_spans__017:
+06_04_00__inlines__code_spans__017:
spec_txt_example_position: 354
source_specification: commonmark
-06_04__inlines__code_spans__018:
+06_04_00__inlines__code_spans__018:
spec_txt_example_position: 355
source_specification: commonmark
-06_04__inlines__code_spans__019:
+06_04_00__inlines__code_spans__019:
spec_txt_example_position: 356
source_specification: commonmark
-06_04__inlines__code_spans__020:
+06_04_00__inlines__code_spans__020:
spec_txt_example_position: 357
source_specification: commonmark
-06_04__inlines__code_spans__021:
+06_04_00__inlines__code_spans__021:
spec_txt_example_position: 358
source_specification: commonmark
-06_04__inlines__code_spans__022:
+06_04_00__inlines__code_spans__022:
spec_txt_example_position: 359
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__001:
+06_05_00__inlines__emphasis_and_strong_emphasis__001:
spec_txt_example_position: 360
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__002:
+06_05_00__inlines__emphasis_and_strong_emphasis__002:
spec_txt_example_position: 361
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__003:
+06_05_00__inlines__emphasis_and_strong_emphasis__003:
spec_txt_example_position: 362
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__004:
+06_05_00__inlines__emphasis_and_strong_emphasis__004:
spec_txt_example_position: 363
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__005:
+06_05_00__inlines__emphasis_and_strong_emphasis__005:
spec_txt_example_position: 364
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__006:
+06_05_00__inlines__emphasis_and_strong_emphasis__006:
spec_txt_example_position: 365
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__007:
+06_05_00__inlines__emphasis_and_strong_emphasis__007:
spec_txt_example_position: 366
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__008:
+06_05_00__inlines__emphasis_and_strong_emphasis__008:
spec_txt_example_position: 367
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__009:
+06_05_00__inlines__emphasis_and_strong_emphasis__009:
spec_txt_example_position: 368
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__010:
+06_05_00__inlines__emphasis_and_strong_emphasis__010:
spec_txt_example_position: 369
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__011:
+06_05_00__inlines__emphasis_and_strong_emphasis__011:
spec_txt_example_position: 370
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__012:
+06_05_00__inlines__emphasis_and_strong_emphasis__012:
spec_txt_example_position: 371
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__013:
+06_05_00__inlines__emphasis_and_strong_emphasis__013:
spec_txt_example_position: 372
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__014:
+06_05_00__inlines__emphasis_and_strong_emphasis__014:
spec_txt_example_position: 373
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__015:
+06_05_00__inlines__emphasis_and_strong_emphasis__015:
spec_txt_example_position: 374
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__016:
+06_05_00__inlines__emphasis_and_strong_emphasis__016:
spec_txt_example_position: 375
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__017:
+06_05_00__inlines__emphasis_and_strong_emphasis__017:
spec_txt_example_position: 376
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__018:
+06_05_00__inlines__emphasis_and_strong_emphasis__018:
spec_txt_example_position: 377
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__019:
+06_05_00__inlines__emphasis_and_strong_emphasis__019:
spec_txt_example_position: 378
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__020:
+06_05_00__inlines__emphasis_and_strong_emphasis__020:
spec_txt_example_position: 379
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__021:
+06_05_00__inlines__emphasis_and_strong_emphasis__021:
spec_txt_example_position: 380
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__022:
+06_05_00__inlines__emphasis_and_strong_emphasis__022:
spec_txt_example_position: 381
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__023:
+06_05_00__inlines__emphasis_and_strong_emphasis__023:
spec_txt_example_position: 382
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__024:
+06_05_00__inlines__emphasis_and_strong_emphasis__024:
spec_txt_example_position: 383
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__025:
+06_05_00__inlines__emphasis_and_strong_emphasis__025:
spec_txt_example_position: 384
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__026:
+06_05_00__inlines__emphasis_and_strong_emphasis__026:
spec_txt_example_position: 385
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__027:
+06_05_00__inlines__emphasis_and_strong_emphasis__027:
spec_txt_example_position: 386
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__028:
+06_05_00__inlines__emphasis_and_strong_emphasis__028:
spec_txt_example_position: 387
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__029:
+06_05_00__inlines__emphasis_and_strong_emphasis__029:
spec_txt_example_position: 388
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__030:
+06_05_00__inlines__emphasis_and_strong_emphasis__030:
spec_txt_example_position: 389
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__031:
+06_05_00__inlines__emphasis_and_strong_emphasis__031:
spec_txt_example_position: 390
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__032:
+06_05_00__inlines__emphasis_and_strong_emphasis__032:
spec_txt_example_position: 391
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__033:
+06_05_00__inlines__emphasis_and_strong_emphasis__033:
spec_txt_example_position: 392
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__034:
+06_05_00__inlines__emphasis_and_strong_emphasis__034:
spec_txt_example_position: 393
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__035:
+06_05_00__inlines__emphasis_and_strong_emphasis__035:
spec_txt_example_position: 394
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__036:
+06_05_00__inlines__emphasis_and_strong_emphasis__036:
spec_txt_example_position: 395
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__037:
+06_05_00__inlines__emphasis_and_strong_emphasis__037:
spec_txt_example_position: 396
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__038:
+06_05_00__inlines__emphasis_and_strong_emphasis__038:
spec_txt_example_position: 397
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__039:
+06_05_00__inlines__emphasis_and_strong_emphasis__039:
spec_txt_example_position: 398
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__040:
+06_05_00__inlines__emphasis_and_strong_emphasis__040:
spec_txt_example_position: 399
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__041:
+06_05_00__inlines__emphasis_and_strong_emphasis__041:
spec_txt_example_position: 400
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__042:
+06_05_00__inlines__emphasis_and_strong_emphasis__042:
spec_txt_example_position: 401
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__043:
+06_05_00__inlines__emphasis_and_strong_emphasis__043:
spec_txt_example_position: 402
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__044:
+06_05_00__inlines__emphasis_and_strong_emphasis__044:
spec_txt_example_position: 403
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__045:
+06_05_00__inlines__emphasis_and_strong_emphasis__045:
spec_txt_example_position: 404
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__046:
+06_05_00__inlines__emphasis_and_strong_emphasis__046:
spec_txt_example_position: 405
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__047:
+06_05_00__inlines__emphasis_and_strong_emphasis__047:
spec_txt_example_position: 406
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__048:
+06_05_00__inlines__emphasis_and_strong_emphasis__048:
spec_txt_example_position: 407
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__049:
+06_05_00__inlines__emphasis_and_strong_emphasis__049:
spec_txt_example_position: 408
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__050:
+06_05_00__inlines__emphasis_and_strong_emphasis__050:
spec_txt_example_position: 409
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__051:
+06_05_00__inlines__emphasis_and_strong_emphasis__051:
spec_txt_example_position: 410
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__052:
+06_05_00__inlines__emphasis_and_strong_emphasis__052:
spec_txt_example_position: 411
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__053:
+06_05_00__inlines__emphasis_and_strong_emphasis__053:
spec_txt_example_position: 412
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__054:
+06_05_00__inlines__emphasis_and_strong_emphasis__054:
spec_txt_example_position: 413
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__055:
+06_05_00__inlines__emphasis_and_strong_emphasis__055:
spec_txt_example_position: 414
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__056:
+06_05_00__inlines__emphasis_and_strong_emphasis__056:
spec_txt_example_position: 415
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__057:
+06_05_00__inlines__emphasis_and_strong_emphasis__057:
spec_txt_example_position: 416
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__058:
+06_05_00__inlines__emphasis_and_strong_emphasis__058:
spec_txt_example_position: 417
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__059:
+06_05_00__inlines__emphasis_and_strong_emphasis__059:
spec_txt_example_position: 418
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__060:
+06_05_00__inlines__emphasis_and_strong_emphasis__060:
spec_txt_example_position: 419
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__061:
+06_05_00__inlines__emphasis_and_strong_emphasis__061:
spec_txt_example_position: 420
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__062:
+06_05_00__inlines__emphasis_and_strong_emphasis__062:
spec_txt_example_position: 421
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__063:
+06_05_00__inlines__emphasis_and_strong_emphasis__063:
spec_txt_example_position: 422
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__064:
+06_05_00__inlines__emphasis_and_strong_emphasis__064:
spec_txt_example_position: 423
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__065:
+06_05_00__inlines__emphasis_and_strong_emphasis__065:
spec_txt_example_position: 424
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__066:
+06_05_00__inlines__emphasis_and_strong_emphasis__066:
spec_txt_example_position: 425
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__067:
+06_05_00__inlines__emphasis_and_strong_emphasis__067:
spec_txt_example_position: 426
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__068:
+06_05_00__inlines__emphasis_and_strong_emphasis__068:
spec_txt_example_position: 427
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__069:
+06_05_00__inlines__emphasis_and_strong_emphasis__069:
spec_txt_example_position: 428
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__070:
+06_05_00__inlines__emphasis_and_strong_emphasis__070:
spec_txt_example_position: 429
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__071:
+06_05_00__inlines__emphasis_and_strong_emphasis__071:
spec_txt_example_position: 430
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__072:
+06_05_00__inlines__emphasis_and_strong_emphasis__072:
spec_txt_example_position: 431
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__073:
+06_05_00__inlines__emphasis_and_strong_emphasis__073:
spec_txt_example_position: 432
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__074:
+06_05_00__inlines__emphasis_and_strong_emphasis__074:
spec_txt_example_position: 433
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__075:
+06_05_00__inlines__emphasis_and_strong_emphasis__075:
spec_txt_example_position: 434
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__076:
+06_05_00__inlines__emphasis_and_strong_emphasis__076:
spec_txt_example_position: 435
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__077:
+06_05_00__inlines__emphasis_and_strong_emphasis__077:
spec_txt_example_position: 436
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__078:
+06_05_00__inlines__emphasis_and_strong_emphasis__078:
spec_txt_example_position: 437
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__079:
+06_05_00__inlines__emphasis_and_strong_emphasis__079:
spec_txt_example_position: 438
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__080:
+06_05_00__inlines__emphasis_and_strong_emphasis__080:
spec_txt_example_position: 439
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__081:
+06_05_00__inlines__emphasis_and_strong_emphasis__081:
spec_txt_example_position: 440
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__082:
+06_05_00__inlines__emphasis_and_strong_emphasis__082:
spec_txt_example_position: 441
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__083:
+06_05_00__inlines__emphasis_and_strong_emphasis__083:
spec_txt_example_position: 442
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__084:
+06_05_00__inlines__emphasis_and_strong_emphasis__084:
spec_txt_example_position: 443
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__085:
+06_05_00__inlines__emphasis_and_strong_emphasis__085:
spec_txt_example_position: 444
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__086:
+06_05_00__inlines__emphasis_and_strong_emphasis__086:
spec_txt_example_position: 445
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__087:
+06_05_00__inlines__emphasis_and_strong_emphasis__087:
spec_txt_example_position: 446
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__088:
+06_05_00__inlines__emphasis_and_strong_emphasis__088:
spec_txt_example_position: 447
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__089:
+06_05_00__inlines__emphasis_and_strong_emphasis__089:
spec_txt_example_position: 448
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__090:
+06_05_00__inlines__emphasis_and_strong_emphasis__090:
spec_txt_example_position: 449
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__091:
+06_05_00__inlines__emphasis_and_strong_emphasis__091:
spec_txt_example_position: 450
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__092:
+06_05_00__inlines__emphasis_and_strong_emphasis__092:
spec_txt_example_position: 451
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__093:
+06_05_00__inlines__emphasis_and_strong_emphasis__093:
spec_txt_example_position: 452
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__094:
+06_05_00__inlines__emphasis_and_strong_emphasis__094:
spec_txt_example_position: 453
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__095:
+06_05_00__inlines__emphasis_and_strong_emphasis__095:
spec_txt_example_position: 454
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__096:
+06_05_00__inlines__emphasis_and_strong_emphasis__096:
spec_txt_example_position: 455
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__097:
+06_05_00__inlines__emphasis_and_strong_emphasis__097:
spec_txt_example_position: 456
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__098:
+06_05_00__inlines__emphasis_and_strong_emphasis__098:
spec_txt_example_position: 457
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__099:
+06_05_00__inlines__emphasis_and_strong_emphasis__099:
spec_txt_example_position: 458
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__100:
+06_05_00__inlines__emphasis_and_strong_emphasis__100:
spec_txt_example_position: 459
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__101:
+06_05_00__inlines__emphasis_and_strong_emphasis__101:
spec_txt_example_position: 460
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__102:
+06_05_00__inlines__emphasis_and_strong_emphasis__102:
spec_txt_example_position: 461
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__103:
+06_05_00__inlines__emphasis_and_strong_emphasis__103:
spec_txt_example_position: 462
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__104:
+06_05_00__inlines__emphasis_and_strong_emphasis__104:
spec_txt_example_position: 463
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__105:
+06_05_00__inlines__emphasis_and_strong_emphasis__105:
spec_txt_example_position: 464
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__106:
+06_05_00__inlines__emphasis_and_strong_emphasis__106:
spec_txt_example_position: 465
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__107:
+06_05_00__inlines__emphasis_and_strong_emphasis__107:
spec_txt_example_position: 466
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__108:
+06_05_00__inlines__emphasis_and_strong_emphasis__108:
spec_txt_example_position: 467
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__109:
+06_05_00__inlines__emphasis_and_strong_emphasis__109:
spec_txt_example_position: 468
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__110:
+06_05_00__inlines__emphasis_and_strong_emphasis__110:
spec_txt_example_position: 469
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__111:
+06_05_00__inlines__emphasis_and_strong_emphasis__111:
spec_txt_example_position: 470
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__112:
+06_05_00__inlines__emphasis_and_strong_emphasis__112:
spec_txt_example_position: 471
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__113:
+06_05_00__inlines__emphasis_and_strong_emphasis__113:
spec_txt_example_position: 472
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__114:
+06_05_00__inlines__emphasis_and_strong_emphasis__114:
spec_txt_example_position: 473
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__115:
+06_05_00__inlines__emphasis_and_strong_emphasis__115:
spec_txt_example_position: 474
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__116:
+06_05_00__inlines__emphasis_and_strong_emphasis__116:
spec_txt_example_position: 475
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__117:
+06_05_00__inlines__emphasis_and_strong_emphasis__117:
spec_txt_example_position: 476
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__118:
+06_05_00__inlines__emphasis_and_strong_emphasis__118:
spec_txt_example_position: 477
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__119:
+06_05_00__inlines__emphasis_and_strong_emphasis__119:
spec_txt_example_position: 478
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__120:
+06_05_00__inlines__emphasis_and_strong_emphasis__120:
spec_txt_example_position: 479
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__121:
+06_05_00__inlines__emphasis_and_strong_emphasis__121:
spec_txt_example_position: 480
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__122:
+06_05_00__inlines__emphasis_and_strong_emphasis__122:
spec_txt_example_position: 481
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__123:
+06_05_00__inlines__emphasis_and_strong_emphasis__123:
spec_txt_example_position: 482
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__124:
+06_05_00__inlines__emphasis_and_strong_emphasis__124:
spec_txt_example_position: 483
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__125:
+06_05_00__inlines__emphasis_and_strong_emphasis__125:
spec_txt_example_position: 484
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__126:
+06_05_00__inlines__emphasis_and_strong_emphasis__126:
spec_txt_example_position: 485
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__127:
+06_05_00__inlines__emphasis_and_strong_emphasis__127:
spec_txt_example_position: 486
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__128:
+06_05_00__inlines__emphasis_and_strong_emphasis__128:
spec_txt_example_position: 487
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__129:
+06_05_00__inlines__emphasis_and_strong_emphasis__129:
spec_txt_example_position: 488
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__130:
+06_05_00__inlines__emphasis_and_strong_emphasis__130:
spec_txt_example_position: 489
source_specification: commonmark
-06_05__inlines__emphasis_and_strong_emphasis__131:
+06_05_00__inlines__emphasis_and_strong_emphasis__131:
spec_txt_example_position: 490
source_specification: commonmark
-06_06__inlines__strikethrough_extension__001:
+06_06_00__inlines__strikethrough_extension__001:
spec_txt_example_position: 491
source_specification: github
-06_06__inlines__strikethrough_extension__002:
+06_06_00__inlines__strikethrough_extension__002:
spec_txt_example_position: 492
source_specification: github
-06_07__inlines__links__001:
+06_07_00__inlines__links__001:
spec_txt_example_position: 493
source_specification: commonmark
-06_07__inlines__links__002:
+06_07_00__inlines__links__002:
spec_txt_example_position: 494
source_specification: commonmark
-06_07__inlines__links__003:
+06_07_00__inlines__links__003:
spec_txt_example_position: 495
source_specification: commonmark
-06_07__inlines__links__004:
+06_07_00__inlines__links__004:
spec_txt_example_position: 496
source_specification: commonmark
-06_07__inlines__links__005:
+06_07_00__inlines__links__005:
spec_txt_example_position: 497
source_specification: commonmark
-06_07__inlines__links__006:
+06_07_00__inlines__links__006:
spec_txt_example_position: 498
source_specification: commonmark
-06_07__inlines__links__007:
+06_07_00__inlines__links__007:
spec_txt_example_position: 499
source_specification: commonmark
-06_07__inlines__links__008:
+06_07_00__inlines__links__008:
spec_txt_example_position: 500
source_specification: commonmark
-06_07__inlines__links__009:
+06_07_00__inlines__links__009:
spec_txt_example_position: 501
source_specification: commonmark
-06_07__inlines__links__010:
+06_07_00__inlines__links__010:
spec_txt_example_position: 502
source_specification: commonmark
-06_07__inlines__links__011:
+06_07_00__inlines__links__011:
spec_txt_example_position: 503
source_specification: commonmark
-06_07__inlines__links__012:
+06_07_00__inlines__links__012:
spec_txt_example_position: 504
source_specification: commonmark
-06_07__inlines__links__013:
+06_07_00__inlines__links__013:
spec_txt_example_position: 505
source_specification: commonmark
-06_07__inlines__links__014:
+06_07_00__inlines__links__014:
spec_txt_example_position: 506
source_specification: commonmark
-06_07__inlines__links__015:
+06_07_00__inlines__links__015:
spec_txt_example_position: 507
source_specification: commonmark
-06_07__inlines__links__016:
+06_07_00__inlines__links__016:
spec_txt_example_position: 508
source_specification: commonmark
-06_07__inlines__links__017:
+06_07_00__inlines__links__017:
spec_txt_example_position: 509
source_specification: commonmark
-06_07__inlines__links__018:
+06_07_00__inlines__links__018:
spec_txt_example_position: 510
source_specification: commonmark
-06_07__inlines__links__019:
+06_07_00__inlines__links__019:
spec_txt_example_position: 511
source_specification: commonmark
-06_07__inlines__links__020:
+06_07_00__inlines__links__020:
spec_txt_example_position: 512
source_specification: commonmark
-06_07__inlines__links__021:
+06_07_00__inlines__links__021:
spec_txt_example_position: 513
source_specification: commonmark
-06_07__inlines__links__022:
+06_07_00__inlines__links__022:
spec_txt_example_position: 514
source_specification: commonmark
-06_07__inlines__links__023:
+06_07_00__inlines__links__023:
spec_txt_example_position: 515
source_specification: commonmark
-06_07__inlines__links__024:
+06_07_00__inlines__links__024:
spec_txt_example_position: 516
source_specification: commonmark
-06_07__inlines__links__025:
+06_07_00__inlines__links__025:
spec_txt_example_position: 517
source_specification: commonmark
-06_07__inlines__links__026:
+06_07_00__inlines__links__026:
spec_txt_example_position: 518
source_specification: commonmark
-06_07__inlines__links__027:
+06_07_00__inlines__links__027:
spec_txt_example_position: 519
source_specification: commonmark
-06_07__inlines__links__028:
+06_07_00__inlines__links__028:
spec_txt_example_position: 520
source_specification: commonmark
-06_07__inlines__links__029:
+06_07_00__inlines__links__029:
spec_txt_example_position: 521
source_specification: commonmark
-06_07__inlines__links__030:
+06_07_00__inlines__links__030:
spec_txt_example_position: 522
source_specification: commonmark
-06_07__inlines__links__031:
+06_07_00__inlines__links__031:
spec_txt_example_position: 523
source_specification: commonmark
-06_07__inlines__links__032:
+06_07_00__inlines__links__032:
spec_txt_example_position: 524
source_specification: commonmark
-06_07__inlines__links__033:
+06_07_00__inlines__links__033:
spec_txt_example_position: 525
source_specification: commonmark
-06_07__inlines__links__034:
+06_07_00__inlines__links__034:
spec_txt_example_position: 526
source_specification: commonmark
-06_07__inlines__links__035:
+06_07_00__inlines__links__035:
spec_txt_example_position: 527
source_specification: commonmark
-06_07__inlines__links__036:
+06_07_00__inlines__links__036:
spec_txt_example_position: 528
source_specification: commonmark
-06_07__inlines__links__037:
+06_07_00__inlines__links__037:
spec_txt_example_position: 529
source_specification: commonmark
-06_07__inlines__links__038:
+06_07_00__inlines__links__038:
spec_txt_example_position: 530
source_specification: commonmark
-06_07__inlines__links__039:
+06_07_00__inlines__links__039:
spec_txt_example_position: 531
source_specification: commonmark
-06_07__inlines__links__040:
+06_07_00__inlines__links__040:
spec_txt_example_position: 532
source_specification: commonmark
-06_07__inlines__links__041:
+06_07_00__inlines__links__041:
spec_txt_example_position: 533
source_specification: commonmark
-06_07__inlines__links__042:
+06_07_00__inlines__links__042:
spec_txt_example_position: 534
source_specification: commonmark
-06_07__inlines__links__043:
+06_07_00__inlines__links__043:
spec_txt_example_position: 535
source_specification: commonmark
-06_07__inlines__links__044:
+06_07_00__inlines__links__044:
spec_txt_example_position: 536
source_specification: commonmark
-06_07__inlines__links__045:
+06_07_00__inlines__links__045:
spec_txt_example_position: 537
source_specification: commonmark
-06_07__inlines__links__046:
+06_07_00__inlines__links__046:
spec_txt_example_position: 538
source_specification: commonmark
-06_07__inlines__links__047:
+06_07_00__inlines__links__047:
spec_txt_example_position: 539
source_specification: commonmark
-06_07__inlines__links__048:
+06_07_00__inlines__links__048:
spec_txt_example_position: 540
source_specification: commonmark
-06_07__inlines__links__049:
+06_07_00__inlines__links__049:
spec_txt_example_position: 541
source_specification: commonmark
-06_07__inlines__links__050:
+06_07_00__inlines__links__050:
spec_txt_example_position: 542
source_specification: commonmark
-06_07__inlines__links__051:
+06_07_00__inlines__links__051:
spec_txt_example_position: 543
source_specification: commonmark
-06_07__inlines__links__052:
+06_07_00__inlines__links__052:
spec_txt_example_position: 544
source_specification: commonmark
-06_07__inlines__links__053:
+06_07_00__inlines__links__053:
spec_txt_example_position: 545
source_specification: commonmark
-06_07__inlines__links__054:
+06_07_00__inlines__links__054:
spec_txt_example_position: 546
source_specification: commonmark
-06_07__inlines__links__055:
+06_07_00__inlines__links__055:
spec_txt_example_position: 547
source_specification: commonmark
-06_07__inlines__links__056:
+06_07_00__inlines__links__056:
spec_txt_example_position: 548
source_specification: commonmark
-06_07__inlines__links__057:
+06_07_00__inlines__links__057:
spec_txt_example_position: 549
source_specification: commonmark
-06_07__inlines__links__058:
+06_07_00__inlines__links__058:
spec_txt_example_position: 550
source_specification: commonmark
-06_07__inlines__links__059:
+06_07_00__inlines__links__059:
spec_txt_example_position: 551
source_specification: commonmark
-06_07__inlines__links__060:
+06_07_00__inlines__links__060:
spec_txt_example_position: 552
source_specification: commonmark
-06_07__inlines__links__061:
+06_07_00__inlines__links__061:
spec_txt_example_position: 553
source_specification: commonmark
-06_07__inlines__links__062:
+06_07_00__inlines__links__062:
spec_txt_example_position: 554
source_specification: commonmark
-06_07__inlines__links__063:
+06_07_00__inlines__links__063:
spec_txt_example_position: 555
source_specification: commonmark
-06_07__inlines__links__064:
+06_07_00__inlines__links__064:
spec_txt_example_position: 556
source_specification: commonmark
-06_07__inlines__links__065:
+06_07_00__inlines__links__065:
spec_txt_example_position: 557
source_specification: commonmark
-06_07__inlines__links__066:
+06_07_00__inlines__links__066:
spec_txt_example_position: 558
source_specification: commonmark
-06_07__inlines__links__067:
+06_07_00__inlines__links__067:
spec_txt_example_position: 559
source_specification: commonmark
-06_07__inlines__links__068:
+06_07_00__inlines__links__068:
spec_txt_example_position: 560
source_specification: commonmark
-06_07__inlines__links__069:
+06_07_00__inlines__links__069:
spec_txt_example_position: 561
source_specification: commonmark
-06_07__inlines__links__070:
+06_07_00__inlines__links__070:
spec_txt_example_position: 562
source_specification: commonmark
-06_07__inlines__links__071:
+06_07_00__inlines__links__071:
spec_txt_example_position: 563
source_specification: commonmark
-06_07__inlines__links__072:
+06_07_00__inlines__links__072:
spec_txt_example_position: 564
source_specification: commonmark
-06_07__inlines__links__073:
+06_07_00__inlines__links__073:
spec_txt_example_position: 565
source_specification: commonmark
-06_07__inlines__links__074:
+06_07_00__inlines__links__074:
spec_txt_example_position: 566
source_specification: commonmark
-06_07__inlines__links__075:
+06_07_00__inlines__links__075:
spec_txt_example_position: 567
source_specification: commonmark
-06_07__inlines__links__076:
+06_07_00__inlines__links__076:
spec_txt_example_position: 568
source_specification: commonmark
-06_07__inlines__links__077:
+06_07_00__inlines__links__077:
spec_txt_example_position: 569
source_specification: commonmark
-06_07__inlines__links__078:
+06_07_00__inlines__links__078:
spec_txt_example_position: 570
source_specification: commonmark
-06_07__inlines__links__079:
+06_07_00__inlines__links__079:
spec_txt_example_position: 571
source_specification: commonmark
-06_07__inlines__links__080:
+06_07_00__inlines__links__080:
spec_txt_example_position: 572
source_specification: commonmark
-06_07__inlines__links__081:
+06_07_00__inlines__links__081:
spec_txt_example_position: 573
source_specification: commonmark
-06_07__inlines__links__082:
+06_07_00__inlines__links__082:
spec_txt_example_position: 574
source_specification: commonmark
-06_07__inlines__links__083:
+06_07_00__inlines__links__083:
spec_txt_example_position: 575
source_specification: commonmark
-06_07__inlines__links__084:
+06_07_00__inlines__links__084:
spec_txt_example_position: 576
source_specification: commonmark
-06_07__inlines__links__085:
+06_07_00__inlines__links__085:
spec_txt_example_position: 577
source_specification: commonmark
-06_07__inlines__links__086:
+06_07_00__inlines__links__086:
spec_txt_example_position: 578
source_specification: commonmark
-06_07__inlines__links__087:
+06_07_00__inlines__links__087:
spec_txt_example_position: 579
source_specification: commonmark
-06_08__inlines__images__001:
+06_08_00__inlines__images__001:
spec_txt_example_position: 580
source_specification: commonmark
-06_08__inlines__images__002:
+06_08_00__inlines__images__002:
spec_txt_example_position: 581
source_specification: commonmark
-06_08__inlines__images__003:
+06_08_00__inlines__images__003:
spec_txt_example_position: 582
source_specification: commonmark
-06_08__inlines__images__004:
+06_08_00__inlines__images__004:
spec_txt_example_position: 583
source_specification: commonmark
-06_08__inlines__images__005:
+06_08_00__inlines__images__005:
spec_txt_example_position: 584
source_specification: commonmark
-06_08__inlines__images__006:
+06_08_00__inlines__images__006:
spec_txt_example_position: 585
source_specification: commonmark
-06_08__inlines__images__007:
+06_08_00__inlines__images__007:
spec_txt_example_position: 586
source_specification: commonmark
-06_08__inlines__images__008:
+06_08_00__inlines__images__008:
spec_txt_example_position: 587
source_specification: commonmark
-06_08__inlines__images__009:
+06_08_00__inlines__images__009:
spec_txt_example_position: 588
source_specification: commonmark
-06_08__inlines__images__010:
+06_08_00__inlines__images__010:
spec_txt_example_position: 589
source_specification: commonmark
-06_08__inlines__images__011:
+06_08_00__inlines__images__011:
spec_txt_example_position: 590
source_specification: commonmark
-06_08__inlines__images__012:
+06_08_00__inlines__images__012:
spec_txt_example_position: 591
source_specification: commonmark
-06_08__inlines__images__013:
+06_08_00__inlines__images__013:
spec_txt_example_position: 592
source_specification: commonmark
-06_08__inlines__images__014:
+06_08_00__inlines__images__014:
spec_txt_example_position: 593
source_specification: commonmark
-06_08__inlines__images__015:
+06_08_00__inlines__images__015:
spec_txt_example_position: 594
source_specification: commonmark
-06_08__inlines__images__016:
+06_08_00__inlines__images__016:
spec_txt_example_position: 595
source_specification: commonmark
-06_08__inlines__images__017:
+06_08_00__inlines__images__017:
spec_txt_example_position: 596
source_specification: commonmark
-06_08__inlines__images__018:
+06_08_00__inlines__images__018:
spec_txt_example_position: 597
source_specification: commonmark
-06_08__inlines__images__019:
+06_08_00__inlines__images__019:
spec_txt_example_position: 598
source_specification: commonmark
-06_08__inlines__images__020:
+06_08_00__inlines__images__020:
spec_txt_example_position: 599
source_specification: commonmark
-06_08__inlines__images__021:
+06_08_00__inlines__images__021:
spec_txt_example_position: 600
source_specification: commonmark
-06_08__inlines__images__022:
+06_08_00__inlines__images__022:
spec_txt_example_position: 601
source_specification: commonmark
-06_09__inlines__autolinks__001:
+06_09_00__inlines__autolinks__001:
spec_txt_example_position: 602
source_specification: commonmark
-06_09__inlines__autolinks__002:
+06_09_00__inlines__autolinks__002:
spec_txt_example_position: 603
source_specification: commonmark
-06_09__inlines__autolinks__003:
+06_09_00__inlines__autolinks__003:
spec_txt_example_position: 604
source_specification: commonmark
-06_09__inlines__autolinks__004:
+06_09_00__inlines__autolinks__004:
spec_txt_example_position: 605
source_specification: commonmark
-06_09__inlines__autolinks__005:
+06_09_00__inlines__autolinks__005:
spec_txt_example_position: 606
source_specification: commonmark
-06_09__inlines__autolinks__006:
+06_09_00__inlines__autolinks__006:
spec_txt_example_position: 607
source_specification: commonmark
-06_09__inlines__autolinks__007:
+06_09_00__inlines__autolinks__007:
spec_txt_example_position: 608
source_specification: commonmark
-06_09__inlines__autolinks__008:
+06_09_00__inlines__autolinks__008:
spec_txt_example_position: 609
source_specification: commonmark
-06_09__inlines__autolinks__009:
+06_09_00__inlines__autolinks__009:
spec_txt_example_position: 610
source_specification: commonmark
-06_09__inlines__autolinks__010:
+06_09_00__inlines__autolinks__010:
spec_txt_example_position: 611
source_specification: commonmark
-06_09__inlines__autolinks__011:
+06_09_00__inlines__autolinks__011:
spec_txt_example_position: 612
source_specification: commonmark
-06_09__inlines__autolinks__012:
+06_09_00__inlines__autolinks__012:
spec_txt_example_position: 613
source_specification: commonmark
-06_09__inlines__autolinks__013:
+06_09_00__inlines__autolinks__013:
spec_txt_example_position: 614
source_specification: commonmark
-06_09__inlines__autolinks__014:
+06_09_00__inlines__autolinks__014:
spec_txt_example_position: 615
source_specification: commonmark
-06_09__inlines__autolinks__015:
+06_09_00__inlines__autolinks__015:
spec_txt_example_position: 616
source_specification: commonmark
-06_09__inlines__autolinks__016:
+06_09_00__inlines__autolinks__016:
spec_txt_example_position: 617
source_specification: commonmark
-06_09__inlines__autolinks__017:
+06_09_00__inlines__autolinks__017:
spec_txt_example_position: 618
source_specification: commonmark
-06_09__inlines__autolinks__018:
+06_09_00__inlines__autolinks__018:
spec_txt_example_position: 619
source_specification: commonmark
-06_09__inlines__autolinks__019:
+06_09_00__inlines__autolinks__019:
spec_txt_example_position: 620
source_specification: commonmark
-06_10__inlines__autolinks_extension__001:
+06_10_00__inlines__autolinks_extension__001:
spec_txt_example_position: 621
source_specification: github
-06_10__inlines__autolinks_extension__002:
+06_10_00__inlines__autolinks_extension__002:
spec_txt_example_position: 622
source_specification: github
-06_10__inlines__autolinks_extension__003:
+06_10_00__inlines__autolinks_extension__003:
spec_txt_example_position: 623
source_specification: github
-06_10__inlines__autolinks_extension__004:
+06_10_00__inlines__autolinks_extension__004:
spec_txt_example_position: 624
source_specification: github
-06_10__inlines__autolinks_extension__005:
+06_10_00__inlines__autolinks_extension__005:
spec_txt_example_position: 625
source_specification: github
-06_10__inlines__autolinks_extension__006:
+06_10_00__inlines__autolinks_extension__006:
spec_txt_example_position: 626
source_specification: github
-06_10__inlines__autolinks_extension__007:
+06_10_00__inlines__autolinks_extension__007:
spec_txt_example_position: 627
source_specification: github
-06_10__inlines__autolinks_extension__008:
+06_10_00__inlines__autolinks_extension__008:
spec_txt_example_position: 628
source_specification: github
-06_10__inlines__autolinks_extension__009:
+06_10_00__inlines__autolinks_extension__009:
spec_txt_example_position: 629
source_specification: github
-06_10__inlines__autolinks_extension__010:
+06_10_00__inlines__autolinks_extension__010:
spec_txt_example_position: 630
source_specification: github
-06_10__inlines__autolinks_extension__011:
+06_10_00__inlines__autolinks_extension__011:
spec_txt_example_position: 631
source_specification: github
-06_11__inlines__raw_html__001:
+06_11_00__inlines__raw_html__001:
spec_txt_example_position: 632
source_specification: commonmark
-06_11__inlines__raw_html__002:
+06_11_00__inlines__raw_html__002:
spec_txt_example_position: 633
source_specification: commonmark
-06_11__inlines__raw_html__003:
+06_11_00__inlines__raw_html__003:
spec_txt_example_position: 634
source_specification: commonmark
-06_11__inlines__raw_html__004:
+06_11_00__inlines__raw_html__004:
spec_txt_example_position: 635
source_specification: commonmark
-06_11__inlines__raw_html__005:
+06_11_00__inlines__raw_html__005:
spec_txt_example_position: 636
source_specification: commonmark
-06_11__inlines__raw_html__006:
+06_11_00__inlines__raw_html__006:
spec_txt_example_position: 637
source_specification: commonmark
-06_11__inlines__raw_html__007:
+06_11_00__inlines__raw_html__007:
spec_txt_example_position: 638
source_specification: commonmark
-06_11__inlines__raw_html__008:
+06_11_00__inlines__raw_html__008:
spec_txt_example_position: 639
source_specification: commonmark
-06_11__inlines__raw_html__009:
+06_11_00__inlines__raw_html__009:
spec_txt_example_position: 640
source_specification: commonmark
-06_11__inlines__raw_html__010:
+06_11_00__inlines__raw_html__010:
spec_txt_example_position: 641
source_specification: commonmark
-06_11__inlines__raw_html__011:
+06_11_00__inlines__raw_html__011:
spec_txt_example_position: 642
source_specification: commonmark
-06_11__inlines__raw_html__012:
+06_11_00__inlines__raw_html__012:
spec_txt_example_position: 643
source_specification: commonmark
-06_11__inlines__raw_html__013:
+06_11_00__inlines__raw_html__013:
spec_txt_example_position: 644
source_specification: commonmark
-06_11__inlines__raw_html__014:
+06_11_00__inlines__raw_html__014:
spec_txt_example_position: 645
source_specification: commonmark
-06_11__inlines__raw_html__015:
+06_11_00__inlines__raw_html__015:
spec_txt_example_position: 646
source_specification: commonmark
-06_11__inlines__raw_html__016:
+06_11_00__inlines__raw_html__016:
spec_txt_example_position: 647
source_specification: commonmark
-06_11__inlines__raw_html__017:
+06_11_00__inlines__raw_html__017:
spec_txt_example_position: 648
source_specification: commonmark
-06_11__inlines__raw_html__018:
+06_11_00__inlines__raw_html__018:
spec_txt_example_position: 649
source_specification: commonmark
-06_11__inlines__raw_html__019:
+06_11_00__inlines__raw_html__019:
spec_txt_example_position: 650
source_specification: commonmark
-06_11__inlines__raw_html__020:
+06_11_00__inlines__raw_html__020:
spec_txt_example_position: 651
source_specification: commonmark
-06_11__inlines__raw_html__021:
+06_11_00__inlines__raw_html__021:
spec_txt_example_position: 652
source_specification: commonmark
-06_12__inlines__disallowed_raw_html_extension__001:
+06_12_00__inlines__disallowed_raw_html_extension__001:
spec_txt_example_position: 653
source_specification: github
-06_13__inlines__hard_line_breaks__001:
+06_13_00__inlines__hard_line_breaks__001:
spec_txt_example_position: 654
source_specification: commonmark
-06_13__inlines__hard_line_breaks__002:
+06_13_00__inlines__hard_line_breaks__002:
spec_txt_example_position: 655
source_specification: commonmark
-06_13__inlines__hard_line_breaks__003:
+06_13_00__inlines__hard_line_breaks__003:
spec_txt_example_position: 656
source_specification: commonmark
-06_13__inlines__hard_line_breaks__004:
+06_13_00__inlines__hard_line_breaks__004:
spec_txt_example_position: 657
source_specification: commonmark
-06_13__inlines__hard_line_breaks__005:
+06_13_00__inlines__hard_line_breaks__005:
spec_txt_example_position: 658
source_specification: commonmark
-06_13__inlines__hard_line_breaks__006:
+06_13_00__inlines__hard_line_breaks__006:
spec_txt_example_position: 659
source_specification: commonmark
-06_13__inlines__hard_line_breaks__007:
+06_13_00__inlines__hard_line_breaks__007:
spec_txt_example_position: 660
source_specification: commonmark
-06_13__inlines__hard_line_breaks__008:
+06_13_00__inlines__hard_line_breaks__008:
spec_txt_example_position: 661
source_specification: commonmark
-06_13__inlines__hard_line_breaks__009:
+06_13_00__inlines__hard_line_breaks__009:
spec_txt_example_position: 662
source_specification: commonmark
-06_13__inlines__hard_line_breaks__010:
+06_13_00__inlines__hard_line_breaks__010:
spec_txt_example_position: 663
source_specification: commonmark
-06_13__inlines__hard_line_breaks__011:
+06_13_00__inlines__hard_line_breaks__011:
spec_txt_example_position: 664
source_specification: commonmark
-06_13__inlines__hard_line_breaks__012:
+06_13_00__inlines__hard_line_breaks__012:
spec_txt_example_position: 665
source_specification: commonmark
-06_13__inlines__hard_line_breaks__013:
+06_13_00__inlines__hard_line_breaks__013:
spec_txt_example_position: 666
source_specification: commonmark
-06_13__inlines__hard_line_breaks__014:
+06_13_00__inlines__hard_line_breaks__014:
spec_txt_example_position: 667
source_specification: commonmark
-06_13__inlines__hard_line_breaks__015:
+06_13_00__inlines__hard_line_breaks__015:
spec_txt_example_position: 668
source_specification: commonmark
-06_14__inlines__soft_line_breaks__001:
+06_14_00__inlines__soft_line_breaks__001:
spec_txt_example_position: 669
source_specification: commonmark
-06_14__inlines__soft_line_breaks__002:
+06_14_00__inlines__soft_line_breaks__002:
spec_txt_example_position: 670
source_specification: commonmark
-06_15__inlines__textual_content__001:
+06_15_00__inlines__textual_content__001:
spec_txt_example_position: 671
source_specification: commonmark
-06_15__inlines__textual_content__002:
+06_15_00__inlines__textual_content__002:
spec_txt_example_position: 672
source_specification: commonmark
-06_15__inlines__textual_content__003:
+06_15_00__inlines__textual_content__003:
spec_txt_example_position: 673
source_specification: commonmark
-07_01__gitlab_specific_markdown__footnotes__001:
+07_01_00__gitlab_specific_markdown__footnotes__001:
spec_txt_example_position: 674
source_specification: gitlab
-07_02__gitlab_specific_markdown__task_list_items__001:
+07_02_00__gitlab_specific_markdown__task_list_items__001:
spec_txt_example_position: 675
source_specification: gitlab
-07_02__gitlab_specific_markdown__task_list_items__002:
+07_02_00__gitlab_specific_markdown__task_list_items__002:
spec_txt_example_position: 676
source_specification: gitlab
-07_02__gitlab_specific_markdown__task_list_items__003:
+07_02_00__gitlab_specific_markdown__task_list_items__003:
spec_txt_example_position: 677
source_specification: gitlab
-07_02__gitlab_specific_markdown__task_list_items__004:
+07_02_00__gitlab_specific_markdown__task_list_items__004:
spec_txt_example_position: 678
source_specification: gitlab
-07_03__gitlab_specific_markdown__front_matter__001:
+07_03_00__gitlab_specific_markdown__front_matter__001:
spec_txt_example_position: 679
source_specification: gitlab
-07_03__gitlab_specific_markdown__front_matter__002:
+07_03_00__gitlab_specific_markdown__front_matter__002:
spec_txt_example_position: 680
source_specification: gitlab
-07_03__gitlab_specific_markdown__front_matter__003:
+07_03_00__gitlab_specific_markdown__front_matter__003:
spec_txt_example_position: 681
source_specification: gitlab
-07_03__gitlab_specific_markdown__front_matter__004:
+07_03_00__gitlab_specific_markdown__front_matter__004:
spec_txt_example_position: 682
source_specification: gitlab
-07_03__gitlab_specific_markdown__front_matter__005:
+07_03_00__gitlab_specific_markdown__front_matter__005:
spec_txt_example_position: 683
source_specification: gitlab
diff --git a/glfm_specification/example_snapshots/html.yml b/glfm_specification/example_snapshots/html.yml
index eda78a29da4..9aeb54ef4de 100644
--- a/glfm_specification/example_snapshots/html.yml
+++ b/glfm_specification/example_snapshots/html.yml
@@ -1,19 +1,19 @@
---
-02_01__preliminaries__tabs__001:
+02_01_00__preliminaries__tabs__001:
canonical: "<pre><code>foo\tbaz\t\tbim\n</code></pre>\n"
static: "<div class=\"gl-relative markdown-code-block js-markdown-code\">\n<pre
data-sourcepos=\"1:2-1:13\" class=\"code highlight js-syntax-highlight language-plaintext\"
lang=\"plaintext\" data-canonical-lang=\"\" v-pre=\"true\"><code><span id=\"LC1\"
class=\"line\" lang=\"plaintext\">foo\tbaz\t\tbim</span></code></pre>\n<copy-code></copy-code>\n</div>"
wysiwyg: "<pre class=\"content-editor-code-block undefined code highlight\"><code>foo\tbaz\t\tbim</code></pre>"
-02_01__preliminaries__tabs__002:
+02_01_00__preliminaries__tabs__002:
canonical: "<pre><code>foo\tbaz\t\tbim\n</code></pre>\n"
static: "<div class=\"gl-relative markdown-code-block js-markdown-code\">\n<pre
data-sourcepos=\"1:4-1:15\" class=\"code highlight js-syntax-highlight language-plaintext\"
lang=\"plaintext\" data-canonical-lang=\"\" v-pre=\"true\"><code><span id=\"LC1\"
class=\"line\" lang=\"plaintext\">foo\tbaz\t\tbim</span></code></pre>\n<copy-code></copy-code>\n</div>"
wysiwyg: "<pre class=\"content-editor-code-block undefined code highlight\"><code>foo\tbaz\t\tbim</code></pre>"
-02_01__preliminaries__tabs__003:
+02_01_00__preliminaries__tabs__003:
canonical: "<pre><code>a\ta\nὐ\ta\n</code></pre>\n"
static: "<div class=\"gl-relative markdown-code-block js-markdown-code\">\n<pre
data-sourcepos=\"1:5-2:9\" class=\"code highlight js-syntax-highlight language-plaintext\"
@@ -21,7 +21,7 @@
class=\"line\" lang=\"plaintext\">a\ta</span>\n<span id=\"LC2\" class=\"line\"
lang=\"plaintext\">ὐ\ta</span></code></pre>\n<copy-code></copy-code>\n</div>"
wysiwyg: "<pre class=\"content-editor-code-block undefined code highlight\"><code>a\ta\nὐ\ta</code></pre>"
-02_01__preliminaries__tabs__004:
+02_01_00__preliminaries__tabs__004:
canonical: |
<ul>
<li>
@@ -38,7 +38,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>foo</p><p>bar</p></li></ul>
-02_01__preliminaries__tabs__005:
+02_01_00__preliminaries__tabs__005:
canonical: |
<ul>
<li>
@@ -59,7 +59,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>foo</p><pre class="content-editor-code-block undefined code highlight"><code> bar</code></pre></li></ul>
-02_01__preliminaries__tabs__006:
+02_01_00__preliminaries__tabs__006:
canonical: |
<blockquote>
<pre><code> foo
@@ -74,7 +74,7 @@
</blockquote>
wysiwyg: |-
<blockquote multiline="false"><pre class="content-editor-code-block undefined code highlight"><code> foo</code></pre></blockquote>
-02_01__preliminaries__tabs__007:
+02_01_00__preliminaries__tabs__007:
canonical: |
<ul>
<li>
@@ -93,7 +93,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p></p><pre class="content-editor-code-block undefined code highlight"><code> foo</code></pre></li></ul>
-02_01__preliminaries__tabs__008:
+02_01_00__preliminaries__tabs__008:
canonical: |
<pre><code>foo
bar
@@ -107,7 +107,7 @@
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>foo
bar</code></pre>
-02_01__preliminaries__tabs__009:
+02_01_00__preliminaries__tabs__009:
canonical: |
<ul>
<li>foo
@@ -134,7 +134,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>foo</p><ul bullet="*"><li><p>bar</p><ul bullet="*"><li><p>baz</p></li></ul></li></ul></li></ul>
-02_01__preliminaries__tabs__010:
+02_01_00__preliminaries__tabs__010:
canonical: |
<h1>Foo</h1>
static: |-
@@ -142,14 +142,14 @@
<a id="user-content-foo" class="anchor" href="#foo" aria-hidden="true"></a>Foo</h1>
wysiwyg: |-
<h1>Foo</h1>
-02_01__preliminaries__tabs__011:
+02_01_00__preliminaries__tabs__011:
canonical: |
<hr />
static: |-
<hr data-sourcepos="1:1-1:6">
wysiwyg: |-
<hr>
-03_01__blocks_and_inlines__precedence__001:
+03_01_00__blocks_and_inlines__precedence__001:
canonical: |
<ul>
<li>`one</li>
@@ -162,7 +162,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>`one</p></li><li><p>two`</p></li></ul>
-04_01__leaf_blocks__thematic_breaks__001:
+04_01_00__leaf_blocks__thematic_breaks__001:
canonical: |
<hr />
<hr />
@@ -175,21 +175,21 @@
<hr>
<hr>
<hr>
-04_01__leaf_blocks__thematic_breaks__002:
+04_01_00__leaf_blocks__thematic_breaks__002:
canonical: |
<p>+++</p>
static: |-
<p data-sourcepos="1:1-1:3" dir="auto">+++</p>
wysiwyg: |-
<p>+++</p>
-04_01__leaf_blocks__thematic_breaks__003:
+04_01_00__leaf_blocks__thematic_breaks__003:
canonical: |
<p>===</p>
static: |-
<p data-sourcepos="1:1-1:3" dir="auto">===</p>
wysiwyg: |-
<p>===</p>
-04_01__leaf_blocks__thematic_breaks__004:
+04_01_00__leaf_blocks__thematic_breaks__004:
canonical: |
<p>--
**
@@ -202,7 +202,7 @@
<p>--
**
__</p>
-04_01__leaf_blocks__thematic_breaks__005:
+04_01_00__leaf_blocks__thematic_breaks__005:
canonical: |
<hr />
<hr />
@@ -215,7 +215,7 @@
<hr>
<hr>
<hr>
-04_01__leaf_blocks__thematic_breaks__006:
+04_01_00__leaf_blocks__thematic_breaks__006:
canonical: |
<pre><code>***
</code></pre>
@@ -226,7 +226,7 @@
</div>
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>***</code></pre>
-04_01__leaf_blocks__thematic_breaks__007:
+04_01_00__leaf_blocks__thematic_breaks__007:
canonical: |
<p>Foo
***</p>
@@ -236,42 +236,42 @@
wysiwyg: |-
<p>Foo
***</p>
-04_01__leaf_blocks__thematic_breaks__008:
+04_01_00__leaf_blocks__thematic_breaks__008:
canonical: |
<hr />
static: |-
<hr data-sourcepos="1:1-1:37">
wysiwyg: |-
<hr>
-04_01__leaf_blocks__thematic_breaks__009:
+04_01_00__leaf_blocks__thematic_breaks__009:
canonical: |
<hr />
static: |-
<hr data-sourcepos="1:2-1:6">
wysiwyg: |-
<hr>
-04_01__leaf_blocks__thematic_breaks__010:
+04_01_00__leaf_blocks__thematic_breaks__010:
canonical: |
<hr />
static: |-
<hr data-sourcepos="1:2-1:19">
wysiwyg: |-
<hr>
-04_01__leaf_blocks__thematic_breaks__011:
+04_01_00__leaf_blocks__thematic_breaks__011:
canonical: |
<hr />
static: |-
<hr data-sourcepos="1:1-1:21">
wysiwyg: |-
<hr>
-04_01__leaf_blocks__thematic_breaks__012:
+04_01_00__leaf_blocks__thematic_breaks__012:
canonical: |
<hr />
static: |-
<hr data-sourcepos="1:1-1:11">
wysiwyg: |-
<hr>
-04_01__leaf_blocks__thematic_breaks__013:
+04_01_00__leaf_blocks__thematic_breaks__013:
canonical: |
<p>_ _ _ _ a</p>
<p>a------</p>
@@ -284,14 +284,14 @@
<p>_ _ _ _ a</p>
<p>a------</p>
<p>---a---</p>
-04_01__leaf_blocks__thematic_breaks__014:
+04_01_00__leaf_blocks__thematic_breaks__014:
canonical: |
<p><em>-</em></p>
static: |-
<p data-sourcepos="1:2-1:4" dir="auto"><em>-</em></p>
wysiwyg: |-
<p><em>-</em></p>
-04_01__leaf_blocks__thematic_breaks__015:
+04_01_00__leaf_blocks__thematic_breaks__015:
canonical: |
<ul>
<li>foo</li>
@@ -312,7 +312,7 @@
<ul bullet="*"><li><p>foo</p></li></ul>
<hr>
<ul bullet="*"><li><p>bar</p></li></ul>
-04_01__leaf_blocks__thematic_breaks__016:
+04_01_00__leaf_blocks__thematic_breaks__016:
canonical: |
<p>Foo</p>
<hr />
@@ -325,7 +325,7 @@
<p>Foo</p>
<hr>
<p>bar</p>
-04_01__leaf_blocks__thematic_breaks__017:
+04_01_00__leaf_blocks__thematic_breaks__017:
canonical: |
<h2>Foo</h2>
<p>bar</p>
@@ -336,7 +336,7 @@
wysiwyg: |-
<h2>Foo</h2>
<p>bar</p>
-04_01__leaf_blocks__thematic_breaks__018:
+04_01_00__leaf_blocks__thematic_breaks__018:
canonical: |
<ul>
<li>Foo</li>
@@ -357,7 +357,7 @@
<ul bullet="*"><li><p>Foo</p></li></ul>
<hr>
<ul bullet="*"><li><p>Bar</p></li></ul>
-04_01__leaf_blocks__thematic_breaks__019:
+04_01_00__leaf_blocks__thematic_breaks__019:
canonical: |
<ul>
<li>Foo</li>
@@ -374,7 +374,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>Foo</p></li><li><p></p><hr></li></ul>
-04_02__leaf_blocks__atx_headings__001:
+04_02_00__leaf_blocks__atx_headings__001:
canonical: |
<h1>foo</h1>
<h2>foo</h2>
@@ -402,14 +402,14 @@
<h4>foo</h4>
<h5>foo</h5>
<h6>foo</h6>
-04_02__leaf_blocks__atx_headings__002:
+04_02_00__leaf_blocks__atx_headings__002:
canonical: |
<p>####### foo</p>
static: |-
<p data-sourcepos="1:1-1:11" dir="auto">####### foo</p>
wysiwyg: |-
<p>####### foo</p>
-04_02__leaf_blocks__atx_headings__003:
+04_02_00__leaf_blocks__atx_headings__003:
canonical: |
<p>#5 bolt</p>
<p>#hashtag</p>
@@ -419,14 +419,14 @@
wysiwyg: |-
<p>#5 bolt</p>
<p>#hashtag</p>
-04_02__leaf_blocks__atx_headings__004:
+04_02_00__leaf_blocks__atx_headings__004:
canonical: |
<p>## foo</p>
static: |-
<p data-sourcepos="1:1-1:27" dir="auto"><span>#</span># foo</p>
wysiwyg: |-
<p>## foo</p>
-04_02__leaf_blocks__atx_headings__005:
+04_02_00__leaf_blocks__atx_headings__005:
canonical: |
<h1>foo <em>bar</em> *baz*</h1>
static: |-
@@ -434,7 +434,7 @@
<a id="user-content-foo-bar-baz" class="anchor" href="#foo-bar-baz" aria-hidden="true"></a>foo <em>bar</em> *baz*</h1>
wysiwyg: |-
<h1>foo <em>bar</em> *baz*</h1>
-04_02__leaf_blocks__atx_headings__006:
+04_02_00__leaf_blocks__atx_headings__006:
canonical: |
<h1>foo</h1>
static: |-
@@ -442,7 +442,7 @@
<a id="user-content-foo" class="anchor" href="#foo" aria-hidden="true"></a>foo</h1>
wysiwyg: |-
<h1>foo</h1>
-04_02__leaf_blocks__atx_headings__007:
+04_02_00__leaf_blocks__atx_headings__007:
canonical: |
<h3>foo</h3>
<h2>foo</h2>
@@ -458,7 +458,7 @@
<h3>foo</h3>
<h2>foo</h2>
<h1>foo</h1>
-04_02__leaf_blocks__atx_headings__008:
+04_02_00__leaf_blocks__atx_headings__008:
canonical: |
<pre><code># foo
</code></pre>
@@ -469,7 +469,7 @@
</div>
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code># foo</code></pre>
-04_02__leaf_blocks__atx_headings__009:
+04_02_00__leaf_blocks__atx_headings__009:
canonical: |
<p>foo
# bar</p>
@@ -479,7 +479,7 @@
wysiwyg: |-
<p>foo
# bar</p>
-04_02__leaf_blocks__atx_headings__010:
+04_02_00__leaf_blocks__atx_headings__010:
canonical: |
<h2>foo</h2>
<h3>bar</h3>
@@ -491,7 +491,7 @@
wysiwyg: |-
<h2>foo</h2>
<h3>bar</h3>
-04_02__leaf_blocks__atx_headings__011:
+04_02_00__leaf_blocks__atx_headings__011:
canonical: |
<h1>foo</h1>
<h5>foo</h5>
@@ -503,7 +503,7 @@
wysiwyg: |-
<h1>foo</h1>
<h5>foo</h5>
-04_02__leaf_blocks__atx_headings__012:
+04_02_00__leaf_blocks__atx_headings__012:
canonical: |
<h3>foo</h3>
static: |-
@@ -511,7 +511,7 @@
<a id="user-content-foo" class="anchor" href="#foo" aria-hidden="true"></a>foo</h3>
wysiwyg: |-
<h3>foo</h3>
-04_02__leaf_blocks__atx_headings__013:
+04_02_00__leaf_blocks__atx_headings__013:
canonical: |
<h3>foo ### b</h3>
static: |-
@@ -519,7 +519,7 @@
<a id="user-content-foo-b" class="anchor" href="#foo-b" aria-hidden="true"></a>foo ### b</h3>
wysiwyg: |-
<h3>foo ### b</h3>
-04_02__leaf_blocks__atx_headings__014:
+04_02_00__leaf_blocks__atx_headings__014:
canonical: |
<h1>foo#</h1>
static: |-
@@ -527,7 +527,7 @@
<a id="user-content-foo" class="anchor" href="#foo" aria-hidden="true"></a>foo#</h1>
wysiwyg: |-
<h1>foo#</h1>
-04_02__leaf_blocks__atx_headings__015:
+04_02_00__leaf_blocks__atx_headings__015:
canonical: |
<h3>foo ###</h3>
<h2>foo ###</h2>
@@ -544,7 +544,7 @@
<h3>foo ###</h3>
<h2>foo ###</h2>
<h1>foo #</h1>
-04_02__leaf_blocks__atx_headings__016:
+04_02_00__leaf_blocks__atx_headings__016:
canonical: |
<hr />
<h2>foo</h2>
@@ -558,7 +558,7 @@
<hr>
<h2>foo</h2>
<hr>
-04_02__leaf_blocks__atx_headings__017:
+04_02_00__leaf_blocks__atx_headings__017:
canonical: |
<p>Foo bar</p>
<h1>baz</h1>
@@ -572,7 +572,7 @@
<p>Foo bar</p>
<h1>baz</h1>
<p>Bar foo</p>
-04_02__leaf_blocks__atx_headings__018:
+04_02_00__leaf_blocks__atx_headings__018:
canonical: |
<h2></h2>
<h1></h1>
@@ -585,7 +585,7 @@
<h2></h2>
<h1></h1>
<h3></h3>
-04_03__leaf_blocks__setext_headings__001:
+04_03_00__leaf_blocks__setext_headings__001:
canonical: |
<h1>Foo <em>bar</em></h1>
<h2>Foo <em>bar</em></h2>
@@ -599,7 +599,7 @@
wysiwyg: |-
<h1>Foo <em>bar</em></h1>
<h2>Foo <em>bar</em></h2>
-04_03__leaf_blocks__setext_headings__002:
+04_03_00__leaf_blocks__setext_headings__002:
canonical: |
<h1>Foo <em>bar
baz</em></h1>
@@ -611,7 +611,7 @@
wysiwyg: |-
<h1>Foo <em>bar
baz</em></h1>
-04_03__leaf_blocks__setext_headings__003:
+04_03_00__leaf_blocks__setext_headings__003:
canonical: |
<h1>Foo <em>bar
baz</em></h1>
@@ -623,7 +623,7 @@
wysiwyg: |-
<h1>Foo <em>bar
baz</em></h1>
-04_03__leaf_blocks__setext_headings__004:
+04_03_00__leaf_blocks__setext_headings__004:
canonical: |
<h2>Foo</h2>
<h1>Foo</h1>
@@ -635,7 +635,7 @@
wysiwyg: |-
<h2>Foo</h2>
<h1>Foo</h1>
-04_03__leaf_blocks__setext_headings__005:
+04_03_00__leaf_blocks__setext_headings__005:
canonical: |
<h2>Foo</h2>
<h2>Foo</h2>
@@ -651,7 +651,7 @@
<h2>Foo</h2>
<h2>Foo</h2>
<h1>Foo</h1>
-04_03__leaf_blocks__setext_headings__006:
+04_03_00__leaf_blocks__setext_headings__006:
canonical: |
<pre><code>Foo
---
@@ -674,7 +674,7 @@
Foo</code></pre>
<hr>
-04_03__leaf_blocks__setext_headings__007:
+04_03_00__leaf_blocks__setext_headings__007:
canonical: |
<h2>Foo</h2>
static: |-
@@ -682,7 +682,7 @@
<a id="user-content-foo" class="anchor" href="#foo" aria-hidden="true"></a>Foo</h2>
wysiwyg: |-
<h2>Foo</h2>
-04_03__leaf_blocks__setext_headings__008:
+04_03_00__leaf_blocks__setext_headings__008:
canonical: |
<p>Foo
---</p>
@@ -692,7 +692,7 @@
wysiwyg: |-
<p>Foo
---</p>
-04_03__leaf_blocks__setext_headings__009:
+04_03_00__leaf_blocks__setext_headings__009:
canonical: |
<p>Foo
= =</p>
@@ -708,7 +708,7 @@
= =</p>
<p>Foo</p>
<hr>
-04_03__leaf_blocks__setext_headings__010:
+04_03_00__leaf_blocks__setext_headings__010:
canonical: |
<h2>Foo</h2>
static: |-
@@ -716,7 +716,7 @@
<a id="user-content-foo" class="anchor" href="#foo" aria-hidden="true"></a>Foo</h2>
wysiwyg: |-
<h2>Foo</h2>
-04_03__leaf_blocks__setext_headings__011:
+04_03_00__leaf_blocks__setext_headings__011:
canonical: |
<h2>Foo\</h2>
static: |-
@@ -724,7 +724,7 @@
<a id="user-content-foo" class="anchor" href="#foo" aria-hidden="true"></a>Foo\</h2>
wysiwyg: |-
<h2>Foo\</h2>
-04_03__leaf_blocks__setext_headings__012:
+04_03_00__leaf_blocks__setext_headings__012:
canonical: |
<h2>`Foo</h2>
<p>`</p>
@@ -742,7 +742,7 @@
<p>`</p>
<h2>&lt;a title="a lot</h2>
<p>of dashes"/&gt;</p>
-04_03__leaf_blocks__setext_headings__013:
+04_03_00__leaf_blocks__setext_headings__013:
canonical: |
<blockquote>
<p>Foo</p>
@@ -756,7 +756,7 @@
wysiwyg: |-
<blockquote multiline="false"><p>Foo</p></blockquote>
<hr>
-04_03__leaf_blocks__setext_headings__014:
+04_03_00__leaf_blocks__setext_headings__014:
canonical: |
<blockquote>
<p>foo
@@ -773,7 +773,7 @@
<blockquote multiline="false"><p>foo
bar
===</p></blockquote>
-04_03__leaf_blocks__setext_headings__015:
+04_03_00__leaf_blocks__setext_headings__015:
canonical: |
<ul>
<li>Foo</li>
@@ -787,7 +787,7 @@
wysiwyg: |-
<ul bullet="*"><li><p>Foo</p></li></ul>
<hr>
-04_03__leaf_blocks__setext_headings__016:
+04_03_00__leaf_blocks__setext_headings__016:
canonical: |
<h2>Foo
Bar</h2>
@@ -798,7 +798,7 @@
wysiwyg: |-
<h2>Foo
Bar</h2>
-04_03__leaf_blocks__setext_headings__017:
+04_03_00__leaf_blocks__setext_headings__017:
canonical: |
<hr />
<h2>Foo</h2>
@@ -816,14 +816,14 @@
<pre language="yaml" class="content-editor-code-block undefined code highlight" isfrontmatter="true"><code>Foo</code></pre>
<h2>Bar</h2>
<p>Baz</p>
-04_03__leaf_blocks__setext_headings__018:
+04_03_00__leaf_blocks__setext_headings__018:
canonical: |
<p>====</p>
static: |-
<p data-sourcepos="2:1-2:4" dir="auto">====</p>
wysiwyg: |-
<p>====</p>
-04_03__leaf_blocks__setext_headings__019:
+04_03_00__leaf_blocks__setext_headings__019:
canonical: |
<hr />
<hr />
@@ -834,7 +834,7 @@
</div>
wysiwyg: |-
<pre language="yaml" class="content-editor-code-block undefined code highlight" isfrontmatter="true"><code></code></pre>
-04_03__leaf_blocks__setext_headings__020:
+04_03_00__leaf_blocks__setext_headings__020:
canonical: |
<ul>
<li>foo</li>
@@ -848,7 +848,7 @@
wysiwyg: |-
<ul bullet="*"><li><p>foo</p></li></ul>
<hr>
-04_03__leaf_blocks__setext_headings__021:
+04_03_00__leaf_blocks__setext_headings__021:
canonical: |
<pre><code>foo
</code></pre>
@@ -862,7 +862,7 @@
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>foo</code></pre>
<hr>
-04_03__leaf_blocks__setext_headings__022:
+04_03_00__leaf_blocks__setext_headings__022:
canonical: |
<blockquote>
<p>foo</p>
@@ -876,7 +876,7 @@
wysiwyg: |-
<blockquote multiline="false"><p>foo</p></blockquote>
<hr>
-04_03__leaf_blocks__setext_headings__023:
+04_03_00__leaf_blocks__setext_headings__023:
canonical: |
<h2>&gt; foo</h2>
static: |-
@@ -884,7 +884,7 @@
<a id="user-content--foo" class="anchor" href="#-foo" aria-hidden="true"></a>&gt; foo</h2>
wysiwyg: |-
<h2>&gt; foo</h2>
-04_03__leaf_blocks__setext_headings__024:
+04_03_00__leaf_blocks__setext_headings__024:
canonical: |
<p>Foo</p>
<h2>bar</h2>
@@ -898,7 +898,7 @@
<p>Foo</p>
<h2>bar</h2>
<p>baz</p>
-04_03__leaf_blocks__setext_headings__025:
+04_03_00__leaf_blocks__setext_headings__025:
canonical: |
<p>Foo
bar</p>
@@ -914,7 +914,7 @@
bar</p>
<hr>
<p>baz</p>
-04_03__leaf_blocks__setext_headings__026:
+04_03_00__leaf_blocks__setext_headings__026:
canonical: |
<p>Foo
bar</p>
@@ -930,7 +930,7 @@
bar</p>
<hr>
<p>baz</p>
-04_03__leaf_blocks__setext_headings__027:
+04_03_00__leaf_blocks__setext_headings__027:
canonical: |
<p>Foo
bar
@@ -946,7 +946,7 @@
bar
---
baz</p>
-04_04__leaf_blocks__indented_code_blocks__001:
+04_04_00__leaf_blocks__indented_code_blocks__001:
canonical: |
<pre><code>a simple
indented code block
@@ -960,7 +960,7 @@
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>a simple
indented code block</code></pre>
-04_04__leaf_blocks__indented_code_blocks__002:
+04_04_00__leaf_blocks__indented_code_blocks__002:
canonical: |
<ul>
<li>
@@ -977,7 +977,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>foo</p><p>bar</p></li></ul>
-04_04__leaf_blocks__indented_code_blocks__003:
+04_04_00__leaf_blocks__indented_code_blocks__003:
canonical: |
<ol>
<li>
@@ -998,7 +998,7 @@
</ol>
wysiwyg: |-
<ol parens="false"><li><p>foo</p><ul bullet="*"><li><p>bar</p></li></ul></li></ol>
-04_04__leaf_blocks__indented_code_blocks__004:
+04_04_00__leaf_blocks__indented_code_blocks__004:
canonical: |
<pre><code>&lt;a/&gt;
*hi*
@@ -1018,7 +1018,7 @@
*hi*
- one</code></pre>
-04_04__leaf_blocks__indented_code_blocks__005:
+04_04_00__leaf_blocks__indented_code_blocks__005:
canonical: |
<pre><code>chunk1
@@ -1047,7 +1047,7 @@
chunk3</code></pre>
-04_04__leaf_blocks__indented_code_blocks__006:
+04_04_00__leaf_blocks__indented_code_blocks__006:
canonical: "<pre><code>chunk1\n \n chunk2\n</code></pre>\n"
static: |-
<div class="gl-relative markdown-code-block js-markdown-code">
@@ -1058,7 +1058,7 @@
</div>
wysiwyg: "<pre class=\"content-editor-code-block undefined code highlight\"><code>chunk1\n
\ \n chunk2</code></pre>"
-04_04__leaf_blocks__indented_code_blocks__007:
+04_04_00__leaf_blocks__indented_code_blocks__007:
canonical: |
<p>Foo
bar</p>
@@ -1068,7 +1068,7 @@
wysiwyg: |-
<p>Foo
bar</p>
-04_04__leaf_blocks__indented_code_blocks__008:
+04_04_00__leaf_blocks__indented_code_blocks__008:
canonical: |
<pre><code>foo
</code></pre>
@@ -1082,7 +1082,7 @@
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>foo</code></pre>
<p>bar</p>
-04_04__leaf_blocks__indented_code_blocks__009:
+04_04_00__leaf_blocks__indented_code_blocks__009:
canonical: |
<h1>Heading</h1>
<pre><code>foo
@@ -1111,7 +1111,7 @@
<h2>Heading</h2>
<pre class="content-editor-code-block undefined code highlight"><code>foo</code></pre>
<hr>
-04_04__leaf_blocks__indented_code_blocks__010:
+04_04_00__leaf_blocks__indented_code_blocks__010:
canonical: |
<pre><code> foo
bar
@@ -1125,7 +1125,7 @@
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code> foo
bar</code></pre>
-04_04__leaf_blocks__indented_code_blocks__011:
+04_04_00__leaf_blocks__indented_code_blocks__011:
canonical: |
<pre><code>foo
</code></pre>
@@ -1136,7 +1136,7 @@
</div>
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>foo</code></pre>
-04_04__leaf_blocks__indented_code_blocks__012:
+04_04_00__leaf_blocks__indented_code_blocks__012:
canonical: "<pre><code>foo \n</code></pre>\n"
static: |-
<div class="gl-relative markdown-code-block js-markdown-code">
@@ -1145,7 +1145,7 @@
</div>
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>foo </code></pre>
-04_05__leaf_blocks__fenced_code_blocks__001:
+04_05_00__leaf_blocks__fenced_code_blocks__001:
canonical: |
<pre><code>&lt;
&gt;
@@ -1159,7 +1159,7 @@
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>&lt;
&gt;</code></pre>
-04_05__leaf_blocks__fenced_code_blocks__002:
+04_05_00__leaf_blocks__fenced_code_blocks__002:
canonical: |
<pre><code>&lt;
&gt;
@@ -1173,14 +1173,14 @@
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>&lt;
&gt;</code></pre>
-04_05__leaf_blocks__fenced_code_blocks__003:
+04_05_00__leaf_blocks__fenced_code_blocks__003:
canonical: |
<p><code>foo</code></p>
static: |-
<p data-sourcepos="1:1-3:2" dir="auto"><code>foo</code></p>
wysiwyg: |-
<p><code>foo</code></p>
-04_05__leaf_blocks__fenced_code_blocks__004:
+04_05_00__leaf_blocks__fenced_code_blocks__004:
canonical: |
<pre><code>aaa
~~~
@@ -1194,7 +1194,7 @@
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>aaa
~~~</code></pre>
-04_05__leaf_blocks__fenced_code_blocks__005:
+04_05_00__leaf_blocks__fenced_code_blocks__005:
canonical: |
<pre><code>aaa
```
@@ -1208,7 +1208,7 @@
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>aaa
```</code></pre>
-04_05__leaf_blocks__fenced_code_blocks__006:
+04_05_00__leaf_blocks__fenced_code_blocks__006:
canonical: |
<pre><code>aaa
```
@@ -1222,7 +1222,7 @@
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>aaa
```</code></pre>
-04_05__leaf_blocks__fenced_code_blocks__007:
+04_05_00__leaf_blocks__fenced_code_blocks__007:
canonical: |
<pre><code>aaa
~~~
@@ -1236,7 +1236,7 @@
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>aaa
~~~</code></pre>
-04_05__leaf_blocks__fenced_code_blocks__008:
+04_05_00__leaf_blocks__fenced_code_blocks__008:
canonical: |
<pre><code></code></pre>
static: |-
@@ -1246,7 +1246,7 @@
</div>
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code></code></pre>
-04_05__leaf_blocks__fenced_code_blocks__009:
+04_05_00__leaf_blocks__fenced_code_blocks__009:
canonical: |
<pre><code>
```
@@ -1263,7 +1263,7 @@
<pre class="content-editor-code-block undefined code highlight"><code>
```
aaa</code></pre>
-04_05__leaf_blocks__fenced_code_blocks__010:
+04_05_00__leaf_blocks__fenced_code_blocks__010:
canonical: |
<blockquote>
<pre><code>aaa
@@ -1281,7 +1281,7 @@
wysiwyg: |-
<blockquote multiline="false"><pre class="content-editor-code-block undefined code highlight"><code>aaa</code></pre></blockquote>
<p>bbb</p>
-04_05__leaf_blocks__fenced_code_blocks__011:
+04_05_00__leaf_blocks__fenced_code_blocks__011:
canonical: "<pre><code>\n \n</code></pre>\n"
static: |-
<div class="gl-relative markdown-code-block js-markdown-code">
@@ -1291,7 +1291,7 @@
</div>
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code></code></pre>
-04_05__leaf_blocks__fenced_code_blocks__012:
+04_05_00__leaf_blocks__fenced_code_blocks__012:
canonical: |
<pre><code></code></pre>
static: |-
@@ -1301,7 +1301,7 @@
</div>
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code></code></pre>
-04_05__leaf_blocks__fenced_code_blocks__013:
+04_05_00__leaf_blocks__fenced_code_blocks__013:
canonical: |
<pre><code>aaa
aaa
@@ -1315,7 +1315,7 @@
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>aaa
aaa</code></pre>
-04_05__leaf_blocks__fenced_code_blocks__014:
+04_05_00__leaf_blocks__fenced_code_blocks__014:
canonical: |
<pre><code>aaa
aaa
@@ -1332,7 +1332,7 @@
<pre class="content-editor-code-block undefined code highlight"><code>aaa
aaa
aaa</code></pre>
-04_05__leaf_blocks__fenced_code_blocks__015:
+04_05_00__leaf_blocks__fenced_code_blocks__015:
canonical: |
<pre><code>aaa
aaa
@@ -1349,7 +1349,7 @@
<pre class="content-editor-code-block undefined code highlight"><code>aaa
aaa
aaa</code></pre>
-04_05__leaf_blocks__fenced_code_blocks__016:
+04_05_00__leaf_blocks__fenced_code_blocks__016:
canonical: |
<pre><code>```
aaa
@@ -1366,7 +1366,7 @@
<pre class="content-editor-code-block undefined code highlight"><code>```
aaa
```</code></pre>
-04_05__leaf_blocks__fenced_code_blocks__017:
+04_05_00__leaf_blocks__fenced_code_blocks__017:
canonical: |
<pre><code>aaa
</code></pre>
@@ -1377,7 +1377,7 @@
</div>
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>aaa</code></pre>
-04_05__leaf_blocks__fenced_code_blocks__018:
+04_05_00__leaf_blocks__fenced_code_blocks__018:
canonical: |
<pre><code>aaa
</code></pre>
@@ -1388,7 +1388,7 @@
</div>
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>aaa</code></pre>
-04_05__leaf_blocks__fenced_code_blocks__019:
+04_05_00__leaf_blocks__fenced_code_blocks__019:
canonical: |
<pre><code>aaa
```
@@ -1402,7 +1402,7 @@
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>aaa
```</code></pre>
-04_05__leaf_blocks__fenced_code_blocks__020:
+04_05_00__leaf_blocks__fenced_code_blocks__020:
canonical: |
<p><code> </code>
aaa</p>
@@ -1412,7 +1412,7 @@
wysiwyg: |-
<p>
aaa</p>
-04_05__leaf_blocks__fenced_code_blocks__021:
+04_05_00__leaf_blocks__fenced_code_blocks__021:
canonical: |
<pre><code>aaa
~~~ ~~
@@ -1426,7 +1426,7 @@
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>aaa
~~~ ~~</code></pre>
-04_05__leaf_blocks__fenced_code_blocks__022:
+04_05_00__leaf_blocks__fenced_code_blocks__022:
canonical: |
<p>foo</p>
<pre><code>bar
@@ -1443,7 +1443,7 @@
<p>foo</p>
<pre class="content-editor-code-block undefined code highlight"><code>bar</code></pre>
<p>baz</p>
-04_05__leaf_blocks__fenced_code_blocks__023:
+04_05_00__leaf_blocks__fenced_code_blocks__023:
canonical: |
<h2>foo</h2>
<pre><code>bar
@@ -1462,7 +1462,7 @@
<h2>foo</h2>
<pre class="content-editor-code-block undefined code highlight"><code>bar</code></pre>
<h1>baz</h1>
-04_05__leaf_blocks__fenced_code_blocks__024:
+04_05_00__leaf_blocks__fenced_code_blocks__024:
canonical: |
<pre><code class="language-ruby">def foo(x)
return 3
@@ -1479,7 +1479,7 @@
<pre language="ruby" class="content-editor-code-block undefined code highlight"><code>def foo(x)
return 3
end</code></pre>
-04_05__leaf_blocks__fenced_code_blocks__025:
+04_05_00__leaf_blocks__fenced_code_blocks__025:
canonical: |
<pre><code class="language-ruby">def foo(x)
return 3
@@ -1496,7 +1496,7 @@
<pre language="ruby" class="content-editor-code-block undefined code highlight"><code>def foo(x)
return 3
end</code></pre>
-04_05__leaf_blocks__fenced_code_blocks__026:
+04_05_00__leaf_blocks__fenced_code_blocks__026:
canonical: |
<pre><code class="language-;"></code></pre>
static: |-
@@ -1506,7 +1506,7 @@
</div>
wysiwyg: |-
<pre language=";" class="content-editor-code-block undefined code highlight"><code></code></pre>
-04_05__leaf_blocks__fenced_code_blocks__027:
+04_05_00__leaf_blocks__fenced_code_blocks__027:
canonical: |
<p><code>aa</code>
foo</p>
@@ -1516,7 +1516,7 @@
wysiwyg: |-
<p><code>aa</code>
foo</p>
-04_05__leaf_blocks__fenced_code_blocks__028:
+04_05_00__leaf_blocks__fenced_code_blocks__028:
canonical: |
<pre><code class="language-aa">foo
</code></pre>
@@ -1527,7 +1527,7 @@
</div>
wysiwyg: |-
<pre language="aa" class="content-editor-code-block undefined code highlight"><code>foo</code></pre>
-04_05__leaf_blocks__fenced_code_blocks__029:
+04_05_00__leaf_blocks__fenced_code_blocks__029:
canonical: |
<pre><code>``` aaa
</code></pre>
@@ -1538,7 +1538,7 @@
</div>
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>``` aaa</code></pre>
-04_06__leaf_blocks__html_blocks__001:
+04_06_00__leaf_blocks__html_blocks__001:
canonical: |
<table><tr><td>
<pre>
@@ -1557,7 +1557,7 @@
<table><tbody><tr><td colspan="1" rowspan="1"><pre><p>**Hello**,
</p><p><em>world</em>.
</p></pre><p></p></td></tr></tbody></table>
-04_06__leaf_blocks__html_blocks__002:
+04_06_00__leaf_blocks__html_blocks__002:
canonical: |
<table>
<tr>
@@ -1581,7 +1581,7 @@
hi
</p></td></tr></tbody></table>
<p>okay.</p>
-04_06__leaf_blocks__html_blocks__003:
+04_06_00__leaf_blocks__html_blocks__003:
canonical: |2
<div>
*hello*
@@ -1595,7 +1595,7 @@
<div><p>
*hello*
</p></div>
-04_06__leaf_blocks__html_blocks__004:
+04_06_00__leaf_blocks__html_blocks__004:
canonical: |
</div>
*foo*
@@ -1605,7 +1605,7 @@
wysiwyg: |-
<p>
*foo*</p>
-04_06__leaf_blocks__html_blocks__005:
+04_06_00__leaf_blocks__html_blocks__005:
canonical: |
<DIV CLASS="foo">
<p><em>Markdown</em></p>
@@ -1616,7 +1616,7 @@
</div>
wysiwyg: |-
<div><p><em>Markdown</em></p></div>
-04_06__leaf_blocks__html_blocks__006:
+04_06_00__leaf_blocks__html_blocks__006:
canonical: |
<div id="foo"
class="bar">
@@ -1626,7 +1626,7 @@
</div>
wysiwyg: |-
<div></div>
-04_06__leaf_blocks__html_blocks__007:
+04_06_00__leaf_blocks__html_blocks__007:
canonical: |
<div id="foo" class="bar
baz">
@@ -1636,7 +1636,7 @@
</div>
wysiwyg: |-
<div></div>
-04_06__leaf_blocks__html_blocks__008:
+04_06_00__leaf_blocks__html_blocks__008:
canonical: |
<div>
*foo*
@@ -1650,7 +1650,7 @@
<div><p>
*foo*
</p><p><em>bar</em></p></div>
-04_06__leaf_blocks__html_blocks__009:
+04_06_00__leaf_blocks__html_blocks__009:
canonical: |
<div id="foo"
*hi*
@@ -1658,7 +1658,7 @@
<div></div>
wysiwyg: |-
<p></p>
-04_06__leaf_blocks__html_blocks__010:
+04_06_00__leaf_blocks__html_blocks__010:
canonical: |
<div class
foo
@@ -1666,7 +1666,7 @@
<div></div>
wysiwyg: |-
<p></p>
-04_06__leaf_blocks__html_blocks__011:
+04_06_00__leaf_blocks__html_blocks__011:
canonical: |
<div *???-&&&-<---
*foo*
@@ -1674,14 +1674,14 @@
<div></div>
wysiwyg: |-
<p></p>
-04_06__leaf_blocks__html_blocks__012:
+04_06_00__leaf_blocks__html_blocks__012:
canonical: |
<div><a href="bar">*foo*</a></div>
static: |-
<div><a href="bar">*foo*</a></div>
wysiwyg: |-
<div><p><a target="_blank" rel="noopener noreferrer nofollow" href="bar">*foo*</a></p></div>
-04_06__leaf_blocks__html_blocks__013:
+04_06_00__leaf_blocks__html_blocks__013:
canonical: |
<table><tr><td>
foo
@@ -1694,7 +1694,7 @@
<table><tbody><tr><td colspan="1" rowspan="1"><p>
foo
</p></td></tr></tbody></table>
-04_06__leaf_blocks__html_blocks__014:
+04_06_00__leaf_blocks__html_blocks__014:
canonical: |
<div></div>
``` c
@@ -1711,7 +1711,7 @@
``` c
int x = 33;
```</p>
-04_06__leaf_blocks__html_blocks__015:
+04_06_00__leaf_blocks__html_blocks__015:
canonical: |
<a href="foo">
*bar*
@@ -1724,7 +1724,7 @@
<p><a target="_blank" rel="noopener noreferrer nofollow" href="foo">
*bar*
</a></p>
-04_06__leaf_blocks__html_blocks__016:
+04_06_00__leaf_blocks__html_blocks__016:
canonical: |
<Warning>
*bar*
@@ -1734,7 +1734,7 @@
*bar*
wysiwyg: |-
<p></p>
-04_06__leaf_blocks__html_blocks__017:
+04_06_00__leaf_blocks__html_blocks__017:
canonical: |
<i class="foo">
*bar*
@@ -1747,7 +1747,7 @@
<p><em>
*bar*
</em></p>
-04_06__leaf_blocks__html_blocks__018:
+04_06_00__leaf_blocks__html_blocks__018:
canonical: |
</ins>
*bar*
@@ -1757,7 +1757,7 @@
wysiwyg: |-
<p>
*bar*</p>
-04_06__leaf_blocks__html_blocks__019:
+04_06_00__leaf_blocks__html_blocks__019:
canonical: |
<del>
*foo*
@@ -1770,7 +1770,7 @@
<p><s>
*foo*
</s></p>
-04_06__leaf_blocks__html_blocks__020:
+04_06_00__leaf_blocks__html_blocks__020:
canonical: |
<del>
<p><em>foo</em></p>
@@ -1781,14 +1781,14 @@
</del>
wysiwyg: |-
<p><em><s>foo</s></em></p>
-04_06__leaf_blocks__html_blocks__021:
+04_06_00__leaf_blocks__html_blocks__021:
canonical: |
<p><del><em>foo</em></del></p>
static: |-
<p data-sourcepos="1:1-1:16" dir="auto"><del><em>foo</em></del></p>
wysiwyg: |-
<p><em><s>foo</s></em></p>
-04_06__leaf_blocks__html_blocks__022:
+04_06_00__leaf_blocks__html_blocks__022:
canonical: |
<pre language="haskell"><code>
import Text.HTML.TagSoup
@@ -1815,7 +1815,7 @@
main = print $ parseTags tags
</code></p></pre>
<p>okay</p>
-04_06__leaf_blocks__html_blocks__023:
+04_06_00__leaf_blocks__html_blocks__023:
canonical: |
<script type="text/javascript">
// JavaScript example
@@ -1828,7 +1828,7 @@
<p data-sourcepos="6:1-6:4" dir="auto">okay</p>
wysiwyg: |-
<p>okay</p>
-04_06__leaf_blocks__html_blocks__024:
+04_06_00__leaf_blocks__html_blocks__024:
canonical: |
<style
type="text/css">
@@ -1846,7 +1846,7 @@
<p data-sourcepos="7:1-7:4" dir="auto">okay</p>
wysiwyg: |-
<p>okay</p>
-04_06__leaf_blocks__html_blocks__025:
+04_06_00__leaf_blocks__html_blocks__025:
canonical: |
<style
type="text/css">
@@ -1858,7 +1858,7 @@
foo
wysiwyg: |-
<p></p>
-04_06__leaf_blocks__html_blocks__026:
+04_06_00__leaf_blocks__html_blocks__026:
canonical: |
<blockquote>
<div>
@@ -1878,7 +1878,7 @@
foo
</p></div></blockquote>
<p>bar</p>
-04_06__leaf_blocks__html_blocks__027:
+04_06_00__leaf_blocks__html_blocks__027:
canonical: |
<ul>
<li>
@@ -1897,7 +1897,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p></p><div></div></li><li><p>foo</p></li></ul>
-04_06__leaf_blocks__html_blocks__028:
+04_06_00__leaf_blocks__html_blocks__028:
canonical: |
<style>p{color:red;}</style>
<p><em>foo</em></p>
@@ -1906,7 +1906,7 @@
<p data-sourcepos="2:1-2:5" dir="auto"><em>foo</em></p>
wysiwyg: |-
<p><em>foo</em></p>
-04_06__leaf_blocks__html_blocks__029:
+04_06_00__leaf_blocks__html_blocks__029:
canonical: |
<!-- foo -->*bar*
<p><em>baz</em></p>
@@ -1917,7 +1917,7 @@
<p>*bar*
</p>
<p><em>baz</em></p>
-04_06__leaf_blocks__html_blocks__030:
+04_06_00__leaf_blocks__html_blocks__030:
canonical: |
<script>
foo
@@ -1926,7 +1926,7 @@
1. *bar*
wysiwyg: |-
<p>1. *bar*</p>
-04_06__leaf_blocks__html_blocks__031:
+04_06_00__leaf_blocks__html_blocks__031:
canonical: |
<!-- Foo
@@ -1938,7 +1938,7 @@
<p data-sourcepos="5:1-5:4" dir="auto">okay</p>
wysiwyg: |-
<p>okay</p>
-04_06__leaf_blocks__html_blocks__032:
+04_06_00__leaf_blocks__html_blocks__032:
canonical: |
<?php
@@ -1957,13 +1957,13 @@
?&gt;
</p>
<p>okay</p>
-04_06__leaf_blocks__html_blocks__033:
+04_06_00__leaf_blocks__html_blocks__033:
canonical: |
<!DOCTYPE html>
static: ""
wysiwyg: |-
<p></p>
-04_06__leaf_blocks__html_blocks__034:
+04_06_00__leaf_blocks__html_blocks__034:
canonical: |
<![CDATA[
function matchwo(a,b)
@@ -1994,7 +1994,7 @@
<p data-sourcepos="13:1-13:4" dir="auto">okay</p>
wysiwyg: |-
<p>okay</p>
-04_06__leaf_blocks__html_blocks__035:
+04_06_00__leaf_blocks__html_blocks__035:
canonical: |2
<!-- foo -->
<pre><code>&lt;!-- foo --&gt;
@@ -2005,7 +2005,7 @@
class=\"line\" lang=\"plaintext\">&lt;!-- foo --&gt;</span></code></pre>\n<copy-code></copy-code>\n</div>"
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>&lt;!-- foo --&gt;</code></pre>
-04_06__leaf_blocks__html_blocks__036:
+04_06_00__leaf_blocks__html_blocks__036:
canonical: |2
<div>
<pre><code>&lt;div&gt;
@@ -2019,7 +2019,7 @@
</div>
wysiwyg: |-
<div><pre class="content-editor-code-block undefined code highlight"><code>&lt;div&gt;</code></pre></div>
-04_06__leaf_blocks__html_blocks__037:
+04_06_00__leaf_blocks__html_blocks__037:
canonical: |
<p>Foo</p>
<div>
@@ -2035,7 +2035,7 @@
<div><p>
bar
</p></div>
-04_06__leaf_blocks__html_blocks__038:
+04_06_00__leaf_blocks__html_blocks__038:
canonical: |
<div>
bar
@@ -2052,7 +2052,7 @@
</p></div>
<p>
*foo*</p>
-04_06__leaf_blocks__html_blocks__039:
+04_06_00__leaf_blocks__html_blocks__039:
canonical: |
<p>Foo
<a href="bar">
@@ -2065,7 +2065,7 @@
<p>Foo
<a target="_blank" rel="noopener noreferrer nofollow" href="bar">
baz</a></p>
-04_06__leaf_blocks__html_blocks__040:
+04_06_00__leaf_blocks__html_blocks__040:
canonical: |
<div>
<p><em>Emphasized</em> text.</p>
@@ -2076,7 +2076,7 @@
</div>
wysiwyg: |-
<div><p><em>Emphasized</em> text.</p></div>
-04_06__leaf_blocks__html_blocks__041:
+04_06_00__leaf_blocks__html_blocks__041:
canonical: |
<div>
*Emphasized* text.
@@ -2089,7 +2089,7 @@
<div><p>
*Emphasized* text.
</p></div>
-04_06__leaf_blocks__html_blocks__042:
+04_06_00__leaf_blocks__html_blocks__042:
canonical: |
<table>
<tr>
@@ -2110,7 +2110,7 @@
<table><tbody><tr><td colspan="1" rowspan="1"><p>
Hi
</p></td></tr></tbody></table>
-04_06__leaf_blocks__html_blocks__043:
+04_06_00__leaf_blocks__html_blocks__043:
canonical: |
<table>
<tr>
@@ -2136,7 +2136,7 @@
Hi
&lt;/td&gt;</code></pre>
<table><tbody><tr></tr></tbody></table>
-04_07__leaf_blocks__link_reference_definitions__001:
+04_07_00__leaf_blocks__link_reference_definitions__001:
canonical: |
<p><a href="/url" title="title">foo</a></p>
static: |-
@@ -2144,7 +2144,7 @@
wysiwyg: |-
<pre>[foo]: /url "title"</pre>
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url" title="title">foo</a></p>
-04_07__leaf_blocks__link_reference_definitions__002:
+04_07_00__leaf_blocks__link_reference_definitions__002:
canonical: |
<p><a href="/url" title="the title">foo</a></p>
static: |-
@@ -2152,7 +2152,7 @@
wysiwyg: |-
<pre>[foo]: /url "the title"</pre>
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url" title="the title">foo</a></p>
-04_07__leaf_blocks__link_reference_definitions__003:
+04_07_00__leaf_blocks__link_reference_definitions__003:
canonical: |
<p><a href="my_(url)" title="title (with parens)">Foo*bar]</a></p>
static: |-
@@ -2160,7 +2160,7 @@
wysiwyg: |-
<pre>[foo*bar\]]: my_(url) "title (with parens)"</pre>
<p><a target="_blank" rel="noopener noreferrer nofollow" href="my_(url)" title="title (with parens)">Foo*bar]</a></p>
-04_07__leaf_blocks__link_reference_definitions__004:
+04_07_00__leaf_blocks__link_reference_definitions__004:
canonical: |
<p><a href="my%20url" title="title">Foo bar</a></p>
static: |-
@@ -2168,7 +2168,7 @@
wysiwyg: |-
<pre>[foo bar]: my url "title"</pre>
<p><a target="_blank" rel="noopener noreferrer nofollow" href="my%20url" title="title">Foo bar</a></p>
-04_07__leaf_blocks__link_reference_definitions__005:
+04_07_00__leaf_blocks__link_reference_definitions__005:
canonical: |
<p><a href="/url" title="
title
@@ -2192,7 +2192,7 @@
line1
line2
">foo</a></p>
-04_07__leaf_blocks__link_reference_definitions__006:
+04_07_00__leaf_blocks__link_reference_definitions__006:
canonical: |
<p>[foo]: /url 'title</p>
<p>with blank line'</p>
@@ -2205,7 +2205,7 @@
<p>[foo]: /url 'title</p>
<p>with blank line'</p>
<p>[foo]</p>
-04_07__leaf_blocks__link_reference_definitions__007:
+04_07_00__leaf_blocks__link_reference_definitions__007:
canonical: |
<p><a href="/url">foo</a></p>
static: |-
@@ -2213,7 +2213,7 @@
wysiwyg: |-
<pre>[foo]: /url</pre>
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url">foo</a></p>
-04_07__leaf_blocks__link_reference_definitions__008:
+04_07_00__leaf_blocks__link_reference_definitions__008:
canonical: |
<p>[foo]:</p>
<p>[foo]</p>
@@ -2223,7 +2223,7 @@
wysiwyg: |-
<p>[foo]:</p>
<p>[foo]</p>
-04_07__leaf_blocks__link_reference_definitions__009:
+04_07_00__leaf_blocks__link_reference_definitions__009:
canonical: |
<p><a href="">foo</a></p>
static: |-
@@ -2231,7 +2231,7 @@
wysiwyg: |-
<pre>[foo]: </pre>
<p><a target="_blank" rel="noopener noreferrer nofollow" href="">foo</a></p>
-04_07__leaf_blocks__link_reference_definitions__010:
+04_07_00__leaf_blocks__link_reference_definitions__010:
canonical: |
<p>[foo]: <bar>(baz)</p>
<p>[foo]</p>
@@ -2241,7 +2241,7 @@
wysiwyg: |-
<p>[foo]: </p>
<p>[foo]</p>
-04_07__leaf_blocks__link_reference_definitions__011:
+04_07_00__leaf_blocks__link_reference_definitions__011:
canonical: |
<p><a href="/url%5Cbar*baz" title="foo&quot;bar\baz">foo</a></p>
static: |-
@@ -2249,7 +2249,7 @@
wysiwyg: |-
<pre>[foo]: /url\bar*baz "foo"bar\baz"</pre>
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url%5Cbar*baz" title="foo&quot;bar\baz">foo</a></p>
-04_07__leaf_blocks__link_reference_definitions__012:
+04_07_00__leaf_blocks__link_reference_definitions__012:
canonical: |
<p><a href="url">foo</a></p>
static: |-
@@ -2257,7 +2257,7 @@
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="url">foo</a></p>
<pre>[foo]: url</pre>
-04_07__leaf_blocks__link_reference_definitions__013:
+04_07_00__leaf_blocks__link_reference_definitions__013:
canonical: |
<p><a href="first">foo</a></p>
static: |-
@@ -2266,7 +2266,7 @@
<p><a target="_blank" rel="noopener noreferrer nofollow" href="first">foo</a></p>
<pre>[foo]: first</pre>
<pre>[foo]: second</pre>
-04_07__leaf_blocks__link_reference_definitions__014:
+04_07_00__leaf_blocks__link_reference_definitions__014:
canonical: |
<p><a href="/url">Foo</a></p>
static: |-
@@ -2274,7 +2274,7 @@
wysiwyg: |-
<pre>[foo]: /url</pre>
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url">Foo</a></p>
-04_07__leaf_blocks__link_reference_definitions__015:
+04_07_00__leaf_blocks__link_reference_definitions__015:
canonical: |
<p><a href="/%CF%86%CE%BF%CF%85">αγω</a></p>
static: |-
@@ -2282,12 +2282,12 @@
wysiwyg: |-
<pre>[αγω]: /φου</pre>
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/%CF%86%CE%BF%CF%85">αγω</a></p>
-04_07__leaf_blocks__link_reference_definitions__016:
+04_07_00__leaf_blocks__link_reference_definitions__016:
canonical: ""
static: ""
wysiwyg: |-
<pre>[foo]: /url</pre>
-04_07__leaf_blocks__link_reference_definitions__017:
+04_07_00__leaf_blocks__link_reference_definitions__017:
canonical: |
<p>bar</p>
static: |-
@@ -2295,14 +2295,14 @@
wysiwyg: |-
<pre>[foo]: /url</pre>
<p>bar</p>
-04_07__leaf_blocks__link_reference_definitions__018:
+04_07_00__leaf_blocks__link_reference_definitions__018:
canonical: |
<p>[foo]: /url &quot;title&quot; ok</p>
static: |-
<p data-sourcepos="1:1-1:22" dir="auto">[foo]: /url "title" ok</p>
wysiwyg: |-
<p>[foo]: /url "title" ok</p>
-04_07__leaf_blocks__link_reference_definitions__019:
+04_07_00__leaf_blocks__link_reference_definitions__019:
canonical: |
<p>&quot;title&quot; ok</p>
static: |-
@@ -2310,7 +2310,7 @@
wysiwyg: |-
<pre>[foo]: /url</pre>
<p>"title" ok</p>
-04_07__leaf_blocks__link_reference_definitions__020:
+04_07_00__leaf_blocks__link_reference_definitions__020:
canonical: |
<pre><code>[foo]: /url &quot;title&quot;
</code></pre>
@@ -2324,7 +2324,7 @@
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>[foo]: /url "title"</code></pre>
<p>[foo]</p>
-04_07__leaf_blocks__link_reference_definitions__021:
+04_07_00__leaf_blocks__link_reference_definitions__021:
canonical: |
<pre><code>[foo]: /url
</code></pre>
@@ -2338,7 +2338,7 @@
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>[foo]: /url</code></pre>
<p>[foo]</p>
-04_07__leaf_blocks__link_reference_definitions__022:
+04_07_00__leaf_blocks__link_reference_definitions__022:
canonical: |
<p>Foo
[bar]: /baz</p>
@@ -2351,7 +2351,7 @@
<p>Foo
[bar]: /baz</p>
<p>[bar]</p>
-04_07__leaf_blocks__link_reference_definitions__023:
+04_07_00__leaf_blocks__link_reference_definitions__023:
canonical: |
<h1><a href="/url">Foo</a></h1>
<blockquote>
@@ -2368,7 +2368,7 @@
<h1><a target="_blank" rel="noopener noreferrer nofollow" href="/url">Foo</a></h1>
<pre>[foo]: /url</pre>
<blockquote multiline="false"><p>bar</p></blockquote>
-04_07__leaf_blocks__link_reference_definitions__024:
+04_07_00__leaf_blocks__link_reference_definitions__024:
canonical: |
<h1>bar</h1>
<p><a href="/url">foo</a></p>
@@ -2380,7 +2380,7 @@
<pre>[foo]: /url</pre>
<h1>bar</h1>
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url">foo</a></p>
-04_07__leaf_blocks__link_reference_definitions__025:
+04_07_00__leaf_blocks__link_reference_definitions__025:
canonical: |
<p>===
<a href="/url">foo</a></p>
@@ -2391,7 +2391,7 @@
<pre>[foo]: /url</pre>
<p>===
<a target="_blank" rel="noopener noreferrer nofollow" href="/url">foo</a></p>
-04_07__leaf_blocks__link_reference_definitions__026:
+04_07_00__leaf_blocks__link_reference_definitions__026:
canonical: |
<p><a href="/foo-url" title="foo">foo</a>,
<a href="/bar-url" title="bar">bar</a>,
@@ -2407,7 +2407,7 @@
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/foo-url" title="foo">foo</a>,
<a target="_blank" rel="noopener noreferrer nofollow" href="/bar-url" title="bar">bar</a>,
<a target="_blank" rel="noopener noreferrer nofollow" href="/baz-url">baz</a></p>
-04_07__leaf_blocks__link_reference_definitions__027:
+04_07_00__leaf_blocks__link_reference_definitions__027:
canonical: |
<p><a href="/url">foo</a></p>
<blockquote>
@@ -2419,12 +2419,12 @@
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url">foo</a></p>
<blockquote multiline="false"><pre>[foo]: /url</pre></blockquote>
-04_07__leaf_blocks__link_reference_definitions__028:
+04_07_00__leaf_blocks__link_reference_definitions__028:
canonical: ""
static: ""
wysiwyg: |-
<pre>[foo]: /url</pre>
-04_08__leaf_blocks__paragraphs__001:
+04_08_00__leaf_blocks__paragraphs__001:
canonical: |
<p>aaa</p>
<p>bbb</p>
@@ -2434,7 +2434,7 @@
wysiwyg: |-
<p>aaa</p>
<p>bbb</p>
-04_08__leaf_blocks__paragraphs__002:
+04_08_00__leaf_blocks__paragraphs__002:
canonical: |
<p>aaa
bbb</p>
@@ -2450,7 +2450,7 @@
bbb</p>
<p>ccc
ddd</p>
-04_08__leaf_blocks__paragraphs__003:
+04_08_00__leaf_blocks__paragraphs__003:
canonical: |
<p>aaa</p>
<p>bbb</p>
@@ -2460,7 +2460,7 @@
wysiwyg: |-
<p>aaa</p>
<p>bbb</p>
-04_08__leaf_blocks__paragraphs__004:
+04_08_00__leaf_blocks__paragraphs__004:
canonical: |
<p>aaa
bbb</p>
@@ -2470,7 +2470,7 @@
wysiwyg: |-
<p>aaa
bbb</p>
-04_08__leaf_blocks__paragraphs__005:
+04_08_00__leaf_blocks__paragraphs__005:
canonical: |
<p>aaa
bbb
@@ -2483,7 +2483,7 @@
<p>aaa
bbb
ccc</p>
-04_08__leaf_blocks__paragraphs__006:
+04_08_00__leaf_blocks__paragraphs__006:
canonical: |
<p>aaa
bbb</p>
@@ -2493,7 +2493,7 @@
wysiwyg: |-
<p>aaa
bbb</p>
-04_08__leaf_blocks__paragraphs__007:
+04_08_00__leaf_blocks__paragraphs__007:
canonical: |
<pre><code>aaa
</code></pre>
@@ -2507,7 +2507,7 @@
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>aaa</code></pre>
<p>bbb</p>
-04_08__leaf_blocks__paragraphs__008:
+04_08_00__leaf_blocks__paragraphs__008:
canonical: |
<p>aaa<br />
bbb</p>
@@ -2517,7 +2517,7 @@
wysiwyg: |-
<p>aaa<br>
bbb</p>
-04_09__leaf_blocks__blank_lines__001:
+04_09_00__leaf_blocks__blank_lines__001:
canonical: |
<p>aaa</p>
<h1>aaa</h1>
@@ -2528,7 +2528,7 @@
wysiwyg: |-
<p>aaa</p>
<h1>aaa</h1>
-04_10__leaf_blocks__tables_extension__001:
+04_10_00__leaf_blocks__tables_extension__001:
canonical: |
<table>
<thead>
@@ -2561,7 +2561,7 @@
</table>
wysiwyg: |-
<table><tbody><tr><th colspan="1" rowspan="1"><p>foo</p></th><th colspan="1" rowspan="1"><p>bar</p></th></tr><tr><td colspan="1" rowspan="1"><p>baz</p></td><td colspan="1" rowspan="1"><p>bim</p></td></tr></tbody></table>
-04_10__leaf_blocks__tables_extension__002:
+04_10_00__leaf_blocks__tables_extension__002:
canonical: |
<table>
<thead>
@@ -2594,7 +2594,7 @@
</table>
wysiwyg: |-
<table><tbody><tr><th colspan="1" rowspan="1"><p>abc</p></th><th colspan="1" rowspan="1"><p>defghi</p></th></tr><tr><td colspan="1" rowspan="1"><p>bar</p></td><td colspan="1" rowspan="1"><p>baz</p></td></tr></tbody></table>
-04_10__leaf_blocks__tables_extension__003:
+04_10_00__leaf_blocks__tables_extension__003:
canonical: |
<table>
<thead>
@@ -2629,7 +2629,7 @@
</table>
wysiwyg: |-
<table><tbody><tr><th colspan="1" rowspan="1"><p>f|oo</p></th></tr><tr><td colspan="1" rowspan="1"><p>b <code>|</code> az</p></td></tr><tr><td colspan="1" rowspan="1"><p>b <strong>|</strong> im</p></td></tr></tbody></table>
-04_10__leaf_blocks__tables_extension__004:
+04_10_00__leaf_blocks__tables_extension__004:
canonical: |
<table>
<thead>
@@ -2669,7 +2669,7 @@
wysiwyg: |-
<table><tbody><tr><th colspan="1" rowspan="1"><p>abc</p></th><th colspan="1" rowspan="1"><p>def</p></th></tr><tr><td colspan="1" rowspan="1"><p>bar</p></td><td colspan="1" rowspan="1"><p>baz</p></td></tr></tbody></table>
<blockquote multiline="false"><p>bar</p></blockquote>
-04_10__leaf_blocks__tables_extension__005:
+04_10_00__leaf_blocks__tables_extension__005:
canonical: |
<table>
<thead>
@@ -2713,7 +2713,7 @@
wysiwyg: |-
<table><tbody><tr><th colspan="1" rowspan="1"><p>abc</p></th><th colspan="1" rowspan="1"><p>def</p></th></tr><tr><td colspan="1" rowspan="1"><p>bar</p></td><td colspan="1" rowspan="1"><p>baz</p></td></tr><tr><td colspan="1" rowspan="1"><p>bar</p></td><td colspan="1" rowspan="1"><p></p></td></tr></tbody></table>
<p>bar</p>
-04_10__leaf_blocks__tables_extension__006:
+04_10_00__leaf_blocks__tables_extension__006:
canonical: |
<p>| abc | def |
| --- |
@@ -2726,7 +2726,7 @@
<p>| abc | def |
| --- |
| bar |</p>
-04_10__leaf_blocks__tables_extension__007:
+04_10_00__leaf_blocks__tables_extension__007:
canonical: |
<table>
<thead>
@@ -2767,7 +2767,7 @@
</table>
wysiwyg: |-
<table><tbody><tr><th colspan="1" rowspan="1"><p>abc</p></th><th colspan="1" rowspan="1"><p>def</p></th></tr><tr><td colspan="1" rowspan="1"><p>bar</p></td><td colspan="1" rowspan="1"><p></p></td></tr><tr><td colspan="1" rowspan="1"><p>bar</p></td><td colspan="1" rowspan="1"><p>baz</p></td></tr></tbody></table>
-04_10__leaf_blocks__tables_extension__008:
+04_10_00__leaf_blocks__tables_extension__008:
canonical: |
<table>
<thead>
@@ -2788,7 +2788,7 @@
</table>
wysiwyg: |-
<table><tbody><tr><th colspan="1" rowspan="1"><p>abc</p></th><th colspan="1" rowspan="1"><p>def</p></th></tr></tbody></table>
-05_01__container_blocks__block_quotes__001:
+05_01_00__container_blocks__block_quotes__001:
canonical: |
<blockquote>
<h1>Foo</h1>
@@ -2805,7 +2805,7 @@
wysiwyg: |-
<blockquote multiline="false"><h1>Foo</h1><p>bar
baz</p></blockquote>
-05_01__container_blocks__block_quotes__002:
+05_01_00__container_blocks__block_quotes__002:
canonical: |
<blockquote>
<h1>Foo</h1>
@@ -2822,7 +2822,7 @@
wysiwyg: |-
<blockquote multiline="false"><h1>Foo</h1><p>bar
baz</p></blockquote>
-05_01__container_blocks__block_quotes__003:
+05_01_00__container_blocks__block_quotes__003:
canonical: |
<blockquote>
<h1>Foo</h1>
@@ -2839,7 +2839,7 @@
wysiwyg: |-
<blockquote multiline="false"><h1>Foo</h1><p>bar
baz</p></blockquote>
-05_01__container_blocks__block_quotes__004:
+05_01_00__container_blocks__block_quotes__004:
canonical: |
<pre><code>&gt; # Foo
&gt; bar
@@ -2856,7 +2856,7 @@
<pre class="content-editor-code-block undefined code highlight"><code>&gt; # Foo
&gt; bar
&gt; baz</code></pre>
-05_01__container_blocks__block_quotes__005:
+05_01_00__container_blocks__block_quotes__005:
canonical: |
<blockquote>
<h1>Foo</h1>
@@ -2873,7 +2873,7 @@
wysiwyg: |-
<blockquote multiline="false"><h1>Foo</h1><p>bar
baz</p></blockquote>
-05_01__container_blocks__block_quotes__006:
+05_01_00__container_blocks__block_quotes__006:
canonical: |
<blockquote>
<p>bar
@@ -2890,7 +2890,7 @@
<blockquote multiline="false"><p>bar
baz
foo</p></blockquote>
-05_01__container_blocks__block_quotes__007:
+05_01_00__container_blocks__block_quotes__007:
canonical: |
<blockquote>
<p>foo</p>
@@ -2904,7 +2904,7 @@
wysiwyg: |-
<blockquote multiline="false"><p>foo</p></blockquote>
<hr>
-05_01__container_blocks__block_quotes__008:
+05_01_00__container_blocks__block_quotes__008:
canonical: |
<blockquote>
<ul>
@@ -2926,7 +2926,7 @@
wysiwyg: |-
<blockquote multiline="false"><ul bullet="*"><li><p>foo</p></li></ul></blockquote>
<ul bullet="*"><li><p>bar</p></li></ul>
-05_01__container_blocks__block_quotes__009:
+05_01_00__container_blocks__block_quotes__009:
canonical: |
<blockquote>
<pre><code>foo
@@ -2948,7 +2948,7 @@
wysiwyg: |-
<blockquote multiline="false"><pre class="content-editor-code-block undefined code highlight"><code>foo</code></pre></blockquote>
<pre class="content-editor-code-block undefined code highlight"><code>bar</code></pre>
-05_01__container_blocks__block_quotes__010:
+05_01_00__container_blocks__block_quotes__010:
canonical: |
<blockquote>
<pre><code></code></pre>
@@ -2971,7 +2971,7 @@
<blockquote multiline="false"><pre class="content-editor-code-block undefined code highlight"><code></code></pre></blockquote>
<p>foo</p>
<pre class="content-editor-code-block undefined code highlight"><code></code></pre>
-05_01__container_blocks__block_quotes__011:
+05_01_00__container_blocks__block_quotes__011:
canonical: |
<blockquote>
<p>foo
@@ -2985,7 +2985,7 @@
wysiwyg: |-
<blockquote multiline="false"><p>foo
- bar</p></blockquote>
-05_01__container_blocks__block_quotes__012:
+05_01_00__container_blocks__block_quotes__012:
canonical: |
<blockquote>
</blockquote>
@@ -2994,7 +2994,7 @@
</blockquote>
wysiwyg: |-
<blockquote multiline="false"><p></p></blockquote>
-05_01__container_blocks__block_quotes__013:
+05_01_00__container_blocks__block_quotes__013:
canonical: |
<blockquote>
</blockquote>
@@ -3003,7 +3003,7 @@
</blockquote>
wysiwyg: |-
<blockquote multiline="false"><p></p></blockquote>
-05_01__container_blocks__block_quotes__014:
+05_01_00__container_blocks__block_quotes__014:
canonical: |
<blockquote>
<p>foo</p>
@@ -3014,7 +3014,7 @@
</blockquote>
wysiwyg: |-
<blockquote multiline="false"><p>foo</p></blockquote>
-05_01__container_blocks__block_quotes__015:
+05_01_00__container_blocks__block_quotes__015:
canonical: |
<blockquote>
<p>foo</p>
@@ -3032,7 +3032,7 @@
wysiwyg: |-
<blockquote multiline="false"><p>foo</p></blockquote>
<blockquote multiline="false"><p>bar</p></blockquote>
-05_01__container_blocks__block_quotes__016:
+05_01_00__container_blocks__block_quotes__016:
canonical: |
<blockquote>
<p>foo
@@ -3046,7 +3046,7 @@
wysiwyg: |-
<blockquote multiline="false"><p>foo
bar</p></blockquote>
-05_01__container_blocks__block_quotes__017:
+05_01_00__container_blocks__block_quotes__017:
canonical: |
<blockquote>
<p>foo</p>
@@ -3059,7 +3059,7 @@
</blockquote>
wysiwyg: |-
<blockquote multiline="false"><p>foo</p><p>bar</p></blockquote>
-05_01__container_blocks__block_quotes__018:
+05_01_00__container_blocks__block_quotes__018:
canonical: |
<p>foo</p>
<blockquote>
@@ -3073,7 +3073,7 @@
wysiwyg: |-
<p>foo</p>
<blockquote multiline="false"><p>bar</p></blockquote>
-05_01__container_blocks__block_quotes__019:
+05_01_00__container_blocks__block_quotes__019:
canonical: |
<blockquote>
<p>aaa</p>
@@ -3094,7 +3094,7 @@
<blockquote multiline="false"><p>aaa</p></blockquote>
<hr>
<blockquote multiline="false"><p>bbb</p></blockquote>
-05_01__container_blocks__block_quotes__020:
+05_01_00__container_blocks__block_quotes__020:
canonical: |
<blockquote>
<p>bar
@@ -3108,7 +3108,7 @@
wysiwyg: |-
<blockquote multiline="false"><p>bar
baz</p></blockquote>
-05_01__container_blocks__block_quotes__021:
+05_01_00__container_blocks__block_quotes__021:
canonical: |
<blockquote>
<p>bar</p>
@@ -3122,7 +3122,7 @@
wysiwyg: |-
<blockquote multiline="false"><p>bar</p></blockquote>
<p>baz</p>
-05_01__container_blocks__block_quotes__022:
+05_01_00__container_blocks__block_quotes__022:
canonical: |
<blockquote>
<p>bar</p>
@@ -3136,7 +3136,7 @@
wysiwyg: |-
<blockquote multiline="false"><p>bar</p></blockquote>
<p>baz</p>
-05_01__container_blocks__block_quotes__023:
+05_01_00__container_blocks__block_quotes__023:
canonical: |
<blockquote>
<blockquote>
@@ -3158,7 +3158,7 @@
wysiwyg: |-
<blockquote multiline="false"><blockquote multiline="false"><blockquote multiline="false"><p>foo
bar</p></blockquote></blockquote></blockquote>
-05_01__container_blocks__block_quotes__024:
+05_01_00__container_blocks__block_quotes__024:
canonical: |
<blockquote>
<blockquote>
@@ -3183,7 +3183,7 @@
<blockquote multiline="false"><blockquote multiline="false"><blockquote multiline="false"><p>foo
bar
baz</p></blockquote></blockquote></blockquote>
-05_01__container_blocks__block_quotes__025:
+05_01_00__container_blocks__block_quotes__025:
canonical: |
<blockquote>
<pre><code>code
@@ -3205,7 +3205,7 @@
wysiwyg: |-
<blockquote multiline="false"><pre class="content-editor-code-block undefined code highlight"><code>code</code></pre></blockquote>
<blockquote multiline="false"><p>not code</p></blockquote>
-05_02__container_blocks__list_items__001:
+05_02_00__container_blocks__list_items__001:
canonical: |
<p>A paragraph
with two lines.</p>
@@ -3229,7 +3229,7 @@
with two lines.</p>
<pre class="content-editor-code-block undefined code highlight"><code>indented code</code></pre>
<blockquote multiline="false"><p>A block quote.</p></blockquote>
-05_02__container_blocks__list_items__002:
+05_02_00__container_blocks__list_items__002:
canonical: |
<ol>
<li>
@@ -3259,7 +3259,7 @@
wysiwyg: |-
<ol parens="false"><li><p>A paragraph
with two lines.</p><pre class="content-editor-code-block undefined code highlight"><code>indented code</code></pre><blockquote multiline="false"><p>A block quote.</p></blockquote></li></ol>
-05_02__container_blocks__list_items__003:
+05_02_00__container_blocks__list_items__003:
canonical: |
<ul>
<li>one</li>
@@ -3273,7 +3273,7 @@
wysiwyg: |-
<ul bullet="*"><li><p>one</p></li></ul>
<p>two</p>
-05_02__container_blocks__list_items__004:
+05_02_00__container_blocks__list_items__004:
canonical: |
<ul>
<li>
@@ -3290,7 +3290,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>one</p><p>two</p></li></ul>
-05_02__container_blocks__list_items__005:
+05_02_00__container_blocks__list_items__005:
canonical: |
<ul>
<li>one</li>
@@ -3308,7 +3308,7 @@
wysiwyg: |-
<ul bullet="*"><li><p>one</p></li></ul>
<pre class="content-editor-code-block undefined code highlight"><code> two</code></pre>
-05_02__container_blocks__list_items__006:
+05_02_00__container_blocks__list_items__006:
canonical: |
<ul>
<li>
@@ -3325,7 +3325,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>one</p><p>two</p></li></ul>
-05_02__container_blocks__list_items__007:
+05_02_00__container_blocks__list_items__007:
canonical: |
<blockquote>
<blockquote>
@@ -3350,7 +3350,7 @@
</blockquote>
wysiwyg: |-
<blockquote multiline="false"><blockquote multiline="false"><ol parens="false"><li><p>one</p><p>two</p></li></ol></blockquote></blockquote>
-05_02__container_blocks__list_items__008:
+05_02_00__container_blocks__list_items__008:
canonical: |
<blockquote>
<blockquote>
@@ -3371,7 +3371,7 @@
</blockquote>
wysiwyg: |-
<blockquote multiline="false"><blockquote multiline="false"><ul bullet="*"><li><p>one</p></li></ul><p>two</p></blockquote></blockquote>
-05_02__container_blocks__list_items__009:
+05_02_00__container_blocks__list_items__009:
canonical: |
<p>-one</p>
<p>2.two</p>
@@ -3381,7 +3381,7 @@
wysiwyg: |-
<p>-one</p>
<p>2.two</p>
-05_02__container_blocks__list_items__010:
+05_02_00__container_blocks__list_items__010:
canonical: |
<ul>
<li>
@@ -3398,7 +3398,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>foo</p><p>bar</p></li></ul>
-05_02__container_blocks__list_items__011:
+05_02_00__container_blocks__list_items__011:
canonical: |
<ol>
<li>
@@ -3427,7 +3427,7 @@
</ol>
wysiwyg: |-
<ol parens="false"><li><p>foo</p><pre class="content-editor-code-block undefined code highlight"><code>bar</code></pre><p>baz</p><blockquote multiline="false"><p>bam</p></blockquote></li></ol>
-05_02__container_blocks__list_items__012:
+05_02_00__container_blocks__list_items__012:
canonical: |
<ul>
<li>
@@ -3457,7 +3457,7 @@
baz</code></pre></li></ul>
-05_02__container_blocks__list_items__013:
+05_02_00__container_blocks__list_items__013:
canonical: |
<ol start="123456789">
<li>ok</li>
@@ -3468,14 +3468,14 @@
</ol>
wysiwyg: |-
<ol parens="false"><li><p>ok</p></li></ol>
-05_02__container_blocks__list_items__014:
+05_02_00__container_blocks__list_items__014:
canonical: |
<p>1234567890. not ok</p>
static: |-
<p data-sourcepos="1:1-1:18" dir="auto">1234567890. not ok</p>
wysiwyg: |-
<p>1234567890. not ok</p>
-05_02__container_blocks__list_items__015:
+05_02_00__container_blocks__list_items__015:
canonical: |
<ol start="0">
<li>ok</li>
@@ -3486,7 +3486,7 @@
</ol>
wysiwyg: |-
<ol parens="false"><li><p>ok</p></li></ol>
-05_02__container_blocks__list_items__016:
+05_02_00__container_blocks__list_items__016:
canonical: |
<ol start="3">
<li>ok</li>
@@ -3497,14 +3497,14 @@
</ol>
wysiwyg: |-
<ol parens="false"><li><p>ok</p></li></ol>
-05_02__container_blocks__list_items__017:
+05_02_00__container_blocks__list_items__017:
canonical: |
<p>-1. not ok</p>
static: |-
<p data-sourcepos="1:1-1:10" dir="auto">-1. not ok</p>
wysiwyg: |-
<p>-1. not ok</p>
-05_02__container_blocks__list_items__018:
+05_02_00__container_blocks__list_items__018:
canonical: |
<ul>
<li>
@@ -3525,7 +3525,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>foo</p><pre class="content-editor-code-block undefined code highlight"><code>bar</code></pre></li></ul>
-05_02__container_blocks__list_items__019:
+05_02_00__container_blocks__list_items__019:
canonical: |
<ol start="10">
<li>
@@ -3546,7 +3546,7 @@
</ol>
wysiwyg: |-
<ol parens="false"><li><p>foo</p><pre class="content-editor-code-block undefined code highlight"><code>bar</code></pre></li></ol>
-05_02__container_blocks__list_items__020:
+05_02_00__container_blocks__list_items__020:
canonical: |
<pre><code>indented code
</code></pre>
@@ -3567,7 +3567,7 @@
<pre class="content-editor-code-block undefined code highlight"><code>indented code</code></pre>
<p>paragraph</p>
<pre class="content-editor-code-block undefined code highlight"><code>more code</code></pre>
-05_02__container_blocks__list_items__021:
+05_02_00__container_blocks__list_items__021:
canonical: |
<ol>
<li>
@@ -3594,7 +3594,7 @@
</ol>
wysiwyg: |-
<ol parens="false"><li><p></p><pre class="content-editor-code-block undefined code highlight"><code>indented code</code></pre><p>paragraph</p><pre class="content-editor-code-block undefined code highlight"><code>more code</code></pre></li></ol>
-05_02__container_blocks__list_items__022:
+05_02_00__container_blocks__list_items__022:
canonical: |
<ol>
<li>
@@ -3621,7 +3621,7 @@
</ol>
wysiwyg: |-
<ol parens="false"><li><p></p><pre class="content-editor-code-block undefined code highlight"><code> indented code</code></pre><p>paragraph</p><pre class="content-editor-code-block undefined code highlight"><code>more code</code></pre></li></ol>
-05_02__container_blocks__list_items__023:
+05_02_00__container_blocks__list_items__023:
canonical: |
<p>foo</p>
<p>bar</p>
@@ -3631,7 +3631,7 @@
wysiwyg: |-
<p>foo</p>
<p>bar</p>
-05_02__container_blocks__list_items__024:
+05_02_00__container_blocks__list_items__024:
canonical: |
<ul>
<li>foo</li>
@@ -3645,7 +3645,7 @@
wysiwyg: |-
<ul bullet="*"><li><p>foo</p></li></ul>
<p>bar</p>
-05_02__container_blocks__list_items__025:
+05_02_00__container_blocks__list_items__025:
canonical: |
<ul>
<li>
@@ -3662,7 +3662,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>foo</p><p>bar</p></li></ul>
-05_02__container_blocks__list_items__026:
+05_02_00__container_blocks__list_items__026:
canonical: |
<ul>
<li>foo</li>
@@ -3693,7 +3693,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>foo</p></li><li><p></p><pre class="content-editor-code-block undefined code highlight"><code>bar</code></pre></li><li><p></p><pre class="content-editor-code-block undefined code highlight"><code>baz</code></pre></li></ul>
-05_02__container_blocks__list_items__027:
+05_02_00__container_blocks__list_items__027:
canonical: |
<ul>
<li>foo</li>
@@ -3704,7 +3704,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>foo</p></li></ul>
-05_02__container_blocks__list_items__028:
+05_02_00__container_blocks__list_items__028:
canonical: |
<ul>
<li></li>
@@ -3719,7 +3719,7 @@
wysiwyg: |-
<ul bullet="*"><li><p></p></li></ul>
<p>foo</p>
-05_02__container_blocks__list_items__029:
+05_02_00__container_blocks__list_items__029:
canonical: |
<ul>
<li>foo</li>
@@ -3735,7 +3735,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>foo</p></li><li><p></p></li><li><p>bar</p></li></ul>
-05_02__container_blocks__list_items__030:
+05_02_00__container_blocks__list_items__030:
canonical: |
<ul>
<li>foo</li>
@@ -3751,7 +3751,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>foo</p></li><li><p></p></li><li><p>bar</p></li></ul>
-05_02__container_blocks__list_items__031:
+05_02_00__container_blocks__list_items__031:
canonical: |
<ol>
<li>foo</li>
@@ -3767,7 +3767,7 @@
</ol>
wysiwyg: |-
<ol parens="false"><li><p>foo</p></li><li><p></p></li><li><p>bar</p></li></ol>
-05_02__container_blocks__list_items__032:
+05_02_00__container_blocks__list_items__032:
canonical: |
<ul>
<li></li>
@@ -3779,7 +3779,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p></p></li></ul>
-05_02__container_blocks__list_items__033:
+05_02_00__container_blocks__list_items__033:
canonical: |
<p>foo
*</p>
@@ -3795,7 +3795,7 @@
*</p>
<p>foo
1.</p>
-05_02__container_blocks__list_items__034:
+05_02_00__container_blocks__list_items__034:
canonical: |
<ol>
<li>
@@ -3825,7 +3825,7 @@
wysiwyg: |-
<ol parens="false"><li><p>A paragraph
with two lines.</p><pre class="content-editor-code-block undefined code highlight"><code>indented code</code></pre><blockquote multiline="false"><p>A block quote.</p></blockquote></li></ol>
-05_02__container_blocks__list_items__035:
+05_02_00__container_blocks__list_items__035:
canonical: |
<ol>
<li>
@@ -3855,7 +3855,7 @@
wysiwyg: |-
<ol parens="false"><li><p>A paragraph
with two lines.</p><pre class="content-editor-code-block undefined code highlight"><code>indented code</code></pre><blockquote multiline="false"><p>A block quote.</p></blockquote></li></ol>
-05_02__container_blocks__list_items__036:
+05_02_00__container_blocks__list_items__036:
canonical: |
<ol>
<li>
@@ -3885,7 +3885,7 @@
wysiwyg: |-
<ol parens="false"><li><p>A paragraph
with two lines.</p><pre class="content-editor-code-block undefined code highlight"><code>indented code</code></pre><blockquote multiline="false"><p>A block quote.</p></blockquote></li></ol>
-05_02__container_blocks__list_items__037:
+05_02_00__container_blocks__list_items__037:
canonical: |
<pre><code>1. A paragraph
with two lines.
@@ -3911,7 +3911,7 @@
indented code
&gt; A block quote.</code></pre>
-05_02__container_blocks__list_items__038:
+05_02_00__container_blocks__list_items__038:
canonical: |
<ol>
<li>
@@ -3941,7 +3941,7 @@
wysiwyg: |-
<ol parens="false"><li><p>A paragraph
with two lines.</p><pre class="content-editor-code-block undefined code highlight"><code>indented code</code></pre><blockquote multiline="false"><p>A block quote.</p></blockquote></li></ol>
-05_02__container_blocks__list_items__039:
+05_02_00__container_blocks__list_items__039:
canonical: |
<ol>
<li>A paragraph
@@ -3955,7 +3955,7 @@
wysiwyg: |-
<ol parens="false"><li><p>A paragraph
with two lines.</p></li></ol>
-05_02__container_blocks__list_items__040:
+05_02_00__container_blocks__list_items__040:
canonical: |
<blockquote>
<ol>
@@ -3981,7 +3981,7 @@
wysiwyg: |-
<blockquote multiline="false"><ol parens="false"><li><p></p><blockquote multiline="false"><p>Blockquote
continued here.</p></blockquote></li></ol></blockquote>
-05_02__container_blocks__list_items__041:
+05_02_00__container_blocks__list_items__041:
canonical: |
<blockquote>
<ol>
@@ -4007,7 +4007,7 @@
wysiwyg: |-
<blockquote multiline="false"><ol parens="false"><li><p></p><blockquote multiline="false"><p>Blockquote
continued here.</p></blockquote></li></ol></blockquote>
-05_02__container_blocks__list_items__042:
+05_02_00__container_blocks__list_items__042:
canonical: |
<ul>
<li>foo
@@ -4042,7 +4042,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>foo</p><ul bullet="*"><li><p>bar</p><ul bullet="*"><li><p>baz</p><ul bullet="*"><li><p>boo</p></li></ul></li></ul></li></ul></li></ul>
-05_02__container_blocks__list_items__043:
+05_02_00__container_blocks__list_items__043:
canonical: |
<ul>
<li>foo</li>
@@ -4059,7 +4059,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>foo</p></li><li><p>bar</p></li><li><p>baz</p></li><li><p>boo</p></li></ul>
-05_02__container_blocks__list_items__044:
+05_02_00__container_blocks__list_items__044:
canonical: |
<ol start="10">
<li>foo
@@ -4078,7 +4078,7 @@
</ol>
wysiwyg: |-
<ol parens="false"><li><p>foo</p><ul bullet="*"><li><p>bar</p></li></ul></li></ol>
-05_02__container_blocks__list_items__045:
+05_02_00__container_blocks__list_items__045:
canonical: |
<ol start="10">
<li>foo</li>
@@ -4096,7 +4096,7 @@
wysiwyg: |-
<ol parens="false"><li><p>foo</p></li></ol>
<ul bullet="*"><li><p>bar</p></li></ul>
-05_02__container_blocks__list_items__046:
+05_02_00__container_blocks__list_items__046:
canonical: |
<ul>
<li>
@@ -4115,7 +4115,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p></p><ul bullet="*"><li><p>foo</p></li></ul></li></ul>
-05_02__container_blocks__list_items__047:
+05_02_00__container_blocks__list_items__047:
canonical: |
<ol>
<li>
@@ -4142,7 +4142,7 @@
</ol>
wysiwyg: |-
<ol parens="false"><li><p></p><ul bullet="*"><li><p></p><ol parens="false"><li><p>foo</p></li></ol></li></ul></li></ol>
-05_02__container_blocks__list_items__048:
+05_02_00__container_blocks__list_items__048:
canonical: |
<ul>
<li>
@@ -4166,7 +4166,7 @@
wysiwyg: |-
<ul bullet="*"><li><p></p><h1>Foo</h1></li><li><p></p><h2>Bar</h2><p>
baz</p></li></ul>
-05_04__container_blocks__lists__001:
+05_04_00__container_blocks__lists__001:
canonical: |
<ul>
<li>foo</li>
@@ -4186,7 +4186,7 @@
wysiwyg: |-
<ul bullet="*"><li><p>foo</p></li><li><p>bar</p></li></ul>
<ul bullet="*"><li><p>baz</p></li></ul>
-05_04__container_blocks__lists__002:
+05_04_00__container_blocks__lists__002:
canonical: |
<ol>
<li>foo</li>
@@ -4206,7 +4206,7 @@
wysiwyg: |-
<ol parens="false"><li><p>foo</p></li><li><p>bar</p></li></ol>
<ol parens="false"><li><p>baz</p></li></ol>
-05_04__container_blocks__lists__003:
+05_04_00__container_blocks__lists__003:
canonical: |
<p>Foo</p>
<ul>
@@ -4222,7 +4222,7 @@
wysiwyg: |-
<p>Foo</p>
<ul bullet="*"><li><p>bar</p></li><li><p>baz</p></li></ul>
-05_04__container_blocks__lists__004:
+05_04_00__container_blocks__lists__004:
canonical: |
<p>The number of windows in my house is
14. The number of doors is 6.</p>
@@ -4232,7 +4232,7 @@
wysiwyg: |-
<p>The number of windows in my house is
14. The number of doors is 6.</p>
-05_04__container_blocks__lists__005:
+05_04_00__container_blocks__lists__005:
canonical: |
<p>The number of windows in my house is</p>
<ol>
@@ -4246,7 +4246,7 @@
wysiwyg: |-
<p>The number of windows in my house is</p>
<ol parens="false"><li><p>The number of doors is 6.</p></li></ol>
-05_04__container_blocks__lists__006:
+05_04_00__container_blocks__lists__006:
canonical: |
<ul>
<li>
@@ -4273,7 +4273,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>foo</p></li><li><p>bar</p></li><li><p>baz</p></li></ul>
-05_04__container_blocks__lists__007:
+05_04_00__container_blocks__lists__007:
canonical: |
<ul>
<li>foo
@@ -4306,7 +4306,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>foo</p><ul bullet="*"><li><p>bar</p><ul bullet="*"><li><p>baz</p><p>bim</p></li></ul></li></ul></li></ul>
-05_04__container_blocks__lists__008:
+05_04_00__container_blocks__lists__008:
canonical: |
<ul>
<li>foo</li>
@@ -4330,7 +4330,7 @@
wysiwyg: |-
<ul bullet="*"><li><p>foo</p></li><li><p>bar</p></li></ul>
<ul bullet="*"><li><p>baz</p></li><li><p>bim</p></li></ul>
-05_04__container_blocks__lists__009:
+05_04_00__container_blocks__lists__009:
canonical: |
<ul>
<li>
@@ -4362,7 +4362,7 @@
wysiwyg: |-
<ul bullet="*"><li><p>foo</p><p>notcode</p></li><li><p>foo</p></li></ul>
<pre class="content-editor-code-block undefined code highlight"><code>code</code></pre>
-05_04__container_blocks__lists__010:
+05_04_00__container_blocks__lists__010:
canonical: |
<ul>
<li>a</li>
@@ -4385,7 +4385,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>a</p></li><li><p>b</p></li><li><p>c</p></li><li><p>d</p></li><li><p>e</p></li><li><p>f</p></li><li><p>g</p></li></ul>
-05_04__container_blocks__lists__011:
+05_04_00__container_blocks__lists__011:
canonical: |
<ol>
<li>
@@ -4412,7 +4412,7 @@
</ol>
wysiwyg: |-
<ol parens="false"><li><p>a</p></li><li><p>b</p></li><li><p>c</p></li></ol>
-05_04__container_blocks__lists__012:
+05_04_00__container_blocks__lists__012:
canonical: |
<ul>
<li>a</li>
@@ -4432,7 +4432,7 @@
wysiwyg: |-
<ul bullet="*"><li><p>a</p></li><li><p>b</p></li><li><p>c</p></li><li><p>d
- e</p></li></ul>
-05_04__container_blocks__lists__013:
+05_04_00__container_blocks__lists__013:
canonical: |
<ol>
<li>
@@ -4460,7 +4460,7 @@
wysiwyg: |-
<ol parens="false"><li><p>a</p></li><li><p>b</p></li></ol>
<pre class="content-editor-code-block undefined code highlight"><code>3. c</code></pre>
-05_04__container_blocks__lists__014:
+05_04_00__container_blocks__lists__014:
canonical: |
<ul>
<li>
@@ -4487,7 +4487,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>a</p></li><li><p>b</p></li><li><p>c</p></li></ul>
-05_04__container_blocks__lists__015:
+05_04_00__container_blocks__lists__015:
canonical: |
<ul>
<li>
@@ -4511,7 +4511,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>a</p></li><li><p></p></li><li><p>c</p></li></ul>
-05_04__container_blocks__lists__016:
+05_04_00__container_blocks__lists__016:
canonical: |
<ul>
<li>
@@ -4540,7 +4540,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>a</p></li><li><p>b</p><p>c</p></li><li><p>d</p></li></ul>
-05_04__container_blocks__lists__017:
+05_04_00__container_blocks__lists__017:
canonical: |
<ul>
<li>
@@ -4567,7 +4567,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>a</p></li><li><p>b</p><pre>[ref]: /url</pre></li><li><p>d</p></li></ul>
-05_04__container_blocks__lists__018:
+05_04_00__container_blocks__lists__018:
canonical: |
<ul>
<li>a</li>
@@ -4594,7 +4594,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>a</p></li><li><p></p><pre class="content-editor-code-block undefined code highlight"><code>b</code></pre></li><li><p>c</p></li></ul>
-05_04__container_blocks__lists__019:
+05_04_00__container_blocks__lists__019:
canonical: |
<ul>
<li>a
@@ -4621,7 +4621,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>a</p><ul bullet="*"><li><p>b</p><p>c</p></li></ul></li><li><p>d</p></li></ul>
-05_04__container_blocks__lists__020:
+05_04_00__container_blocks__lists__020:
canonical: |
<ul>
<li>a
@@ -4642,7 +4642,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>a</p><blockquote multiline="false"><p>b</p></blockquote></li><li><p>c</p></li></ul>
-05_04__container_blocks__lists__021:
+05_04_00__container_blocks__lists__021:
canonical: |
<ul>
<li>a
@@ -4669,7 +4669,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>a</p><blockquote multiline="false"><p>b</p></blockquote><pre class="content-editor-code-block undefined code highlight"><code>c</code></pre></li><li><p>d</p></li></ul>
-05_04__container_blocks__lists__022:
+05_04_00__container_blocks__lists__022:
canonical: |
<ul>
<li>a</li>
@@ -4680,7 +4680,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>a</p></li></ul>
-05_04__container_blocks__lists__023:
+05_04_00__container_blocks__lists__023:
canonical: |
<ul>
<li>a
@@ -4699,7 +4699,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>a</p><ul bullet="*"><li><p>b</p></li></ul></li></ul>
-05_04__container_blocks__lists__024:
+05_04_00__container_blocks__lists__024:
canonical: |
<ol>
<li>
@@ -4720,7 +4720,7 @@
</ol>
wysiwyg: |-
<ol parens="false"><li><p></p><pre class="content-editor-code-block undefined code highlight"><code>foo</code></pre><p>bar</p></li></ol>
-05_04__container_blocks__lists__025:
+05_04_00__container_blocks__lists__025:
canonical: |
<ul>
<li>
@@ -4743,7 +4743,7 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>foo</p><ul bullet="*"><li><p>bar</p></li></ul><p>baz</p></li></ul>
-05_04__container_blocks__lists__026:
+05_04_00__container_blocks__lists__026:
canonical: |
<ul>
<li>
@@ -4780,25 +4780,25 @@
</ul>
wysiwyg: |-
<ul bullet="*"><li><p>a</p><ul bullet="*"><li><p>b</p></li><li><p>c</p></li></ul></li><li><p>d</p><ul bullet="*"><li><p>e</p></li><li><p>f</p></li></ul></li></ul>
-06_01__inlines__001:
+06_01_00__inlines__001:
canonical: |
<p><code>hi</code>lo`</p>
static: |-
<p data-sourcepos="1:1-1:7" dir="auto"><code>hi</code>lo`</p>
wysiwyg: |-
<p><code>hi</code>lo`</p>
-06_02__inlines__backslash_escapes__001:
+06_02_00__inlines__backslash_escapes__001:
canonical: |
<p>!&quot;#$%&amp;'()*+,-./:;&lt;=&gt;?@[\]^_`{|}~</p>
static: |-
<p data-sourcepos="1:1-1:224" dir="auto"><span>!</span>"<span>#</span><span>$</span><span>%</span><span>&amp;</span>'()*+,-./:;&lt;=&gt;?<span>@</span>[\]<span>^</span>_`{|}<span>~</span></p>
wysiwyg: |-
<p>!"#$%&amp;'()*+,-./:;&lt;=&gt;?@[\]^_`{|}~</p>
-06_02__inlines__backslash_escapes__002:
+06_02_00__inlines__backslash_escapes__002:
canonical: "<p>\\\t\\A\\a\\ \\3\\φ\\«</p>\n"
static: "<p data-sourcepos=\"1:1-1:16\" dir=\"auto\">\\\t\\A\\a\\ \\3\\φ\\«</p>"
wysiwyg: "<p>\\\t\\A\\a\\ \\3\\φ\\«</p>"
-06_02__inlines__backslash_escapes__003:
+06_02_00__inlines__backslash_escapes__003:
canonical: |
<p>*not emphasized*
&lt;br/&gt; not a tag
@@ -4829,14 +4829,14 @@
# not a heading
[foo]: /url "not a reference"
&amp;ouml; not a character entity</p>
-06_02__inlines__backslash_escapes__004:
+06_02_00__inlines__backslash_escapes__004:
canonical: |
<p>\<em>emphasis</em></p>
static: |-
<p data-sourcepos="1:1-1:12" dir="auto">\<em>emphasis</em></p>
wysiwyg: |-
<p>\<em>emphasis</em></p>
-06_02__inlines__backslash_escapes__005:
+06_02_00__inlines__backslash_escapes__005:
canonical: |
<p>foo<br />
bar</p>
@@ -4846,14 +4846,14 @@
wysiwyg: |-
<p>foo<br>
bar</p>
-06_02__inlines__backslash_escapes__006:
+06_02_00__inlines__backslash_escapes__006:
canonical: |
<p><code>\[\`</code></p>
static: |-
<p data-sourcepos="1:1-1:10" dir="auto"><code>\[\`</code></p>
wysiwyg: |-
<p><code>\[\`</code></p>
-06_02__inlines__backslash_escapes__007:
+06_02_00__inlines__backslash_escapes__007:
canonical: |
<pre><code>\[\]
</code></pre>
@@ -4864,7 +4864,7 @@
</div>
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>\[\]</code></pre>
-06_02__inlines__backslash_escapes__008:
+06_02_00__inlines__backslash_escapes__008:
canonical: |
<pre><code>\[\]
</code></pre>
@@ -4875,28 +4875,28 @@
</div>
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>\[\]</code></pre>
-06_02__inlines__backslash_escapes__009:
+06_02_00__inlines__backslash_escapes__009:
canonical: |
<p><a href="http://example.com?find=%5C*">http://example.com?find=\*</a></p>
static: |-
<p data-sourcepos="1:1-1:28" dir="auto"><a href="http://example.com?find=%5C*" rel="nofollow noreferrer noopener" target="_blank">http://example.com?find=\*</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="http://example.com?find=%5C*">http://example.com?find=\*</a></p>
-06_02__inlines__backslash_escapes__010:
+06_02_00__inlines__backslash_escapes__010:
canonical: |
<a href="/bar\/)">
static: |-
<a href="/bar%5C/)" rel="nofollow noreferrer noopener" target="_blank"></a>
wysiwyg: |-
<p></p>
-06_02__inlines__backslash_escapes__011:
+06_02_00__inlines__backslash_escapes__011:
canonical: |
<p><a href="/bar*" title="ti*tle">foo</a></p>
static: |-
<p data-sourcepos="1:1-1:23" dir="auto"><a href="/bar*" title="ti*tle">foo</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/bar*" title="ti*tle">foo</a></p>
-06_02__inlines__backslash_escapes__012:
+06_02_00__inlines__backslash_escapes__012:
canonical: |
<p><a href="/bar*" title="ti*tle">foo</a></p>
static: |-
@@ -4904,7 +4904,7 @@
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/bar*" title="ti*tle">foo</a></p>
<pre>[foo]: /bar* "ti*tle"</pre>
-06_02__inlines__backslash_escapes__013:
+06_02_00__inlines__backslash_escapes__013:
canonical: |
<pre><code class="language-foo+bar">foo
</code></pre>
@@ -4915,7 +4915,7 @@
</div>
wysiwyg: |-
<pre language="foo+bar" class="content-editor-code-block undefined code highlight"><code>foo</code></pre>
-06_03__inlines__entity_and_numeric_character_references__001:
+06_03_00__inlines__entity_and_numeric_character_references__001:
canonical: |
<p>  &amp; © Æ Ď
¾ ℋ ⅆ
@@ -4928,21 +4928,21 @@
<p>&nbsp; &amp; © Æ Ď
¾ ℋ ⅆ
∲ ≧̸</p>
-06_03__inlines__entity_and_numeric_character_references__002:
+06_03_00__inlines__entity_and_numeric_character_references__002:
canonical: |
<p># Ӓ Ϡ �</p>
static: |-
<p data-sourcepos="1:1-1:25" dir="auto"># Ӓ Ϡ �</p>
wysiwyg: |-
<p># Ӓ Ϡ �</p>
-06_03__inlines__entity_and_numeric_character_references__003:
+06_03_00__inlines__entity_and_numeric_character_references__003:
canonical: |
<p>&quot; ആ ಫ</p>
static: |-
<p data-sourcepos="1:1-1:22" dir="auto">" ആ ಫ</p>
wysiwyg: |-
<p>" ആ ಫ</p>
-06_03__inlines__entity_and_numeric_character_references__004:
+06_03_00__inlines__entity_and_numeric_character_references__004:
canonical: |
<p>&amp;nbsp &amp;x; &amp;#; &amp;#x;
&amp;#987654321;
@@ -4958,35 +4958,35 @@
&amp;#987654321;
&amp;#abcdef0;
&amp;ThisIsNotDefined; &amp;hi?;</p>
-06_03__inlines__entity_and_numeric_character_references__005:
+06_03_00__inlines__entity_and_numeric_character_references__005:
canonical: |
<p>&amp;copy</p>
static: |-
<p data-sourcepos="1:1-1:5" dir="auto">&amp;copy</p>
wysiwyg: |-
<p>&amp;copy</p>
-06_03__inlines__entity_and_numeric_character_references__006:
+06_03_00__inlines__entity_and_numeric_character_references__006:
canonical: |
<p>&amp;MadeUpEntity;</p>
static: |-
<p data-sourcepos="1:1-1:14" dir="auto">&amp;MadeUpEntity;</p>
wysiwyg: |-
<p>&amp;MadeUpEntity;</p>
-06_03__inlines__entity_and_numeric_character_references__007:
+06_03_00__inlines__entity_and_numeric_character_references__007:
canonical: |
<a href="&ouml;&ouml;.html">
static: |-
<a href="%C3%B6%C3%B6.html" rel="nofollow noreferrer noopener" target="_blank"></a>
wysiwyg: |-
<p></p>
-06_03__inlines__entity_and_numeric_character_references__008:
+06_03_00__inlines__entity_and_numeric_character_references__008:
canonical: |
<p><a href="/f%C3%B6%C3%B6" title="föö">foo</a></p>
static: |-
<p data-sourcepos="1:1-1:37" dir="auto"><a href="/f%C3%B6%C3%B6" title="föö">foo</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/f%C3%B6%C3%B6" title="föö">foo</a></p>
-06_03__inlines__entity_and_numeric_character_references__009:
+06_03_00__inlines__entity_and_numeric_character_references__009:
canonical: |
<p><a href="/f%C3%B6%C3%B6" title="föö">foo</a></p>
static: |-
@@ -4994,7 +4994,7 @@
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/f%C3%B6%C3%B6" title="föö">foo</a></p>
<pre>[foo]: /föö "föö"</pre>
-06_03__inlines__entity_and_numeric_character_references__010:
+06_03_00__inlines__entity_and_numeric_character_references__010:
canonical: |
<pre><code class="language-föö">foo
</code></pre>
@@ -5005,14 +5005,14 @@
</div>
wysiwyg: |-
<pre language="föö" class="content-editor-code-block undefined code highlight"><code>foo</code></pre>
-06_03__inlines__entity_and_numeric_character_references__011:
+06_03_00__inlines__entity_and_numeric_character_references__011:
canonical: |
<p><code>f&amp;ouml;&amp;ouml;</code></p>
static: |-
<p data-sourcepos="1:1-1:15" dir="auto"><code>f&amp;ouml;&amp;ouml;</code></p>
wysiwyg: |-
<p><code>f&amp;ouml;&amp;ouml;</code></p>
-06_03__inlines__entity_and_numeric_character_references__012:
+06_03_00__inlines__entity_and_numeric_character_references__012:
canonical: |
<pre><code>f&amp;ouml;f&amp;ouml;
</code></pre>
@@ -5023,7 +5023,7 @@
</div>
wysiwyg: |-
<pre class="content-editor-code-block undefined code highlight"><code>f&amp;ouml;f&amp;ouml;</code></pre>
-06_03__inlines__entity_and_numeric_character_references__013:
+06_03_00__inlines__entity_and_numeric_character_references__013:
canonical: |
<p>*foo*
<em>foo</em></p>
@@ -5033,7 +5033,7 @@
wysiwyg: |-
<p>*foo*
<em>foo</em></p>
-06_03__inlines__entity_and_numeric_character_references__014:
+06_03_00__inlines__entity_and_numeric_character_references__014:
canonical: |
<p>* foo</p>
<ul>
@@ -5047,7 +5047,7 @@
wysiwyg: |-
<p>* foo</p>
<ul bullet="*"><li><p>foo</p></li></ul>
-06_03__inlines__entity_and_numeric_character_references__015:
+06_03_00__inlines__entity_and_numeric_character_references__015:
canonical: |
<p>foo
@@ -5060,60 +5060,60 @@
<p>foo
bar</p>
-06_03__inlines__entity_and_numeric_character_references__016:
+06_03_00__inlines__entity_and_numeric_character_references__016:
canonical: "<p>\tfoo</p>\n"
static: "<p data-sourcepos=\"1:1-1:7\" dir=\"auto\">\tfoo</p>"
wysiwyg: "<p>\tfoo</p>"
-06_03__inlines__entity_and_numeric_character_references__017:
+06_03_00__inlines__entity_and_numeric_character_references__017:
canonical: |
<p>[a](url &quot;tit&quot;)</p>
static: |-
<p data-sourcepos="1:1-1:24" dir="auto"><a href="url" title="tit">a</a></p>
wysiwyg: |-
<p>[a](url "tit")</p>
-06_04__inlines__code_spans__001:
+06_04_00__inlines__code_spans__001:
canonical: |
<p><code>foo</code></p>
static: |-
<p data-sourcepos="1:1-1:5" dir="auto"><code>foo</code></p>
wysiwyg: |-
<p><code>foo</code></p>
-06_04__inlines__code_spans__002:
+06_04_00__inlines__code_spans__002:
canonical: |
<p><code>foo ` bar</code></p>
static: |-
<p data-sourcepos="1:1-1:15" dir="auto"><code>foo ` bar</code></p>
wysiwyg: |-
<p><code>foo ` bar</code></p>
-06_04__inlines__code_spans__003:
+06_04_00__inlines__code_spans__003:
canonical: |
<p><code>``</code></p>
static: |-
<p data-sourcepos="1:1-1:6" dir="auto"><code>``</code></p>
wysiwyg: |-
<p><code>``</code></p>
-06_04__inlines__code_spans__004:
+06_04_00__inlines__code_spans__004:
canonical: |
<p><code> `` </code></p>
static: |-
<p data-sourcepos="1:1-1:8" dir="auto"><code> `` </code></p>
wysiwyg: |-
<p><code> `` </code></p>
-06_04__inlines__code_spans__005:
+06_04_00__inlines__code_spans__005:
canonical: |
<p><code> a</code></p>
static: |-
<p data-sourcepos="1:1-1:4" dir="auto"><code> a</code></p>
wysiwyg: |-
<p><code> a</code></p>
-06_04__inlines__code_spans__006:
+06_04_00__inlines__code_spans__006:
canonical: |
<p><code> b </code></p>
static: |-
<p data-sourcepos="1:1-1:7" dir="auto"><code> b </code></p>
wysiwyg: |-
<p><code>&nbsp;b&nbsp;</code></p>
-06_04__inlines__code_spans__007:
+06_04_00__inlines__code_spans__007:
canonical: |
<p><code> </code>
<code> </code></p>
@@ -5122,224 +5122,224 @@
<code> </code></p>
wysiwyg: |-
<p></p>
-06_04__inlines__code_spans__008:
+06_04_00__inlines__code_spans__008:
canonical: |
<p><code>foo bar baz</code></p>
static: |-
<p data-sourcepos="1:1-5:2" dir="auto"><code>foo bar baz</code></p>
wysiwyg: |-
<p><code>foo bar baz</code></p>
-06_04__inlines__code_spans__009:
+06_04_00__inlines__code_spans__009:
canonical: |
<p><code>foo </code></p>
static: |-
<p data-sourcepos="1:1-3:2" dir="auto"><code>foo </code></p>
wysiwyg: |-
<p><code>foo </code></p>
-06_04__inlines__code_spans__010:
+06_04_00__inlines__code_spans__010:
canonical: |
<p><code>foo bar baz</code></p>
static: |-
<p data-sourcepos="1:1-2:4" dir="auto"><code>foo bar baz</code></p>
wysiwyg: |-
<p><code>foo bar baz</code></p>
-06_04__inlines__code_spans__011:
+06_04_00__inlines__code_spans__011:
canonical: |
<p><code>foo\</code>bar`</p>
static: |-
<p data-sourcepos="1:1-1:10" dir="auto"><code>foo\</code>bar`</p>
wysiwyg: |-
<p><code>foo\</code>bar`</p>
-06_04__inlines__code_spans__012:
+06_04_00__inlines__code_spans__012:
canonical: |
<p><code>foo`bar</code></p>
static: |-
<p data-sourcepos="1:1-1:11" dir="auto"><code>foo`bar</code></p>
wysiwyg: |-
<p><code>foo`bar</code></p>
-06_04__inlines__code_spans__013:
+06_04_00__inlines__code_spans__013:
canonical: |
<p><code>foo `` bar</code></p>
static: |-
<p data-sourcepos="1:1-1:14" dir="auto"><code>foo `` bar</code></p>
wysiwyg: |-
<p><code>foo `` bar</code></p>
-06_04__inlines__code_spans__014:
+06_04_00__inlines__code_spans__014:
canonical: |
<p>*foo<code>*</code></p>
static: |-
<p data-sourcepos="1:1-1:7" dir="auto">*foo<code>*</code></p>
wysiwyg: |-
<p>*foo<code>*</code></p>
-06_04__inlines__code_spans__015:
+06_04_00__inlines__code_spans__015:
canonical: |
<p>[not a <code>link](/foo</code>)</p>
static: |-
<p data-sourcepos="1:1-1:20" dir="auto">[not a <code>link](/foo</code>)</p>
wysiwyg: |-
<p>[not a <code>link](/foo</code>)</p>
-06_04__inlines__code_spans__016:
+06_04_00__inlines__code_spans__016:
canonical: |
<p><code>&lt;a href=&quot;</code>&quot;&gt;`</p>
static: |-
<p data-sourcepos="1:1-1:14" dir="auto"><code>&lt;a href="</code>"&gt;`</p>
wysiwyg: |-
<p><code>&lt;a href="</code>"&gt;`</p>
-06_04__inlines__code_spans__017:
+06_04_00__inlines__code_spans__017:
canonical: |
<p><a href="`">`</p>
static: |-
<p data-sourcepos="1:1-1:13" dir="auto"><a href="%60" rel="nofollow noreferrer noopener" target="_blank">`</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="`">`</a></p>
-06_04__inlines__code_spans__018:
+06_04_00__inlines__code_spans__018:
canonical: |
<p><code>&lt;http://foo.bar.</code>baz&gt;`</p>
static: |-
<p data-sourcepos="1:1-1:23" dir="auto"><code>&lt;http://foo.bar.</code>baz&gt;`</p>
wysiwyg: |-
<p><code>&lt;http://foo.bar.</code>baz&gt;`</p>
-06_04__inlines__code_spans__019:
+06_04_00__inlines__code_spans__019:
canonical: |
<p><a href="http://foo.bar.%60baz">http://foo.bar.`baz</a>`</p>
static: |-
<p data-sourcepos="1:1-1:22" dir="auto"><a href="http://foo.bar.%60baz" rel="nofollow noreferrer noopener" target="_blank">http://foo.bar.`baz</a>`</p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="http://foo.bar.%60baz">http://foo.bar.`baz</a>`</p>
-06_04__inlines__code_spans__020:
+06_04_00__inlines__code_spans__020:
canonical: |
<p>```foo``</p>
static: |-
<p data-sourcepos="1:1-1:8" dir="auto">```foo``</p>
wysiwyg: |-
<p>```foo``</p>
-06_04__inlines__code_spans__021:
+06_04_00__inlines__code_spans__021:
canonical: |
<p>`foo</p>
static: |-
<p data-sourcepos="1:1-1:4" dir="auto">`foo</p>
wysiwyg: |-
<p>`foo</p>
-06_04__inlines__code_spans__022:
+06_04_00__inlines__code_spans__022:
canonical: |
<p>`foo<code>bar</code></p>
static: |-
<p data-sourcepos="1:1-1:11" dir="auto">`foo<code>bar</code></p>
wysiwyg: |-
<p>`foo<code>bar</code></p>
-06_05__inlines__emphasis_and_strong_emphasis__001:
+06_05_00__inlines__emphasis_and_strong_emphasis__001:
canonical: |
<p><em>foo bar</em></p>
static: |-
<p data-sourcepos="1:1-1:9" dir="auto"><em>foo bar</em></p>
wysiwyg: |-
<p><em>foo bar</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__002:
+06_05_00__inlines__emphasis_and_strong_emphasis__002:
canonical: |
<p>a * foo bar*</p>
static: |-
<p data-sourcepos="1:1-1:12" dir="auto">a * foo bar*</p>
wysiwyg: |-
<p>a * foo bar*</p>
-06_05__inlines__emphasis_and_strong_emphasis__003:
+06_05_00__inlines__emphasis_and_strong_emphasis__003:
canonical: |
<p>a*&quot;foo&quot;*</p>
static: |-
<p data-sourcepos="1:1-1:8" dir="auto">a*"foo"*</p>
wysiwyg: |-
<p>a*"foo"*</p>
-06_05__inlines__emphasis_and_strong_emphasis__004:
+06_05_00__inlines__emphasis_and_strong_emphasis__004:
canonical: |
<p>* a *</p>
static: |-
<p data-sourcepos="1:1-1:7" dir="auto">* a *</p>
wysiwyg: |-
<p>*&nbsp;a&nbsp;*</p>
-06_05__inlines__emphasis_and_strong_emphasis__005:
+06_05_00__inlines__emphasis_and_strong_emphasis__005:
canonical: |
<p>foo<em>bar</em></p>
static: |-
<p data-sourcepos="1:1-1:8" dir="auto">foo<em>bar</em></p>
wysiwyg: |-
<p>foo<em>bar</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__006:
+06_05_00__inlines__emphasis_and_strong_emphasis__006:
canonical: |
<p>5<em>6</em>78</p>
static: |-
<p data-sourcepos="1:1-1:6" dir="auto">5<em>6</em>78</p>
wysiwyg: |-
<p>5<em>6</em>78</p>
-06_05__inlines__emphasis_and_strong_emphasis__007:
+06_05_00__inlines__emphasis_and_strong_emphasis__007:
canonical: |
<p><em>foo bar</em></p>
static: |-
<p data-sourcepos="1:1-1:9" dir="auto"><em>foo bar</em></p>
wysiwyg: |-
<p><em>foo bar</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__008:
+06_05_00__inlines__emphasis_and_strong_emphasis__008:
canonical: |
<p>_ foo bar_</p>
static: |-
<p data-sourcepos="1:1-1:10" dir="auto">_ foo bar_</p>
wysiwyg: |-
<p>_ foo bar_</p>
-06_05__inlines__emphasis_and_strong_emphasis__009:
+06_05_00__inlines__emphasis_and_strong_emphasis__009:
canonical: |
<p>a_&quot;foo&quot;_</p>
static: |-
<p data-sourcepos="1:1-1:8" dir="auto">a_"foo"_</p>
wysiwyg: |-
<p>a_"foo"_</p>
-06_05__inlines__emphasis_and_strong_emphasis__010:
+06_05_00__inlines__emphasis_and_strong_emphasis__010:
canonical: |
<p>foo_bar_</p>
static: |-
<p data-sourcepos="1:1-1:8" dir="auto">foo_bar_</p>
wysiwyg: |-
<p>foo_bar_</p>
-06_05__inlines__emphasis_and_strong_emphasis__011:
+06_05_00__inlines__emphasis_and_strong_emphasis__011:
canonical: |
<p>5_6_78</p>
static: |-
<p data-sourcepos="1:1-1:6" dir="auto">5_6_78</p>
wysiwyg: |-
<p>5_6_78</p>
-06_05__inlines__emphasis_and_strong_emphasis__012:
+06_05_00__inlines__emphasis_and_strong_emphasis__012:
canonical: |
<p>пристаням_стремятся_</p>
static: |-
<p data-sourcepos="1:1-1:38" dir="auto">пристаням_стремятся_</p>
wysiwyg: |-
<p>пристаням_стремятся_</p>
-06_05__inlines__emphasis_and_strong_emphasis__013:
+06_05_00__inlines__emphasis_and_strong_emphasis__013:
canonical: |
<p>aa_&quot;bb&quot;_cc</p>
static: |-
<p data-sourcepos="1:1-1:10" dir="auto">aa_"bb"_cc</p>
wysiwyg: |-
<p>aa_"bb"_cc</p>
-06_05__inlines__emphasis_and_strong_emphasis__014:
+06_05_00__inlines__emphasis_and_strong_emphasis__014:
canonical: |
<p>foo-<em>(bar)</em></p>
static: |-
<p data-sourcepos="1:1-1:11" dir="auto">foo-<em>(bar)</em></p>
wysiwyg: |-
<p>foo-<em>(bar)</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__015:
+06_05_00__inlines__emphasis_and_strong_emphasis__015:
canonical: |
<p>_foo*</p>
static: |-
<p data-sourcepos="1:1-1:5" dir="auto">_foo*</p>
wysiwyg: |-
<p>_foo*</p>
-06_05__inlines__emphasis_and_strong_emphasis__016:
+06_05_00__inlines__emphasis_and_strong_emphasis__016:
canonical: |
<p>*foo bar *</p>
static: |-
<p data-sourcepos="1:1-1:10" dir="auto">*foo bar *</p>
wysiwyg: |-
<p>*foo bar *</p>
-06_05__inlines__emphasis_and_strong_emphasis__017:
+06_05_00__inlines__emphasis_and_strong_emphasis__017:
canonical: |
<p>*foo bar
*</p>
@@ -5349,119 +5349,119 @@
wysiwyg: |-
<p>*foo bar
*</p>
-06_05__inlines__emphasis_and_strong_emphasis__018:
+06_05_00__inlines__emphasis_and_strong_emphasis__018:
canonical: |
<p>*(*foo)</p>
static: |-
<p data-sourcepos="1:1-1:7" dir="auto">*(*foo)</p>
wysiwyg: |-
<p>*(*foo)</p>
-06_05__inlines__emphasis_and_strong_emphasis__019:
+06_05_00__inlines__emphasis_and_strong_emphasis__019:
canonical: |
<p><em>(<em>foo</em>)</em></p>
static: |-
<p data-sourcepos="1:1-1:9" dir="auto"><em>(<em>foo</em>)</em></p>
wysiwyg: |-
<p><em>(foo</em>)</p>
-06_05__inlines__emphasis_and_strong_emphasis__020:
+06_05_00__inlines__emphasis_and_strong_emphasis__020:
canonical: |
<p><em>foo</em>bar</p>
static: |-
<p data-sourcepos="1:1-1:8" dir="auto"><em>foo</em>bar</p>
wysiwyg: |-
<p><em>foo</em>bar</p>
-06_05__inlines__emphasis_and_strong_emphasis__021:
+06_05_00__inlines__emphasis_and_strong_emphasis__021:
canonical: |
<p>_foo bar _</p>
static: |-
<p data-sourcepos="1:1-1:10" dir="auto">_foo bar _</p>
wysiwyg: |-
<p>_foo bar _</p>
-06_05__inlines__emphasis_and_strong_emphasis__022:
+06_05_00__inlines__emphasis_and_strong_emphasis__022:
canonical: |
<p>_(_foo)</p>
static: |-
<p data-sourcepos="1:1-1:7" dir="auto">_(_foo)</p>
wysiwyg: |-
<p>_(_foo)</p>
-06_05__inlines__emphasis_and_strong_emphasis__023:
+06_05_00__inlines__emphasis_and_strong_emphasis__023:
canonical: |
<p><em>(<em>foo</em>)</em></p>
static: |-
<p data-sourcepos="1:1-1:9" dir="auto"><em>(<em>foo</em>)</em></p>
wysiwyg: |-
<p><em>(foo</em>)</p>
-06_05__inlines__emphasis_and_strong_emphasis__024:
+06_05_00__inlines__emphasis_and_strong_emphasis__024:
canonical: |
<p>_foo_bar</p>
static: |-
<p data-sourcepos="1:1-1:8" dir="auto">_foo_bar</p>
wysiwyg: |-
<p>_foo_bar</p>
-06_05__inlines__emphasis_and_strong_emphasis__025:
+06_05_00__inlines__emphasis_and_strong_emphasis__025:
canonical: |
<p>_пристаням_стремятся</p>
static: |-
<p data-sourcepos="1:1-1:38" dir="auto">_пристаням_стремятся</p>
wysiwyg: |-
<p>_пристаням_стремятся</p>
-06_05__inlines__emphasis_and_strong_emphasis__026:
+06_05_00__inlines__emphasis_and_strong_emphasis__026:
canonical: |
<p><em>foo_bar_baz</em></p>
static: |-
<p data-sourcepos="1:1-1:13" dir="auto"><em>foo_bar_baz</em></p>
wysiwyg: |-
<p><em>foo_bar_baz</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__027:
+06_05_00__inlines__emphasis_and_strong_emphasis__027:
canonical: |
<p><em>(bar)</em>.</p>
static: |-
<p data-sourcepos="1:1-1:8" dir="auto"><em>(bar)</em>.</p>
wysiwyg: |-
<p><em>(bar)</em>.</p>
-06_05__inlines__emphasis_and_strong_emphasis__028:
+06_05_00__inlines__emphasis_and_strong_emphasis__028:
canonical: |
<p><strong>foo bar</strong></p>
static: |-
<p data-sourcepos="1:1-1:11" dir="auto"><strong>foo bar</strong></p>
wysiwyg: |-
<p><strong>foo bar</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__029:
+06_05_00__inlines__emphasis_and_strong_emphasis__029:
canonical: |
<p>** foo bar**</p>
static: |-
<p data-sourcepos="1:1-1:12" dir="auto">** foo bar**</p>
wysiwyg: |-
<p>** foo bar**</p>
-06_05__inlines__emphasis_and_strong_emphasis__030:
+06_05_00__inlines__emphasis_and_strong_emphasis__030:
canonical: |
<p>a**&quot;foo&quot;**</p>
static: |-
<p data-sourcepos="1:1-1:10" dir="auto">a**"foo"**</p>
wysiwyg: |-
<p>a**"foo"**</p>
-06_05__inlines__emphasis_and_strong_emphasis__031:
+06_05_00__inlines__emphasis_and_strong_emphasis__031:
canonical: |
<p>foo<strong>bar</strong></p>
static: |-
<p data-sourcepos="1:1-1:10" dir="auto">foo<strong>bar</strong></p>
wysiwyg: |-
<p>foo<strong>bar</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__032:
+06_05_00__inlines__emphasis_and_strong_emphasis__032:
canonical: |
<p><strong>foo bar</strong></p>
static: |-
<p data-sourcepos="1:1-1:11" dir="auto"><strong>foo bar</strong></p>
wysiwyg: |-
<p><strong>foo bar</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__033:
+06_05_00__inlines__emphasis_and_strong_emphasis__033:
canonical: |
<p>__ foo bar__</p>
static: |-
<p data-sourcepos="1:1-1:12" dir="auto">__ foo bar__</p>
wysiwyg: |-
<p>__ foo bar__</p>
-06_05__inlines__emphasis_and_strong_emphasis__034:
+06_05_00__inlines__emphasis_and_strong_emphasis__034:
canonical: |
<p>__
foo bar__</p>
@@ -5471,70 +5471,70 @@
wysiwyg: |-
<p>__
foo bar__</p>
-06_05__inlines__emphasis_and_strong_emphasis__035:
+06_05_00__inlines__emphasis_and_strong_emphasis__035:
canonical: |
<p>a__&quot;foo&quot;__</p>
static: |-
<p data-sourcepos="1:1-1:10" dir="auto">a__"foo"__</p>
wysiwyg: |-
<p>a__"foo"__</p>
-06_05__inlines__emphasis_and_strong_emphasis__036:
+06_05_00__inlines__emphasis_and_strong_emphasis__036:
canonical: |
<p>foo__bar__</p>
static: |-
<p data-sourcepos="1:1-1:10" dir="auto">foo__bar__</p>
wysiwyg: |-
<p>foo__bar__</p>
-06_05__inlines__emphasis_and_strong_emphasis__037:
+06_05_00__inlines__emphasis_and_strong_emphasis__037:
canonical: |
<p>5__6__78</p>
static: |-
<p data-sourcepos="1:1-1:8" dir="auto">5__6__78</p>
wysiwyg: |-
<p>5__6__78</p>
-06_05__inlines__emphasis_and_strong_emphasis__038:
+06_05_00__inlines__emphasis_and_strong_emphasis__038:
canonical: |
<p>пристаням__стремятся__</p>
static: |-
<p data-sourcepos="1:1-1:40" dir="auto">пристаням__стремятся__</p>
wysiwyg: |-
<p>пристаням__стремятся__</p>
-06_05__inlines__emphasis_and_strong_emphasis__039:
+06_05_00__inlines__emphasis_and_strong_emphasis__039:
canonical: |
<p><strong>foo, <strong>bar</strong>, baz</strong></p>
static: |-
<p data-sourcepos="1:1-1:21" dir="auto"><strong>foo, <strong>bar</strong>, baz</strong></p>
wysiwyg: |-
<p><strong>foo, bar</strong>, baz</p>
-06_05__inlines__emphasis_and_strong_emphasis__040:
+06_05_00__inlines__emphasis_and_strong_emphasis__040:
canonical: |
<p>foo-<strong>(bar)</strong></p>
static: |-
<p data-sourcepos="1:1-1:13" dir="auto">foo-<strong>(bar)</strong></p>
wysiwyg: |-
<p>foo-<strong>(bar)</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__041:
+06_05_00__inlines__emphasis_and_strong_emphasis__041:
canonical: |
<p>**foo bar **</p>
static: |-
<p data-sourcepos="1:1-1:12" dir="auto">**foo bar **</p>
wysiwyg: |-
<p>**foo bar **</p>
-06_05__inlines__emphasis_and_strong_emphasis__042:
+06_05_00__inlines__emphasis_and_strong_emphasis__042:
canonical: |
<p>**(**foo)</p>
static: |-
<p data-sourcepos="1:1-1:9" dir="auto">**(**foo)</p>
wysiwyg: |-
<p>**(**foo)</p>
-06_05__inlines__emphasis_and_strong_emphasis__043:
+06_05_00__inlines__emphasis_and_strong_emphasis__043:
canonical: |
<p><em>(<strong>foo</strong>)</em></p>
static: |-
<p data-sourcepos="1:1-1:11" dir="auto"><em>(<strong>foo</strong>)</em></p>
wysiwyg: |-
<p><em>(</em><strong><em>foo</em></strong><em>)</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__044:
+06_05_00__inlines__emphasis_and_strong_emphasis__044:
canonical: |
<p><strong>Gomphocarpus (<em>Gomphocarpus physocarpus</em>, syn.
<em>Asclepias physocarpa</em>)</strong></p>
@@ -5544,77 +5544,77 @@
wysiwyg: |-
<p><strong>Gomphocarpus (<em>Gomphocarpus physocarpus</em>, syn.
<em>Asclepias physocarpa</em>)</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__045:
+06_05_00__inlines__emphasis_and_strong_emphasis__045:
canonical: |
<p><strong>foo &quot;<em>bar</em>&quot; foo</strong></p>
static: |-
<p data-sourcepos="1:1-1:19" dir="auto"><strong>foo "<em>bar</em>" foo</strong></p>
wysiwyg: |-
<p><strong>foo "<em>bar</em>" foo</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__046:
+06_05_00__inlines__emphasis_and_strong_emphasis__046:
canonical: |
<p><strong>foo</strong>bar</p>
static: |-
<p data-sourcepos="1:1-1:10" dir="auto"><strong>foo</strong>bar</p>
wysiwyg: |-
<p><strong>foo</strong>bar</p>
-06_05__inlines__emphasis_and_strong_emphasis__047:
+06_05_00__inlines__emphasis_and_strong_emphasis__047:
canonical: |
<p>__foo bar __</p>
static: |-
<p data-sourcepos="1:1-1:12" dir="auto">__foo bar __</p>
wysiwyg: |-
<p>__foo bar __</p>
-06_05__inlines__emphasis_and_strong_emphasis__048:
+06_05_00__inlines__emphasis_and_strong_emphasis__048:
canonical: |
<p>__(__foo)</p>
static: |-
<p data-sourcepos="1:1-1:9" dir="auto">__(__foo)</p>
wysiwyg: |-
<p>__(__foo)</p>
-06_05__inlines__emphasis_and_strong_emphasis__049:
+06_05_00__inlines__emphasis_and_strong_emphasis__049:
canonical: |
<p><em>(<strong>foo</strong>)</em></p>
static: |-
<p data-sourcepos="1:1-1:11" dir="auto"><em>(<strong>foo</strong>)</em></p>
wysiwyg: |-
<p><em>(</em><strong><em>foo</em></strong><em>)</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__050:
+06_05_00__inlines__emphasis_and_strong_emphasis__050:
canonical: |
<p>__foo__bar</p>
static: |-
<p data-sourcepos="1:1-1:10" dir="auto">__foo__bar</p>
wysiwyg: |-
<p>__foo__bar</p>
-06_05__inlines__emphasis_and_strong_emphasis__051:
+06_05_00__inlines__emphasis_and_strong_emphasis__051:
canonical: |
<p>__пристаням__стремятся</p>
static: |-
<p data-sourcepos="1:1-1:40" dir="auto">__пристаням__стремятся</p>
wysiwyg: |-
<p>__пристаням__стремятся</p>
-06_05__inlines__emphasis_and_strong_emphasis__052:
+06_05_00__inlines__emphasis_and_strong_emphasis__052:
canonical: |
<p><strong>foo__bar__baz</strong></p>
static: |-
<p data-sourcepos="1:1-1:17" dir="auto"><strong>foo__bar__baz</strong></p>
wysiwyg: |-
<p><strong>foo__bar__baz</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__053:
+06_05_00__inlines__emphasis_and_strong_emphasis__053:
canonical: |
<p><strong>(bar)</strong>.</p>
static: |-
<p data-sourcepos="1:1-1:10" dir="auto"><strong>(bar)</strong>.</p>
wysiwyg: |-
<p><strong>(bar)</strong>.</p>
-06_05__inlines__emphasis_and_strong_emphasis__054:
+06_05_00__inlines__emphasis_and_strong_emphasis__054:
canonical: |
<p><em>foo <a href="/url">bar</a></em></p>
static: |-
<p data-sourcepos="1:1-1:17" dir="auto"><em>foo <a href="/url">bar</a></em></p>
wysiwyg: |-
<p><em>foo </em><a target="_blank" rel="noopener noreferrer nofollow" href="/url"><em>bar</em></a></p>
-06_05__inlines__emphasis_and_strong_emphasis__055:
+06_05_00__inlines__emphasis_and_strong_emphasis__055:
canonical: |
<p><em>foo
bar</em></p>
@@ -5624,126 +5624,126 @@
wysiwyg: |-
<p><em>foo
bar</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__056:
+06_05_00__inlines__emphasis_and_strong_emphasis__056:
canonical: |
<p><em>foo <strong>bar</strong> baz</em></p>
static: |-
<p data-sourcepos="1:1-1:17" dir="auto"><em>foo <strong>bar</strong> baz</em></p>
wysiwyg: |-
<p><em>foo </em><strong><em>bar</em></strong><em> baz</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__057:
+06_05_00__inlines__emphasis_and_strong_emphasis__057:
canonical: |
<p><em>foo <em>bar</em> baz</em></p>
static: |-
<p data-sourcepos="1:1-1:15" dir="auto"><em>foo <em>bar</em> baz</em></p>
wysiwyg: |-
<p><em>foo bar</em> baz</p>
-06_05__inlines__emphasis_and_strong_emphasis__058:
+06_05_00__inlines__emphasis_and_strong_emphasis__058:
canonical: |
<p><em><em>foo</em> bar</em></p>
static: |-
<p data-sourcepos="1:1-1:11" dir="auto"><em><em>foo</em> bar</em></p>
wysiwyg: |-
<p><em>foo</em> bar</p>
-06_05__inlines__emphasis_and_strong_emphasis__059:
+06_05_00__inlines__emphasis_and_strong_emphasis__059:
canonical: |
<p><em>foo <em>bar</em></em></p>
static: |-
<p data-sourcepos="1:1-1:11" dir="auto"><em>foo <em>bar</em></em></p>
wysiwyg: |-
<p><em>foo bar</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__060:
+06_05_00__inlines__emphasis_and_strong_emphasis__060:
canonical: |
<p><em>foo <strong>bar</strong> baz</em></p>
static: |-
<p data-sourcepos="1:1-1:17" dir="auto"><em>foo <strong>bar</strong> baz</em></p>
wysiwyg: |-
<p><em>foo </em><strong><em>bar</em></strong><em> baz</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__061:
+06_05_00__inlines__emphasis_and_strong_emphasis__061:
canonical: |
<p><em>foo<strong>bar</strong>baz</em></p>
static: |-
<p data-sourcepos="1:1-1:15" dir="auto"><em>foo<strong>bar</strong>baz</em></p>
wysiwyg: |-
<p><em>foo</em><strong><em>bar</em></strong><em>baz</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__062:
+06_05_00__inlines__emphasis_and_strong_emphasis__062:
canonical: |
<p><em>foo**bar</em></p>
static: |-
<p data-sourcepos="1:1-1:10" dir="auto"><em>foo**bar</em></p>
wysiwyg: |-
<p><em>foo**bar</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__063:
+06_05_00__inlines__emphasis_and_strong_emphasis__063:
canonical: |
<p><em><strong>foo</strong> bar</em></p>
static: |-
<p data-sourcepos="1:1-1:13" dir="auto"><em><strong>foo</strong> bar</em></p>
wysiwyg: |-
<p><strong><em>foo</em></strong><em> bar</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__064:
+06_05_00__inlines__emphasis_and_strong_emphasis__064:
canonical: |
<p><em>foo <strong>bar</strong></em></p>
static: |-
<p data-sourcepos="1:1-1:13" dir="auto"><em>foo <strong>bar</strong></em></p>
wysiwyg: |-
<p><em>foo </em><strong><em>bar</em></strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__065:
+06_05_00__inlines__emphasis_and_strong_emphasis__065:
canonical: |
<p><em>foo<strong>bar</strong></em></p>
static: |-
<p data-sourcepos="1:1-1:12" dir="auto"><em>foo<strong>bar</strong></em></p>
wysiwyg: |-
<p><em>foo</em><strong><em>bar</em></strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__066:
+06_05_00__inlines__emphasis_and_strong_emphasis__066:
canonical: |
<p>foo<em><strong>bar</strong></em>baz</p>
static: |-
<p data-sourcepos="1:1-1:15" dir="auto">foo<em><strong>bar</strong></em>baz</p>
wysiwyg: |-
<p>foo<strong><em>bar</em></strong>baz</p>
-06_05__inlines__emphasis_and_strong_emphasis__067:
+06_05_00__inlines__emphasis_and_strong_emphasis__067:
canonical: |
<p>foo<strong><strong><strong>bar</strong></strong></strong>***baz</p>
static: |-
<p data-sourcepos="1:1-1:24" dir="auto">foo<strong><strong><strong>bar</strong></strong></strong>***baz</p>
wysiwyg: |-
<p>foo<strong>bar</strong>***baz</p>
-06_05__inlines__emphasis_and_strong_emphasis__068:
+06_05_00__inlines__emphasis_and_strong_emphasis__068:
canonical: |
<p><em>foo <strong>bar <em>baz</em> bim</strong> bop</em></p>
static: |-
<p data-sourcepos="1:1-1:27" dir="auto"><em>foo <strong>bar <em>baz</em> bim</strong> bop</em></p>
wysiwyg: |-
<p><em>foo </em><strong><em>bar baz</em> bim</strong> bop</p>
-06_05__inlines__emphasis_and_strong_emphasis__069:
+06_05_00__inlines__emphasis_and_strong_emphasis__069:
canonical: |
<p><em>foo <a href="/url"><em>bar</em></a></em></p>
static: |-
<p data-sourcepos="1:1-1:19" dir="auto"><em>foo <a href="/url"><em>bar</em></a></em></p>
wysiwyg: |-
<p><em>foo </em><a target="_blank" rel="noopener noreferrer nofollow" href="/url"><em>bar</em></a></p>
-06_05__inlines__emphasis_and_strong_emphasis__070:
+06_05_00__inlines__emphasis_and_strong_emphasis__070:
canonical: |
<p>** is not an empty emphasis</p>
static: |-
<p data-sourcepos="1:1-1:27" dir="auto">** is not an empty emphasis</p>
wysiwyg: |-
<p>** is not an empty emphasis</p>
-06_05__inlines__emphasis_and_strong_emphasis__071:
+06_05_00__inlines__emphasis_and_strong_emphasis__071:
canonical: |
<p>**** is not an empty strong emphasis</p>
static: |-
<p data-sourcepos="1:1-1:36" dir="auto">**** is not an empty strong emphasis</p>
wysiwyg: |-
<p>**** is not an empty strong emphasis</p>
-06_05__inlines__emphasis_and_strong_emphasis__072:
+06_05_00__inlines__emphasis_and_strong_emphasis__072:
canonical: |
<p><strong>foo <a href="/url">bar</a></strong></p>
static: |-
<p data-sourcepos="1:1-1:19" dir="auto"><strong>foo <a href="/url">bar</a></strong></p>
wysiwyg: |-
<p><strong>foo </strong><a target="_blank" rel="noopener noreferrer nofollow" href="/url"><strong>bar</strong></a></p>
-06_05__inlines__emphasis_and_strong_emphasis__073:
+06_05_00__inlines__emphasis_and_strong_emphasis__073:
canonical: |
<p><strong>foo
bar</strong></p>
@@ -5753,63 +5753,63 @@
wysiwyg: |-
<p><strong>foo
bar</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__074:
+06_05_00__inlines__emphasis_and_strong_emphasis__074:
canonical: |
<p><strong>foo <em>bar</em> baz</strong></p>
static: |-
<p data-sourcepos="1:1-1:17" dir="auto"><strong>foo <em>bar</em> baz</strong></p>
wysiwyg: |-
<p><strong>foo <em>bar</em> baz</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__075:
+06_05_00__inlines__emphasis_and_strong_emphasis__075:
canonical: |
<p><strong>foo <strong>bar</strong> baz</strong></p>
static: |-
<p data-sourcepos="1:1-1:19" dir="auto"><strong>foo <strong>bar</strong> baz</strong></p>
wysiwyg: |-
<p><strong>foo bar</strong> baz</p>
-06_05__inlines__emphasis_and_strong_emphasis__076:
+06_05_00__inlines__emphasis_and_strong_emphasis__076:
canonical: |
<p><strong><strong>foo</strong> bar</strong></p>
static: |-
<p data-sourcepos="1:1-1:15" dir="auto"><strong><strong>foo</strong> bar</strong></p>
wysiwyg: |-
<p><strong>foo</strong> bar</p>
-06_05__inlines__emphasis_and_strong_emphasis__077:
+06_05_00__inlines__emphasis_and_strong_emphasis__077:
canonical: |
<p><strong>foo <strong>bar</strong></strong></p>
static: |-
<p data-sourcepos="1:1-1:15" dir="auto"><strong>foo <strong>bar</strong></strong></p>
wysiwyg: |-
<p><strong>foo bar</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__078:
+06_05_00__inlines__emphasis_and_strong_emphasis__078:
canonical: |
<p><strong>foo <em>bar</em> baz</strong></p>
static: |-
<p data-sourcepos="1:1-1:17" dir="auto"><strong>foo <em>bar</em> baz</strong></p>
wysiwyg: |-
<p><strong>foo <em>bar</em> baz</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__079:
+06_05_00__inlines__emphasis_and_strong_emphasis__079:
canonical: |
<p><strong>foo<em>bar</em>baz</strong></p>
static: |-
<p data-sourcepos="1:1-1:15" dir="auto"><strong>foo<em>bar</em>baz</strong></p>
wysiwyg: |-
<p><strong>foo<em>bar</em>baz</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__080:
+06_05_00__inlines__emphasis_and_strong_emphasis__080:
canonical: |
<p><strong><em>foo</em> bar</strong></p>
static: |-
<p data-sourcepos="1:1-1:13" dir="auto"><strong><em>foo</em> bar</strong></p>
wysiwyg: |-
<p><strong><em>foo</em> bar</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__081:
+06_05_00__inlines__emphasis_and_strong_emphasis__081:
canonical: |
<p><strong>foo <em>bar</em></strong></p>
static: |-
<p data-sourcepos="1:1-1:13" dir="auto"><strong>foo <em>bar</em></strong></p>
wysiwyg: |-
<p><strong>foo <em>bar</em></strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__082:
+06_05_00__inlines__emphasis_and_strong_emphasis__082:
canonical: |
<p><strong>foo <em>bar <strong>baz</strong>
bim</em> bop</strong></p>
@@ -5819,357 +5819,357 @@
wysiwyg: |-
<p><strong>foo <em>bar baz</em></strong><em>
bim</em> bop</p>
-06_05__inlines__emphasis_and_strong_emphasis__083:
+06_05_00__inlines__emphasis_and_strong_emphasis__083:
canonical: |
<p><strong>foo <a href="/url"><em>bar</em></a></strong></p>
static: |-
<p data-sourcepos="1:1-1:21" dir="auto"><strong>foo <a href="/url"><em>bar</em></a></strong></p>
wysiwyg: |-
<p><strong>foo </strong><a target="_blank" rel="noopener noreferrer nofollow" href="/url"><strong><em>bar</em></strong></a></p>
-06_05__inlines__emphasis_and_strong_emphasis__084:
+06_05_00__inlines__emphasis_and_strong_emphasis__084:
canonical: |
<p>__ is not an empty emphasis</p>
static: |-
<p data-sourcepos="1:1-1:27" dir="auto">__ is not an empty emphasis</p>
wysiwyg: |-
<p>__ is not an empty emphasis</p>
-06_05__inlines__emphasis_and_strong_emphasis__085:
+06_05_00__inlines__emphasis_and_strong_emphasis__085:
canonical: |
<p>____ is not an empty strong emphasis</p>
static: |-
<p data-sourcepos="1:1-1:36" dir="auto">____ is not an empty strong emphasis</p>
wysiwyg: |-
<p>____ is not an empty strong emphasis</p>
-06_05__inlines__emphasis_and_strong_emphasis__086:
+06_05_00__inlines__emphasis_and_strong_emphasis__086:
canonical: |
<p>foo ***</p>
static: |-
<p data-sourcepos="1:1-1:7" dir="auto">foo ***</p>
wysiwyg: |-
<p>foo ***</p>
-06_05__inlines__emphasis_and_strong_emphasis__087:
+06_05_00__inlines__emphasis_and_strong_emphasis__087:
canonical: |
<p>foo <em>*</em></p>
static: |-
<p data-sourcepos="1:1-1:8" dir="auto">foo <em>*</em></p>
wysiwyg: |-
<p>foo <em>*</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__088:
+06_05_00__inlines__emphasis_and_strong_emphasis__088:
canonical: |
<p>foo <em>_</em></p>
static: |-
<p data-sourcepos="1:1-1:7" dir="auto">foo <em>_</em></p>
wysiwyg: |-
<p>foo <em>_</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__089:
+06_05_00__inlines__emphasis_and_strong_emphasis__089:
canonical: |
<p>foo *****</p>
static: |-
<p data-sourcepos="1:1-1:9" dir="auto">foo *****</p>
wysiwyg: |-
<p>foo *****</p>
-06_05__inlines__emphasis_and_strong_emphasis__090:
+06_05_00__inlines__emphasis_and_strong_emphasis__090:
canonical: |
<p>foo <strong>*</strong></p>
static: |-
<p data-sourcepos="1:1-1:10" dir="auto">foo <strong>*</strong></p>
wysiwyg: |-
<p>foo <strong>*</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__091:
+06_05_00__inlines__emphasis_and_strong_emphasis__091:
canonical: |
<p>foo <strong>_</strong></p>
static: |-
<p data-sourcepos="1:1-1:9" dir="auto">foo <strong>_</strong></p>
wysiwyg: |-
<p>foo <strong>_</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__092:
+06_05_00__inlines__emphasis_and_strong_emphasis__092:
canonical: |
<p>*<em>foo</em></p>
static: |-
<p data-sourcepos="1:1-1:6" dir="auto">*<em>foo</em></p>
wysiwyg: |-
<p>*<em>foo</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__093:
+06_05_00__inlines__emphasis_and_strong_emphasis__093:
canonical: |
<p><em>foo</em>*</p>
static: |-
<p data-sourcepos="1:1-1:6" dir="auto"><em>foo</em>*</p>
wysiwyg: |-
<p><em>foo</em>*</p>
-06_05__inlines__emphasis_and_strong_emphasis__094:
+06_05_00__inlines__emphasis_and_strong_emphasis__094:
canonical: |
<p>*<strong>foo</strong></p>
static: |-
<p data-sourcepos="1:1-1:8" dir="auto">*<strong>foo</strong></p>
wysiwyg: |-
<p>*<strong>foo</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__095:
+06_05_00__inlines__emphasis_and_strong_emphasis__095:
canonical: |
<p>***<em>foo</em></p>
static: |-
<p data-sourcepos="1:1-1:8" dir="auto">***<em>foo</em></p>
wysiwyg: |-
<p>***<em>foo</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__096:
+06_05_00__inlines__emphasis_and_strong_emphasis__096:
canonical: |
<p><strong>foo</strong>*</p>
static: |-
<p data-sourcepos="1:1-1:8" dir="auto"><strong>foo</strong>*</p>
wysiwyg: |-
<p><strong>foo</strong>*</p>
-06_05__inlines__emphasis_and_strong_emphasis__097:
+06_05_00__inlines__emphasis_and_strong_emphasis__097:
canonical: |
<p><em>foo</em>***</p>
static: |-
<p data-sourcepos="1:1-1:8" dir="auto"><em>foo</em>***</p>
wysiwyg: |-
<p><em>foo</em>***</p>
-06_05__inlines__emphasis_and_strong_emphasis__098:
+06_05_00__inlines__emphasis_and_strong_emphasis__098:
canonical: |
<p>foo ___</p>
static: |-
<p data-sourcepos="1:1-1:7" dir="auto">foo ___</p>
wysiwyg: |-
<p>foo ___</p>
-06_05__inlines__emphasis_and_strong_emphasis__099:
+06_05_00__inlines__emphasis_and_strong_emphasis__099:
canonical: |
<p>foo <em>_</em></p>
static: |-
<p data-sourcepos="1:1-1:8" dir="auto">foo <em>_</em></p>
wysiwyg: |-
<p>foo <em>_</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__100:
+06_05_00__inlines__emphasis_and_strong_emphasis__100:
canonical: |
<p>foo <em>*</em></p>
static: |-
<p data-sourcepos="1:1-1:7" dir="auto">foo <em>*</em></p>
wysiwyg: |-
<p>foo <em>*</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__101:
+06_05_00__inlines__emphasis_and_strong_emphasis__101:
canonical: |
<p>foo _____</p>
static: |-
<p data-sourcepos="1:1-1:9" dir="auto">foo _____</p>
wysiwyg: |-
<p>foo _____</p>
-06_05__inlines__emphasis_and_strong_emphasis__102:
+06_05_00__inlines__emphasis_and_strong_emphasis__102:
canonical: |
<p>foo <strong>_</strong></p>
static: |-
<p data-sourcepos="1:1-1:10" dir="auto">foo <strong>_</strong></p>
wysiwyg: |-
<p>foo <strong>_</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__103:
+06_05_00__inlines__emphasis_and_strong_emphasis__103:
canonical: |
<p>foo <strong>*</strong></p>
static: |-
<p data-sourcepos="1:1-1:9" dir="auto">foo <strong>*</strong></p>
wysiwyg: |-
<p>foo <strong>*</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__104:
+06_05_00__inlines__emphasis_and_strong_emphasis__104:
canonical: |
<p>_<em>foo</em></p>
static: |-
<p data-sourcepos="1:1-1:6" dir="auto">_<em>foo</em></p>
wysiwyg: |-
<p>_<em>foo</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__105:
+06_05_00__inlines__emphasis_and_strong_emphasis__105:
canonical: |
<p><em>foo</em>_</p>
static: |-
<p data-sourcepos="1:1-1:6" dir="auto"><em>foo</em>_</p>
wysiwyg: |-
<p><em>foo</em>_</p>
-06_05__inlines__emphasis_and_strong_emphasis__106:
+06_05_00__inlines__emphasis_and_strong_emphasis__106:
canonical: |
<p>_<strong>foo</strong></p>
static: |-
<p data-sourcepos="1:1-1:8" dir="auto">_<strong>foo</strong></p>
wysiwyg: |-
<p>_<strong>foo</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__107:
+06_05_00__inlines__emphasis_and_strong_emphasis__107:
canonical: |
<p>___<em>foo</em></p>
static: |-
<p data-sourcepos="1:1-1:8" dir="auto">___<em>foo</em></p>
wysiwyg: |-
<p>___<em>foo</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__108:
+06_05_00__inlines__emphasis_and_strong_emphasis__108:
canonical: |
<p><strong>foo</strong>_</p>
static: |-
<p data-sourcepos="1:1-1:8" dir="auto"><strong>foo</strong>_</p>
wysiwyg: |-
<p><strong>foo</strong>_</p>
-06_05__inlines__emphasis_and_strong_emphasis__109:
+06_05_00__inlines__emphasis_and_strong_emphasis__109:
canonical: |
<p><em>foo</em>___</p>
static: |-
<p data-sourcepos="1:1-1:8" dir="auto"><em>foo</em>___</p>
wysiwyg: |-
<p><em>foo</em>___</p>
-06_05__inlines__emphasis_and_strong_emphasis__110:
+06_05_00__inlines__emphasis_and_strong_emphasis__110:
canonical: |
<p><strong>foo</strong></p>
static: |-
<p data-sourcepos="1:1-1:7" dir="auto"><strong>foo</strong></p>
wysiwyg: |-
<p><strong>foo</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__111:
+06_05_00__inlines__emphasis_and_strong_emphasis__111:
canonical: |
<p><em><em>foo</em></em></p>
static: |-
<p data-sourcepos="1:1-1:7" dir="auto"><em><em>foo</em></em></p>
wysiwyg: |-
<p><em>foo</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__112:
+06_05_00__inlines__emphasis_and_strong_emphasis__112:
canonical: |
<p><strong>foo</strong></p>
static: |-
<p data-sourcepos="1:1-1:7" dir="auto"><strong>foo</strong></p>
wysiwyg: |-
<p><strong>foo</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__113:
+06_05_00__inlines__emphasis_and_strong_emphasis__113:
canonical: |
<p><em><em>foo</em></em></p>
static: |-
<p data-sourcepos="1:1-1:7" dir="auto"><em><em>foo</em></em></p>
wysiwyg: |-
<p><em>foo</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__114:
+06_05_00__inlines__emphasis_and_strong_emphasis__114:
canonical: |
<p><strong><strong>foo</strong></strong></p>
static: |-
<p data-sourcepos="1:1-1:11" dir="auto"><strong><strong>foo</strong></strong></p>
wysiwyg: |-
<p><strong>foo</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__115:
+06_05_00__inlines__emphasis_and_strong_emphasis__115:
canonical: |
<p><strong><strong>foo</strong></strong></p>
static: |-
<p data-sourcepos="1:1-1:11" dir="auto"><strong><strong>foo</strong></strong></p>
wysiwyg: |-
<p><strong>foo</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__116:
+06_05_00__inlines__emphasis_and_strong_emphasis__116:
canonical: |
<p><strong><strong><strong>foo</strong></strong></strong></p>
static: |-
<p data-sourcepos="1:1-1:15" dir="auto"><strong><strong><strong>foo</strong></strong></strong></p>
wysiwyg: |-
<p><strong>foo</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__117:
+06_05_00__inlines__emphasis_and_strong_emphasis__117:
canonical: |
<p><em><strong>foo</strong></em></p>
static: |-
<p data-sourcepos="1:1-1:9" dir="auto"><em><strong>foo</strong></em></p>
wysiwyg: |-
<p><strong><em>foo</em></strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__118:
+06_05_00__inlines__emphasis_and_strong_emphasis__118:
canonical: |
<p><em><strong><strong>foo</strong></strong></em></p>
static: |-
<p data-sourcepos="1:1-1:13" dir="auto"><em><strong><strong>foo</strong></strong></em></p>
wysiwyg: |-
<p><strong><em>foo</em></strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__119:
+06_05_00__inlines__emphasis_and_strong_emphasis__119:
canonical: |
<p><em>foo _bar</em> baz_</p>
static: |-
<p data-sourcepos="1:1-1:15" dir="auto"><em>foo _bar</em> baz_</p>
wysiwyg: |-
<p><em>foo _bar</em> baz_</p>
-06_05__inlines__emphasis_and_strong_emphasis__120:
+06_05_00__inlines__emphasis_and_strong_emphasis__120:
canonical: |
<p><em>foo <strong>bar *baz bim</strong> bam</em></p>
static: |-
<p data-sourcepos="1:1-1:26" dir="auto"><em>foo <strong>bar *baz bim</strong> bam</em></p>
wysiwyg: |-
<p><em>foo </em><strong><em>bar *baz bim</em></strong><em> bam</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__121:
+06_05_00__inlines__emphasis_and_strong_emphasis__121:
canonical: |
<p>**foo <strong>bar baz</strong></p>
static: |-
<p data-sourcepos="1:1-1:17" dir="auto">**foo <strong>bar baz</strong></p>
wysiwyg: |-
<p>**foo <strong>bar baz</strong></p>
-06_05__inlines__emphasis_and_strong_emphasis__122:
+06_05_00__inlines__emphasis_and_strong_emphasis__122:
canonical: |
<p>*foo <em>bar baz</em></p>
static: |-
<p data-sourcepos="1:1-1:14" dir="auto">*foo <em>bar baz</em></p>
wysiwyg: |-
<p>*foo <em>bar baz</em></p>
-06_05__inlines__emphasis_and_strong_emphasis__123:
+06_05_00__inlines__emphasis_and_strong_emphasis__123:
canonical: |
<p>*<a href="/url">bar*</a></p>
static: |-
<p data-sourcepos="1:1-1:13" dir="auto">*<a href="/url">bar*</a></p>
wysiwyg: |-
<p>*<a target="_blank" rel="noopener noreferrer nofollow" href="/url">bar*</a></p>
-06_05__inlines__emphasis_and_strong_emphasis__124:
+06_05_00__inlines__emphasis_and_strong_emphasis__124:
canonical: |
<p>_foo <a href="/url">bar_</a></p>
static: |-
<p data-sourcepos="1:1-1:17" dir="auto">_foo <a href="/url">bar_</a></p>
wysiwyg: |-
<p>_foo <a target="_blank" rel="noopener noreferrer nofollow" href="/url">bar_</a></p>
-06_05__inlines__emphasis_and_strong_emphasis__125:
+06_05_00__inlines__emphasis_and_strong_emphasis__125:
canonical: |
<p>*<img src="foo" title="*"/></p>
static: |-
<p data-sourcepos="1:1-1:27" dir="auto">*<a class="no-attachment-icon" href="foo" target="_blank" rel="noopener noreferrer"><img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="*" decoding="async" class="lazy" data-src="foo"></a></p>
wysiwyg: |-
<p>*<img src="foo" title="*"></p>
-06_05__inlines__emphasis_and_strong_emphasis__126:
+06_05_00__inlines__emphasis_and_strong_emphasis__126:
canonical: |
<p>**<a href="**"></p>
static: |-
<p data-sourcepos="1:1-1:15" dir="auto">**<a href="**"></a></p>
wysiwyg: |-
<p>**</p>
-06_05__inlines__emphasis_and_strong_emphasis__127:
+06_05_00__inlines__emphasis_and_strong_emphasis__127:
canonical: |
<p>__<a href="__"></p>
static: |-
<p data-sourcepos="1:1-1:15" dir="auto">__<a href="__"></a></p>
wysiwyg: |-
<p>__</p>
-06_05__inlines__emphasis_and_strong_emphasis__128:
+06_05_00__inlines__emphasis_and_strong_emphasis__128:
canonical: |
<p><em>a <code>*</code></em></p>
static: |-
<p data-sourcepos="1:1-1:7" dir="auto"><em>a <code>*</code></em></p>
wysiwyg: |-
<p><em>a <code>*</code></em></p>
-06_05__inlines__emphasis_and_strong_emphasis__129:
+06_05_00__inlines__emphasis_and_strong_emphasis__129:
canonical: |
<p><em>a <code>_</code></em></p>
static: |-
<p data-sourcepos="1:1-1:7" dir="auto"><em>a <code>_</code></em></p>
wysiwyg: |-
<p><em>a <code>_</code></em></p>
-06_05__inlines__emphasis_and_strong_emphasis__130:
+06_05_00__inlines__emphasis_and_strong_emphasis__130:
canonical: |
<p>**a<a href="http://foo.bar/?q=**">http://foo.bar/?q=**</a></p>
static: |-
<p data-sourcepos="1:1-1:25" dir="auto">**a<a href="http://foo.bar/?q=**" rel="nofollow noreferrer noopener" target="_blank">http://foo.bar/?q=**</a></p>
wysiwyg: |-
<p>**a<a target="_blank" rel="noopener noreferrer nofollow" href="http://foo.bar/?q=**">http://foo.bar/?q=**</a></p>
-06_05__inlines__emphasis_and_strong_emphasis__131:
+06_05_00__inlines__emphasis_and_strong_emphasis__131:
canonical: |
<p>__a<a href="http://foo.bar/?q=__">http://foo.bar/?q=__</a></p>
static: |-
<p data-sourcepos="1:1-1:25" dir="auto">__a<a href="http://foo.bar/?q=__" rel="nofollow noreferrer noopener" target="_blank">http://foo.bar/?q=__</a></p>
wysiwyg: |-
<p>__a<a target="_blank" rel="noopener noreferrer nofollow" href="http://foo.bar/?q=__">http://foo.bar/?q=__</a></p>
-06_06__inlines__strikethrough_extension__001:
+06_06_00__inlines__strikethrough_extension__001:
canonical: |
<p><del>Hi</del> Hello, world!</p>
static: |-
<p data-sourcepos="1:1-1:20" dir="auto"><del>Hi</del> Hello, world!</p>
wysiwyg: |-
<p><s>Hi</s> Hello, world!</p>
-06_06__inlines__strikethrough_extension__002:
+06_06_00__inlines__strikethrough_extension__002:
canonical: |
<p>This ~~has a</p>
<p>new paragraph~~.</p>
@@ -6179,49 +6179,49 @@
wysiwyg: |-
<p>This ~~has a</p>
<p>new paragraph~~.</p>
-06_07__inlines__links__001:
+06_07_00__inlines__links__001:
canonical: |
<p><a href="/uri" title="title">link</a></p>
static: |-
<p data-sourcepos="1:1-1:20" dir="auto"><a href="/uri" title="title">link</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/uri" title="title">link</a></p>
-06_07__inlines__links__002:
+06_07_00__inlines__links__002:
canonical: |
<p><a href="/uri">link</a></p>
static: |-
<p data-sourcepos="1:1-1:12" dir="auto"><a href="/uri">link</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/uri">link</a></p>
-06_07__inlines__links__003:
+06_07_00__inlines__links__003:
canonical: |
<p><a href="">link</a></p>
static: |-
<p data-sourcepos="1:1-1:8" dir="auto"><a href="">link</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="">link</a></p>
-06_07__inlines__links__004:
+06_07_00__inlines__links__004:
canonical: |
<p><a href="">link</a></p>
static: |-
<p data-sourcepos="1:1-1:10" dir="auto"><a href="">link</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="">link</a></p>
-06_07__inlines__links__005:
+06_07_00__inlines__links__005:
canonical: |
<p>[link](/my uri)</p>
static: |-
<p data-sourcepos="1:1-1:15" dir="auto"><a href="/my%20uri">link</a></p>
wysiwyg: |-
<p>[link](/my uri)</p>
-06_07__inlines__links__006:
+06_07_00__inlines__links__006:
canonical: |
<p><a href="/my%20uri">link</a></p>
static: |-
<p data-sourcepos="1:1-1:17" dir="auto"><a href="/my%20uri">link</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/my%20uri">link</a></p>
-06_07__inlines__links__007:
+06_07_00__inlines__links__007:
canonical: |
<p>[link](foo
bar)</p>
@@ -6231,7 +6231,7 @@
wysiwyg: |-
<p>[link](foo
bar)</p>
-06_07__inlines__links__008:
+06_07_00__inlines__links__008:
canonical: |
<p>[link](<foo
bar>)</p>
@@ -6239,21 +6239,21 @@
<p data-sourcepos="1:1-2:5" dir="auto">[link]()</p>
wysiwyg: |-
<p>[link](</p>
-06_07__inlines__links__009:
+06_07_00__inlines__links__009:
canonical: |
<p><a href="b)c">a</a></p>
static: |-
<p data-sourcepos="1:1-1:10" dir="auto"><a href="b)c">a</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="b)c">a</a></p>
-06_07__inlines__links__010:
+06_07_00__inlines__links__010:
canonical: |
<p>[link](&lt;foo&gt;)</p>
static: |-
<p data-sourcepos="1:1-1:14" dir="auto"><a href="%3Cfoo%3E">link</a></p>
wysiwyg: |-
<p>[link](&lt;foo&gt;)</p>
-06_07__inlines__links__011:
+06_07_00__inlines__links__011:
canonical: |
<p>[a](&lt;b)c
[a](&lt;b)c&gt;
@@ -6266,42 +6266,42 @@
<p>[a](&lt;b)c
[a](&lt;b)c&gt;
[a](<strong>c)</strong></p>
-06_07__inlines__links__012:
+06_07_00__inlines__links__012:
canonical: |
<p><a href="(foo)">link</a></p>
static: |-
<p data-sourcepos="1:1-1:15" dir="auto"><a href="(foo)">link</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="(foo)">link</a></p>
-06_07__inlines__links__013:
+06_07_00__inlines__links__013:
canonical: |
<p><a href="foo(and(bar))">link</a></p>
static: |-
<p data-sourcepos="1:1-1:21" dir="auto"><a href="foo(and(bar))">link</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="foo(and(bar))">link</a></p>
-06_07__inlines__links__014:
+06_07_00__inlines__links__014:
canonical: |
<p><a href="foo(and(bar)">link</a></p>
static: |-
<p data-sourcepos="1:1-1:23" dir="auto"><a href="foo(and(bar)">link</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="foo(and(bar)">link</a></p>
-06_07__inlines__links__015:
+06_07_00__inlines__links__015:
canonical: |
<p><a href="foo(and(bar)">link</a></p>
static: |-
<p data-sourcepos="1:1-1:22" dir="auto"><a href="foo(and(bar)">link</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="foo(and(bar)">link</a></p>
-06_07__inlines__links__016:
+06_07_00__inlines__links__016:
canonical: |
<p><a href="foo):">link</a></p>
static: |-
<p data-sourcepos="1:1-1:15" dir="auto"><a>link</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="foo):">link</a></p>
-06_07__inlines__links__017:
+06_07_00__inlines__links__017:
canonical: |
<p><a href="#fragment">link</a></p>
<p><a href="http://example.com#fragment">link</a></p>
@@ -6314,28 +6314,28 @@
<p><a target="_blank" rel="noopener noreferrer nofollow" href="#fragment">link</a></p>
<p><a target="_blank" rel="noopener noreferrer nofollow" href="http://example.com#fragment">link</a></p>
<p><a target="_blank" rel="noopener noreferrer nofollow" href="http://example.com?foo=3#frag">link</a></p>
-06_07__inlines__links__018:
+06_07_00__inlines__links__018:
canonical: |
<p><a href="foo%5Cbar">link</a></p>
static: |-
<p data-sourcepos="1:1-1:15" dir="auto"><a href="foo%5Cbar">link</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="foo%5Cbar">link</a></p>
-06_07__inlines__links__019:
+06_07_00__inlines__links__019:
canonical: |
<p><a href="foo%20b%C3%A4">link</a></p>
static: |-
<p data-sourcepos="1:1-1:21" dir="auto"><a href="foo%20b%C3%A4">link</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="foo%20b%C3%A4">link</a></p>
-06_07__inlines__links__020:
+06_07_00__inlines__links__020:
canonical: |
<p><a href="%22title%22">link</a></p>
static: |-
<p data-sourcepos="1:1-1:15" dir="auto"><a href="%22title%22">link</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="%22title%22">link</a></p>
-06_07__inlines__links__021:
+06_07_00__inlines__links__021:
canonical: |
<p><a href="/url" title="title">link</a>
<a href="/url" title="title">link</a>
@@ -6346,154 +6346,154 @@
<a href="/url" title="title">link</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url" title="title">linklinklink</a></p>
-06_07__inlines__links__022:
+06_07_00__inlines__links__022:
canonical: |
<p><a href="/url" title="title &quot;&quot;">link</a></p>
static: |-
<p data-sourcepos="1:1-1:29" dir="auto"><a href="/url" title='title ""'>link</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url" title="title &quot;&quot;">link</a></p>
-06_07__inlines__links__023:
+06_07_00__inlines__links__023:
canonical: |
<p><a href="/url%C2%A0%22title%22">link</a></p>
static: |-
<p data-sourcepos="1:1-1:21" dir="auto"><a href="/url%C2%A0%22title%22">link</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url%C2%A0%22title%22">link</a></p>
-06_07__inlines__links__024:
+06_07_00__inlines__links__024:
canonical: |
<p>[link](/url &quot;title &quot;and&quot; title&quot;)</p>
static: |-
<p data-sourcepos="1:1-1:32" dir="auto">[link](/url "title "and" title")</p>
wysiwyg: |-
<p>[link](/url "title "and" title")</p>
-06_07__inlines__links__025:
+06_07_00__inlines__links__025:
canonical: |
<p><a href="/url" title="title &quot;and&quot; title">link</a></p>
static: |-
<p data-sourcepos="1:1-1:32" dir="auto"><a href="/url" title='title "and" title'>link</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url" title="title &quot;and&quot; title">link</a></p>
-06_07__inlines__links__026:
+06_07_00__inlines__links__026:
canonical: |
<p><a href="/uri" title="title">link</a></p>
static: |-
<p data-sourcepos="1:1-2:12" dir="auto"><a href="/uri" title="title">link</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/uri" title="title">link</a></p>
-06_07__inlines__links__027:
+06_07_00__inlines__links__027:
canonical: |
<p>[link] (/uri)</p>
static: |-
<p data-sourcepos="1:1-1:13" dir="auto">[link] (/uri)</p>
wysiwyg: |-
<p>[link] (/uri)</p>
-06_07__inlines__links__028:
+06_07_00__inlines__links__028:
canonical: |
<p><a href="/uri">link [foo [bar]]</a></p>
static: |-
<p data-sourcepos="1:1-1:24" dir="auto"><a href="/uri">link [foo [bar]]</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/uri">link [foo [bar]]</a></p>
-06_07__inlines__links__029:
+06_07_00__inlines__links__029:
canonical: |
<p>[link] bar](/uri)</p>
static: |-
<p data-sourcepos="1:1-1:17" dir="auto">[link] bar](/uri)</p>
wysiwyg: |-
<p>[link] bar](/uri)</p>
-06_07__inlines__links__030:
+06_07_00__inlines__links__030:
canonical: |
<p>[link <a href="/uri">bar</a></p>
static: |-
<p data-sourcepos="1:1-1:17" dir="auto">[link <a href="/uri">bar</a></p>
wysiwyg: |-
<p>[link <a target="_blank" rel="noopener noreferrer nofollow" href="/uri">bar</a></p>
-06_07__inlines__links__031:
+06_07_00__inlines__links__031:
canonical: |
<p><a href="/uri">link [bar</a></p>
static: |-
<p data-sourcepos="1:1-1:18" dir="auto"><a href="/uri">link [bar</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/uri">link [bar</a></p>
-06_07__inlines__links__032:
+06_07_00__inlines__links__032:
canonical: |
<p><a href="/uri">link <em>foo <strong>bar</strong> <code>#</code></em></a></p>
static: |-
<p data-sourcepos="1:1-1:30" dir="auto"><a href="/uri">link <em>foo <strong>bar</strong> <code>#</code></em></a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/uri">link <em>foo </em><strong><em>bar<code>#</code></em></strong></a></p>
-06_07__inlines__links__033:
+06_07_00__inlines__links__033:
canonical: |
<p><a href="/uri"><img src="moon.jpg" alt="moon" /></a></p>
static: |-
<p data-sourcepos="1:1-1:25" dir="auto"><a href="/uri"><img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="moon" decoding="async" class="lazy" data-src="moon.jpg"></a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/uri"><img src="moon.jpg" alt="moon"></a></p>
-06_07__inlines__links__034:
+06_07_00__inlines__links__034:
canonical: |
<p>[foo <a href="/uri">bar</a>](/uri)</p>
static: |-
<p data-sourcepos="1:1-1:23" dir="auto">[foo <a href="/uri">bar</a>](/uri)</p>
wysiwyg: |-
<p>[foo <a target="_blank" rel="noopener noreferrer nofollow" href="/uri">bar</a>](/uri)</p>
-06_07__inlines__links__035:
+06_07_00__inlines__links__035:
canonical: |
<p>[foo <em>[bar <a href="/uri">baz</a>](/uri)</em>](/uri)</p>
static: |-
<p data-sourcepos="1:1-1:37" dir="auto">[foo <em>[bar <a href="/uri">baz</a>](/uri)</em>](/uri)</p>
wysiwyg: |-
<p>[foo <em>[bar </em><a target="_blank" rel="noopener noreferrer nofollow" href="/uri"><em>baz</em></a><em>](/uri)</em>](/uri)</p>
-06_07__inlines__links__036:
+06_07_00__inlines__links__036:
canonical: |
<p><img src="uri3" alt="[foo](uri2)" /></p>
static: |-
<p data-sourcepos="1:1-1:28" dir="auto"><a class="no-attachment-icon" href="uri3" target="_blank" rel="noopener noreferrer"><img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="[foo](uri2)" decoding="async" class="lazy" data-src="uri3"></a></p>
wysiwyg: |-
<p><img src="uri3" alt="[foo](uri2)"></p>
-06_07__inlines__links__037:
+06_07_00__inlines__links__037:
canonical: |
<p>*<a href="/uri">foo*</a></p>
static: |-
<p data-sourcepos="1:1-1:13" dir="auto">*<a href="/uri">foo*</a></p>
wysiwyg: |-
<p>*<a target="_blank" rel="noopener noreferrer nofollow" href="/uri">foo*</a></p>
-06_07__inlines__links__038:
+06_07_00__inlines__links__038:
canonical: |
<p><a href="baz*">foo *bar</a></p>
static: |-
<p data-sourcepos="1:1-1:16" dir="auto"><a href="baz*">foo *bar</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="baz*">foo *bar</a></p>
-06_07__inlines__links__039:
+06_07_00__inlines__links__039:
canonical: |
<p><em>foo [bar</em> baz]</p>
static: |-
<p data-sourcepos="1:1-1:15" dir="auto"><em>foo [bar</em> baz]</p>
wysiwyg: |-
<p><em>foo [bar</em> baz]</p>
-06_07__inlines__links__040:
+06_07_00__inlines__links__040:
canonical: |
<p>[foo <bar attr="](baz)"></p>
static: |-
<p data-sourcepos="1:1-1:24" dir="auto">[foo </p>
wysiwyg: |-
<p>[foo </p>
-06_07__inlines__links__041:
+06_07_00__inlines__links__041:
canonical: |
<p>[foo<code>](/uri)</code></p>
static: |-
<p data-sourcepos="1:1-1:13" dir="auto">[foo<code>](/uri)</code></p>
wysiwyg: |-
<p>[foo<code>](/uri)</code></p>
-06_07__inlines__links__042:
+06_07_00__inlines__links__042:
canonical: |
<p>[foo<a href="http://example.com/?search=%5D(uri)">http://example.com/?search=](uri)</a></p>
static: |-
<p data-sourcepos="1:1-1:39" dir="auto">[foo<a href="http://example.com/?search=%5D(uri)" rel="nofollow noreferrer noopener" target="_blank">http://example.com/?search=](uri)</a></p>
wysiwyg: |-
<p>[foo<a target="_blank" rel="noopener noreferrer nofollow" href="http://example.com/?search=%5D(uri)">http://example.com/?search=](uri)</a></p>
-06_07__inlines__links__043:
+06_07_00__inlines__links__043:
canonical: |
<p><a href="/url" title="title">foo</a></p>
static: |-
@@ -6501,7 +6501,7 @@
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url" title="title">foo</a></p>
<pre>[bar]: /url "title"</pre>
-06_07__inlines__links__044:
+06_07_00__inlines__links__044:
canonical: |
<p><a href="/uri">link [foo [bar]]</a></p>
static: |-
@@ -6509,7 +6509,7 @@
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/uri">link [foo [bar]]</a></p>
<pre>[ref]: /uri</pre>
-06_07__inlines__links__045:
+06_07_00__inlines__links__045:
canonical: |
<p><a href="/uri">link [bar</a></p>
static: |-
@@ -6517,7 +6517,7 @@
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/uri">link [bar</a></p>
<pre>[ref]: /uri</pre>
-06_07__inlines__links__046:
+06_07_00__inlines__links__046:
canonical: |
<p><a href="/uri">link <em>foo <strong>bar</strong> <code>#</code></em></a></p>
static: |-
@@ -6525,7 +6525,7 @@
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/uri">link <em>foo </em><strong><em>bar<code>#</code></em></strong></a></p>
<pre>[ref]: /uri</pre>
-06_07__inlines__links__047:
+06_07_00__inlines__links__047:
canonical: |
<p><a href="/uri"><img src="moon.jpg" alt="moon" /></a></p>
static: |-
@@ -6533,7 +6533,7 @@
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/uri"><img src="moon.jpg" alt="moon"></a></p>
<pre>[ref]: /uri</pre>
-06_07__inlines__links__048:
+06_07_00__inlines__links__048:
canonical: |
<p>[foo <a href="/uri">bar</a>]<a href="/uri">ref</a></p>
static: |-
@@ -6541,7 +6541,7 @@
wysiwyg: |-
<p>[foo <a target="_blank" rel="noopener noreferrer nofollow" href="/uri">bar</a>]<a target="_blank" rel="noopener noreferrer nofollow" href="/uri">ref</a></p>
<pre>[ref]: /uri</pre>
-06_07__inlines__links__049:
+06_07_00__inlines__links__049:
canonical: |
<p>[foo <em>bar <a href="/uri">baz</a></em>]<a href="/uri">ref</a></p>
static: |-
@@ -6549,7 +6549,7 @@
wysiwyg: |-
<p>[foo <em>bar </em><a target="_blank" rel="noopener noreferrer nofollow" href="/uri"><em>baz</em></a>]<a target="_blank" rel="noopener noreferrer nofollow" href="/uri">ref</a></p>
<pre>[ref]: /uri</pre>
-06_07__inlines__links__050:
+06_07_00__inlines__links__050:
canonical: |
<p>*<a href="/uri">foo*</a></p>
static: |-
@@ -6557,7 +6557,7 @@
wysiwyg: |-
<p>*<a target="_blank" rel="noopener noreferrer nofollow" href="/uri">foo*</a></p>
<pre>[ref]: /uri</pre>
-06_07__inlines__links__051:
+06_07_00__inlines__links__051:
canonical: |
<p><a href="/uri">foo *bar</a></p>
static: |-
@@ -6565,7 +6565,7 @@
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/uri">foo *bar</a></p>
<pre>[ref]: /uri</pre>
-06_07__inlines__links__052:
+06_07_00__inlines__links__052:
canonical: |
<p>[foo <bar attr="][ref]"></p>
static: |-
@@ -6573,7 +6573,7 @@
wysiwyg: |-
<p>[foo </p>
<pre>[ref]: /uri</pre>
-06_07__inlines__links__053:
+06_07_00__inlines__links__053:
canonical: |
<p>[foo<code>][ref]</code></p>
static: |-
@@ -6581,7 +6581,7 @@
wysiwyg: |-
<p>[foo<code>][ref]</code></p>
<pre>[ref]: /uri</pre>
-06_07__inlines__links__054:
+06_07_00__inlines__links__054:
canonical: |
<p>[foo<a href="http://example.com/?search=%5D%5Bref%5D">http://example.com/?search=][ref]</a></p>
static: |-
@@ -6589,7 +6589,7 @@
wysiwyg: |-
<p>[foo<a target="_blank" rel="noopener noreferrer nofollow" href="http://example.com/?search=%5D%5Bref%5D">http://example.com/?search=][ref]</a></p>
<pre>[ref]: /uri</pre>
-06_07__inlines__links__055:
+06_07_00__inlines__links__055:
canonical: |
<p><a href="/url" title="title">foo</a></p>
static: |-
@@ -6597,7 +6597,7 @@
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url" title="title">foo</a></p>
<pre>[bar]: /url "title"</pre>
-06_07__inlines__links__056:
+06_07_00__inlines__links__056:
canonical: |
<p><a href="/url">Толпой</a> is a Russian word.</p>
static: |-
@@ -6605,7 +6605,7 @@
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url">Толпой</a> is a Russian word.</p>
<pre>[толпой]: /url</pre>
-06_07__inlines__links__057:
+06_07_00__inlines__links__057:
canonical: |
<p><a href="/url">Baz</a></p>
static: |-
@@ -6613,7 +6613,7 @@
wysiwyg: |-
<pre>[foo bar]: /url</pre>
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url">Baz</a></p>
-06_07__inlines__links__058:
+06_07_00__inlines__links__058:
canonical: |
<p>[foo] <a href="/url" title="title">bar</a></p>
static: |-
@@ -6621,7 +6621,7 @@
wysiwyg: |-
<p>[foo] <a target="_blank" rel="noopener noreferrer nofollow" href="/url" title="title">bar</a></p>
<pre>[bar]: /url "title"</pre>
-06_07__inlines__links__059:
+06_07_00__inlines__links__059:
canonical: |
<p>[foo]
<a href="/url" title="title">bar</a></p>
@@ -6632,7 +6632,7 @@
<p>[foo]
<a target="_blank" rel="noopener noreferrer nofollow" href="/url" title="title">bar</a></p>
<pre>[bar]: /url "title"</pre>
-06_07__inlines__links__060:
+06_07_00__inlines__links__060:
canonical: |
<p><a href="/url1">bar</a></p>
static: |-
@@ -6641,7 +6641,7 @@
<pre>[foo]: /url1</pre>
<pre>[foo]: /url2</pre>
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url1">bar</a></p>
-06_07__inlines__links__061:
+06_07_00__inlines__links__061:
canonical: |
<p>[bar][foo!]</p>
static: |-
@@ -6649,7 +6649,7 @@
wysiwyg: |-
<p>[bar][foo!]</p>
<pre>[foo!]: /url</pre>
-06_07__inlines__links__062:
+06_07_00__inlines__links__062:
canonical: |
<p>[foo][ref[]</p>
<p>[ref[]: /uri</p>
@@ -6659,7 +6659,7 @@
wysiwyg: |-
<p>[foo][ref[]</p>
<p>[ref[]: /uri</p>
-06_07__inlines__links__063:
+06_07_00__inlines__links__063:
canonical: |
<p>[foo][ref[bar]]</p>
<p>[ref[bar]]: /uri</p>
@@ -6669,7 +6669,7 @@
wysiwyg: |-
<p>[foo][ref[bar]]</p>
<p>[ref[bar]]: /uri</p>
-06_07__inlines__links__064:
+06_07_00__inlines__links__064:
canonical: |
<p>[[[foo]]]</p>
<p>[[[foo]]]: /url</p>
@@ -6679,7 +6679,7 @@
wysiwyg: |-
<p>[[[foo]]]</p>
<p>[[[foo]]]: /url</p>
-06_07__inlines__links__065:
+06_07_00__inlines__links__065:
canonical: |
<p><a href="/uri">foo</a></p>
static: |-
@@ -6687,7 +6687,7 @@
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/uri">foo</a></p>
<pre>[ref\[]: /uri</pre>
-06_07__inlines__links__066:
+06_07_00__inlines__links__066:
canonical: |
<p><a href="/uri">bar\</a></p>
static: |-
@@ -6695,7 +6695,7 @@
wysiwyg: |-
<pre>[bar\\]: /uri</pre>
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/uri">bar\</a></p>
-06_07__inlines__links__067:
+06_07_00__inlines__links__067:
canonical: |
<p>[]</p>
<p>[]: /uri</p>
@@ -6705,7 +6705,7 @@
wysiwyg: |-
<p>[]</p>
<p>[]: /uri</p>
-06_07__inlines__links__068:
+06_07_00__inlines__links__068:
canonical: |
<p>[
]</p>
@@ -6721,7 +6721,7 @@
]</p>
<p>[
]: /uri</p>
-06_07__inlines__links__069:
+06_07_00__inlines__links__069:
canonical: |
<p><a href="/url" title="title">foo</a></p>
static: |-
@@ -6729,7 +6729,7 @@
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url" title="title">foo</a></p>
<pre>[foo]: /url "title"</pre>
-06_07__inlines__links__070:
+06_07_00__inlines__links__070:
canonical: |
<p><a href="/url" title="title"><em>foo</em> bar</a></p>
static: |-
@@ -6737,7 +6737,7 @@
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url" title="title"><em>foo</em> bar</a></p>
<pre>[*foo* bar]: /url "title"</pre>
-06_07__inlines__links__071:
+06_07_00__inlines__links__071:
canonical: |
<p><a href="/url" title="title">Foo</a></p>
static: |-
@@ -6745,7 +6745,7 @@
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url" title="title">Foo</a></p>
<pre>[foo]: /url "title"</pre>
-06_07__inlines__links__072:
+06_07_00__inlines__links__072:
canonical: |
<p><a href="/url" title="title">foo</a>
[]</p>
@@ -6756,7 +6756,7 @@
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url" title="title">foo</a>
[]</p>
<pre>[foo]: /url "title"</pre>
-06_07__inlines__links__073:
+06_07_00__inlines__links__073:
canonical: |
<p><a href="/url" title="title">foo</a></p>
static: |-
@@ -6764,7 +6764,7 @@
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url" title="title">foo</a></p>
<pre>[foo]: /url "title"</pre>
-06_07__inlines__links__074:
+06_07_00__inlines__links__074:
canonical: |
<p><a href="/url" title="title"><em>foo</em> bar</a></p>
static: |-
@@ -6772,7 +6772,7 @@
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url" title="title"><em>foo</em> bar</a></p>
<pre>[*foo* bar]: /url "title"</pre>
-06_07__inlines__links__075:
+06_07_00__inlines__links__075:
canonical: |
<p>[<a href="/url" title="title"><em>foo</em> bar</a>]</p>
static: |-
@@ -6780,7 +6780,7 @@
wysiwyg: |-
<p>[<a target="_blank" rel="noopener noreferrer nofollow" href="/url" title="title"><em>foo</em> bar</a>]</p>
<pre>[*foo* bar]: /url "title"</pre>
-06_07__inlines__links__076:
+06_07_00__inlines__links__076:
canonical: |
<p>[[bar <a href="/url">foo</a></p>
static: |-
@@ -6788,7 +6788,7 @@
wysiwyg: |-
<p>[[bar <a target="_blank" rel="noopener noreferrer nofollow" href="/url">foo</a></p>
<pre>[foo]: /url</pre>
-06_07__inlines__links__077:
+06_07_00__inlines__links__077:
canonical: |
<p><a href="/url" title="title">Foo</a></p>
static: |-
@@ -6796,7 +6796,7 @@
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url" title="title">Foo</a></p>
<pre>[foo]: /url "title"</pre>
-06_07__inlines__links__078:
+06_07_00__inlines__links__078:
canonical: |
<p><a href="/url">foo</a> bar</p>
static: |-
@@ -6804,7 +6804,7 @@
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url">foo</a> bar</p>
<pre>[foo]: /url</pre>
-06_07__inlines__links__079:
+06_07_00__inlines__links__079:
canonical: |
<p>[foo]</p>
static: |-
@@ -6812,7 +6812,7 @@
wysiwyg: |-
<p>[foo]</p>
<pre>[foo]: /url "title"</pre>
-06_07__inlines__links__080:
+06_07_00__inlines__links__080:
canonical: |
<p>*<a href="/url">foo*</a></p>
static: |-
@@ -6820,7 +6820,7 @@
wysiwyg: |-
<pre>[foo*]: /url</pre>
<p>*<a target="_blank" rel="noopener noreferrer nofollow" href="/url">foo*</a></p>
-06_07__inlines__links__081:
+06_07_00__inlines__links__081:
canonical: |
<p><a href="/url2">foo</a></p>
static: |-
@@ -6829,7 +6829,7 @@
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url2">foo</a></p>
<pre>[foo]: /url1</pre>
<pre>[bar]: /url2</pre>
-06_07__inlines__links__082:
+06_07_00__inlines__links__082:
canonical: |
<p><a href="/url1">foo</a></p>
static: |-
@@ -6837,7 +6837,7 @@
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url1">foo</a></p>
<pre>[foo]: /url1</pre>
-06_07__inlines__links__083:
+06_07_00__inlines__links__083:
canonical: |
<p><a href="">foo</a></p>
static: |-
@@ -6845,7 +6845,7 @@
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="">foo</a></p>
<pre>[foo]: /url1</pre>
-06_07__inlines__links__084:
+06_07_00__inlines__links__084:
canonical: |
<p><a href="/url1">foo</a>(not a link)</p>
static: |-
@@ -6853,7 +6853,7 @@
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url1">foo</a>(not a link)</p>
<pre>[foo]: /url1</pre>
-06_07__inlines__links__085:
+06_07_00__inlines__links__085:
canonical: |
<p>[foo]<a href="/url">bar</a></p>
static: |-
@@ -6861,7 +6861,7 @@
wysiwyg: |-
<p>[foo]<a target="_blank" rel="noopener noreferrer nofollow" href="/url">bar</a></p>
<pre>[baz]: /url</pre>
-06_07__inlines__links__086:
+06_07_00__inlines__links__086:
canonical: |
<p><a href="/url2">foo</a><a href="/url1">baz</a></p>
static: |-
@@ -6870,7 +6870,7 @@
<p><a target="_blank" rel="noopener noreferrer nofollow" href="/url2">foo</a><a target="_blank" rel="noopener noreferrer nofollow" href="/url1">baz</a></p>
<pre>[baz]: /url1</pre>
<pre>[bar]: /url2</pre>
-06_07__inlines__links__087:
+06_07_00__inlines__links__087:
canonical: |
<p>[foo]<a href="/url1">bar</a></p>
static: |-
@@ -6879,14 +6879,14 @@
<p>[foo]<a target="_blank" rel="noopener noreferrer nofollow" href="/url1">bar</a></p>
<pre>[baz]: /url1</pre>
<pre>[foo]: /url2</pre>
-06_08__inlines__images__001:
+06_08_00__inlines__images__001:
canonical: |
<p><img src="/url" alt="foo" title="title" /></p>
static: |-
<p data-sourcepos="1:1-1:20" dir="auto"><a class="no-attachment-icon" href="/url" target="_blank" rel="noopener noreferrer"><img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="foo" title="title" decoding="async" class="lazy" data-src="/url"></a></p>
wysiwyg: |-
<p><img src="/url" alt="foo" title="title"></p>
-06_08__inlines__images__002:
+06_08_00__inlines__images__002:
canonical: |
<p><img src="train.jpg" alt="foo bar" title="train &amp; tracks" /></p>
static: |-
@@ -6894,21 +6894,21 @@
wysiwyg: |-
<p><img src="train.jpg" alt="foo bar" title="train &amp; tracks"></p>
<pre>[foo *bar*]: train.jpg "train &amp; tracks"</pre>
-06_08__inlines__images__003:
+06_08_00__inlines__images__003:
canonical: |
<p><img src="/url2" alt="foo bar" /></p>
static: |-
<p data-sourcepos="1:1-1:26" dir="auto"><a class="no-attachment-icon" href="/url2" target="_blank" rel="noopener noreferrer"><img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="foo bar" decoding="async" class="lazy" data-src="/url2"></a></p>
wysiwyg: |-
<p><img src="/url2" alt="foo bar"></p>
-06_08__inlines__images__004:
+06_08_00__inlines__images__004:
canonical: |
<p><img src="/url2" alt="foo bar" /></p>
static: |-
<p data-sourcepos="1:1-1:25" dir="auto"><a class="no-attachment-icon" href="/url2" target="_blank" rel="noopener noreferrer"><img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="foo bar" decoding="async" class="lazy" data-src="/url2"></a></p>
wysiwyg: |-
<p><img src="/url2" alt="foo bar"></p>
-06_08__inlines__images__005:
+06_08_00__inlines__images__005:
canonical: |
<p><img src="train.jpg" alt="foo bar" title="train &amp; tracks" /></p>
static: |-
@@ -6916,7 +6916,7 @@
wysiwyg: |-
<p><img src="train.jpg" alt="foo bar" title="train &amp; tracks"></p>
<pre>[foo *bar*]: train.jpg "train &amp; tracks"</pre>
-06_08__inlines__images__006:
+06_08_00__inlines__images__006:
canonical: |
<p><img src="train.jpg" alt="foo bar" title="train &amp; tracks" /></p>
static: |-
@@ -6924,35 +6924,35 @@
wysiwyg: |-
<p><img src="train.jpg" alt="foo bar" title="train &amp; tracks"></p>
<pre>[foobar]: train.jpg "train &amp; tracks"</pre>
-06_08__inlines__images__007:
+06_08_00__inlines__images__007:
canonical: |
<p><img src="train.jpg" alt="foo" /></p>
static: |-
<p data-sourcepos="1:1-1:17" dir="auto"><a class="no-attachment-icon" href="train.jpg" target="_blank" rel="noopener noreferrer"><img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="foo" decoding="async" class="lazy" data-src="train.jpg"></a></p>
wysiwyg: |-
<p><img src="train.jpg" alt="foo"></p>
-06_08__inlines__images__008:
+06_08_00__inlines__images__008:
canonical: |
<p>My <img src="/path/to/train.jpg" alt="foo bar" title="title" /></p>
static: |-
<p data-sourcepos="1:1-1:45" dir="auto">My <a class="no-attachment-icon" href="/path/to/train.jpg" target="_blank" rel="noopener noreferrer"><img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="foo bar" title="title" decoding="async" class="lazy" data-src="/path/to/train.jpg"></a></p>
wysiwyg: |-
<p>My <img src="/path/to/train.jpg" alt="foo bar" title="title"></p>
-06_08__inlines__images__009:
+06_08_00__inlines__images__009:
canonical: |
<p><img src="url" alt="foo" /></p>
static: |-
<p data-sourcepos="1:1-1:13" dir="auto"><a class="no-attachment-icon" href="url" target="_blank" rel="noopener noreferrer"><img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="foo" decoding="async" class="lazy" data-src="url"></a></p>
wysiwyg: |-
<p><img src="url" alt="foo"></p>
-06_08__inlines__images__010:
+06_08_00__inlines__images__010:
canonical: |
<p><img src="/url" alt="" /></p>
static: |-
<p data-sourcepos="1:1-1:9" dir="auto"><a class="no-attachment-icon" href="/url" target="_blank" rel="noopener noreferrer"><img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" decoding="async" class="lazy" data-src="/url"></a></p>
wysiwyg: |-
<p><img src="/url" alt=""></p>
-06_08__inlines__images__011:
+06_08_00__inlines__images__011:
canonical: |
<p><img src="/url" alt="foo" /></p>
static: |-
@@ -6960,7 +6960,7 @@
wysiwyg: |-
<p><img src="/url" alt="foo"></p>
<pre>[bar]: /url</pre>
-06_08__inlines__images__012:
+06_08_00__inlines__images__012:
canonical: |
<p><img src="/url" alt="foo" /></p>
static: |-
@@ -6968,7 +6968,7 @@
wysiwyg: |-
<p><img src="/url" alt="foo"></p>
<pre>[bar]: /url</pre>
-06_08__inlines__images__013:
+06_08_00__inlines__images__013:
canonical: |
<p><img src="/url" alt="foo" title="title" /></p>
static: |-
@@ -6976,7 +6976,7 @@
wysiwyg: |-
<p><img src="/url" alt="foo" title="title"></p>
<pre>[foo]: /url "title"</pre>
-06_08__inlines__images__014:
+06_08_00__inlines__images__014:
canonical: |
<p><img src="/url" alt="foo bar" title="title" /></p>
static: |-
@@ -6984,7 +6984,7 @@
wysiwyg: |-
<p><img src="/url" alt="foo bar" title="title"></p>
<pre>[*foo* bar]: /url "title"</pre>
-06_08__inlines__images__015:
+06_08_00__inlines__images__015:
canonical: |
<p><img src="/url" alt="Foo" title="title" /></p>
static: |-
@@ -6992,7 +6992,7 @@
wysiwyg: |-
<p><img src="/url" alt="Foo" title="title"></p>
<pre>[foo]: /url "title"</pre>
-06_08__inlines__images__016:
+06_08_00__inlines__images__016:
canonical: |
<p><img src="/url" alt="foo" title="title" />
[]</p>
@@ -7003,7 +7003,7 @@
<p><img src="/url" alt="foo" title="title">
[]</p>
<pre>[foo]: /url "title"</pre>
-06_08__inlines__images__017:
+06_08_00__inlines__images__017:
canonical: |
<p><img src="/url" alt="foo" title="title" /></p>
static: |-
@@ -7011,7 +7011,7 @@
wysiwyg: |-
<p><img src="/url" alt="foo" title="title"></p>
<pre>[foo]: /url "title"</pre>
-06_08__inlines__images__018:
+06_08_00__inlines__images__018:
canonical: |
<p><img src="/url" alt="foo bar" title="title" /></p>
static: |-
@@ -7019,7 +7019,7 @@
wysiwyg: |-
<p><img src="/url" alt="foo bar" title="title"></p>
<pre>[*foo* bar]: /url "title"</pre>
-06_08__inlines__images__019:
+06_08_00__inlines__images__019:
canonical: |
<p>![[foo]]</p>
<p>[[foo]]: /url &quot;title&quot;</p>
@@ -7029,7 +7029,7 @@
wysiwyg: |-
<p>![[foo]]</p>
<p>[[foo]]: /url "title"</p>
-06_08__inlines__images__020:
+06_08_00__inlines__images__020:
canonical: |
<p><img src="/url" alt="Foo" title="title" /></p>
static: |-
@@ -7037,7 +7037,7 @@
wysiwyg: |-
<p><img src="/url" alt="Foo" title="title"></p>
<pre>[foo]: /url "title"</pre>
-06_08__inlines__images__021:
+06_08_00__inlines__images__021:
canonical: |
<p>![foo]</p>
static: |-
@@ -7045,7 +7045,7 @@
wysiwyg: |-
<p>![foo]</p>
<pre>[foo]: /url "title"</pre>
-06_08__inlines__images__022:
+06_08_00__inlines__images__022:
canonical: |
<p>!<a href="/url" title="title">foo</a></p>
static: |-
@@ -7053,154 +7053,154 @@
wysiwyg: |-
<p>!<a target="_blank" rel="noopener noreferrer nofollow" href="/url" title="title">foo</a></p>
<pre>[foo]: /url "title"</pre>
-06_09__inlines__autolinks__001:
+06_09_00__inlines__autolinks__001:
canonical: |
<p><a href="http://foo.bar.baz">http://foo.bar.baz</a></p>
static: |-
<p data-sourcepos="1:1-1:20" dir="auto"><a href="http://foo.bar.baz" rel="nofollow noreferrer noopener" target="_blank">http://foo.bar.baz</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="http://foo.bar.baz">http://foo.bar.baz</a></p>
-06_09__inlines__autolinks__002:
+06_09_00__inlines__autolinks__002:
canonical: |
<p><a href="http://foo.bar.baz/test?q=hello&amp;id=22&amp;boolean">http://foo.bar.baz/test?q=hello&amp;id=22&amp;boolean</a></p>
static: |-
<p data-sourcepos="1:1-1:47" dir="auto"><a href="http://foo.bar.baz/test?q=hello&amp;id=22&amp;boolean" rel="nofollow noreferrer noopener" target="_blank">http://foo.bar.baz/test?q=hello&amp;id=22&amp;boolean</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="http://foo.bar.baz/test?q=hello&amp;id=22&amp;boolean">http://foo.bar.baz/test?q=hello&amp;id=22&amp;boolean</a></p>
-06_09__inlines__autolinks__003:
+06_09_00__inlines__autolinks__003:
canonical: |
<p><a href="irc://foo.bar:2233/baz">irc://foo.bar:2233/baz</a></p>
static: |-
<p data-sourcepos="1:1-1:24" dir="auto"><a href="irc://foo.bar:2233/baz">irc://foo.bar:2233/baz</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow">irc://foo.bar:2233/baz</a></p>
-06_09__inlines__autolinks__004:
+06_09_00__inlines__autolinks__004:
canonical: |
<p><a href="MAILTO:FOO@BAR.BAZ">MAILTO:FOO@BAR.BAZ</a></p>
static: |-
<p data-sourcepos="1:1-1:20" dir="auto"><a href="mailto:FOO@BAR.BAZ">MAILTO:FOO@BAR.BAZ</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="MAILTO:FOO@BAR.BAZ">MAILTO:FOO@BAR.BAZ</a></p>
-06_09__inlines__autolinks__005:
+06_09_00__inlines__autolinks__005:
canonical: |
<p><a href="a+b+c:d">a+b+c:d</a></p>
static: |-
<p data-sourcepos="1:1-1:9" dir="auto"><a href="a+b+c:d">a+b+c:d</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow">a+b+c:d</a></p>
-06_09__inlines__autolinks__006:
+06_09_00__inlines__autolinks__006:
canonical: |
<p><a href="made-up-scheme://foo,bar">made-up-scheme://foo,bar</a></p>
static: |-
<p data-sourcepos="1:1-1:26" dir="auto"><a href="made-up-scheme://foo,bar">made-up-scheme://foo,bar</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow">made-up-scheme://foo,bar</a></p>
-06_09__inlines__autolinks__007:
+06_09_00__inlines__autolinks__007:
canonical: |
<p><a href="http://../">http://../</a></p>
static: |-
<p data-sourcepos="1:1-1:12" dir="auto"><a href="http://../" rel="nofollow noreferrer noopener" target="_blank">http://../</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="http://../">http://../</a></p>
-06_09__inlines__autolinks__008:
+06_09_00__inlines__autolinks__008:
canonical: |
<p><a href="localhost:5001/foo">localhost:5001/foo</a></p>
static: |-
<p data-sourcepos="1:1-1:20" dir="auto"><a href="localhost:5001/foo">localhost:5001/foo</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow">localhost:5001/foo</a></p>
-06_09__inlines__autolinks__009:
+06_09_00__inlines__autolinks__009:
canonical: |
<p>&lt;http://foo.bar/baz bim&gt;</p>
static: |-
<p data-sourcepos="1:1-1:24" dir="auto">&lt;<a href="http://foo.bar/baz" rel="nofollow noreferrer noopener" target="_blank">http://foo.bar/baz</a> bim&gt;</p>
wysiwyg: |-
<p>&lt;<a target="_blank" rel="noopener noreferrer nofollow" href="http://foo.bar/baz">http://foo.bar/baz</a> bim&gt;</p>
-06_09__inlines__autolinks__010:
+06_09_00__inlines__autolinks__010:
canonical: |
<p><a href="http://example.com/%5C%5B%5C">http://example.com/\[\</a></p>
static: |-
<p data-sourcepos="1:1-1:24" dir="auto"><a href="http://example.com/%5C%5B%5C" rel="nofollow noreferrer noopener" target="_blank">http://example.com/\[\</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="http://example.com/%5C%5B%5C">http://example.com/\[\</a></p>
-06_09__inlines__autolinks__011:
+06_09_00__inlines__autolinks__011:
canonical: |
<p><a href="mailto:foo@bar.example.com">foo@bar.example.com</a></p>
static: |-
<p data-sourcepos="1:1-1:21" dir="auto"><a href="mailto:foo@bar.example.com">foo@bar.example.com</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="mailto:foo@bar.example.com">foo@bar.example.com</a></p>
-06_09__inlines__autolinks__012:
+06_09_00__inlines__autolinks__012:
canonical: |
<p><a href="mailto:foo+special@Bar.baz-bar0.com">foo+special@Bar.baz-bar0.com</a></p>
static: |-
<p data-sourcepos="1:1-1:30" dir="auto"><a href="mailto:foo+special@Bar.baz-bar0.com">foo+special@Bar.baz-bar0.com</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="mailto:foo+special@Bar.baz-bar0.com">foo+special@Bar.baz-bar0.com</a></p>
-06_09__inlines__autolinks__013:
+06_09_00__inlines__autolinks__013:
canonical: |
<p>&lt;foo+@bar.example.com&gt;</p>
static: |-
<p data-sourcepos="1:1-1:23" dir="auto">&lt;<a href="mailto:foo+@bar.example.com">foo+@bar.example.com</a>&gt;</p>
wysiwyg: |-
<p>&lt;<a target="_blank" rel="noopener noreferrer nofollow" href="mailto:foo+@bar.example.com">foo+@bar.example.com</a>&gt;</p>
-06_09__inlines__autolinks__014:
+06_09_00__inlines__autolinks__014:
canonical: |
<p>&lt;&gt;</p>
static: |-
<p data-sourcepos="1:1-1:2" dir="auto">&lt;&gt;</p>
wysiwyg: |-
<p>&lt;&gt;</p>
-06_09__inlines__autolinks__015:
+06_09_00__inlines__autolinks__015:
canonical: |
<p>&lt; http://foo.bar &gt;</p>
static: |-
<p data-sourcepos="1:1-1:18" dir="auto">&lt; <a href="http://foo.bar" rel="nofollow noreferrer noopener" target="_blank">http://foo.bar</a> &gt;</p>
wysiwyg: |-
<p>&lt; <a target="_blank" rel="noopener noreferrer nofollow" href="http://foo.bar">http://foo.bar</a> &gt;</p>
-06_09__inlines__autolinks__016:
+06_09_00__inlines__autolinks__016:
canonical: |
<p>&lt;m:abc&gt;</p>
static: |-
<p data-sourcepos="1:1-1:7" dir="auto">&lt;m:abc&gt;</p>
wysiwyg: |-
<p>&lt;m:abc&gt;</p>
-06_09__inlines__autolinks__017:
+06_09_00__inlines__autolinks__017:
canonical: |
<p>&lt;foo.bar.baz&gt;</p>
static: |-
<p data-sourcepos="1:1-1:13" dir="auto">&lt;foo.bar.baz&gt;</p>
wysiwyg: |-
<p>&lt;foo.bar.baz&gt;</p>
-06_09__inlines__autolinks__018:
+06_09_00__inlines__autolinks__018:
canonical: |
<p>http://example.com</p>
static: |-
<p data-sourcepos="1:1-1:18" dir="auto"><a href="http://example.com" rel="nofollow noreferrer noopener" target="_blank">http://example.com</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="http://example.com">http://example.com</a></p>
-06_09__inlines__autolinks__019:
+06_09_00__inlines__autolinks__019:
canonical: |
<p>foo@bar.example.com</p>
static: |-
<p data-sourcepos="1:1-1:19" dir="auto"><a href="mailto:foo@bar.example.com">foo@bar.example.com</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="mailto:foo@bar.example.com">foo@bar.example.com</a></p>
-06_10__inlines__autolinks_extension__001:
+06_10_00__inlines__autolinks_extension__001:
canonical: |
<p><a href="http://www.commonmark.org">www.commonmark.org</a></p>
static: |-
<p data-sourcepos="1:1-1:18" dir="auto"><a href="http://www.commonmark.org" rel="nofollow noreferrer noopener" target="_blank">www.commonmark.org</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="http://www.commonmark.org">www.commonmark.org</a></p>
-06_10__inlines__autolinks_extension__002:
+06_10_00__inlines__autolinks_extension__002:
canonical: |
<p>Visit <a href="http://www.commonmark.org/help">www.commonmark.org/help</a> for more information.</p>
static: |-
<p data-sourcepos="1:1-1:51" dir="auto">Visit <a href="http://www.commonmark.org/help" rel="nofollow noreferrer noopener" target="_blank">www.commonmark.org/help</a> for more information.</p>
wysiwyg: |-
<p>Visit <a target="_blank" rel="noopener noreferrer nofollow" href="http://www.commonmark.org/help">www.commonmark.org/help</a> for more information.</p>
-06_10__inlines__autolinks_extension__003:
+06_10_00__inlines__autolinks_extension__003:
canonical: |
<p>Visit <a href="http://www.commonmark.org">www.commonmark.org</a>.</p>
<p>Visit <a href="http://www.commonmark.org/a.b">www.commonmark.org/a.b</a>.</p>
@@ -7210,7 +7210,7 @@
wysiwyg: |-
<p>Visit <a target="_blank" rel="noopener noreferrer nofollow" href="http://www.commonmark.org">www.commonmark.org</a>.</p>
<p>Visit <a target="_blank" rel="noopener noreferrer nofollow" href="http://www.commonmark.org/a.b">www.commonmark.org/a.b</a>.</p>
-06_10__inlines__autolinks_extension__004:
+06_10_00__inlines__autolinks_extension__004:
canonical: |
<p><a href="http://www.google.com/search?q=Markup+(business)">www.google.com/search?q=Markup+(business)</a></p>
<p><a href="http://www.google.com/search?q=Markup+(business)">www.google.com/search?q=Markup+(business)</a>))</p>
@@ -7226,14 +7226,14 @@
<p><a target="_blank" rel="noopener noreferrer nofollow" href="http://www.google.com/search?q=Markup+(business)">www.google.com/search?q=Markup+(business)</a>))</p>
<p>(<a target="_blank" rel="noopener noreferrer nofollow" href="http://www.google.com/search?q=Markup+(business)">www.google.com/search?q=Markup+(business)</a>)</p>
<p>(<a target="_blank" rel="noopener noreferrer nofollow" href="http://www.google.com/search?q=Markup+(business)">www.google.com/search?q=Markup+(business)</a></p>
-06_10__inlines__autolinks_extension__005:
+06_10_00__inlines__autolinks_extension__005:
canonical: |
<p><a href="http://www.google.com/search?q=(business))+ok">www.google.com/search?q=(business))+ok</a></p>
static: |-
<p data-sourcepos="1:1-1:38" dir="auto"><a href="http://www.google.com/search?q=(business))+ok" rel="nofollow noreferrer noopener" target="_blank">www.google.com/search?q=(business))+ok</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="http://www.google.com/search?q=(business))+ok">www.google.com/search?q=(business))+ok</a></p>
-06_10__inlines__autolinks_extension__006:
+06_10_00__inlines__autolinks_extension__006:
canonical: |
<p><a href="http://www.google.com/search?q=commonmark&amp;hl=en">www.google.com/search?q=commonmark&amp;hl=en</a></p>
<p><a href="http://www.google.com/search?q=commonmark">www.google.com/search?q=commonmark</a>&amp;hl;</p>
@@ -7243,14 +7243,14 @@
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="http://www.google.com/search?q=commonmark&amp;hl=en">www.google.com/search?q=commonmark&amp;hl=en</a></p>
<p><a target="_blank" rel="noopener noreferrer nofollow" href="http://www.google.com/search?q=commonmark">www.google.com/search?q=commonmark</a>&amp;hl;</p>
-06_10__inlines__autolinks_extension__007:
+06_10_00__inlines__autolinks_extension__007:
canonical: |
<p><a href="http://www.commonmark.org/he">www.commonmark.org/he</a>&lt;lp</p>
static: |-
<p data-sourcepos="1:1-1:24" dir="auto"><a href="http://www.commonmark.org/he" rel="nofollow noreferrer noopener" target="_blank">www.commonmark.org/he</a>&lt;lp</p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="http://www.commonmark.org/he">www.commonmark.org/he</a>&lt;lp</p>
-06_10__inlines__autolinks_extension__008:
+06_10_00__inlines__autolinks_extension__008:
canonical: |
<p><a href="http://commonmark.org">http://commonmark.org</a></p>
<p>(Visit <a href="https://encrypted.google.com/search?q=Markup+(business)">https://encrypted.google.com/search?q=Markup+(business)</a>)</p>
@@ -7263,21 +7263,21 @@
<p><a target="_blank" rel="noopener noreferrer nofollow" href="http://commonmark.org">http://commonmark.org</a></p>
<p>(Visit <a target="_blank" rel="noopener noreferrer nofollow" href="https://encrypted.google.com/search?q=Markup+(business)">https://encrypted.google.com/search?q=Markup+(business)</a>)</p>
<p>Anonymous FTP is available at ftp://foo.bar.baz.</p>
-06_10__inlines__autolinks_extension__009:
+06_10_00__inlines__autolinks_extension__009:
canonical: |
<p><a href="mailto:foo@bar.baz">foo@bar.baz</a></p>
static: |-
<p data-sourcepos="1:1-1:11" dir="auto"><a href="mailto:foo@bar.baz">foo@bar.baz</a></p>
wysiwyg: |-
<p><a target="_blank" rel="noopener noreferrer nofollow" href="mailto:foo@bar.baz">foo@bar.baz</a></p>
-06_10__inlines__autolinks_extension__010:
+06_10_00__inlines__autolinks_extension__010:
canonical: |
<p>hello@mail+xyz.example isn't valid, but <a href="mailto:hello+xyz@mail.example">hello+xyz@mail.example</a> is.</p>
static: |-
<p data-sourcepos="1:1-1:66" dir="auto">hello@mail+xyz.example isn't valid, but <a href="mailto:hello+xyz@mail.example">hello+xyz@mail.example</a> is.</p>
wysiwyg: |-
<p>hello@mail+xyz.example isn't valid, but <a target="_blank" rel="noopener noreferrer nofollow" href="mailto:hello+xyz@mail.example">hello+xyz@mail.example</a> is.</p>
-06_10__inlines__autolinks_extension__011:
+06_10_00__inlines__autolinks_extension__011:
canonical: |
<p><a href="mailto:a.b-c_d@a.b">a.b-c_d@a.b</a></p>
<p><a href="mailto:a.b-c_d@a.b">a.b-c_d@a.b</a>.</p>
@@ -7293,21 +7293,21 @@
<p><a target="_blank" rel="noopener noreferrer nofollow" href="mailto:a.b-c_d@a.b">a.b-c_d@a.b</a>.</p>
<p>a.b-c_d@a.b-</p>
<p>a.b-c_d@a.b_</p>
-06_11__inlines__raw_html__001:
+06_11_00__inlines__raw_html__001:
canonical: |
<p><a><bab><c2c></p>
static: |-
<p data-sourcepos="1:1-1:13" dir="auto"><a></a></p>
wysiwyg: |-
<p></p>
-06_11__inlines__raw_html__002:
+06_11_00__inlines__raw_html__002:
canonical: |
<p><a/><b2/></p>
static: |-
<p data-sourcepos="1:1-1:9" dir="auto"><a></a></p>
wysiwyg: |-
<p></p>
-06_11__inlines__raw_html__003:
+06_11_00__inlines__raw_html__003:
canonical: |
<p><a /><b2
data="foo" ></p>
@@ -7315,7 +7315,7 @@
<p data-sourcepos="1:1-2:12" dir="auto"><a></a></p>
wysiwyg: |-
<p></p>
-06_11__inlines__raw_html__004:
+06_11_00__inlines__raw_html__004:
canonical: |
<p><a foo="bar" bam = 'baz <em>"</em>'
_boolean zoop:33=zoop:33 /></p>
@@ -7323,35 +7323,35 @@
<p data-sourcepos="1:1-2:27" dir="auto"><a></a></p>
wysiwyg: |-
<p></p>
-06_11__inlines__raw_html__005:
+06_11_00__inlines__raw_html__005:
canonical: |
<p>Foo <responsive-image src="foo.jpg" /></p>
static: |-
<p data-sourcepos="1:1-1:38" dir="auto">Foo </p>
wysiwyg: |-
<p>Foo </p>
-06_11__inlines__raw_html__006:
+06_11_00__inlines__raw_html__006:
canonical: |
<p>&lt;33&gt; &lt;__&gt;</p>
static: |-
<p data-sourcepos="1:1-1:9" dir="auto">&lt;33&gt; &lt;__&gt;</p>
wysiwyg: |-
<p>&lt;33&gt; &lt;__&gt;</p>
-06_11__inlines__raw_html__007:
+06_11_00__inlines__raw_html__007:
canonical: |
<p>&lt;a h*#ref=&quot;hi&quot;&gt;</p>
static: |-
<p data-sourcepos="1:1-1:15" dir="auto">&lt;a h*#ref="hi"&gt;</p>
wysiwyg: |-
<p>&lt;a h*#ref="hi"&gt;</p>
-06_11__inlines__raw_html__008:
+06_11_00__inlines__raw_html__008:
canonical: |
<p>&lt;a href=&quot;hi'&gt; &lt;a href=hi'&gt;</p>
static: |-
<p data-sourcepos="1:1-1:26" dir="auto">&lt;a href="hi'&gt; &lt;a href=hi'&gt;</p>
wysiwyg: |-
<p>&lt;a href="hi'&gt; &lt;a href=hi'&gt;</p>
-06_11__inlines__raw_html__009:
+06_11_00__inlines__raw_html__009:
canonical: |
<p>&lt; a&gt;&lt;
foo&gt;&lt;bar/ &gt;
@@ -7367,28 +7367,28 @@
foo&gt;&lt;bar/ &gt;
&lt;foo bar=baz
bim!bop /&gt;</p>
-06_11__inlines__raw_html__010:
+06_11_00__inlines__raw_html__010:
canonical: |
<p>&lt;a href='bar'title=title&gt;</p>
static: |-
<p data-sourcepos="1:1-1:25" dir="auto">&lt;a href='bar'title=title&gt;</p>
wysiwyg: |-
<p>&lt;a href='bar'title=title&gt;</p>
-06_11__inlines__raw_html__011:
+06_11_00__inlines__raw_html__011:
canonical: |
<p></a></foo ></p>
static: |-
<p data-sourcepos="1:1-1:11" dir="auto"></p>
wysiwyg: |-
<p></p>
-06_11__inlines__raw_html__012:
+06_11_00__inlines__raw_html__012:
canonical: |
<p>&lt;/a href=&quot;foo&quot;&gt;</p>
static: |-
<p data-sourcepos="1:1-1:15" dir="auto">&lt;/a href="foo"&gt;</p>
wysiwyg: |-
<p>&lt;/a href="foo"&gt;</p>
-06_11__inlines__raw_html__013:
+06_11_00__inlines__raw_html__013:
canonical: |
<p>foo <!-- this is a
comment - with hyphen --></p>
@@ -7396,14 +7396,14 @@
<p data-sourcepos="1:1-2:25" dir="auto">foo </p>
wysiwyg: |-
<p>foo </p>
-06_11__inlines__raw_html__014:
+06_11_00__inlines__raw_html__014:
canonical: |
<p>foo &lt;!-- not a comment -- two hyphens --&gt;</p>
static: |-
<p data-sourcepos="1:1-1:41" dir="auto">foo &lt;!-- not a comment -- two hyphens --&gt;</p>
wysiwyg: |-
<p>foo &lt;!-- not a comment -- two hyphens --&gt;</p>
-06_11__inlines__raw_html__015:
+06_11_00__inlines__raw_html__015:
canonical: |
<p>foo &lt;!--&gt; foo --&gt;</p>
<p>foo &lt;!-- foo---&gt;</p>
@@ -7413,49 +7413,49 @@
wysiwyg: |-
<p>foo &lt;!--&gt; foo --&gt;</p>
<p>foo &lt;!-- foo---&gt;</p>
-06_11__inlines__raw_html__016:
+06_11_00__inlines__raw_html__016:
canonical: |
<p>foo <?php echo $a; ?></p>
static: |-
<p data-sourcepos="1:1-1:21" dir="auto">foo <?php echo $a; ?></p>
wysiwyg: |-
<p>foo </p>
-06_11__inlines__raw_html__017:
+06_11_00__inlines__raw_html__017:
canonical: |
<p>foo <!ELEMENT br EMPTY></p>
static: |-
<p data-sourcepos="1:1-1:23" dir="auto">foo &lt;!ELEMENT br EMPTY&gt;</p>
wysiwyg: |-
<p>foo </p>
-06_11__inlines__raw_html__018:
+06_11_00__inlines__raw_html__018:
canonical: |
<p>foo <![CDATA[>&<]]></p>
static: |-
<p data-sourcepos="1:1-1:19" dir="auto">foo &lt;![CDATA[&gt;&amp;&lt;]]&gt;</p>
wysiwyg: |-
<p>foo &amp;&lt;]]&gt;</p>
-06_11__inlines__raw_html__019:
+06_11_00__inlines__raw_html__019:
canonical: |
<p>foo <a href="&ouml;"></p>
static: |-
<p data-sourcepos="1:1-1:21" dir="auto">foo <a href="%C3%B6" rel="nofollow noreferrer noopener" target="_blank"></a></p>
wysiwyg: |-
<p>foo </p>
-06_11__inlines__raw_html__020:
+06_11_00__inlines__raw_html__020:
canonical: |
<p>foo <a href="\*"></p>
static: |-
<p data-sourcepos="1:1-1:17" dir="auto">foo <a href="%5C*" rel="nofollow noreferrer noopener" target="_blank"></a></p>
wysiwyg: |-
<p>foo </p>
-06_11__inlines__raw_html__021:
+06_11_00__inlines__raw_html__021:
canonical: |
<p>&lt;a href=&quot;&quot;&quot;&gt;</p>
static: |-
<p data-sourcepos="1:1-1:13" dir="auto">&lt;a href="""&gt;</p>
wysiwyg: |-
<p>&lt;a href="""&gt;</p>
-06_12__inlines__disallowed_raw_html_extension__001:
+06_12_00__inlines__disallowed_raw_html_extension__001:
canonical: |
<p><strong> &lt;title> &lt;style> <em></p>
<blockquote>
@@ -7469,7 +7469,7 @@
wysiwyg: |-
<p></p>
<blockquote multiline="false"><p></p></blockquote>
-06_13__inlines__hard_line_breaks__001:
+06_13_00__inlines__hard_line_breaks__001:
canonical: |
<p>foo<br />
baz</p>
@@ -7479,7 +7479,7 @@
wysiwyg: |-
<p>foo<br>
baz</p>
-06_13__inlines__hard_line_breaks__002:
+06_13_00__inlines__hard_line_breaks__002:
canonical: |
<p>foo<br />
baz</p>
@@ -7489,7 +7489,7 @@
wysiwyg: |-
<p>foo<br>
baz</p>
-06_13__inlines__hard_line_breaks__003:
+06_13_00__inlines__hard_line_breaks__003:
canonical: |
<p>foo<br />
baz</p>
@@ -7499,7 +7499,7 @@
wysiwyg: |-
<p>foo<br>
baz</p>
-06_13__inlines__hard_line_breaks__004:
+06_13_00__inlines__hard_line_breaks__004:
canonical: |
<p>foo<br />
bar</p>
@@ -7509,7 +7509,7 @@
wysiwyg: |-
<p>foo<br>
bar</p>
-06_13__inlines__hard_line_breaks__005:
+06_13_00__inlines__hard_line_breaks__005:
canonical: |
<p>foo<br />
bar</p>
@@ -7519,7 +7519,7 @@
wysiwyg: |-
<p>foo<br>
bar</p>
-06_13__inlines__hard_line_breaks__006:
+06_13_00__inlines__hard_line_breaks__006:
canonical: |
<p><em>foo<br />
bar</em></p>
@@ -7529,7 +7529,7 @@
wysiwyg: |-
<p><em>foo<br>
bar</em></p>
-06_13__inlines__hard_line_breaks__007:
+06_13_00__inlines__hard_line_breaks__007:
canonical: |
<p><em>foo<br />
bar</em></p>
@@ -7539,27 +7539,27 @@
wysiwyg: |-
<p><em>foo<br>
bar</em></p>
-06_13__inlines__hard_line_breaks__008:
+06_13_00__inlines__hard_line_breaks__008:
canonical: |
<p><code>code span</code></p>
static: |-
<p data-sourcepos="1:1-2:5" dir="auto"><code>code span</code></p>
wysiwyg: |-
<p><code>code span</code></p>
-06_13__inlines__hard_line_breaks__009:
+06_13_00__inlines__hard_line_breaks__009:
canonical: |
<p><code>code\ span</code></p>
static: |-
<p data-sourcepos="1:1-2:5" dir="auto"><code>code\ span</code></p>
wysiwyg: |-
<p><code>code\ span</code></p>
-06_13__inlines__hard_line_breaks__010:
+06_13_00__inlines__hard_line_breaks__010:
canonical: "<p><a href=\"foo \nbar\"></p>\n"
static: |-
<p data-sourcepos="1:1-2:5" dir="auto"><a href="foo%20%20%0Abar" rel="nofollow noreferrer noopener" target="_blank"></a></p>
wysiwyg: |-
<p></p>
-06_13__inlines__hard_line_breaks__011:
+06_13_00__inlines__hard_line_breaks__011:
canonical: |
<p><a href="foo\
bar"></p>
@@ -7567,21 +7567,21 @@
<p data-sourcepos="1:1-2:5" dir="auto"><a href="foo%5C%0Abar" rel="nofollow noreferrer noopener" target="_blank"></a></p>
wysiwyg: |-
<p></p>
-06_13__inlines__hard_line_breaks__012:
+06_13_00__inlines__hard_line_breaks__012:
canonical: |
<p>foo\</p>
static: |-
<p data-sourcepos="1:1-1:4" dir="auto">foo\</p>
wysiwyg: |-
<p>foo\</p>
-06_13__inlines__hard_line_breaks__013:
+06_13_00__inlines__hard_line_breaks__013:
canonical: |
<p>foo</p>
static: |-
<p data-sourcepos="1:1-1:5" dir="auto">foo</p>
wysiwyg: |-
<p>foo</p>
-06_13__inlines__hard_line_breaks__014:
+06_13_00__inlines__hard_line_breaks__014:
canonical: |
<h3>foo\</h3>
static: |-
@@ -7589,7 +7589,7 @@
<a id="user-content-foo" class="anchor" href="#foo" aria-hidden="true"></a>foo\</h3>
wysiwyg: |-
<h3>foo\</h3>
-06_13__inlines__hard_line_breaks__015:
+06_13_00__inlines__hard_line_breaks__015:
canonical: |
<h3>foo</h3>
static: |-
@@ -7597,7 +7597,7 @@
<a id="user-content-foo" class="anchor" href="#foo" aria-hidden="true"></a>foo</h3>
wysiwyg: |-
<h3>foo</h3>
-06_14__inlines__soft_line_breaks__001:
+06_14_00__inlines__soft_line_breaks__001:
canonical: |
<p>foo
baz</p>
@@ -7607,7 +7607,7 @@
wysiwyg: |-
<p>foo
baz</p>
-06_14__inlines__soft_line_breaks__002:
+06_14_00__inlines__soft_line_breaks__002:
canonical: |
<p>foo
baz</p>
@@ -7617,28 +7617,28 @@
wysiwyg: |-
<p>foo
baz</p>
-06_15__inlines__textual_content__001:
+06_15_00__inlines__textual_content__001:
canonical: |
<p>hello $.;'there</p>
static: |-
<p data-sourcepos="1:1-1:15" dir="auto">hello $.;'there</p>
wysiwyg: |-
<p>hello $.;'there</p>
-06_15__inlines__textual_content__002:
+06_15_00__inlines__textual_content__002:
canonical: |
<p>Foo χρῆν</p>
static: |-
<p data-sourcepos="1:1-1:13" dir="auto">Foo χρῆν</p>
wysiwyg: |-
<p>Foo χρῆν</p>
-06_15__inlines__textual_content__003:
+06_15_00__inlines__textual_content__003:
canonical: |
<p>Multiple spaces</p>
static: |-
<p data-sourcepos="1:1-1:19" dir="auto">Multiple spaces</p>
wysiwyg: |-
<p>Multiple spaces</p>
-07_01__gitlab_specific_markdown__footnotes__001:
+07_01_00__gitlab_specific_markdown__footnotes__001:
canonical: |
<p>
footnote reference tag
@@ -7671,7 +7671,7 @@
wysiwyg: |-
<p>footnote reference tag <sup identifier="fortytwo">fortytwo</sup></p>
<div node="footnoteDefinition(paragraph(&quot;footnote text&quot;))" htmlattributes="[object Object]"><p>footnote text</p></div>
-07_02__gitlab_specific_markdown__task_list_items__001:
+07_02_00__gitlab_specific_markdown__task_list_items__001:
canonical: |
<ul>
<li>
@@ -7687,7 +7687,7 @@
</ul>
wysiwyg: |-
<ul start="1" parens="false" data-type="taskList"><li data-checked="false" data-type="taskItem"><label><input type="checkbox"><span></span></label><div><p>incomplete</p></div></li></ul>
-07_02__gitlab_specific_markdown__task_list_items__002:
+07_02_00__gitlab_specific_markdown__task_list_items__002:
canonical: |
<ul>
<li>
@@ -7703,7 +7703,7 @@
</ul>
wysiwyg: |-
<ul start="1" parens="false" data-type="taskList"><li data-checked="true" data-type="taskItem"><label><input type="checkbox" checked="checked"><span></span></label><div><p>completed</p></div></li></ul>
-07_02__gitlab_specific_markdown__task_list_items__003:
+07_02_00__gitlab_specific_markdown__task_list_items__003:
canonical: |
<ul>
<li>
@@ -7720,7 +7720,9 @@
<task-button></task-button><input type="checkbox" class="task-list-item-checkbox" data-inapplicable disabled> <s>inapplicable</s>
</li>
</ul>
-07_02__gitlab_specific_markdown__task_list_items__004:
+ wysiwyg: |-
+ <ul bullet="*"><li><p>[~] inapplicable</p></li></ul>
+07_02_00__gitlab_specific_markdown__task_list_items__004:
canonical: |
<ul>
<li>
@@ -7743,7 +7745,9 @@
<p data-sourcepos="3:3-3:20">text in loose list</p>
</li>
</ul>
-07_03__gitlab_specific_markdown__front_matter__001:
+ wysiwyg: |-
+ Inapplicable task list items not yet implemented for WYSYWIG
+07_03_00__gitlab_specific_markdown__front_matter__001:
canonical: |
<pre>
<code>
@@ -7757,7 +7761,7 @@
</div>
wysiwyg: |-
<pre language="yaml" class="content-editor-code-block undefined code highlight" isfrontmatter="true"><code>title: YAML front matter</code></pre>
-07_03__gitlab_specific_markdown__front_matter__002:
+07_03_00__gitlab_specific_markdown__front_matter__002:
canonical: |
<pre>
<code>
@@ -7771,7 +7775,7 @@
</div>
wysiwyg: |-
<pre language="toml" class="content-editor-code-block undefined code highlight" isfrontmatter="true"><code>title: TOML front matter</code></pre>
-07_03__gitlab_specific_markdown__front_matter__003:
+07_03_00__gitlab_specific_markdown__front_matter__003:
canonical: |
<pre>
<code>
@@ -7791,7 +7795,7 @@
<pre language="json" class="content-editor-code-block undefined code highlight" isfrontmatter="true"><code>{
"title": "JSON front matter"
}</code></pre>
-07_03__gitlab_specific_markdown__front_matter__004:
+07_03_00__gitlab_specific_markdown__front_matter__004:
canonical: |
<p>text</p>
<hr>
@@ -7805,7 +7809,7 @@
<p>text</p>
<hr>
<h2>title: YAML front matter</h2>
-07_03__gitlab_specific_markdown__front_matter__005:
+07_03_00__gitlab_specific_markdown__front_matter__005:
canonical: |
<hr>
<h2>title: YAML front matter</h2>
diff --git a/glfm_specification/example_snapshots/markdown.yml b/glfm_specification/example_snapshots/markdown.yml
index c875beb77f5..0d2387434d1 100644
--- a/glfm_specification/example_snapshots/markdown.yml
+++ b/glfm_specification/example_snapshots/markdown.yml
@@ -1,144 +1,144 @@
---
-02_01__preliminaries__tabs__001: "\tfoo\tbaz\t\tbim\n"
-02_01__preliminaries__tabs__002: " \tfoo\tbaz\t\tbim\n"
-02_01__preliminaries__tabs__003: " a\ta\n ὐ\ta\n"
-02_01__preliminaries__tabs__004: " - foo\n\n\tbar\n"
-02_01__preliminaries__tabs__005: "- foo\n\n\t\tbar\n"
-02_01__preliminaries__tabs__006: ">\t\tfoo\n"
-02_01__preliminaries__tabs__007: "-\t\tfoo\n"
-02_01__preliminaries__tabs__008: " foo\n\tbar\n"
-02_01__preliminaries__tabs__009: " - foo\n - bar\n\t - baz\n"
-02_01__preliminaries__tabs__010: "#\tFoo\n"
-02_01__preliminaries__tabs__011: "*\t*\t*\t\n"
-03_01__blocks_and_inlines__precedence__001: |
+02_01_00__preliminaries__tabs__001: "\tfoo\tbaz\t\tbim\n"
+02_01_00__preliminaries__tabs__002: " \tfoo\tbaz\t\tbim\n"
+02_01_00__preliminaries__tabs__003: " a\ta\n ὐ\ta\n"
+02_01_00__preliminaries__tabs__004: " - foo\n\n\tbar\n"
+02_01_00__preliminaries__tabs__005: "- foo\n\n\t\tbar\n"
+02_01_00__preliminaries__tabs__006: ">\t\tfoo\n"
+02_01_00__preliminaries__tabs__007: "-\t\tfoo\n"
+02_01_00__preliminaries__tabs__008: " foo\n\tbar\n"
+02_01_00__preliminaries__tabs__009: " - foo\n - bar\n\t - baz\n"
+02_01_00__preliminaries__tabs__010: "#\tFoo\n"
+02_01_00__preliminaries__tabs__011: "*\t*\t*\t\n"
+03_01_00__blocks_and_inlines__precedence__001: |
- `one
- two`
-04_01__leaf_blocks__thematic_breaks__001: |
+04_01_00__leaf_blocks__thematic_breaks__001: |
***
---
___
-04_01__leaf_blocks__thematic_breaks__002: |
+04_01_00__leaf_blocks__thematic_breaks__002: |
+++
-04_01__leaf_blocks__thematic_breaks__003: |
+04_01_00__leaf_blocks__thematic_breaks__003: |
===
-04_01__leaf_blocks__thematic_breaks__004: |
+04_01_00__leaf_blocks__thematic_breaks__004: |
--
**
__
-04_01__leaf_blocks__thematic_breaks__005: |2
+04_01_00__leaf_blocks__thematic_breaks__005: |2
***
***
***
-04_01__leaf_blocks__thematic_breaks__006: |2
+04_01_00__leaf_blocks__thematic_breaks__006: |2
***
-04_01__leaf_blocks__thematic_breaks__007: |
+04_01_00__leaf_blocks__thematic_breaks__007: |
Foo
***
-04_01__leaf_blocks__thematic_breaks__008: |
+04_01_00__leaf_blocks__thematic_breaks__008: |
_____________________________________
-04_01__leaf_blocks__thematic_breaks__009: |2
+04_01_00__leaf_blocks__thematic_breaks__009: |2
- - -
-04_01__leaf_blocks__thematic_breaks__010: |2
+04_01_00__leaf_blocks__thematic_breaks__010: |2
** * ** * ** * **
-04_01__leaf_blocks__thematic_breaks__011: |
+04_01_00__leaf_blocks__thematic_breaks__011: |
- - - -
-04_01__leaf_blocks__thematic_breaks__012: "- - - - \n"
-04_01__leaf_blocks__thematic_breaks__013: |
+04_01_00__leaf_blocks__thematic_breaks__012: "- - - - \n"
+04_01_00__leaf_blocks__thematic_breaks__013: |
_ _ _ _ a
a------
---a---
-04_01__leaf_blocks__thematic_breaks__014: |2
+04_01_00__leaf_blocks__thematic_breaks__014: |2
*-*
-04_01__leaf_blocks__thematic_breaks__015: |
+04_01_00__leaf_blocks__thematic_breaks__015: |
- foo
***
- bar
-04_01__leaf_blocks__thematic_breaks__016: |
+04_01_00__leaf_blocks__thematic_breaks__016: |
Foo
***
bar
-04_01__leaf_blocks__thematic_breaks__017: |
+04_01_00__leaf_blocks__thematic_breaks__017: |
Foo
---
bar
-04_01__leaf_blocks__thematic_breaks__018: |
+04_01_00__leaf_blocks__thematic_breaks__018: |
* Foo
* * *
* Bar
-04_01__leaf_blocks__thematic_breaks__019: |
+04_01_00__leaf_blocks__thematic_breaks__019: |
- Foo
- * * *
-04_02__leaf_blocks__atx_headings__001: |
+04_02_00__leaf_blocks__atx_headings__001: |
# foo
## foo
### foo
#### foo
##### foo
###### foo
-04_02__leaf_blocks__atx_headings__002: |
+04_02_00__leaf_blocks__atx_headings__002: |
####### foo
-04_02__leaf_blocks__atx_headings__003: |
+04_02_00__leaf_blocks__atx_headings__003: |
#5 bolt
#hashtag
-04_02__leaf_blocks__atx_headings__004: |
+04_02_00__leaf_blocks__atx_headings__004: |
\## foo
-04_02__leaf_blocks__atx_headings__005: |
+04_02_00__leaf_blocks__atx_headings__005: |
# foo *bar* \*baz\*
-04_02__leaf_blocks__atx_headings__006: "# foo \n"
-04_02__leaf_blocks__atx_headings__007: |2
+04_02_00__leaf_blocks__atx_headings__006: "# foo \n"
+04_02_00__leaf_blocks__atx_headings__007: |2
### foo
## foo
# foo
-04_02__leaf_blocks__atx_headings__008: |2
+04_02_00__leaf_blocks__atx_headings__008: |2
# foo
-04_02__leaf_blocks__atx_headings__009: |
+04_02_00__leaf_blocks__atx_headings__009: |
foo
# bar
-04_02__leaf_blocks__atx_headings__010: |
+04_02_00__leaf_blocks__atx_headings__010: |
## foo ##
### bar ###
-04_02__leaf_blocks__atx_headings__011: |
+04_02_00__leaf_blocks__atx_headings__011: |
# foo ##################################
##### foo ##
-04_02__leaf_blocks__atx_headings__012: "### foo ### \n"
-04_02__leaf_blocks__atx_headings__013: |
+04_02_00__leaf_blocks__atx_headings__012: "### foo ### \n"
+04_02_00__leaf_blocks__atx_headings__013: |
### foo ### b
-04_02__leaf_blocks__atx_headings__014: |
+04_02_00__leaf_blocks__atx_headings__014: |
# foo#
-04_02__leaf_blocks__atx_headings__015: |
+04_02_00__leaf_blocks__atx_headings__015: |
### foo \###
## foo #\##
# foo \#
-04_02__leaf_blocks__atx_headings__016: |
+04_02_00__leaf_blocks__atx_headings__016: |
****
## foo
****
-04_02__leaf_blocks__atx_headings__017: |
+04_02_00__leaf_blocks__atx_headings__017: |
Foo bar
# baz
Bar foo
-04_02__leaf_blocks__atx_headings__018: "## \n#\n### ###\n"
-04_03__leaf_blocks__setext_headings__001: |
+04_02_00__leaf_blocks__atx_headings__018: "## \n#\n### ###\n"
+04_03_00__leaf_blocks__setext_headings__001: |
Foo *bar*
=========
Foo *bar*
---------
-04_03__leaf_blocks__setext_headings__002: |
+04_03_00__leaf_blocks__setext_headings__002: |
Foo *bar
baz*
====
-04_03__leaf_blocks__setext_headings__003: " Foo *bar\nbaz*\t\n====\n"
-04_03__leaf_blocks__setext_headings__004: |
+04_03_00__leaf_blocks__setext_headings__003: " Foo *bar\nbaz*\t\n====\n"
+04_03_00__leaf_blocks__setext_headings__004: |
Foo
-------------------------
Foo
=
-04_03__leaf_blocks__setext_headings__005: |2
+04_03_00__leaf_blocks__setext_headings__005: |2
Foo
---
@@ -147,27 +147,27 @@
Foo
===
-04_03__leaf_blocks__setext_headings__006: |2
+04_03_00__leaf_blocks__setext_headings__006: |2
Foo
---
Foo
---
-04_03__leaf_blocks__setext_headings__007: "Foo\n ---- \n"
-04_03__leaf_blocks__setext_headings__008: |
+04_03_00__leaf_blocks__setext_headings__007: "Foo\n ---- \n"
+04_03_00__leaf_blocks__setext_headings__008: |
Foo
---
-04_03__leaf_blocks__setext_headings__009: |
+04_03_00__leaf_blocks__setext_headings__009: |
Foo
= =
Foo
--- -
-04_03__leaf_blocks__setext_headings__010: "Foo \n-----\n"
-04_03__leaf_blocks__setext_headings__011: |
+04_03_00__leaf_blocks__setext_headings__010: "Foo \n-----\n"
+04_03_00__leaf_blocks__setext_headings__011: |
Foo\
----
-04_03__leaf_blocks__setext_headings__012: |
+04_03_00__leaf_blocks__setext_headings__012: |
`Foo
----
`
@@ -175,236 +175,236 @@
<a title="a lot
---
of dashes"/>
-04_03__leaf_blocks__setext_headings__013: |
+04_03_00__leaf_blocks__setext_headings__013: |
> Foo
---
-04_03__leaf_blocks__setext_headings__014: |
+04_03_00__leaf_blocks__setext_headings__014: |
> foo
bar
===
-04_03__leaf_blocks__setext_headings__015: |
+04_03_00__leaf_blocks__setext_headings__015: |
- Foo
---
-04_03__leaf_blocks__setext_headings__016: |
+04_03_00__leaf_blocks__setext_headings__016: |
Foo
Bar
---
-04_03__leaf_blocks__setext_headings__017: |
+04_03_00__leaf_blocks__setext_headings__017: |
---
Foo
---
Bar
---
Baz
-04_03__leaf_blocks__setext_headings__018: |2
+04_03_00__leaf_blocks__setext_headings__018: |2
====
-04_03__leaf_blocks__setext_headings__019: |
+04_03_00__leaf_blocks__setext_headings__019: |
---
---
-04_03__leaf_blocks__setext_headings__020: |
+04_03_00__leaf_blocks__setext_headings__020: |
- foo
-----
-04_03__leaf_blocks__setext_headings__021: |2
+04_03_00__leaf_blocks__setext_headings__021: |2
foo
---
-04_03__leaf_blocks__setext_headings__022: |
+04_03_00__leaf_blocks__setext_headings__022: |
> foo
-----
-04_03__leaf_blocks__setext_headings__023: |
+04_03_00__leaf_blocks__setext_headings__023: |
\> foo
------
-04_03__leaf_blocks__setext_headings__024: |
+04_03_00__leaf_blocks__setext_headings__024: |
Foo
bar
---
baz
-04_03__leaf_blocks__setext_headings__025: |
+04_03_00__leaf_blocks__setext_headings__025: |
Foo
bar
---
baz
-04_03__leaf_blocks__setext_headings__026: |
+04_03_00__leaf_blocks__setext_headings__026: |
Foo
bar
* * *
baz
-04_03__leaf_blocks__setext_headings__027: |
+04_03_00__leaf_blocks__setext_headings__027: |
Foo
bar
\---
baz
-04_04__leaf_blocks__indented_code_blocks__001: |2
+04_04_00__leaf_blocks__indented_code_blocks__001: |2
a simple
indented code block
-04_04__leaf_blocks__indented_code_blocks__002: |2
+04_04_00__leaf_blocks__indented_code_blocks__002: |2
- foo
bar
-04_04__leaf_blocks__indented_code_blocks__003: |
+04_04_00__leaf_blocks__indented_code_blocks__003: |
1. foo
- bar
-04_04__leaf_blocks__indented_code_blocks__004: |2
+04_04_00__leaf_blocks__indented_code_blocks__004: |2
<a/>
*hi*
- one
-04_04__leaf_blocks__indented_code_blocks__005: " chunk1\n\n chunk2\n \n \n
- \n chunk3\n"
-04_04__leaf_blocks__indented_code_blocks__006: " chunk1\n \n chunk2\n"
-04_04__leaf_blocks__indented_code_blocks__007: |+
+04_04_00__leaf_blocks__indented_code_blocks__005: " chunk1\n\n chunk2\n \n
+ \n \n chunk3\n"
+04_04_00__leaf_blocks__indented_code_blocks__006: " chunk1\n \n chunk2\n"
+04_04_00__leaf_blocks__indented_code_blocks__007: |+
Foo
bar
-04_04__leaf_blocks__indented_code_blocks__008: |2
+04_04_00__leaf_blocks__indented_code_blocks__008: |2
foo
bar
-04_04__leaf_blocks__indented_code_blocks__009: |
+04_04_00__leaf_blocks__indented_code_blocks__009: |
# Heading
foo
Heading
------
foo
----
-04_04__leaf_blocks__indented_code_blocks__010: |2
+04_04_00__leaf_blocks__indented_code_blocks__010: |2
foo
bar
-04_04__leaf_blocks__indented_code_blocks__011: "\n \n foo\n \n\n"
-04_04__leaf_blocks__indented_code_blocks__012: " foo \n"
-04_05__leaf_blocks__fenced_code_blocks__001: |
+04_04_00__leaf_blocks__indented_code_blocks__011: "\n \n foo\n \n\n"
+04_04_00__leaf_blocks__indented_code_blocks__012: " foo \n"
+04_05_00__leaf_blocks__fenced_code_blocks__001: |
```
<
>
```
-04_05__leaf_blocks__fenced_code_blocks__002: |
+04_05_00__leaf_blocks__fenced_code_blocks__002: |
~~~
<
>
~~~
-04_05__leaf_blocks__fenced_code_blocks__003: |
+04_05_00__leaf_blocks__fenced_code_blocks__003: |
``
foo
``
-04_05__leaf_blocks__fenced_code_blocks__004: |
+04_05_00__leaf_blocks__fenced_code_blocks__004: |
```
aaa
~~~
```
-04_05__leaf_blocks__fenced_code_blocks__005: |
+04_05_00__leaf_blocks__fenced_code_blocks__005: |
~~~
aaa
```
~~~
-04_05__leaf_blocks__fenced_code_blocks__006: |
+04_05_00__leaf_blocks__fenced_code_blocks__006: |
````
aaa
```
``````
-04_05__leaf_blocks__fenced_code_blocks__007: |
+04_05_00__leaf_blocks__fenced_code_blocks__007: |
~~~~
aaa
~~~
~~~~
-04_05__leaf_blocks__fenced_code_blocks__008: |
+04_05_00__leaf_blocks__fenced_code_blocks__008: |
```
-04_05__leaf_blocks__fenced_code_blocks__009: |
+04_05_00__leaf_blocks__fenced_code_blocks__009: |
`````
```
aaa
-04_05__leaf_blocks__fenced_code_blocks__010: |
+04_05_00__leaf_blocks__fenced_code_blocks__010: |
> ```
> aaa
bbb
-04_05__leaf_blocks__fenced_code_blocks__011: "```\n\n \n```\n"
-04_05__leaf_blocks__fenced_code_blocks__012: |
+04_05_00__leaf_blocks__fenced_code_blocks__011: "```\n\n \n```\n"
+04_05_00__leaf_blocks__fenced_code_blocks__012: |
```
```
-04_05__leaf_blocks__fenced_code_blocks__013: |2
+04_05_00__leaf_blocks__fenced_code_blocks__013: |2
```
aaa
aaa
```
-04_05__leaf_blocks__fenced_code_blocks__014: |2
+04_05_00__leaf_blocks__fenced_code_blocks__014: |2
```
aaa
aaa
aaa
```
-04_05__leaf_blocks__fenced_code_blocks__015: |2
+04_05_00__leaf_blocks__fenced_code_blocks__015: |2
```
aaa
aaa
aaa
```
-04_05__leaf_blocks__fenced_code_blocks__016: |2
+04_05_00__leaf_blocks__fenced_code_blocks__016: |2
```
aaa
```
-04_05__leaf_blocks__fenced_code_blocks__017: |
+04_05_00__leaf_blocks__fenced_code_blocks__017: |
```
aaa
```
-04_05__leaf_blocks__fenced_code_blocks__018: |2
+04_05_00__leaf_blocks__fenced_code_blocks__018: |2
```
aaa
```
-04_05__leaf_blocks__fenced_code_blocks__019: |
+04_05_00__leaf_blocks__fenced_code_blocks__019: |
```
aaa
```
-04_05__leaf_blocks__fenced_code_blocks__020: |
+04_05_00__leaf_blocks__fenced_code_blocks__020: |
``` ```
aaa
-04_05__leaf_blocks__fenced_code_blocks__021: |
+04_05_00__leaf_blocks__fenced_code_blocks__021: |
~~~~~~
aaa
~~~ ~~
-04_05__leaf_blocks__fenced_code_blocks__022: |
+04_05_00__leaf_blocks__fenced_code_blocks__022: |
foo
```
bar
```
baz
-04_05__leaf_blocks__fenced_code_blocks__023: |
+04_05_00__leaf_blocks__fenced_code_blocks__023: |
foo
---
~~~
bar
~~~
# baz
-04_05__leaf_blocks__fenced_code_blocks__024: |
+04_05_00__leaf_blocks__fenced_code_blocks__024: |
```ruby
def foo(x)
return 3
end
```
-04_05__leaf_blocks__fenced_code_blocks__025: |
+04_05_00__leaf_blocks__fenced_code_blocks__025: |
~~~~ ruby startline=3 $%@#$
def foo(x)
return 3
end
~~~~~~~
-04_05__leaf_blocks__fenced_code_blocks__026: |
+04_05_00__leaf_blocks__fenced_code_blocks__026: |
````;
````
-04_05__leaf_blocks__fenced_code_blocks__027: |
+04_05_00__leaf_blocks__fenced_code_blocks__027: |
``` aa ```
foo
-04_05__leaf_blocks__fenced_code_blocks__028: |
+04_05_00__leaf_blocks__fenced_code_blocks__028: |
~~~ aa ``` ~~~
foo
~~~
-04_05__leaf_blocks__fenced_code_blocks__029: |
+04_05_00__leaf_blocks__fenced_code_blocks__029: |
```
``` aaa
```
-04_06__leaf_blocks__html_blocks__001: |
+04_06_00__leaf_blocks__html_blocks__001: |
<table><tr><td>
<pre>
**Hello**,
@@ -412,7 +412,7 @@
_world_.
</pre>
</td></tr></table>
-04_06__leaf_blocks__html_blocks__002: |
+04_06_00__leaf_blocks__html_blocks__002: |
<table>
<tr>
<td>
@@ -422,80 +422,80 @@
</table>
okay.
-04_06__leaf_blocks__html_blocks__003: |2
+04_06_00__leaf_blocks__html_blocks__003: |2
<div>
*hello*
<foo><a>
-04_06__leaf_blocks__html_blocks__004: |
+04_06_00__leaf_blocks__html_blocks__004: |
</div>
*foo*
-04_06__leaf_blocks__html_blocks__005: |
+04_06_00__leaf_blocks__html_blocks__005: |
<DIV CLASS="foo">
*Markdown*
</DIV>
-04_06__leaf_blocks__html_blocks__006: |
+04_06_00__leaf_blocks__html_blocks__006: |
<div id="foo"
class="bar">
</div>
-04_06__leaf_blocks__html_blocks__007: |
+04_06_00__leaf_blocks__html_blocks__007: |
<div id="foo" class="bar
baz">
</div>
-04_06__leaf_blocks__html_blocks__008: |
+04_06_00__leaf_blocks__html_blocks__008: |
<div>
*foo*
*bar*
-04_06__leaf_blocks__html_blocks__009: |
+04_06_00__leaf_blocks__html_blocks__009: |
<div id="foo"
*hi*
-04_06__leaf_blocks__html_blocks__010: |
+04_06_00__leaf_blocks__html_blocks__010: |
<div class
foo
-04_06__leaf_blocks__html_blocks__011: |
+04_06_00__leaf_blocks__html_blocks__011: |
<div *???-&&&-<---
*foo*
-04_06__leaf_blocks__html_blocks__012: |
+04_06_00__leaf_blocks__html_blocks__012: |
<div><a href="bar">*foo*</a></div>
-04_06__leaf_blocks__html_blocks__013: |
+04_06_00__leaf_blocks__html_blocks__013: |
<table><tr><td>
foo
</td></tr></table>
-04_06__leaf_blocks__html_blocks__014: |
+04_06_00__leaf_blocks__html_blocks__014: |
<div></div>
``` c
int x = 33;
```
-04_06__leaf_blocks__html_blocks__015: |
+04_06_00__leaf_blocks__html_blocks__015: |
<a href="foo">
*bar*
</a>
-04_06__leaf_blocks__html_blocks__016: |
+04_06_00__leaf_blocks__html_blocks__016: |
<Warning>
*bar*
</Warning>
-04_06__leaf_blocks__html_blocks__017: |
+04_06_00__leaf_blocks__html_blocks__017: |
<i class="foo">
*bar*
</i>
-04_06__leaf_blocks__html_blocks__018: |
+04_06_00__leaf_blocks__html_blocks__018: |
</ins>
*bar*
-04_06__leaf_blocks__html_blocks__019: |
+04_06_00__leaf_blocks__html_blocks__019: |
<del>
*foo*
</del>
-04_06__leaf_blocks__html_blocks__020: |
+04_06_00__leaf_blocks__html_blocks__020: |
<del>
*foo*
</del>
-04_06__leaf_blocks__html_blocks__021: |
+04_06_00__leaf_blocks__html_blocks__021: |
<del>*foo*</del>
-04_06__leaf_blocks__html_blocks__022: |
+04_06_00__leaf_blocks__html_blocks__022: |
<pre language="haskell"><code>
import Text.HTML.TagSoup
@@ -503,14 +503,14 @@
main = print $ parseTags tags
</code></pre>
okay
-04_06__leaf_blocks__html_blocks__023: |
+04_06_00__leaf_blocks__html_blocks__023: |
<script type="text/javascript">
// JavaScript example
document.getElementById("demo").innerHTML = "Hello JavaScript!";
</script>
okay
-04_06__leaf_blocks__html_blocks__024: |
+04_06_00__leaf_blocks__html_blocks__024: |
<style
type="text/css">
h1 {color:red;}
@@ -518,45 +518,45 @@
p {color:blue;}
</style>
okay
-04_06__leaf_blocks__html_blocks__025: |
+04_06_00__leaf_blocks__html_blocks__025: |
<style
type="text/css">
foo
-04_06__leaf_blocks__html_blocks__026: |
+04_06_00__leaf_blocks__html_blocks__026: |
> <div>
> foo
bar
-04_06__leaf_blocks__html_blocks__027: |
+04_06_00__leaf_blocks__html_blocks__027: |
- <div>
- foo
-04_06__leaf_blocks__html_blocks__028: |
+04_06_00__leaf_blocks__html_blocks__028: |
<style>p{color:red;}</style>
*foo*
-04_06__leaf_blocks__html_blocks__029: |
+04_06_00__leaf_blocks__html_blocks__029: |
<!-- foo -->*bar*
*baz*
-04_06__leaf_blocks__html_blocks__030: |
+04_06_00__leaf_blocks__html_blocks__030: |
<script>
foo
</script>1. *bar*
-04_06__leaf_blocks__html_blocks__031: |
+04_06_00__leaf_blocks__html_blocks__031: |
<!-- Foo
bar
baz -->
okay
-04_06__leaf_blocks__html_blocks__032: |
+04_06_00__leaf_blocks__html_blocks__032: |
<?php
echo '>';
?>
okay
-04_06__leaf_blocks__html_blocks__033: |
+04_06_00__leaf_blocks__html_blocks__033: |
<!DOCTYPE html>
-04_06__leaf_blocks__html_blocks__034: |
+04_06_00__leaf_blocks__html_blocks__034: |
<![CDATA[
function matchwo(a,b)
{
@@ -570,39 +570,39 @@
}
]]>
okay
-04_06__leaf_blocks__html_blocks__035: |2
+04_06_00__leaf_blocks__html_blocks__035: |2
<!-- foo -->
<!-- foo -->
-04_06__leaf_blocks__html_blocks__036: |2
+04_06_00__leaf_blocks__html_blocks__036: |2
<div>
<div>
-04_06__leaf_blocks__html_blocks__037: |
+04_06_00__leaf_blocks__html_blocks__037: |
Foo
<div>
bar
</div>
-04_06__leaf_blocks__html_blocks__038: |
+04_06_00__leaf_blocks__html_blocks__038: |
<div>
bar
</div>
*foo*
-04_06__leaf_blocks__html_blocks__039: |
+04_06_00__leaf_blocks__html_blocks__039: |
Foo
<a href="bar">
baz
-04_06__leaf_blocks__html_blocks__040: |
+04_06_00__leaf_blocks__html_blocks__040: |
<div>
*Emphasized* text.
</div>
-04_06__leaf_blocks__html_blocks__041: |
+04_06_00__leaf_blocks__html_blocks__041: |
<div>
*Emphasized* text.
</div>
-04_06__leaf_blocks__html_blocks__042: |
+04_06_00__leaf_blocks__html_blocks__042: |
<table>
<tr>
@@ -614,7 +614,7 @@
</tr>
</table>
-04_06__leaf_blocks__html_blocks__043: |
+04_06_00__leaf_blocks__html_blocks__043: |
<table>
<tr>
@@ -626,23 +626,23 @@
</tr>
</table>
-04_07__leaf_blocks__link_reference_definitions__001: |
+04_07_00__leaf_blocks__link_reference_definitions__001: |
[foo]: /url "title"
[foo]
-04_07__leaf_blocks__link_reference_definitions__002: " [foo]: \n /url \n 'the
- title' \n\n[foo]\n"
-04_07__leaf_blocks__link_reference_definitions__003: |
+04_07_00__leaf_blocks__link_reference_definitions__002: " [foo]: \n /url \n
+ \ 'the title' \n\n[foo]\n"
+04_07_00__leaf_blocks__link_reference_definitions__003: |
[Foo*bar\]]:my_(url) 'title (with parens)'
[Foo*bar\]]
-04_07__leaf_blocks__link_reference_definitions__004: |
+04_07_00__leaf_blocks__link_reference_definitions__004: |
[Foo bar]:
<my url>
'title'
[Foo bar]
-04_07__leaf_blocks__link_reference_definitions__005: |
+04_07_00__leaf_blocks__link_reference_definitions__005: |
[foo]: /url '
title
line1
@@ -650,91 +650,91 @@
'
[foo]
-04_07__leaf_blocks__link_reference_definitions__006: |
+04_07_00__leaf_blocks__link_reference_definitions__006: |
[foo]: /url 'title
with blank line'
[foo]
-04_07__leaf_blocks__link_reference_definitions__007: |
+04_07_00__leaf_blocks__link_reference_definitions__007: |
[foo]:
/url
[foo]
-04_07__leaf_blocks__link_reference_definitions__008: |
+04_07_00__leaf_blocks__link_reference_definitions__008: |
[foo]:
[foo]
-04_07__leaf_blocks__link_reference_definitions__009: |
+04_07_00__leaf_blocks__link_reference_definitions__009: |
[foo]: <>
[foo]
-04_07__leaf_blocks__link_reference_definitions__010: |
+04_07_00__leaf_blocks__link_reference_definitions__010: |
[foo]: <bar>(baz)
[foo]
-04_07__leaf_blocks__link_reference_definitions__011: |
+04_07_00__leaf_blocks__link_reference_definitions__011: |
[foo]: /url\bar\*baz "foo\"bar\baz"
[foo]
-04_07__leaf_blocks__link_reference_definitions__012: |
+04_07_00__leaf_blocks__link_reference_definitions__012: |
[foo]
[foo]: url
-04_07__leaf_blocks__link_reference_definitions__013: |
+04_07_00__leaf_blocks__link_reference_definitions__013: |
[foo]
[foo]: first
[foo]: second
-04_07__leaf_blocks__link_reference_definitions__014: |
+04_07_00__leaf_blocks__link_reference_definitions__014: |
[FOO]: /url
[Foo]
-04_07__leaf_blocks__link_reference_definitions__015: |
+04_07_00__leaf_blocks__link_reference_definitions__015: |
[ΑΓΩ]: /φου
[αγω]
-04_07__leaf_blocks__link_reference_definitions__016: |
+04_07_00__leaf_blocks__link_reference_definitions__016: |
[foo]: /url
-04_07__leaf_blocks__link_reference_definitions__017: |
+04_07_00__leaf_blocks__link_reference_definitions__017: |
[
foo
]: /url
bar
-04_07__leaf_blocks__link_reference_definitions__018: |
+04_07_00__leaf_blocks__link_reference_definitions__018: |
[foo]: /url "title" ok
-04_07__leaf_blocks__link_reference_definitions__019: |
+04_07_00__leaf_blocks__link_reference_definitions__019: |
[foo]: /url
"title" ok
-04_07__leaf_blocks__link_reference_definitions__020: |2
+04_07_00__leaf_blocks__link_reference_definitions__020: |2
[foo]: /url "title"
[foo]
-04_07__leaf_blocks__link_reference_definitions__021: |
+04_07_00__leaf_blocks__link_reference_definitions__021: |
```
[foo]: /url
```
[foo]
-04_07__leaf_blocks__link_reference_definitions__022: |
+04_07_00__leaf_blocks__link_reference_definitions__022: |
Foo
[bar]: /baz
[bar]
-04_07__leaf_blocks__link_reference_definitions__023: |
+04_07_00__leaf_blocks__link_reference_definitions__023: |
# [Foo]
[foo]: /url
> bar
-04_07__leaf_blocks__link_reference_definitions__024: |
+04_07_00__leaf_blocks__link_reference_definitions__024: |
[foo]: /url
bar
===
[foo]
-04_07__leaf_blocks__link_reference_definitions__025: |
+04_07_00__leaf_blocks__link_reference_definitions__025: |
[foo]: /url
===
[foo]
-04_07__leaf_blocks__link_reference_definitions__026: |
+04_07_00__leaf_blocks__link_reference_definitions__026: |
[foo]: /foo-url "foo"
[bar]: /bar-url
"bar"
@@ -743,211 +743,211 @@
[foo],
[bar],
[baz]
-04_07__leaf_blocks__link_reference_definitions__027: |
+04_07_00__leaf_blocks__link_reference_definitions__027: |
[foo]
> [foo]: /url
-04_07__leaf_blocks__link_reference_definitions__028: |
+04_07_00__leaf_blocks__link_reference_definitions__028: |
[foo]: /url
-04_08__leaf_blocks__paragraphs__001: |
+04_08_00__leaf_blocks__paragraphs__001: |
aaa
bbb
-04_08__leaf_blocks__paragraphs__002: |
+04_08_00__leaf_blocks__paragraphs__002: |
aaa
bbb
ccc
ddd
-04_08__leaf_blocks__paragraphs__003: |
+04_08_00__leaf_blocks__paragraphs__003: |
aaa
bbb
-04_08__leaf_blocks__paragraphs__004: |2
+04_08_00__leaf_blocks__paragraphs__004: |2
aaa
bbb
-04_08__leaf_blocks__paragraphs__005: |
+04_08_00__leaf_blocks__paragraphs__005: |
aaa
bbb
ccc
-04_08__leaf_blocks__paragraphs__006: |2
+04_08_00__leaf_blocks__paragraphs__006: |2
aaa
bbb
-04_08__leaf_blocks__paragraphs__007: |2
+04_08_00__leaf_blocks__paragraphs__007: |2
aaa
bbb
-04_08__leaf_blocks__paragraphs__008: "aaa \nbbb \n"
-04_09__leaf_blocks__blank_lines__001: " \n\naaa\n \n\n# aaa\n\n \n"
-04_10__leaf_blocks__tables_extension__001: |
+04_08_00__leaf_blocks__paragraphs__008: "aaa \nbbb \n"
+04_09_00__leaf_blocks__blank_lines__001: " \n\naaa\n \n\n# aaa\n\n \n"
+04_10_00__leaf_blocks__tables_extension__001: |
| foo | bar |
| --- | --- |
| baz | bim |
-04_10__leaf_blocks__tables_extension__002: |
+04_10_00__leaf_blocks__tables_extension__002: |
| abc | defghi |
:-: | -----------:
bar | baz
-04_10__leaf_blocks__tables_extension__003: |
+04_10_00__leaf_blocks__tables_extension__003: |
| f\|oo |
| ------ |
| b `\|` az |
| b **\|** im |
-04_10__leaf_blocks__tables_extension__004: |
+04_10_00__leaf_blocks__tables_extension__004: |
| abc | def |
| --- | --- |
| bar | baz |
> bar
-04_10__leaf_blocks__tables_extension__005: |
+04_10_00__leaf_blocks__tables_extension__005: |
| abc | def |
| --- | --- |
| bar | baz |
bar
bar
-04_10__leaf_blocks__tables_extension__006: |
+04_10_00__leaf_blocks__tables_extension__006: |
| abc | def |
| --- |
| bar |
-04_10__leaf_blocks__tables_extension__007: |
+04_10_00__leaf_blocks__tables_extension__007: |
| abc | def |
| --- | --- |
| bar |
| bar | baz | boo |
-04_10__leaf_blocks__tables_extension__008: |
+04_10_00__leaf_blocks__tables_extension__008: |
| abc | def |
| --- | --- |
-05_01__container_blocks__block_quotes__001: |
+05_01_00__container_blocks__block_quotes__001: |
> # Foo
> bar
> baz
-05_01__container_blocks__block_quotes__002: |
+05_01_00__container_blocks__block_quotes__002: |
># Foo
>bar
> baz
-05_01__container_blocks__block_quotes__003: |2
+05_01_00__container_blocks__block_quotes__003: |2
> # Foo
> bar
> baz
-05_01__container_blocks__block_quotes__004: |2
+05_01_00__container_blocks__block_quotes__004: |2
> # Foo
> bar
> baz
-05_01__container_blocks__block_quotes__005: |
+05_01_00__container_blocks__block_quotes__005: |
> # Foo
> bar
baz
-05_01__container_blocks__block_quotes__006: |
+05_01_00__container_blocks__block_quotes__006: |
> bar
baz
> foo
-05_01__container_blocks__block_quotes__007: |
+05_01_00__container_blocks__block_quotes__007: |
> foo
---
-05_01__container_blocks__block_quotes__008: |
+05_01_00__container_blocks__block_quotes__008: |
> - foo
- bar
-05_01__container_blocks__block_quotes__009: |
+05_01_00__container_blocks__block_quotes__009: |
> foo
bar
-05_01__container_blocks__block_quotes__010: |
+05_01_00__container_blocks__block_quotes__010: |
> ```
foo
```
-05_01__container_blocks__block_quotes__011: |
+05_01_00__container_blocks__block_quotes__011: |
> foo
- bar
-05_01__container_blocks__block_quotes__012: |
+05_01_00__container_blocks__block_quotes__012: |
>
-05_01__container_blocks__block_quotes__013: ">\n> \n> \n"
-05_01__container_blocks__block_quotes__014: ">\n> foo\n> \n"
-05_01__container_blocks__block_quotes__015: |
+05_01_00__container_blocks__block_quotes__013: ">\n> \n> \n"
+05_01_00__container_blocks__block_quotes__014: ">\n> foo\n> \n"
+05_01_00__container_blocks__block_quotes__015: |
> foo
> bar
-05_01__container_blocks__block_quotes__016: |
+05_01_00__container_blocks__block_quotes__016: |
> foo
> bar
-05_01__container_blocks__block_quotes__017: |
+05_01_00__container_blocks__block_quotes__017: |
> foo
>
> bar
-05_01__container_blocks__block_quotes__018: |
+05_01_00__container_blocks__block_quotes__018: |
foo
> bar
-05_01__container_blocks__block_quotes__019: |
+05_01_00__container_blocks__block_quotes__019: |
> aaa
***
> bbb
-05_01__container_blocks__block_quotes__020: |
+05_01_00__container_blocks__block_quotes__020: |
> bar
baz
-05_01__container_blocks__block_quotes__021: |
+05_01_00__container_blocks__block_quotes__021: |
> bar
baz
-05_01__container_blocks__block_quotes__022: |
+05_01_00__container_blocks__block_quotes__022: |
> bar
>
baz
-05_01__container_blocks__block_quotes__023: |
+05_01_00__container_blocks__block_quotes__023: |
> > > foo
bar
-05_01__container_blocks__block_quotes__024: |
+05_01_00__container_blocks__block_quotes__024: |
>>> foo
> bar
>>baz
-05_01__container_blocks__block_quotes__025: |
+05_01_00__container_blocks__block_quotes__025: |
> code
> not code
-05_02__container_blocks__list_items__001: |
+05_02_00__container_blocks__list_items__001: |
A paragraph
with two lines.
indented code
> A block quote.
-05_02__container_blocks__list_items__002: |
+05_02_00__container_blocks__list_items__002: |
1. A paragraph
with two lines.
indented code
> A block quote.
-05_02__container_blocks__list_items__003: |
+05_02_00__container_blocks__list_items__003: |
- one
two
-05_02__container_blocks__list_items__004: |
+05_02_00__container_blocks__list_items__004: |
- one
two
-05_02__container_blocks__list_items__005: |2
+05_02_00__container_blocks__list_items__005: |2
- one
two
-05_02__container_blocks__list_items__006: |2
+05_02_00__container_blocks__list_items__006: |2
- one
two
-05_02__container_blocks__list_items__007: |2
+05_02_00__container_blocks__list_items__007: |2
> > 1. one
>>
>> two
-05_02__container_blocks__list_items__008: |
+05_02_00__container_blocks__list_items__008: |
>>- one
>>
> > two
-05_02__container_blocks__list_items__009: |
+05_02_00__container_blocks__list_items__009: |
-one
2.two
-05_02__container_blocks__list_items__010: |
+05_02_00__container_blocks__list_items__010: |
- foo
bar
-05_02__container_blocks__list_items__011: |
+05_02_00__container_blocks__list_items__011: |
1. foo
```
@@ -957,62 +957,62 @@
baz
> bam
-05_02__container_blocks__list_items__012: |
+05_02_00__container_blocks__list_items__012: |
- Foo
bar
baz
-05_02__container_blocks__list_items__013: |
+05_02_00__container_blocks__list_items__013: |
123456789. ok
-05_02__container_blocks__list_items__014: |
+05_02_00__container_blocks__list_items__014: |
1234567890. not ok
-05_02__container_blocks__list_items__015: |
+05_02_00__container_blocks__list_items__015: |
0. ok
-05_02__container_blocks__list_items__016: |
+05_02_00__container_blocks__list_items__016: |
003. ok
-05_02__container_blocks__list_items__017: |
+05_02_00__container_blocks__list_items__017: |
-1. not ok
-05_02__container_blocks__list_items__018: |
+05_02_00__container_blocks__list_items__018: |
- foo
bar
-05_02__container_blocks__list_items__019: |2
+05_02_00__container_blocks__list_items__019: |2
10. foo
bar
-05_02__container_blocks__list_items__020: |2
+05_02_00__container_blocks__list_items__020: |2
indented code
paragraph
more code
-05_02__container_blocks__list_items__021: |
+05_02_00__container_blocks__list_items__021: |
1. indented code
paragraph
more code
-05_02__container_blocks__list_items__022: |
+05_02_00__container_blocks__list_items__022: |
1. indented code
paragraph
more code
-05_02__container_blocks__list_items__023: |2
+05_02_00__container_blocks__list_items__023: |2
foo
bar
-05_02__container_blocks__list_items__024: |
+05_02_00__container_blocks__list_items__024: |
- foo
bar
-05_02__container_blocks__list_items__025: |
+05_02_00__container_blocks__list_items__025: |
- foo
bar
-05_02__container_blocks__list_items__026: |
+05_02_00__container_blocks__list_items__026: |
-
foo
-
@@ -1021,130 +1021,130 @@
```
-
baz
-05_02__container_blocks__list_items__027: "- \n foo\n"
-05_02__container_blocks__list_items__028: |
+05_02_00__container_blocks__list_items__027: "- \n foo\n"
+05_02_00__container_blocks__list_items__028: |
-
foo
-05_02__container_blocks__list_items__029: |
+05_02_00__container_blocks__list_items__029: |
- foo
-
- bar
-05_02__container_blocks__list_items__030: "- foo\n- \n- bar\n"
-05_02__container_blocks__list_items__031: |
+05_02_00__container_blocks__list_items__030: "- foo\n- \n- bar\n"
+05_02_00__container_blocks__list_items__031: |
1. foo
2.
3. bar
-05_02__container_blocks__list_items__032: |
+05_02_00__container_blocks__list_items__032: |
*
-05_02__container_blocks__list_items__033: |
+05_02_00__container_blocks__list_items__033: |
foo
*
foo
1.
-05_02__container_blocks__list_items__034: |2
+05_02_00__container_blocks__list_items__034: |2
1. A paragraph
with two lines.
indented code
> A block quote.
-05_02__container_blocks__list_items__035: |2
+05_02_00__container_blocks__list_items__035: |2
1. A paragraph
with two lines.
indented code
> A block quote.
-05_02__container_blocks__list_items__036: |2
+05_02_00__container_blocks__list_items__036: |2
1. A paragraph
with two lines.
indented code
> A block quote.
-05_02__container_blocks__list_items__037: |2
+05_02_00__container_blocks__list_items__037: |2
1. A paragraph
with two lines.
indented code
> A block quote.
-05_02__container_blocks__list_items__038: |2
+05_02_00__container_blocks__list_items__038: |2
1. A paragraph
with two lines.
indented code
> A block quote.
-05_02__container_blocks__list_items__039: |2
+05_02_00__container_blocks__list_items__039: |2
1. A paragraph
with two lines.
-05_02__container_blocks__list_items__040: |
+05_02_00__container_blocks__list_items__040: |
> 1. > Blockquote
continued here.
-05_02__container_blocks__list_items__041: |
+05_02_00__container_blocks__list_items__041: |
> 1. > Blockquote
> continued here.
-05_02__container_blocks__list_items__042: |
+05_02_00__container_blocks__list_items__042: |
- foo
- bar
- baz
- boo
-05_02__container_blocks__list_items__043: |
+05_02_00__container_blocks__list_items__043: |
- foo
- bar
- baz
- boo
-05_02__container_blocks__list_items__044: |
+05_02_00__container_blocks__list_items__044: |
10) foo
- bar
-05_02__container_blocks__list_items__045: |
+05_02_00__container_blocks__list_items__045: |
10) foo
- bar
-05_02__container_blocks__list_items__046: |
+05_02_00__container_blocks__list_items__046: |
- - foo
-05_02__container_blocks__list_items__047: |
+05_02_00__container_blocks__list_items__047: |
1. - 2. foo
-05_02__container_blocks__list_items__048: |
+05_02_00__container_blocks__list_items__048: |
- # Foo
- Bar
---
baz
-05_04__container_blocks__lists__001: |
+05_04_00__container_blocks__lists__001: |
- foo
- bar
+ baz
-05_04__container_blocks__lists__002: |
+05_04_00__container_blocks__lists__002: |
1. foo
2. bar
3) baz
-05_04__container_blocks__lists__003: |
+05_04_00__container_blocks__lists__003: |
Foo
- bar
- baz
-05_04__container_blocks__lists__004: |
+05_04_00__container_blocks__lists__004: |
The number of windows in my house is
14. The number of doors is 6.
-05_04__container_blocks__lists__005: |
+05_04_00__container_blocks__lists__005: |
The number of windows in my house is
1. The number of doors is 6.
-05_04__container_blocks__lists__006: |
+05_04_00__container_blocks__lists__006: |
- foo
- bar
- baz
-05_04__container_blocks__lists__007: |
+05_04_00__container_blocks__lists__007: |
- foo
- bar
- baz
bim
-05_04__container_blocks__lists__008: |
+05_04_00__container_blocks__lists__008: |
- foo
- bar
@@ -1152,7 +1152,7 @@
- baz
- bim
-05_04__container_blocks__lists__009: |
+05_04_00__container_blocks__lists__009: |
- foo
notcode
@@ -1162,7 +1162,7 @@
<!-- -->
code
-05_04__container_blocks__lists__010: |
+05_04_00__container_blocks__lists__010: |
- a
- b
- c
@@ -1170,47 +1170,47 @@
- e
- f
- g
-05_04__container_blocks__lists__011: |
+05_04_00__container_blocks__lists__011: |
1. a
2. b
3. c
-05_04__container_blocks__lists__012: |
+05_04_00__container_blocks__lists__012: |
- a
- b
- c
- d
- e
-05_04__container_blocks__lists__013: |
+05_04_00__container_blocks__lists__013: |
1. a
2. b
3. c
-05_04__container_blocks__lists__014: |
+05_04_00__container_blocks__lists__014: |
- a
- b
- c
-05_04__container_blocks__lists__015: |
+05_04_00__container_blocks__lists__015: |
* a
*
* c
-05_04__container_blocks__lists__016: |
+05_04_00__container_blocks__lists__016: |
- a
- b
c
- d
-05_04__container_blocks__lists__017: |
+05_04_00__container_blocks__lists__017: |
- a
- b
[ref]: /url
- d
-05_04__container_blocks__lists__018: |
+05_04_00__container_blocks__lists__018: |
- a
- ```
b
@@ -1218,41 +1218,41 @@
```
- c
-05_04__container_blocks__lists__019: |
+05_04_00__container_blocks__lists__019: |
- a
- b
c
- d
-05_04__container_blocks__lists__020: |
+05_04_00__container_blocks__lists__020: |
* a
> b
>
* c
-05_04__container_blocks__lists__021: |
+05_04_00__container_blocks__lists__021: |
- a
> b
```
c
```
- d
-05_04__container_blocks__lists__022: |
+05_04_00__container_blocks__lists__022: |
- a
-05_04__container_blocks__lists__023: |
+05_04_00__container_blocks__lists__023: |
- a
- b
-05_04__container_blocks__lists__024: |
+05_04_00__container_blocks__lists__024: |
1. ```
foo
```
bar
-05_04__container_blocks__lists__025: |
+05_04_00__container_blocks__lists__025: |
* foo
* bar
baz
-05_04__container_blocks__lists__026: |
+05_04_00__container_blocks__lists__026: |
- a
- b
- c
@@ -1260,12 +1260,12 @@
- d
- e
- f
-06_01__inlines__001: |
+06_01_00__inlines__001: |
`hi`lo`
-06_02__inlines__backslash_escapes__001: |
+06_02_00__inlines__backslash_escapes__001: |
\!\"\#\$\%\&\'\(\)\*\+\,\-\.\/\:\;\<\=\>\?\@\[\\\]\^\_\`\{\|\}\~
-06_02__inlines__backslash_escapes__002: "\\\t\\A\\a\\ \\3\\φ\\«\n"
-06_02__inlines__backslash_escapes__003: |
+06_02_00__inlines__backslash_escapes__002: "\\\t\\A\\a\\ \\3\\φ\\«\n"
+06_02_00__inlines__backslash_escapes__003: |
\*not emphasized*
\<br/> not a tag
\[not a link](/foo)
@@ -1275,794 +1275,794 @@
\# not a heading
\[foo]: /url "not a reference"
\&ouml; not a character entity
-06_02__inlines__backslash_escapes__004: |
+06_02_00__inlines__backslash_escapes__004: |
\\*emphasis*
-06_02__inlines__backslash_escapes__005: |
+06_02_00__inlines__backslash_escapes__005: |
foo\
bar
-06_02__inlines__backslash_escapes__006: |
+06_02_00__inlines__backslash_escapes__006: |
`` \[\` ``
-06_02__inlines__backslash_escapes__007: |2
+06_02_00__inlines__backslash_escapes__007: |2
\[\]
-06_02__inlines__backslash_escapes__008: |
+06_02_00__inlines__backslash_escapes__008: |
~~~
\[\]
~~~
-06_02__inlines__backslash_escapes__009: |
+06_02_00__inlines__backslash_escapes__009: |
<http://example.com?find=\*>
-06_02__inlines__backslash_escapes__010: |
+06_02_00__inlines__backslash_escapes__010: |
<a href="/bar\/)">
-06_02__inlines__backslash_escapes__011: |
+06_02_00__inlines__backslash_escapes__011: |
[foo](/bar\* "ti\*tle")
-06_02__inlines__backslash_escapes__012: |
+06_02_00__inlines__backslash_escapes__012: |
[foo]
[foo]: /bar\* "ti\*tle"
-06_02__inlines__backslash_escapes__013: |
+06_02_00__inlines__backslash_escapes__013: |
``` foo\+bar
foo
```
-06_03__inlines__entity_and_numeric_character_references__001: |
+06_03_00__inlines__entity_and_numeric_character_references__001: |
&nbsp; &amp; &copy; &AElig; &Dcaron;
&frac34; &HilbertSpace; &DifferentialD;
&ClockwiseContourIntegral; &ngE;
-06_03__inlines__entity_and_numeric_character_references__002: |
+06_03_00__inlines__entity_and_numeric_character_references__002: |
&#35; &#1234; &#992; &#0;
-06_03__inlines__entity_and_numeric_character_references__003: |
+06_03_00__inlines__entity_and_numeric_character_references__003: |
&#X22; &#XD06; &#xcab;
-06_03__inlines__entity_and_numeric_character_references__004: |
+06_03_00__inlines__entity_and_numeric_character_references__004: |
&nbsp &x; &#; &#x;
&#987654321;
&#abcdef0;
&ThisIsNotDefined; &hi?;
-06_03__inlines__entity_and_numeric_character_references__005: |
+06_03_00__inlines__entity_and_numeric_character_references__005: |
&copy
-06_03__inlines__entity_and_numeric_character_references__006: |
+06_03_00__inlines__entity_and_numeric_character_references__006: |
&MadeUpEntity;
-06_03__inlines__entity_and_numeric_character_references__007: |
+06_03_00__inlines__entity_and_numeric_character_references__007: |
<a href="&ouml;&ouml;.html">
-06_03__inlines__entity_and_numeric_character_references__008: |
+06_03_00__inlines__entity_and_numeric_character_references__008: |
[foo](/f&ouml;&ouml; "f&ouml;&ouml;")
-06_03__inlines__entity_and_numeric_character_references__009: |
+06_03_00__inlines__entity_and_numeric_character_references__009: |
[foo]
[foo]: /f&ouml;&ouml; "f&ouml;&ouml;"
-06_03__inlines__entity_and_numeric_character_references__010: |
+06_03_00__inlines__entity_and_numeric_character_references__010: |
``` f&ouml;&ouml;
foo
```
-06_03__inlines__entity_and_numeric_character_references__011: |
+06_03_00__inlines__entity_and_numeric_character_references__011: |
`f&ouml;&ouml;`
-06_03__inlines__entity_and_numeric_character_references__012: |2
+06_03_00__inlines__entity_and_numeric_character_references__012: |2
f&ouml;f&ouml;
-06_03__inlines__entity_and_numeric_character_references__013: |
+06_03_00__inlines__entity_and_numeric_character_references__013: |
&#42;foo&#42;
*foo*
-06_03__inlines__entity_and_numeric_character_references__014: |
+06_03_00__inlines__entity_and_numeric_character_references__014: |
&#42; foo
* foo
-06_03__inlines__entity_and_numeric_character_references__015: |
+06_03_00__inlines__entity_and_numeric_character_references__015: |
foo&#10;&#10;bar
-06_03__inlines__entity_and_numeric_character_references__016: |
+06_03_00__inlines__entity_and_numeric_character_references__016: |
&#9;foo
-06_03__inlines__entity_and_numeric_character_references__017: |
+06_03_00__inlines__entity_and_numeric_character_references__017: |
[a](url &quot;tit&quot;)
-06_04__inlines__code_spans__001: |
+06_04_00__inlines__code_spans__001: |
`foo`
-06_04__inlines__code_spans__002: |
+06_04_00__inlines__code_spans__002: |
`` foo ` bar ``
-06_04__inlines__code_spans__003: |
+06_04_00__inlines__code_spans__003: |
` `` `
-06_04__inlines__code_spans__004: |
+06_04_00__inlines__code_spans__004: |
` `` `
-06_04__inlines__code_spans__005: |
+06_04_00__inlines__code_spans__005: |
` a`
-06_04__inlines__code_spans__006: |
+06_04_00__inlines__code_spans__006: |
` b `
-06_04__inlines__code_spans__007: |
+06_04_00__inlines__code_spans__007: |
` `
` `
-06_04__inlines__code_spans__008: "``\nfoo\nbar \nbaz\n``\n"
-06_04__inlines__code_spans__009: "``\nfoo \n``\n"
-06_04__inlines__code_spans__010: "`foo bar \nbaz`\n"
-06_04__inlines__code_spans__011: |
+06_04_00__inlines__code_spans__008: "``\nfoo\nbar \nbaz\n``\n"
+06_04_00__inlines__code_spans__009: "``\nfoo \n``\n"
+06_04_00__inlines__code_spans__010: "`foo bar \nbaz`\n"
+06_04_00__inlines__code_spans__011: |
`foo\`bar`
-06_04__inlines__code_spans__012: |
+06_04_00__inlines__code_spans__012: |
``foo`bar``
-06_04__inlines__code_spans__013: |
+06_04_00__inlines__code_spans__013: |
` foo `` bar `
-06_04__inlines__code_spans__014: |
+06_04_00__inlines__code_spans__014: |
*foo`*`
-06_04__inlines__code_spans__015: |
+06_04_00__inlines__code_spans__015: |
[not a `link](/foo`)
-06_04__inlines__code_spans__016: |
+06_04_00__inlines__code_spans__016: |
`<a href="`">`
-06_04__inlines__code_spans__017: |
+06_04_00__inlines__code_spans__017: |
<a href="`">`
-06_04__inlines__code_spans__018: |
+06_04_00__inlines__code_spans__018: |
`<http://foo.bar.`baz>`
-06_04__inlines__code_spans__019: |
+06_04_00__inlines__code_spans__019: |
<http://foo.bar.`baz>`
-06_04__inlines__code_spans__020: |
+06_04_00__inlines__code_spans__020: |
```foo``
-06_04__inlines__code_spans__021: |
+06_04_00__inlines__code_spans__021: |
`foo
-06_04__inlines__code_spans__022: |
+06_04_00__inlines__code_spans__022: |
`foo``bar``
-06_05__inlines__emphasis_and_strong_emphasis__001: |
+06_05_00__inlines__emphasis_and_strong_emphasis__001: |
*foo bar*
-06_05__inlines__emphasis_and_strong_emphasis__002: |
+06_05_00__inlines__emphasis_and_strong_emphasis__002: |
a * foo bar*
-06_05__inlines__emphasis_and_strong_emphasis__003: |
+06_05_00__inlines__emphasis_and_strong_emphasis__003: |
a*"foo"*
-06_05__inlines__emphasis_and_strong_emphasis__004: |
+06_05_00__inlines__emphasis_and_strong_emphasis__004: |
* a *
-06_05__inlines__emphasis_and_strong_emphasis__005: |
+06_05_00__inlines__emphasis_and_strong_emphasis__005: |
foo*bar*
-06_05__inlines__emphasis_and_strong_emphasis__006: |
+06_05_00__inlines__emphasis_and_strong_emphasis__006: |
5*6*78
-06_05__inlines__emphasis_and_strong_emphasis__007: |
+06_05_00__inlines__emphasis_and_strong_emphasis__007: |
_foo bar_
-06_05__inlines__emphasis_and_strong_emphasis__008: |
+06_05_00__inlines__emphasis_and_strong_emphasis__008: |
_ foo bar_
-06_05__inlines__emphasis_and_strong_emphasis__009: |
+06_05_00__inlines__emphasis_and_strong_emphasis__009: |
a_"foo"_
-06_05__inlines__emphasis_and_strong_emphasis__010: |
+06_05_00__inlines__emphasis_and_strong_emphasis__010: |
foo_bar_
-06_05__inlines__emphasis_and_strong_emphasis__011: |
+06_05_00__inlines__emphasis_and_strong_emphasis__011: |
5_6_78
-06_05__inlines__emphasis_and_strong_emphasis__012: |
+06_05_00__inlines__emphasis_and_strong_emphasis__012: |
пристаням_стремятся_
-06_05__inlines__emphasis_and_strong_emphasis__013: |
+06_05_00__inlines__emphasis_and_strong_emphasis__013: |
aa_"bb"_cc
-06_05__inlines__emphasis_and_strong_emphasis__014: |
+06_05_00__inlines__emphasis_and_strong_emphasis__014: |
foo-_(bar)_
-06_05__inlines__emphasis_and_strong_emphasis__015: |
+06_05_00__inlines__emphasis_and_strong_emphasis__015: |
_foo*
-06_05__inlines__emphasis_and_strong_emphasis__016: |
+06_05_00__inlines__emphasis_and_strong_emphasis__016: |
*foo bar *
-06_05__inlines__emphasis_and_strong_emphasis__017: |
+06_05_00__inlines__emphasis_and_strong_emphasis__017: |
*foo bar
*
-06_05__inlines__emphasis_and_strong_emphasis__018: |
+06_05_00__inlines__emphasis_and_strong_emphasis__018: |
*(*foo)
-06_05__inlines__emphasis_and_strong_emphasis__019: |
+06_05_00__inlines__emphasis_and_strong_emphasis__019: |
*(*foo*)*
-06_05__inlines__emphasis_and_strong_emphasis__020: |
+06_05_00__inlines__emphasis_and_strong_emphasis__020: |
*foo*bar
-06_05__inlines__emphasis_and_strong_emphasis__021: |
+06_05_00__inlines__emphasis_and_strong_emphasis__021: |
_foo bar _
-06_05__inlines__emphasis_and_strong_emphasis__022: |
+06_05_00__inlines__emphasis_and_strong_emphasis__022: |
_(_foo)
-06_05__inlines__emphasis_and_strong_emphasis__023: |
+06_05_00__inlines__emphasis_and_strong_emphasis__023: |
_(_foo_)_
-06_05__inlines__emphasis_and_strong_emphasis__024: |
+06_05_00__inlines__emphasis_and_strong_emphasis__024: |
_foo_bar
-06_05__inlines__emphasis_and_strong_emphasis__025: |
+06_05_00__inlines__emphasis_and_strong_emphasis__025: |
_пристаням_стремятся
-06_05__inlines__emphasis_and_strong_emphasis__026: |
+06_05_00__inlines__emphasis_and_strong_emphasis__026: |
_foo_bar_baz_
-06_05__inlines__emphasis_and_strong_emphasis__027: |
+06_05_00__inlines__emphasis_and_strong_emphasis__027: |
_(bar)_.
-06_05__inlines__emphasis_and_strong_emphasis__028: |
+06_05_00__inlines__emphasis_and_strong_emphasis__028: |
**foo bar**
-06_05__inlines__emphasis_and_strong_emphasis__029: |
+06_05_00__inlines__emphasis_and_strong_emphasis__029: |
** foo bar**
-06_05__inlines__emphasis_and_strong_emphasis__030: |
+06_05_00__inlines__emphasis_and_strong_emphasis__030: |
a**"foo"**
-06_05__inlines__emphasis_and_strong_emphasis__031: |
+06_05_00__inlines__emphasis_and_strong_emphasis__031: |
foo**bar**
-06_05__inlines__emphasis_and_strong_emphasis__032: |
+06_05_00__inlines__emphasis_and_strong_emphasis__032: |
__foo bar__
-06_05__inlines__emphasis_and_strong_emphasis__033: |
+06_05_00__inlines__emphasis_and_strong_emphasis__033: |
__ foo bar__
-06_05__inlines__emphasis_and_strong_emphasis__034: |
+06_05_00__inlines__emphasis_and_strong_emphasis__034: |
__
foo bar__
-06_05__inlines__emphasis_and_strong_emphasis__035: |
+06_05_00__inlines__emphasis_and_strong_emphasis__035: |
a__"foo"__
-06_05__inlines__emphasis_and_strong_emphasis__036: |
+06_05_00__inlines__emphasis_and_strong_emphasis__036: |
foo__bar__
-06_05__inlines__emphasis_and_strong_emphasis__037: |
+06_05_00__inlines__emphasis_and_strong_emphasis__037: |
5__6__78
-06_05__inlines__emphasis_and_strong_emphasis__038: |
+06_05_00__inlines__emphasis_and_strong_emphasis__038: |
пристаням__стремятся__
-06_05__inlines__emphasis_and_strong_emphasis__039: |
+06_05_00__inlines__emphasis_and_strong_emphasis__039: |
__foo, __bar__, baz__
-06_05__inlines__emphasis_and_strong_emphasis__040: |
+06_05_00__inlines__emphasis_and_strong_emphasis__040: |
foo-__(bar)__
-06_05__inlines__emphasis_and_strong_emphasis__041: |
+06_05_00__inlines__emphasis_and_strong_emphasis__041: |
**foo bar **
-06_05__inlines__emphasis_and_strong_emphasis__042: |
+06_05_00__inlines__emphasis_and_strong_emphasis__042: |
**(**foo)
-06_05__inlines__emphasis_and_strong_emphasis__043: |
+06_05_00__inlines__emphasis_and_strong_emphasis__043: |
*(**foo**)*
-06_05__inlines__emphasis_and_strong_emphasis__044: |
+06_05_00__inlines__emphasis_and_strong_emphasis__044: |
**Gomphocarpus (*Gomphocarpus physocarpus*, syn.
*Asclepias physocarpa*)**
-06_05__inlines__emphasis_and_strong_emphasis__045: |
+06_05_00__inlines__emphasis_and_strong_emphasis__045: |
**foo "*bar*" foo**
-06_05__inlines__emphasis_and_strong_emphasis__046: |
+06_05_00__inlines__emphasis_and_strong_emphasis__046: |
**foo**bar
-06_05__inlines__emphasis_and_strong_emphasis__047: |
+06_05_00__inlines__emphasis_and_strong_emphasis__047: |
__foo bar __
-06_05__inlines__emphasis_and_strong_emphasis__048: |
+06_05_00__inlines__emphasis_and_strong_emphasis__048: |
__(__foo)
-06_05__inlines__emphasis_and_strong_emphasis__049: |
+06_05_00__inlines__emphasis_and_strong_emphasis__049: |
_(__foo__)_
-06_05__inlines__emphasis_and_strong_emphasis__050: |
+06_05_00__inlines__emphasis_and_strong_emphasis__050: |
__foo__bar
-06_05__inlines__emphasis_and_strong_emphasis__051: |
+06_05_00__inlines__emphasis_and_strong_emphasis__051: |
__пристаням__стремятся
-06_05__inlines__emphasis_and_strong_emphasis__052: |
+06_05_00__inlines__emphasis_and_strong_emphasis__052: |
__foo__bar__baz__
-06_05__inlines__emphasis_and_strong_emphasis__053: |
+06_05_00__inlines__emphasis_and_strong_emphasis__053: |
__(bar)__.
-06_05__inlines__emphasis_and_strong_emphasis__054: |
+06_05_00__inlines__emphasis_and_strong_emphasis__054: |
*foo [bar](/url)*
-06_05__inlines__emphasis_and_strong_emphasis__055: |
+06_05_00__inlines__emphasis_and_strong_emphasis__055: |
*foo
bar*
-06_05__inlines__emphasis_and_strong_emphasis__056: |
+06_05_00__inlines__emphasis_and_strong_emphasis__056: |
_foo __bar__ baz_
-06_05__inlines__emphasis_and_strong_emphasis__057: |
+06_05_00__inlines__emphasis_and_strong_emphasis__057: |
_foo _bar_ baz_
-06_05__inlines__emphasis_and_strong_emphasis__058: |
+06_05_00__inlines__emphasis_and_strong_emphasis__058: |
__foo_ bar_
-06_05__inlines__emphasis_and_strong_emphasis__059: |
+06_05_00__inlines__emphasis_and_strong_emphasis__059: |
*foo *bar**
-06_05__inlines__emphasis_and_strong_emphasis__060: |
+06_05_00__inlines__emphasis_and_strong_emphasis__060: |
*foo **bar** baz*
-06_05__inlines__emphasis_and_strong_emphasis__061: |
+06_05_00__inlines__emphasis_and_strong_emphasis__061: |
*foo**bar**baz*
-06_05__inlines__emphasis_and_strong_emphasis__062: |
+06_05_00__inlines__emphasis_and_strong_emphasis__062: |
*foo**bar*
-06_05__inlines__emphasis_and_strong_emphasis__063: |
+06_05_00__inlines__emphasis_and_strong_emphasis__063: |
***foo** bar*
-06_05__inlines__emphasis_and_strong_emphasis__064: |
+06_05_00__inlines__emphasis_and_strong_emphasis__064: |
*foo **bar***
-06_05__inlines__emphasis_and_strong_emphasis__065: |
+06_05_00__inlines__emphasis_and_strong_emphasis__065: |
*foo**bar***
-06_05__inlines__emphasis_and_strong_emphasis__066: |
+06_05_00__inlines__emphasis_and_strong_emphasis__066: |
foo***bar***baz
-06_05__inlines__emphasis_and_strong_emphasis__067: |
+06_05_00__inlines__emphasis_and_strong_emphasis__067: |
foo******bar*********baz
-06_05__inlines__emphasis_and_strong_emphasis__068: |
+06_05_00__inlines__emphasis_and_strong_emphasis__068: |
*foo **bar *baz* bim** bop*
-06_05__inlines__emphasis_and_strong_emphasis__069: |
+06_05_00__inlines__emphasis_and_strong_emphasis__069: |
*foo [*bar*](/url)*
-06_05__inlines__emphasis_and_strong_emphasis__070: |
+06_05_00__inlines__emphasis_and_strong_emphasis__070: |
** is not an empty emphasis
-06_05__inlines__emphasis_and_strong_emphasis__071: |
+06_05_00__inlines__emphasis_and_strong_emphasis__071: |
**** is not an empty strong emphasis
-06_05__inlines__emphasis_and_strong_emphasis__072: |
+06_05_00__inlines__emphasis_and_strong_emphasis__072: |
**foo [bar](/url)**
-06_05__inlines__emphasis_and_strong_emphasis__073: |
+06_05_00__inlines__emphasis_and_strong_emphasis__073: |
**foo
bar**
-06_05__inlines__emphasis_and_strong_emphasis__074: |
+06_05_00__inlines__emphasis_and_strong_emphasis__074: |
__foo _bar_ baz__
-06_05__inlines__emphasis_and_strong_emphasis__075: |
+06_05_00__inlines__emphasis_and_strong_emphasis__075: |
__foo __bar__ baz__
-06_05__inlines__emphasis_and_strong_emphasis__076: |
+06_05_00__inlines__emphasis_and_strong_emphasis__076: |
____foo__ bar__
-06_05__inlines__emphasis_and_strong_emphasis__077: |
+06_05_00__inlines__emphasis_and_strong_emphasis__077: |
**foo **bar****
-06_05__inlines__emphasis_and_strong_emphasis__078: |
+06_05_00__inlines__emphasis_and_strong_emphasis__078: |
**foo *bar* baz**
-06_05__inlines__emphasis_and_strong_emphasis__079: |
+06_05_00__inlines__emphasis_and_strong_emphasis__079: |
**foo*bar*baz**
-06_05__inlines__emphasis_and_strong_emphasis__080: |
+06_05_00__inlines__emphasis_and_strong_emphasis__080: |
***foo* bar**
-06_05__inlines__emphasis_and_strong_emphasis__081: |
+06_05_00__inlines__emphasis_and_strong_emphasis__081: |
**foo *bar***
-06_05__inlines__emphasis_and_strong_emphasis__082: |
+06_05_00__inlines__emphasis_and_strong_emphasis__082: |
**foo *bar **baz**
bim* bop**
-06_05__inlines__emphasis_and_strong_emphasis__083: |
+06_05_00__inlines__emphasis_and_strong_emphasis__083: |
**foo [*bar*](/url)**
-06_05__inlines__emphasis_and_strong_emphasis__084: |
+06_05_00__inlines__emphasis_and_strong_emphasis__084: |
__ is not an empty emphasis
-06_05__inlines__emphasis_and_strong_emphasis__085: |
+06_05_00__inlines__emphasis_and_strong_emphasis__085: |
____ is not an empty strong emphasis
-06_05__inlines__emphasis_and_strong_emphasis__086: |
+06_05_00__inlines__emphasis_and_strong_emphasis__086: |
foo ***
-06_05__inlines__emphasis_and_strong_emphasis__087: |
+06_05_00__inlines__emphasis_and_strong_emphasis__087: |
foo *\**
-06_05__inlines__emphasis_and_strong_emphasis__088: |
+06_05_00__inlines__emphasis_and_strong_emphasis__088: |
foo *_*
-06_05__inlines__emphasis_and_strong_emphasis__089: |
+06_05_00__inlines__emphasis_and_strong_emphasis__089: |
foo *****
-06_05__inlines__emphasis_and_strong_emphasis__090: |
+06_05_00__inlines__emphasis_and_strong_emphasis__090: |
foo **\***
-06_05__inlines__emphasis_and_strong_emphasis__091: |
+06_05_00__inlines__emphasis_and_strong_emphasis__091: |
foo **_**
-06_05__inlines__emphasis_and_strong_emphasis__092: |
+06_05_00__inlines__emphasis_and_strong_emphasis__092: |
**foo*
-06_05__inlines__emphasis_and_strong_emphasis__093: |
+06_05_00__inlines__emphasis_and_strong_emphasis__093: |
*foo**
-06_05__inlines__emphasis_and_strong_emphasis__094: |
+06_05_00__inlines__emphasis_and_strong_emphasis__094: |
***foo**
-06_05__inlines__emphasis_and_strong_emphasis__095: |
+06_05_00__inlines__emphasis_and_strong_emphasis__095: |
****foo*
-06_05__inlines__emphasis_and_strong_emphasis__096: |
+06_05_00__inlines__emphasis_and_strong_emphasis__096: |
**foo***
-06_05__inlines__emphasis_and_strong_emphasis__097: |
+06_05_00__inlines__emphasis_and_strong_emphasis__097: |
*foo****
-06_05__inlines__emphasis_and_strong_emphasis__098: |
+06_05_00__inlines__emphasis_and_strong_emphasis__098: |
foo ___
-06_05__inlines__emphasis_and_strong_emphasis__099: |
+06_05_00__inlines__emphasis_and_strong_emphasis__099: |
foo _\__
-06_05__inlines__emphasis_and_strong_emphasis__100: |
+06_05_00__inlines__emphasis_and_strong_emphasis__100: |
foo _*_
-06_05__inlines__emphasis_and_strong_emphasis__101: |
+06_05_00__inlines__emphasis_and_strong_emphasis__101: |
foo _____
-06_05__inlines__emphasis_and_strong_emphasis__102: |
+06_05_00__inlines__emphasis_and_strong_emphasis__102: |
foo __\___
-06_05__inlines__emphasis_and_strong_emphasis__103: |
+06_05_00__inlines__emphasis_and_strong_emphasis__103: |
foo __*__
-06_05__inlines__emphasis_and_strong_emphasis__104: |
+06_05_00__inlines__emphasis_and_strong_emphasis__104: |
__foo_
-06_05__inlines__emphasis_and_strong_emphasis__105: |
+06_05_00__inlines__emphasis_and_strong_emphasis__105: |
_foo__
-06_05__inlines__emphasis_and_strong_emphasis__106: |
+06_05_00__inlines__emphasis_and_strong_emphasis__106: |
___foo__
-06_05__inlines__emphasis_and_strong_emphasis__107: |
+06_05_00__inlines__emphasis_and_strong_emphasis__107: |
____foo_
-06_05__inlines__emphasis_and_strong_emphasis__108: |
+06_05_00__inlines__emphasis_and_strong_emphasis__108: |
__foo___
-06_05__inlines__emphasis_and_strong_emphasis__109: |
+06_05_00__inlines__emphasis_and_strong_emphasis__109: |
_foo____
-06_05__inlines__emphasis_and_strong_emphasis__110: |
+06_05_00__inlines__emphasis_and_strong_emphasis__110: |
**foo**
-06_05__inlines__emphasis_and_strong_emphasis__111: |
+06_05_00__inlines__emphasis_and_strong_emphasis__111: |
*_foo_*
-06_05__inlines__emphasis_and_strong_emphasis__112: |
+06_05_00__inlines__emphasis_and_strong_emphasis__112: |
__foo__
-06_05__inlines__emphasis_and_strong_emphasis__113: |
+06_05_00__inlines__emphasis_and_strong_emphasis__113: |
_*foo*_
-06_05__inlines__emphasis_and_strong_emphasis__114: |
+06_05_00__inlines__emphasis_and_strong_emphasis__114: |
****foo****
-06_05__inlines__emphasis_and_strong_emphasis__115: |
+06_05_00__inlines__emphasis_and_strong_emphasis__115: |
____foo____
-06_05__inlines__emphasis_and_strong_emphasis__116: |
+06_05_00__inlines__emphasis_and_strong_emphasis__116: |
******foo******
-06_05__inlines__emphasis_and_strong_emphasis__117: |
+06_05_00__inlines__emphasis_and_strong_emphasis__117: |
***foo***
-06_05__inlines__emphasis_and_strong_emphasis__118: |
+06_05_00__inlines__emphasis_and_strong_emphasis__118: |
_____foo_____
-06_05__inlines__emphasis_and_strong_emphasis__119: |
+06_05_00__inlines__emphasis_and_strong_emphasis__119: |
*foo _bar* baz_
-06_05__inlines__emphasis_and_strong_emphasis__120: |
+06_05_00__inlines__emphasis_and_strong_emphasis__120: |
*foo __bar *baz bim__ bam*
-06_05__inlines__emphasis_and_strong_emphasis__121: |
+06_05_00__inlines__emphasis_and_strong_emphasis__121: |
**foo **bar baz**
-06_05__inlines__emphasis_and_strong_emphasis__122: |
+06_05_00__inlines__emphasis_and_strong_emphasis__122: |
*foo *bar baz*
-06_05__inlines__emphasis_and_strong_emphasis__123: |
+06_05_00__inlines__emphasis_and_strong_emphasis__123: |
*[bar*](/url)
-06_05__inlines__emphasis_and_strong_emphasis__124: |
+06_05_00__inlines__emphasis_and_strong_emphasis__124: |
_foo [bar_](/url)
-06_05__inlines__emphasis_and_strong_emphasis__125: |
+06_05_00__inlines__emphasis_and_strong_emphasis__125: |
*<img src="foo" title="*"/>
-06_05__inlines__emphasis_and_strong_emphasis__126: |
+06_05_00__inlines__emphasis_and_strong_emphasis__126: |
**<a href="**">
-06_05__inlines__emphasis_and_strong_emphasis__127: |
+06_05_00__inlines__emphasis_and_strong_emphasis__127: |
__<a href="__">
-06_05__inlines__emphasis_and_strong_emphasis__128: |
+06_05_00__inlines__emphasis_and_strong_emphasis__128: |
*a `*`*
-06_05__inlines__emphasis_and_strong_emphasis__129: |
+06_05_00__inlines__emphasis_and_strong_emphasis__129: |
_a `_`_
-06_05__inlines__emphasis_and_strong_emphasis__130: |
+06_05_00__inlines__emphasis_and_strong_emphasis__130: |
**a<http://foo.bar/?q=**>
-06_05__inlines__emphasis_and_strong_emphasis__131: |
+06_05_00__inlines__emphasis_and_strong_emphasis__131: |
__a<http://foo.bar/?q=__>
-06_06__inlines__strikethrough_extension__001: |
+06_06_00__inlines__strikethrough_extension__001: |
~~Hi~~ Hello, world!
-06_06__inlines__strikethrough_extension__002: |
+06_06_00__inlines__strikethrough_extension__002: |
This ~~has a
new paragraph~~.
-06_07__inlines__links__001: |
+06_07_00__inlines__links__001: |
[link](/uri "title")
-06_07__inlines__links__002: |
+06_07_00__inlines__links__002: |
[link](/uri)
-06_07__inlines__links__003: |
+06_07_00__inlines__links__003: |
[link]()
-06_07__inlines__links__004: |
+06_07_00__inlines__links__004: |
[link](<>)
-06_07__inlines__links__005: |
+06_07_00__inlines__links__005: |
[link](/my uri)
-06_07__inlines__links__006: |
+06_07_00__inlines__links__006: |
[link](</my uri>)
-06_07__inlines__links__007: |
+06_07_00__inlines__links__007: |
[link](foo
bar)
-06_07__inlines__links__008: |
+06_07_00__inlines__links__008: |
[link](<foo
bar>)
-06_07__inlines__links__009: |
+06_07_00__inlines__links__009: |
[a](<b)c>)
-06_07__inlines__links__010: |
+06_07_00__inlines__links__010: |
[link](<foo\>)
-06_07__inlines__links__011: |
+06_07_00__inlines__links__011: |
[a](<b)c
[a](<b)c>
[a](<b>c)
-06_07__inlines__links__012: |
+06_07_00__inlines__links__012: |
[link](\(foo\))
-06_07__inlines__links__013: |
+06_07_00__inlines__links__013: |
[link](foo(and(bar)))
-06_07__inlines__links__014: |
+06_07_00__inlines__links__014: |
[link](foo\(and\(bar\))
-06_07__inlines__links__015: |
+06_07_00__inlines__links__015: |
[link](<foo(and(bar)>)
-06_07__inlines__links__016: |
+06_07_00__inlines__links__016: |
[link](foo\)\:)
-06_07__inlines__links__017: |
+06_07_00__inlines__links__017: |
[link](#fragment)
[link](http://example.com#fragment)
[link](http://example.com?foo=3#frag)
-06_07__inlines__links__018: |
+06_07_00__inlines__links__018: |
[link](foo\bar)
-06_07__inlines__links__019: |
+06_07_00__inlines__links__019: |
[link](foo%20b&auml;)
-06_07__inlines__links__020: |
+06_07_00__inlines__links__020: |
[link]("title")
-06_07__inlines__links__021: |
+06_07_00__inlines__links__021: |
[link](/url "title")
[link](/url 'title')
[link](/url (title))
-06_07__inlines__links__022: |
+06_07_00__inlines__links__022: |
[link](/url "title \"&quot;")
-06_07__inlines__links__023: |
+06_07_00__inlines__links__023: |
[link](/url "title")
-06_07__inlines__links__024: |
+06_07_00__inlines__links__024: |
[link](/url "title "and" title")
-06_07__inlines__links__025: |
+06_07_00__inlines__links__025: |
[link](/url 'title "and" title')
-06_07__inlines__links__026: |
+06_07_00__inlines__links__026: |
[link]( /uri
"title" )
-06_07__inlines__links__027: |
+06_07_00__inlines__links__027: |
[link] (/uri)
-06_07__inlines__links__028: |
+06_07_00__inlines__links__028: |
[link [foo [bar]]](/uri)
-06_07__inlines__links__029: |
+06_07_00__inlines__links__029: |
[link] bar](/uri)
-06_07__inlines__links__030: |
+06_07_00__inlines__links__030: |
[link [bar](/uri)
-06_07__inlines__links__031: |
+06_07_00__inlines__links__031: |
[link \[bar](/uri)
-06_07__inlines__links__032: |
+06_07_00__inlines__links__032: |
[link *foo **bar** `#`*](/uri)
-06_07__inlines__links__033: |
+06_07_00__inlines__links__033: |
[![moon](moon.jpg)](/uri)
-06_07__inlines__links__034: |
+06_07_00__inlines__links__034: |
[foo [bar](/uri)](/uri)
-06_07__inlines__links__035: |
+06_07_00__inlines__links__035: |
[foo *[bar [baz](/uri)](/uri)*](/uri)
-06_07__inlines__links__036: |
+06_07_00__inlines__links__036: |
![[[foo](uri1)](uri2)](uri3)
-06_07__inlines__links__037: |
+06_07_00__inlines__links__037: |
*[foo*](/uri)
-06_07__inlines__links__038: |
+06_07_00__inlines__links__038: |
[foo *bar](baz*)
-06_07__inlines__links__039: |
+06_07_00__inlines__links__039: |
*foo [bar* baz]
-06_07__inlines__links__040: |
+06_07_00__inlines__links__040: |
[foo <bar attr="](baz)">
-06_07__inlines__links__041: |
+06_07_00__inlines__links__041: |
[foo`](/uri)`
-06_07__inlines__links__042: |
+06_07_00__inlines__links__042: |
[foo<http://example.com/?search=](uri)>
-06_07__inlines__links__043: |
+06_07_00__inlines__links__043: |
[foo][bar]
[bar]: /url "title"
-06_07__inlines__links__044: |
+06_07_00__inlines__links__044: |
[link [foo [bar]]][ref]
[ref]: /uri
-06_07__inlines__links__045: |
+06_07_00__inlines__links__045: |
[link \[bar][ref]
[ref]: /uri
-06_07__inlines__links__046: |
+06_07_00__inlines__links__046: |
[link *foo **bar** `#`*][ref]
[ref]: /uri
-06_07__inlines__links__047: |
+06_07_00__inlines__links__047: |
[![moon](moon.jpg)][ref]
[ref]: /uri
-06_07__inlines__links__048: |
+06_07_00__inlines__links__048: |
[foo [bar](/uri)][ref]
[ref]: /uri
-06_07__inlines__links__049: |
+06_07_00__inlines__links__049: |
[foo *bar [baz][ref]*][ref]
[ref]: /uri
-06_07__inlines__links__050: |
+06_07_00__inlines__links__050: |
*[foo*][ref]
[ref]: /uri
-06_07__inlines__links__051: |
+06_07_00__inlines__links__051: |
[foo *bar][ref]
[ref]: /uri
-06_07__inlines__links__052: |
+06_07_00__inlines__links__052: |
[foo <bar attr="][ref]">
[ref]: /uri
-06_07__inlines__links__053: |
+06_07_00__inlines__links__053: |
[foo`][ref]`
[ref]: /uri
-06_07__inlines__links__054: |
+06_07_00__inlines__links__054: |
[foo<http://example.com/?search=][ref]>
[ref]: /uri
-06_07__inlines__links__055: |
+06_07_00__inlines__links__055: |
[foo][BaR]
[bar]: /url "title"
-06_07__inlines__links__056: |
+06_07_00__inlines__links__056: |
[Толпой][Толпой] is a Russian word.
[ТОЛПОЙ]: /url
-06_07__inlines__links__057: |
+06_07_00__inlines__links__057: |
[Foo
bar]: /url
[Baz][Foo bar]
-06_07__inlines__links__058: |
+06_07_00__inlines__links__058: |
[foo] [bar]
[bar]: /url "title"
-06_07__inlines__links__059: |
+06_07_00__inlines__links__059: |
[foo]
[bar]
[bar]: /url "title"
-06_07__inlines__links__060: |
+06_07_00__inlines__links__060: |
[foo]: /url1
[foo]: /url2
[bar][foo]
-06_07__inlines__links__061: |
+06_07_00__inlines__links__061: |
[bar][foo\!]
[foo!]: /url
-06_07__inlines__links__062: |
+06_07_00__inlines__links__062: |
[foo][ref[]
[ref[]: /uri
-06_07__inlines__links__063: |
+06_07_00__inlines__links__063: |
[foo][ref[bar]]
[ref[bar]]: /uri
-06_07__inlines__links__064: |
+06_07_00__inlines__links__064: |
[[[foo]]]
[[[foo]]]: /url
-06_07__inlines__links__065: |
+06_07_00__inlines__links__065: |
[foo][ref\[]
[ref\[]: /uri
-06_07__inlines__links__066: |
+06_07_00__inlines__links__066: |
[bar\\]: /uri
[bar\\]
-06_07__inlines__links__067: |
+06_07_00__inlines__links__067: |
[]
[]: /uri
-06_07__inlines__links__068: |
+06_07_00__inlines__links__068: |
[
]
[
]: /uri
-06_07__inlines__links__069: |
+06_07_00__inlines__links__069: |
[foo][]
[foo]: /url "title"
-06_07__inlines__links__070: |
+06_07_00__inlines__links__070: |
[*foo* bar][]
[*foo* bar]: /url "title"
-06_07__inlines__links__071: |
+06_07_00__inlines__links__071: |
[Foo][]
[foo]: /url "title"
-06_07__inlines__links__072: "[foo] \n[]\n\n[foo]: /url \"title\"\n"
-06_07__inlines__links__073: |
+06_07_00__inlines__links__072: "[foo] \n[]\n\n[foo]: /url \"title\"\n"
+06_07_00__inlines__links__073: |
[foo]
[foo]: /url "title"
-06_07__inlines__links__074: |
+06_07_00__inlines__links__074: |
[*foo* bar]
[*foo* bar]: /url "title"
-06_07__inlines__links__075: |
+06_07_00__inlines__links__075: |
[[*foo* bar]]
[*foo* bar]: /url "title"
-06_07__inlines__links__076: |
+06_07_00__inlines__links__076: |
[[bar [foo]
[foo]: /url
-06_07__inlines__links__077: |
+06_07_00__inlines__links__077: |
[Foo]
[foo]: /url "title"
-06_07__inlines__links__078: |
+06_07_00__inlines__links__078: |
[foo] bar
[foo]: /url
-06_07__inlines__links__079: |
+06_07_00__inlines__links__079: |
\[foo]
[foo]: /url "title"
-06_07__inlines__links__080: |
+06_07_00__inlines__links__080: |
[foo*]: /url
*[foo*]
-06_07__inlines__links__081: |
+06_07_00__inlines__links__081: |
[foo][bar]
[foo]: /url1
[bar]: /url2
-06_07__inlines__links__082: |
+06_07_00__inlines__links__082: |
[foo][]
[foo]: /url1
-06_07__inlines__links__083: |
+06_07_00__inlines__links__083: |
[foo]()
[foo]: /url1
-06_07__inlines__links__084: |
+06_07_00__inlines__links__084: |
[foo](not a link)
[foo]: /url1
-06_07__inlines__links__085: |
+06_07_00__inlines__links__085: |
[foo][bar][baz]
[baz]: /url
-06_07__inlines__links__086: |
+06_07_00__inlines__links__086: |
[foo][bar][baz]
[baz]: /url1
[bar]: /url2
-06_07__inlines__links__087: |
+06_07_00__inlines__links__087: |
[foo][bar][baz]
[baz]: /url1
[foo]: /url2
-06_08__inlines__images__001: |
+06_08_00__inlines__images__001: |
![foo](/url "title")
-06_08__inlines__images__002: |
+06_08_00__inlines__images__002: |
![foo *bar*]
[foo *bar*]: train.jpg "train & tracks"
-06_08__inlines__images__003: |
+06_08_00__inlines__images__003: |
![foo ![bar](/url)](/url2)
-06_08__inlines__images__004: |
+06_08_00__inlines__images__004: |
![foo [bar](/url)](/url2)
-06_08__inlines__images__005: |
+06_08_00__inlines__images__005: |
![foo *bar*][]
[foo *bar*]: train.jpg "train & tracks"
-06_08__inlines__images__006: |
+06_08_00__inlines__images__006: |
![foo *bar*][foobar]
[FOOBAR]: train.jpg "train & tracks"
-06_08__inlines__images__007: |
+06_08_00__inlines__images__007: |
![foo](train.jpg)
-06_08__inlines__images__008: |
+06_08_00__inlines__images__008: |
My ![foo bar](/path/to/train.jpg "title" )
-06_08__inlines__images__009: |
+06_08_00__inlines__images__009: |
![foo](<url>)
-06_08__inlines__images__010: |
+06_08_00__inlines__images__010: |
![](/url)
-06_08__inlines__images__011: |
+06_08_00__inlines__images__011: |
![foo][bar]
[bar]: /url
-06_08__inlines__images__012: |
+06_08_00__inlines__images__012: |
![foo][bar]
[BAR]: /url
-06_08__inlines__images__013: |
+06_08_00__inlines__images__013: |
![foo][]
[foo]: /url "title"
-06_08__inlines__images__014: |
+06_08_00__inlines__images__014: |
![*foo* bar][]
[*foo* bar]: /url "title"
-06_08__inlines__images__015: |
+06_08_00__inlines__images__015: |
![Foo][]
[foo]: /url "title"
-06_08__inlines__images__016: "![foo] \n[]\n\n[foo]: /url \"title\"\n"
-06_08__inlines__images__017: |
+06_08_00__inlines__images__016: "![foo] \n[]\n\n[foo]: /url \"title\"\n"
+06_08_00__inlines__images__017: |
![foo]
[foo]: /url "title"
-06_08__inlines__images__018: |
+06_08_00__inlines__images__018: |
![*foo* bar]
[*foo* bar]: /url "title"
-06_08__inlines__images__019: |
+06_08_00__inlines__images__019: |
![[foo]]
[[foo]]: /url "title"
-06_08__inlines__images__020: |
+06_08_00__inlines__images__020: |
![Foo]
[foo]: /url "title"
-06_08__inlines__images__021: |
+06_08_00__inlines__images__021: |
!\[foo]
[foo]: /url "title"
-06_08__inlines__images__022: |
+06_08_00__inlines__images__022: |
\![foo]
[foo]: /url "title"
-06_09__inlines__autolinks__001: |
+06_09_00__inlines__autolinks__001: |
<http://foo.bar.baz>
-06_09__inlines__autolinks__002: |
+06_09_00__inlines__autolinks__002: |
<http://foo.bar.baz/test?q=hello&id=22&boolean>
-06_09__inlines__autolinks__003: |
+06_09_00__inlines__autolinks__003: |
<irc://foo.bar:2233/baz>
-06_09__inlines__autolinks__004: |
+06_09_00__inlines__autolinks__004: |
<MAILTO:FOO@BAR.BAZ>
-06_09__inlines__autolinks__005: |
+06_09_00__inlines__autolinks__005: |
<a+b+c:d>
-06_09__inlines__autolinks__006: |
+06_09_00__inlines__autolinks__006: |
<made-up-scheme://foo,bar>
-06_09__inlines__autolinks__007: |
+06_09_00__inlines__autolinks__007: |
<http://../>
-06_09__inlines__autolinks__008: |
+06_09_00__inlines__autolinks__008: |
<localhost:5001/foo>
-06_09__inlines__autolinks__009: |
+06_09_00__inlines__autolinks__009: |
<http://foo.bar/baz bim>
-06_09__inlines__autolinks__010: |
+06_09_00__inlines__autolinks__010: |
<http://example.com/\[\>
-06_09__inlines__autolinks__011: |
+06_09_00__inlines__autolinks__011: |
<foo@bar.example.com>
-06_09__inlines__autolinks__012: |
+06_09_00__inlines__autolinks__012: |
<foo+special@Bar.baz-bar0.com>
-06_09__inlines__autolinks__013: |
+06_09_00__inlines__autolinks__013: |
<foo\+@bar.example.com>
-06_09__inlines__autolinks__014: |
+06_09_00__inlines__autolinks__014: |
<>
-06_09__inlines__autolinks__015: |
+06_09_00__inlines__autolinks__015: |
< http://foo.bar >
-06_09__inlines__autolinks__016: |
+06_09_00__inlines__autolinks__016: |
<m:abc>
-06_09__inlines__autolinks__017: |
+06_09_00__inlines__autolinks__017: |
<foo.bar.baz>
-06_09__inlines__autolinks__018: |
+06_09_00__inlines__autolinks__018: |
http://example.com
-06_09__inlines__autolinks__019: |
+06_09_00__inlines__autolinks__019: |
foo@bar.example.com
-06_10__inlines__autolinks_extension__001: |
+06_10_00__inlines__autolinks_extension__001: |
www.commonmark.org
-06_10__inlines__autolinks_extension__002: |
+06_10_00__inlines__autolinks_extension__002: |
Visit www.commonmark.org/help for more information.
-06_10__inlines__autolinks_extension__003: |
+06_10_00__inlines__autolinks_extension__003: |
Visit www.commonmark.org.
Visit www.commonmark.org/a.b.
-06_10__inlines__autolinks_extension__004: |
+06_10_00__inlines__autolinks_extension__004: |
www.google.com/search?q=Markup+(business)
www.google.com/search?q=Markup+(business)))
@@ -2070,25 +2070,25 @@
(www.google.com/search?q=Markup+(business))
(www.google.com/search?q=Markup+(business)
-06_10__inlines__autolinks_extension__005: |
+06_10_00__inlines__autolinks_extension__005: |
www.google.com/search?q=(business))+ok
-06_10__inlines__autolinks_extension__006: |
+06_10_00__inlines__autolinks_extension__006: |
www.google.com/search?q=commonmark&hl=en
www.google.com/search?q=commonmark&hl;
-06_10__inlines__autolinks_extension__007: |
+06_10_00__inlines__autolinks_extension__007: |
www.commonmark.org/he<lp
-06_10__inlines__autolinks_extension__008: |
+06_10_00__inlines__autolinks_extension__008: |
http://commonmark.org
(Visit https://encrypted.google.com/search?q=Markup+(business))
Anonymous FTP is available at ftp://foo.bar.baz.
-06_10__inlines__autolinks_extension__009: |
+06_10_00__inlines__autolinks_extension__009: |
foo@bar.baz
-06_10__inlines__autolinks_extension__010: |
+06_10_00__inlines__autolinks_extension__010: |
hello@mail+xyz.example isn't valid, but hello+xyz@mail.example is.
-06_10__inlines__autolinks_extension__011: |
+06_10_00__inlines__autolinks_extension__011: |
a.b-c_d@a.b
a.b-c_d@a.b.
@@ -2096,134 +2096,134 @@
a.b-c_d@a.b-
a.b-c_d@a.b_
-06_11__inlines__raw_html__001: |
+06_11_00__inlines__raw_html__001: |
<a><bab><c2c>
-06_11__inlines__raw_html__002: |
+06_11_00__inlines__raw_html__002: |
<a/><b2/>
-06_11__inlines__raw_html__003: |
+06_11_00__inlines__raw_html__003: |
<a /><b2
data="foo" >
-06_11__inlines__raw_html__004: |
+06_11_00__inlines__raw_html__004: |
<a foo="bar" bam = 'baz <em>"</em>'
_boolean zoop:33=zoop:33 />
-06_11__inlines__raw_html__005: |
+06_11_00__inlines__raw_html__005: |
Foo <responsive-image src="foo.jpg" />
-06_11__inlines__raw_html__006: |
+06_11_00__inlines__raw_html__006: |
<33> <__>
-06_11__inlines__raw_html__007: |
+06_11_00__inlines__raw_html__007: |
<a h*#ref="hi">
-06_11__inlines__raw_html__008: |
+06_11_00__inlines__raw_html__008: |
<a href="hi'> <a href=hi'>
-06_11__inlines__raw_html__009: |
+06_11_00__inlines__raw_html__009: |
< a><
foo><bar/ >
<foo bar=baz
bim!bop />
-06_11__inlines__raw_html__010: |
+06_11_00__inlines__raw_html__010: |
<a href='bar'title=title>
-06_11__inlines__raw_html__011: |
+06_11_00__inlines__raw_html__011: |
</a></foo >
-06_11__inlines__raw_html__012: |
+06_11_00__inlines__raw_html__012: |
</a href="foo">
-06_11__inlines__raw_html__013: |
+06_11_00__inlines__raw_html__013: |
foo <!-- this is a
comment - with hyphen -->
-06_11__inlines__raw_html__014: |
+06_11_00__inlines__raw_html__014: |
foo <!-- not a comment -- two hyphens -->
-06_11__inlines__raw_html__015: |
+06_11_00__inlines__raw_html__015: |
foo <!--> foo -->
foo <!-- foo--->
-06_11__inlines__raw_html__016: |
+06_11_00__inlines__raw_html__016: |
foo <?php echo $a; ?>
-06_11__inlines__raw_html__017: |
+06_11_00__inlines__raw_html__017: |
foo <!ELEMENT br EMPTY>
-06_11__inlines__raw_html__018: |
+06_11_00__inlines__raw_html__018: |
foo <![CDATA[>&<]]>
-06_11__inlines__raw_html__019: |
+06_11_00__inlines__raw_html__019: |
foo <a href="&ouml;">
-06_11__inlines__raw_html__020: |
+06_11_00__inlines__raw_html__020: |
foo <a href="\*">
-06_11__inlines__raw_html__021: |
+06_11_00__inlines__raw_html__021: |
<a href="\"">
-06_12__inlines__disallowed_raw_html_extension__001: |
+06_12_00__inlines__disallowed_raw_html_extension__001: |
<strong> <title> <style> <em>
<blockquote>
<xmp> is disallowed. <XMP> is also disallowed.
</blockquote>
-06_13__inlines__hard_line_breaks__001: "foo \nbaz\n"
-06_13__inlines__hard_line_breaks__002: |
+06_13_00__inlines__hard_line_breaks__001: "foo \nbaz\n"
+06_13_00__inlines__hard_line_breaks__002: |
foo\
baz
-06_13__inlines__hard_line_breaks__003: "foo \nbaz\n"
-06_13__inlines__hard_line_breaks__004: "foo \n bar\n"
-06_13__inlines__hard_line_breaks__005: |
+06_13_00__inlines__hard_line_breaks__003: "foo \nbaz\n"
+06_13_00__inlines__hard_line_breaks__004: "foo \n bar\n"
+06_13_00__inlines__hard_line_breaks__005: |
foo\
bar
-06_13__inlines__hard_line_breaks__006: "*foo \nbar*\n"
-06_13__inlines__hard_line_breaks__007: |
+06_13_00__inlines__hard_line_breaks__006: "*foo \nbar*\n"
+06_13_00__inlines__hard_line_breaks__007: |
*foo\
bar*
-06_13__inlines__hard_line_breaks__008: "`code \nspan`\n"
-06_13__inlines__hard_line_breaks__009: |
+06_13_00__inlines__hard_line_breaks__008: "`code \nspan`\n"
+06_13_00__inlines__hard_line_breaks__009: |
`code\
span`
-06_13__inlines__hard_line_breaks__010: "<a href=\"foo \nbar\">\n"
-06_13__inlines__hard_line_breaks__011: |
+06_13_00__inlines__hard_line_breaks__010: "<a href=\"foo \nbar\">\n"
+06_13_00__inlines__hard_line_breaks__011: |
<a href="foo\
bar">
-06_13__inlines__hard_line_breaks__012: |
+06_13_00__inlines__hard_line_breaks__012: |
foo\
-06_13__inlines__hard_line_breaks__013: "foo \n"
-06_13__inlines__hard_line_breaks__014: |
+06_13_00__inlines__hard_line_breaks__013: "foo \n"
+06_13_00__inlines__hard_line_breaks__014: |
### foo\
-06_13__inlines__hard_line_breaks__015: "### foo \n"
-06_14__inlines__soft_line_breaks__001: |
+06_13_00__inlines__hard_line_breaks__015: "### foo \n"
+06_14_00__inlines__soft_line_breaks__001: |
foo
baz
-06_14__inlines__soft_line_breaks__002: "foo \n baz\n"
-06_15__inlines__textual_content__001: |
+06_14_00__inlines__soft_line_breaks__002: "foo \n baz\n"
+06_15_00__inlines__textual_content__001: |
hello $.;'there
-06_15__inlines__textual_content__002: |
+06_15_00__inlines__textual_content__002: |
Foo χρῆν
-06_15__inlines__textual_content__003: |
+06_15_00__inlines__textual_content__003: |
Multiple spaces
-07_01__gitlab_specific_markdown__footnotes__001: |
+07_01_00__gitlab_specific_markdown__footnotes__001: |
footnote reference tag [^fortytwo]
[^fortytwo]: footnote text
-07_02__gitlab_specific_markdown__task_list_items__001: |
+07_02_00__gitlab_specific_markdown__task_list_items__001: |
- [ ] incomplete
-07_02__gitlab_specific_markdown__task_list_items__002: |
+07_02_00__gitlab_specific_markdown__task_list_items__002: |
- [x] completed
-07_02__gitlab_specific_markdown__task_list_items__003: |
+07_02_00__gitlab_specific_markdown__task_list_items__003: |
- [~] inapplicable
-07_02__gitlab_specific_markdown__task_list_items__004: |
+07_02_00__gitlab_specific_markdown__task_list_items__004: |
- [~] inapplicable
text in loose list
-07_03__gitlab_specific_markdown__front_matter__001: |
+07_03_00__gitlab_specific_markdown__front_matter__001: |
---
title: YAML front matter
---
-07_03__gitlab_specific_markdown__front_matter__002: |
+07_03_00__gitlab_specific_markdown__front_matter__002: |
+++
title: TOML front matter
+++
-07_03__gitlab_specific_markdown__front_matter__003: |
+07_03_00__gitlab_specific_markdown__front_matter__003: |
;;;
{
"title": "JSON front matter"
}
;;;
-07_03__gitlab_specific_markdown__front_matter__004: |
+07_03_00__gitlab_specific_markdown__front_matter__004: |
text
---
title: YAML front matter
---
-07_03__gitlab_specific_markdown__front_matter__005: |2
+07_03_00__gitlab_specific_markdown__front_matter__005: |2
---
title: YAML front matter
---
diff --git a/glfm_specification/example_snapshots/prosemirror_json.yml b/glfm_specification/example_snapshots/prosemirror_json.yml
index 9f0d462aed3..35f8314b1bc 100644
--- a/glfm_specification/example_snapshots/prosemirror_json.yml
+++ b/glfm_specification/example_snapshots/prosemirror_json.yml
@@ -1,5 +1,5 @@
---
-02_01__preliminaries__tabs__001: |-
+02_01_00__preliminaries__tabs__001: |-
{
"type": "doc",
"content": [
@@ -18,7 +18,7 @@
}
]
}
-02_01__preliminaries__tabs__002: |-
+02_01_00__preliminaries__tabs__002: |-
{
"type": "doc",
"content": [
@@ -37,7 +37,7 @@
}
]
}
-02_01__preliminaries__tabs__003: |-
+02_01_00__preliminaries__tabs__003: |-
{
"type": "doc",
"content": [
@@ -56,7 +56,7 @@
}
]
}
-02_01__preliminaries__tabs__004: |-
+02_01_00__preliminaries__tabs__004: |-
{
"type": "doc",
"content": [
@@ -93,7 +93,7 @@
}
]
}
-02_01__preliminaries__tabs__005: |-
+02_01_00__preliminaries__tabs__005: |-
{
"type": "doc",
"content": [
@@ -134,7 +134,7 @@
}
]
}
-02_01__preliminaries__tabs__006: |-
+02_01_00__preliminaries__tabs__006: |-
{
"type": "doc",
"content": [
@@ -161,7 +161,7 @@
}
]
}
-02_01__preliminaries__tabs__007: |-
+02_01_00__preliminaries__tabs__007: |-
{
"type": "doc",
"content": [
@@ -196,7 +196,7 @@
}
]
}
-02_01__preliminaries__tabs__008: |-
+02_01_00__preliminaries__tabs__008: |-
{
"type": "doc",
"content": [
@@ -215,7 +215,7 @@
}
]
}
-02_01__preliminaries__tabs__009: |-
+02_01_00__preliminaries__tabs__009: |-
{
"type": "doc",
"content": [
@@ -287,7 +287,7 @@
}
]
}
-02_01__preliminaries__tabs__010: |-
+02_01_00__preliminaries__tabs__010: |-
{
"type": "doc",
"content": [
@@ -305,7 +305,7 @@
}
]
}
-02_01__preliminaries__tabs__011: |-
+02_01_00__preliminaries__tabs__011: |-
{
"type": "doc",
"content": [
@@ -314,7 +314,7 @@
}
]
}
-03_01__blocks_and_inlines__precedence__001: |-
+03_01_00__blocks_and_inlines__precedence__001: |-
{
"type": "doc",
"content": [
@@ -356,7 +356,7 @@
}
]
}
-04_01__leaf_blocks__thematic_breaks__001: |-
+04_01_00__leaf_blocks__thematic_breaks__001: |-
{
"type": "doc",
"content": [
@@ -371,7 +371,7 @@
}
]
}
-04_01__leaf_blocks__thematic_breaks__002: |-
+04_01_00__leaf_blocks__thematic_breaks__002: |-
{
"type": "doc",
"content": [
@@ -386,7 +386,7 @@
}
]
}
-04_01__leaf_blocks__thematic_breaks__003: |-
+04_01_00__leaf_blocks__thematic_breaks__003: |-
{
"type": "doc",
"content": [
@@ -401,7 +401,7 @@
}
]
}
-04_01__leaf_blocks__thematic_breaks__004: |-
+04_01_00__leaf_blocks__thematic_breaks__004: |-
{
"type": "doc",
"content": [
@@ -416,7 +416,7 @@
}
]
}
-04_01__leaf_blocks__thematic_breaks__005: |-
+04_01_00__leaf_blocks__thematic_breaks__005: |-
{
"type": "doc",
"content": [
@@ -431,7 +431,7 @@
}
]
}
-04_01__leaf_blocks__thematic_breaks__006: |-
+04_01_00__leaf_blocks__thematic_breaks__006: |-
{
"type": "doc",
"content": [
@@ -450,7 +450,7 @@
}
]
}
-04_01__leaf_blocks__thematic_breaks__007: |-
+04_01_00__leaf_blocks__thematic_breaks__007: |-
{
"type": "doc",
"content": [
@@ -465,7 +465,7 @@
}
]
}
-04_01__leaf_blocks__thematic_breaks__008: |-
+04_01_00__leaf_blocks__thematic_breaks__008: |-
{
"type": "doc",
"content": [
@@ -474,7 +474,7 @@
}
]
}
-04_01__leaf_blocks__thematic_breaks__009: |-
+04_01_00__leaf_blocks__thematic_breaks__009: |-
{
"type": "doc",
"content": [
@@ -483,7 +483,7 @@
}
]
}
-04_01__leaf_blocks__thematic_breaks__010: |-
+04_01_00__leaf_blocks__thematic_breaks__010: |-
{
"type": "doc",
"content": [
@@ -492,7 +492,7 @@
}
]
}
-04_01__leaf_blocks__thematic_breaks__011: |-
+04_01_00__leaf_blocks__thematic_breaks__011: |-
{
"type": "doc",
"content": [
@@ -501,7 +501,7 @@
}
]
}
-04_01__leaf_blocks__thematic_breaks__012: |-
+04_01_00__leaf_blocks__thematic_breaks__012: |-
{
"type": "doc",
"content": [
@@ -510,7 +510,7 @@
}
]
}
-04_01__leaf_blocks__thematic_breaks__013: |-
+04_01_00__leaf_blocks__thematic_breaks__013: |-
{
"type": "doc",
"content": [
@@ -543,7 +543,7 @@
}
]
}
-04_01__leaf_blocks__thematic_breaks__014: |-
+04_01_00__leaf_blocks__thematic_breaks__014: |-
{
"type": "doc",
"content": [
@@ -563,7 +563,7 @@
}
]
}
-04_01__leaf_blocks__thematic_breaks__015: |-
+04_01_00__leaf_blocks__thematic_breaks__015: |-
{
"type": "doc",
"content": [
@@ -616,7 +616,7 @@
}
]
}
-04_01__leaf_blocks__thematic_breaks__016: |-
+04_01_00__leaf_blocks__thematic_breaks__016: |-
{
"type": "doc",
"content": [
@@ -643,7 +643,7 @@
}
]
}
-04_01__leaf_blocks__thematic_breaks__017: |-
+04_01_00__leaf_blocks__thematic_breaks__017: |-
{
"type": "doc",
"content": [
@@ -670,7 +670,7 @@
}
]
}
-04_01__leaf_blocks__thematic_breaks__018: |-
+04_01_00__leaf_blocks__thematic_breaks__018: |-
{
"type": "doc",
"content": [
@@ -723,7 +723,7 @@
}
]
}
-04_01__leaf_blocks__thematic_breaks__019: |-
+04_01_00__leaf_blocks__thematic_breaks__019: |-
{
"type": "doc",
"content": [
@@ -762,7 +762,7 @@
}
]
}
-04_02__leaf_blocks__atx_headings__001: |-
+04_02_00__leaf_blocks__atx_headings__001: |-
{
"type": "doc",
"content": [
@@ -840,7 +840,7 @@
}
]
}
-04_02__leaf_blocks__atx_headings__002: |-
+04_02_00__leaf_blocks__atx_headings__002: |-
{
"type": "doc",
"content": [
@@ -855,7 +855,7 @@
}
]
}
-04_02__leaf_blocks__atx_headings__003: |-
+04_02_00__leaf_blocks__atx_headings__003: |-
{
"type": "doc",
"content": [
@@ -879,7 +879,7 @@
}
]
}
-04_02__leaf_blocks__atx_headings__004: |-
+04_02_00__leaf_blocks__atx_headings__004: |-
{
"type": "doc",
"content": [
@@ -894,7 +894,7 @@
}
]
}
-04_02__leaf_blocks__atx_headings__005: |-
+04_02_00__leaf_blocks__atx_headings__005: |-
{
"type": "doc",
"content": [
@@ -925,7 +925,7 @@
}
]
}
-04_02__leaf_blocks__atx_headings__006: |-
+04_02_00__leaf_blocks__atx_headings__006: |-
{
"type": "doc",
"content": [
@@ -943,7 +943,7 @@
}
]
}
-04_02__leaf_blocks__atx_headings__007: |-
+04_02_00__leaf_blocks__atx_headings__007: |-
{
"type": "doc",
"content": [
@@ -985,7 +985,7 @@
}
]
}
-04_02__leaf_blocks__atx_headings__008: |-
+04_02_00__leaf_blocks__atx_headings__008: |-
{
"type": "doc",
"content": [
@@ -1004,7 +1004,7 @@
}
]
}
-04_02__leaf_blocks__atx_headings__009: |-
+04_02_00__leaf_blocks__atx_headings__009: |-
{
"type": "doc",
"content": [
@@ -1019,7 +1019,7 @@
}
]
}
-04_02__leaf_blocks__atx_headings__010: |-
+04_02_00__leaf_blocks__atx_headings__010: |-
{
"type": "doc",
"content": [
@@ -1049,7 +1049,7 @@
}
]
}
-04_02__leaf_blocks__atx_headings__011: |-
+04_02_00__leaf_blocks__atx_headings__011: |-
{
"type": "doc",
"content": [
@@ -1079,7 +1079,7 @@
}
]
}
-04_02__leaf_blocks__atx_headings__012: |-
+04_02_00__leaf_blocks__atx_headings__012: |-
{
"type": "doc",
"content": [
@@ -1097,7 +1097,7 @@
}
]
}
-04_02__leaf_blocks__atx_headings__013: |-
+04_02_00__leaf_blocks__atx_headings__013: |-
{
"type": "doc",
"content": [
@@ -1115,7 +1115,7 @@
}
]
}
-04_02__leaf_blocks__atx_headings__014: |-
+04_02_00__leaf_blocks__atx_headings__014: |-
{
"type": "doc",
"content": [
@@ -1133,7 +1133,7 @@
}
]
}
-04_02__leaf_blocks__atx_headings__015: |-
+04_02_00__leaf_blocks__atx_headings__015: |-
{
"type": "doc",
"content": [
@@ -1175,7 +1175,7 @@
}
]
}
-04_02__leaf_blocks__atx_headings__016: |-
+04_02_00__leaf_blocks__atx_headings__016: |-
{
"type": "doc",
"content": [
@@ -1199,7 +1199,7 @@
}
]
}
-04_02__leaf_blocks__atx_headings__017: |-
+04_02_00__leaf_blocks__atx_headings__017: |-
{
"type": "doc",
"content": [
@@ -1235,7 +1235,7 @@
}
]
}
-04_02__leaf_blocks__atx_headings__018: |-
+04_02_00__leaf_blocks__atx_headings__018: |-
{
"type": "doc",
"content": [
@@ -1259,7 +1259,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__001: |-
+04_03_00__leaf_blocks__setext_headings__001: |-
{
"type": "doc",
"content": [
@@ -1307,7 +1307,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__002: |-
+04_03_00__leaf_blocks__setext_headings__002: |-
{
"type": "doc",
"content": [
@@ -1334,7 +1334,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__003: |-
+04_03_00__leaf_blocks__setext_headings__003: |-
{
"type": "doc",
"content": [
@@ -1361,7 +1361,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__004: |-
+04_03_00__leaf_blocks__setext_headings__004: |-
{
"type": "doc",
"content": [
@@ -1391,7 +1391,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__005: |-
+04_03_00__leaf_blocks__setext_headings__005: |-
{
"type": "doc",
"content": [
@@ -1433,7 +1433,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__006: |-
+04_03_00__leaf_blocks__setext_headings__006: |-
{
"type": "doc",
"content": [
@@ -1455,7 +1455,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__007: |-
+04_03_00__leaf_blocks__setext_headings__007: |-
{
"type": "doc",
"content": [
@@ -1473,7 +1473,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__008: |-
+04_03_00__leaf_blocks__setext_headings__008: |-
{
"type": "doc",
"content": [
@@ -1488,7 +1488,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__009: |-
+04_03_00__leaf_blocks__setext_headings__009: |-
{
"type": "doc",
"content": [
@@ -1515,7 +1515,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__010: |-
+04_03_00__leaf_blocks__setext_headings__010: |-
{
"type": "doc",
"content": [
@@ -1533,7 +1533,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__011: |-
+04_03_00__leaf_blocks__setext_headings__011: |-
{
"type": "doc",
"content": [
@@ -1551,7 +1551,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__012: |-
+04_03_00__leaf_blocks__setext_headings__012: |-
{
"type": "doc",
"content": [
@@ -1599,7 +1599,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__013: |-
+04_03_00__leaf_blocks__setext_headings__013: |-
{
"type": "doc",
"content": [
@@ -1625,7 +1625,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__014: |-
+04_03_00__leaf_blocks__setext_headings__014: |-
{
"type": "doc",
"content": [
@@ -1648,7 +1648,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__015: |-
+04_03_00__leaf_blocks__setext_headings__015: |-
{
"type": "doc",
"content": [
@@ -1679,7 +1679,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__016: |-
+04_03_00__leaf_blocks__setext_headings__016: |-
{
"type": "doc",
"content": [
@@ -1697,7 +1697,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__017: |-
+04_03_00__leaf_blocks__setext_headings__017: |-
{
"type": "doc",
"content": [
@@ -1738,7 +1738,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__018: |-
+04_03_00__leaf_blocks__setext_headings__018: |-
{
"type": "doc",
"content": [
@@ -1753,7 +1753,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__019: |-
+04_03_00__leaf_blocks__setext_headings__019: |-
{
"type": "doc",
"content": [
@@ -1767,7 +1767,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__020: |-
+04_03_00__leaf_blocks__setext_headings__020: |-
{
"type": "doc",
"content": [
@@ -1798,7 +1798,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__021: |-
+04_03_00__leaf_blocks__setext_headings__021: |-
{
"type": "doc",
"content": [
@@ -1820,7 +1820,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__022: |-
+04_03_00__leaf_blocks__setext_headings__022: |-
{
"type": "doc",
"content": [
@@ -1846,7 +1846,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__023: |-
+04_03_00__leaf_blocks__setext_headings__023: |-
{
"type": "doc",
"content": [
@@ -1864,7 +1864,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__024: |-
+04_03_00__leaf_blocks__setext_headings__024: |-
{
"type": "doc",
"content": [
@@ -1900,7 +1900,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__025: |-
+04_03_00__leaf_blocks__setext_headings__025: |-
{
"type": "doc",
"content": [
@@ -1927,7 +1927,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__026: |-
+04_03_00__leaf_blocks__setext_headings__026: |-
{
"type": "doc",
"content": [
@@ -1954,7 +1954,7 @@
}
]
}
-04_03__leaf_blocks__setext_headings__027: |-
+04_03_00__leaf_blocks__setext_headings__027: |-
{
"type": "doc",
"content": [
@@ -1969,7 +1969,7 @@
}
]
}
-04_04__leaf_blocks__indented_code_blocks__001: |-
+04_04_00__leaf_blocks__indented_code_blocks__001: |-
{
"type": "doc",
"content": [
@@ -1988,7 +1988,7 @@
}
]
}
-04_04__leaf_blocks__indented_code_blocks__002: |-
+04_04_00__leaf_blocks__indented_code_blocks__002: |-
{
"type": "doc",
"content": [
@@ -2025,7 +2025,7 @@
}
]
}
-04_04__leaf_blocks__indented_code_blocks__003: |-
+04_04_00__leaf_blocks__indented_code_blocks__003: |-
{
"type": "doc",
"content": [
@@ -2076,7 +2076,7 @@
}
]
}
-04_04__leaf_blocks__indented_code_blocks__004: |-
+04_04_00__leaf_blocks__indented_code_blocks__004: |-
{
"type": "doc",
"content": [
@@ -2095,7 +2095,7 @@
}
]
}
-04_04__leaf_blocks__indented_code_blocks__005: |-
+04_04_00__leaf_blocks__indented_code_blocks__005: |-
{
"type": "doc",
"content": [
@@ -2114,7 +2114,7 @@
}
]
}
-04_04__leaf_blocks__indented_code_blocks__006: |-
+04_04_00__leaf_blocks__indented_code_blocks__006: |-
{
"type": "doc",
"content": [
@@ -2133,7 +2133,7 @@
}
]
}
-04_04__leaf_blocks__indented_code_blocks__007: |-
+04_04_00__leaf_blocks__indented_code_blocks__007: |-
{
"type": "doc",
"content": [
@@ -2148,7 +2148,7 @@
}
]
}
-04_04__leaf_blocks__indented_code_blocks__008: |-
+04_04_00__leaf_blocks__indented_code_blocks__008: |-
{
"type": "doc",
"content": [
@@ -2176,7 +2176,7 @@
}
]
}
-04_04__leaf_blocks__indented_code_blocks__009: |-
+04_04_00__leaf_blocks__indented_code_blocks__009: |-
{
"type": "doc",
"content": [
@@ -2235,7 +2235,7 @@
}
]
}
-04_04__leaf_blocks__indented_code_blocks__010: |-
+04_04_00__leaf_blocks__indented_code_blocks__010: |-
{
"type": "doc",
"content": [
@@ -2254,7 +2254,7 @@
}
]
}
-04_04__leaf_blocks__indented_code_blocks__011: |-
+04_04_00__leaf_blocks__indented_code_blocks__011: |-
{
"type": "doc",
"content": [
@@ -2273,7 +2273,7 @@
}
]
}
-04_04__leaf_blocks__indented_code_blocks__012: |-
+04_04_00__leaf_blocks__indented_code_blocks__012: |-
{
"type": "doc",
"content": [
@@ -2292,7 +2292,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__001: |-
+04_05_00__leaf_blocks__fenced_code_blocks__001: |-
{
"type": "doc",
"content": [
@@ -2311,7 +2311,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__002: |-
+04_05_00__leaf_blocks__fenced_code_blocks__002: |-
{
"type": "doc",
"content": [
@@ -2330,7 +2330,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__003: |-
+04_05_00__leaf_blocks__fenced_code_blocks__003: |-
{
"type": "doc",
"content": [
@@ -2350,7 +2350,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__004: |-
+04_05_00__leaf_blocks__fenced_code_blocks__004: |-
{
"type": "doc",
"content": [
@@ -2369,7 +2369,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__005: |-
+04_05_00__leaf_blocks__fenced_code_blocks__005: |-
{
"type": "doc",
"content": [
@@ -2388,7 +2388,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__006: |-
+04_05_00__leaf_blocks__fenced_code_blocks__006: |-
{
"type": "doc",
"content": [
@@ -2407,7 +2407,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__007: |-
+04_05_00__leaf_blocks__fenced_code_blocks__007: |-
{
"type": "doc",
"content": [
@@ -2426,7 +2426,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__008: |-
+04_05_00__leaf_blocks__fenced_code_blocks__008: |-
{
"type": "doc",
"content": [
@@ -2439,7 +2439,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__009: |-
+04_05_00__leaf_blocks__fenced_code_blocks__009: |-
{
"type": "doc",
"content": [
@@ -2458,7 +2458,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__010: |-
+04_05_00__leaf_blocks__fenced_code_blocks__010: |-
{
"type": "doc",
"content": [
@@ -2494,7 +2494,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__011: |-
+04_05_00__leaf_blocks__fenced_code_blocks__011: |-
{
"type": "doc",
"content": [
@@ -2507,7 +2507,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__012: |-
+04_05_00__leaf_blocks__fenced_code_blocks__012: |-
{
"type": "doc",
"content": [
@@ -2520,7 +2520,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__013: |-
+04_05_00__leaf_blocks__fenced_code_blocks__013: |-
{
"type": "doc",
"content": [
@@ -2539,7 +2539,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__014: |-
+04_05_00__leaf_blocks__fenced_code_blocks__014: |-
{
"type": "doc",
"content": [
@@ -2558,7 +2558,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__015: |-
+04_05_00__leaf_blocks__fenced_code_blocks__015: |-
{
"type": "doc",
"content": [
@@ -2577,7 +2577,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__016: |-
+04_05_00__leaf_blocks__fenced_code_blocks__016: |-
{
"type": "doc",
"content": [
@@ -2596,7 +2596,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__017: |-
+04_05_00__leaf_blocks__fenced_code_blocks__017: |-
{
"type": "doc",
"content": [
@@ -2615,7 +2615,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__018: |-
+04_05_00__leaf_blocks__fenced_code_blocks__018: |-
{
"type": "doc",
"content": [
@@ -2634,7 +2634,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__019: |-
+04_05_00__leaf_blocks__fenced_code_blocks__019: |-
{
"type": "doc",
"content": [
@@ -2653,7 +2653,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__020: |-
+04_05_00__leaf_blocks__fenced_code_blocks__020: |-
{
"type": "doc",
"content": [
@@ -2668,7 +2668,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__021: |-
+04_05_00__leaf_blocks__fenced_code_blocks__021: |-
{
"type": "doc",
"content": [
@@ -2687,7 +2687,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__022: |-
+04_05_00__leaf_blocks__fenced_code_blocks__022: |-
{
"type": "doc",
"content": [
@@ -2724,7 +2724,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__023: |-
+04_05_00__leaf_blocks__fenced_code_blocks__023: |-
{
"type": "doc",
"content": [
@@ -2767,7 +2767,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__024: |-
+04_05_00__leaf_blocks__fenced_code_blocks__024: |-
{
"type": "doc",
"content": [
@@ -2786,7 +2786,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__025: |-
+04_05_00__leaf_blocks__fenced_code_blocks__025: |-
{
"type": "doc",
"content": [
@@ -2805,7 +2805,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__026: |-
+04_05_00__leaf_blocks__fenced_code_blocks__026: |-
{
"type": "doc",
"content": [
@@ -2818,7 +2818,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__027: |-
+04_05_00__leaf_blocks__fenced_code_blocks__027: |-
{
"type": "doc",
"content": [
@@ -2842,7 +2842,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__028: |-
+04_05_00__leaf_blocks__fenced_code_blocks__028: |-
{
"type": "doc",
"content": [
@@ -2861,7 +2861,7 @@
}
]
}
-04_05__leaf_blocks__fenced_code_blocks__029: |-
+04_05_00__leaf_blocks__fenced_code_blocks__029: |-
{
"type": "doc",
"content": [
@@ -2880,7 +2880,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__001: |-
+04_06_00__leaf_blocks__html_blocks__001: |-
{
"type": "doc",
"content": [
@@ -2944,7 +2944,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__002: |-
+04_06_00__leaf_blocks__html_blocks__002: |-
{
"type": "doc",
"content": [
@@ -2991,7 +2991,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__003: |-
+04_06_00__leaf_blocks__html_blocks__003: |-
{
"type": "doc",
"content": [
@@ -3011,7 +3011,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__004: |-
+04_06_00__leaf_blocks__html_blocks__004: |-
{
"type": "doc",
"content": [
@@ -3026,7 +3026,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__005: |-
+04_06_00__leaf_blocks__html_blocks__005: |-
{
"type": "doc",
"content": [
@@ -3051,7 +3051,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__006: |-
+04_06_00__leaf_blocks__html_blocks__006: |-
{
"type": "doc",
"content": [
@@ -3060,7 +3060,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__007: |-
+04_06_00__leaf_blocks__html_blocks__007: |-
{
"type": "doc",
"content": [
@@ -3069,7 +3069,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__008: |-
+04_06_00__leaf_blocks__html_blocks__008: |-
{
"type": "doc",
"content": [
@@ -3103,7 +3103,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__009: |-
+04_06_00__leaf_blocks__html_blocks__009: |-
{
"type": "doc",
"content": [
@@ -3112,7 +3112,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__010: |-
+04_06_00__leaf_blocks__html_blocks__010: |-
{
"type": "doc",
"content": [
@@ -3121,7 +3121,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__011: |-
+04_06_00__leaf_blocks__html_blocks__011: |-
{
"type": "doc",
"content": [
@@ -3130,7 +3130,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__012: |-
+04_06_00__leaf_blocks__html_blocks__012: |-
{
"type": "doc",
"content": [
@@ -3163,7 +3163,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__013: |-
+04_06_00__leaf_blocks__html_blocks__013: |-
{
"type": "doc",
"content": [
@@ -3201,7 +3201,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__014: |-
+04_06_00__leaf_blocks__html_blocks__014: |-
{
"type": "doc",
"content": [
@@ -3219,7 +3219,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__015: |-
+04_06_00__leaf_blocks__html_blocks__015: |-
{
"type": "doc",
"content": [
@@ -3247,7 +3247,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__016: |-
+04_06_00__leaf_blocks__html_blocks__016: |-
{
"type": "doc",
"content": [
@@ -3256,7 +3256,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__017: |-
+04_06_00__leaf_blocks__html_blocks__017: |-
{
"type": "doc",
"content": [
@@ -3276,7 +3276,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__018: |-
+04_06_00__leaf_blocks__html_blocks__018: |-
{
"type": "doc",
"content": [
@@ -3291,7 +3291,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__019: |-
+04_06_00__leaf_blocks__html_blocks__019: |-
{
"type": "doc",
"content": [
@@ -3311,7 +3311,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__020: |-
+04_06_00__leaf_blocks__html_blocks__020: |-
{
"type": "doc",
"content": [
@@ -3334,7 +3334,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__021: |-
+04_06_00__leaf_blocks__html_blocks__021: |-
{
"type": "doc",
"content": [
@@ -3357,7 +3357,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__022: |-
+04_06_00__leaf_blocks__html_blocks__022: |-
{
"type": "doc",
"content": [
@@ -3391,7 +3391,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__023: |-
+04_06_00__leaf_blocks__html_blocks__023: |-
{
"type": "doc",
"content": [
@@ -3406,7 +3406,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__024: |-
+04_06_00__leaf_blocks__html_blocks__024: |-
{
"type": "doc",
"content": [
@@ -3421,7 +3421,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__025: |-
+04_06_00__leaf_blocks__html_blocks__025: |-
{
"type": "doc",
"content": [
@@ -3430,7 +3430,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__026: |-
+04_06_00__leaf_blocks__html_blocks__026: |-
{
"type": "doc",
"content": [
@@ -3467,7 +3467,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__027: |-
+04_06_00__leaf_blocks__html_blocks__027: |-
{
"type": "doc",
"content": [
@@ -3506,7 +3506,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__028: |-
+04_06_00__leaf_blocks__html_blocks__028: |-
{
"type": "doc",
"content": [
@@ -3526,7 +3526,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__029: |-
+04_06_00__leaf_blocks__html_blocks__029: |-
{
"type": "doc",
"content": [
@@ -3555,7 +3555,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__030: |-
+04_06_00__leaf_blocks__html_blocks__030: |-
{
"type": "doc",
"content": [
@@ -3570,7 +3570,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__031: |-
+04_06_00__leaf_blocks__html_blocks__031: |-
{
"type": "doc",
"content": [
@@ -3585,7 +3585,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__032: |-
+04_06_00__leaf_blocks__html_blocks__032: |-
{
"type": "doc",
"content": [
@@ -3609,7 +3609,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__033: |-
+04_06_00__leaf_blocks__html_blocks__033: |-
{
"type": "doc",
"content": [
@@ -3618,7 +3618,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__034: |-
+04_06_00__leaf_blocks__html_blocks__034: |-
{
"type": "doc",
"content": [
@@ -3633,7 +3633,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__035: |-
+04_06_00__leaf_blocks__html_blocks__035: |-
{
"type": "doc",
"content": [
@@ -3652,7 +3652,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__036: |-
+04_06_00__leaf_blocks__html_blocks__036: |-
{
"type": "doc",
"content": [
@@ -3676,7 +3676,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__037: |-
+04_06_00__leaf_blocks__html_blocks__037: |-
{
"type": "doc",
"content": [
@@ -3705,7 +3705,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__038: |-
+04_06_00__leaf_blocks__html_blocks__038: |-
{
"type": "doc",
"content": [
@@ -3734,7 +3734,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__039: |-
+04_06_00__leaf_blocks__html_blocks__039: |-
{
"type": "doc",
"content": [
@@ -3766,7 +3766,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__040: |-
+04_06_00__leaf_blocks__html_blocks__040: |-
{
"type": "doc",
"content": [
@@ -3795,7 +3795,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__041: |-
+04_06_00__leaf_blocks__html_blocks__041: |-
{
"type": "doc",
"content": [
@@ -3815,7 +3815,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__042: |-
+04_06_00__leaf_blocks__html_blocks__042: |-
{
"type": "doc",
"content": [
@@ -3853,7 +3853,7 @@
}
]
}
-04_06__leaf_blocks__html_blocks__043: |-
+04_06_00__leaf_blocks__html_blocks__043: |-
{
"type": "doc",
"content": [
@@ -3883,7 +3883,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__001: |-
+04_07_00__leaf_blocks__link_reference_definitions__001: |-
{
"type": "doc",
"content": [
@@ -3925,7 +3925,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__002: |-
+04_07_00__leaf_blocks__link_reference_definitions__002: |-
{
"type": "doc",
"content": [
@@ -3967,7 +3967,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__003: |-
+04_07_00__leaf_blocks__link_reference_definitions__003: |-
{
"type": "doc",
"content": [
@@ -4009,7 +4009,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__004: |-
+04_07_00__leaf_blocks__link_reference_definitions__004: |-
{
"type": "doc",
"content": [
@@ -4051,7 +4051,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__005: |-
+04_07_00__leaf_blocks__link_reference_definitions__005: |-
{
"type": "doc",
"content": [
@@ -4093,7 +4093,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__006: |-
+04_07_00__leaf_blocks__link_reference_definitions__006: |-
{
"type": "doc",
"content": [
@@ -4126,7 +4126,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__007: |-
+04_07_00__leaf_blocks__link_reference_definitions__007: |-
{
"type": "doc",
"content": [
@@ -4168,7 +4168,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__008: |-
+04_07_00__leaf_blocks__link_reference_definitions__008: |-
{
"type": "doc",
"content": [
@@ -4192,7 +4192,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__009: |-
+04_07_00__leaf_blocks__link_reference_definitions__009: |-
{
"type": "doc",
"content": [
@@ -4234,7 +4234,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__010: |-
+04_07_00__leaf_blocks__link_reference_definitions__010: |-
{
"type": "doc",
"content": [
@@ -4258,7 +4258,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__011: |-
+04_07_00__leaf_blocks__link_reference_definitions__011: |-
{
"type": "doc",
"content": [
@@ -4300,7 +4300,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__012: |-
+04_07_00__leaf_blocks__link_reference_definitions__012: |-
{
"type": "doc",
"content": [
@@ -4342,7 +4342,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__013: |-
+04_07_00__leaf_blocks__link_reference_definitions__013: |-
{
"type": "doc",
"content": [
@@ -4398,7 +4398,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__014: |-
+04_07_00__leaf_blocks__link_reference_definitions__014: |-
{
"type": "doc",
"content": [
@@ -4440,7 +4440,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__015: |-
+04_07_00__leaf_blocks__link_reference_definitions__015: |-
{
"type": "doc",
"content": [
@@ -4482,7 +4482,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__016: |-
+04_07_00__leaf_blocks__link_reference_definitions__016: |-
{
"type": "doc",
"content": [
@@ -4502,7 +4502,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__017: |-
+04_07_00__leaf_blocks__link_reference_definitions__017: |-
{
"type": "doc",
"content": [
@@ -4531,7 +4531,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__018: |-
+04_07_00__leaf_blocks__link_reference_definitions__018: |-
{
"type": "doc",
"content": [
@@ -4546,7 +4546,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__019: |-
+04_07_00__leaf_blocks__link_reference_definitions__019: |-
{
"type": "doc",
"content": [
@@ -4575,7 +4575,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__020: |-
+04_07_00__leaf_blocks__link_reference_definitions__020: |-
{
"type": "doc",
"content": [
@@ -4603,7 +4603,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__021: |-
+04_07_00__leaf_blocks__link_reference_definitions__021: |-
{
"type": "doc",
"content": [
@@ -4631,7 +4631,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__022: |-
+04_07_00__leaf_blocks__link_reference_definitions__022: |-
{
"type": "doc",
"content": [
@@ -4655,7 +4655,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__023: |-
+04_07_00__leaf_blocks__link_reference_definitions__023: |-
{
"type": "doc",
"content": [
@@ -4717,7 +4717,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__024: |-
+04_07_00__leaf_blocks__link_reference_definitions__024: |-
{
"type": "doc",
"content": [
@@ -4771,7 +4771,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__025: |-
+04_07_00__leaf_blocks__link_reference_definitions__025: |-
{
"type": "doc",
"content": [
@@ -4817,7 +4817,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__026: |-
+04_07_00__leaf_blocks__link_reference_definitions__026: |-
{
"type": "doc",
"content": [
@@ -4929,7 +4929,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__027: |-
+04_07_00__leaf_blocks__link_reference_definitions__027: |-
{
"type": "doc",
"content": [
@@ -4979,7 +4979,7 @@
}
]
}
-04_07__leaf_blocks__link_reference_definitions__028: |-
+04_07_00__leaf_blocks__link_reference_definitions__028: |-
{
"type": "doc",
"content": [
@@ -4999,7 +4999,7 @@
}
]
}
-04_08__leaf_blocks__paragraphs__001: |-
+04_08_00__leaf_blocks__paragraphs__001: |-
{
"type": "doc",
"content": [
@@ -5023,7 +5023,7 @@
}
]
}
-04_08__leaf_blocks__paragraphs__002: |-
+04_08_00__leaf_blocks__paragraphs__002: |-
{
"type": "doc",
"content": [
@@ -5047,7 +5047,7 @@
}
]
}
-04_08__leaf_blocks__paragraphs__003: |-
+04_08_00__leaf_blocks__paragraphs__003: |-
{
"type": "doc",
"content": [
@@ -5071,7 +5071,7 @@
}
]
}
-04_08__leaf_blocks__paragraphs__004: |-
+04_08_00__leaf_blocks__paragraphs__004: |-
{
"type": "doc",
"content": [
@@ -5086,7 +5086,7 @@
}
]
}
-04_08__leaf_blocks__paragraphs__005: |-
+04_08_00__leaf_blocks__paragraphs__005: |-
{
"type": "doc",
"content": [
@@ -5101,7 +5101,7 @@
}
]
}
-04_08__leaf_blocks__paragraphs__006: |-
+04_08_00__leaf_blocks__paragraphs__006: |-
{
"type": "doc",
"content": [
@@ -5116,7 +5116,7 @@
}
]
}
-04_08__leaf_blocks__paragraphs__007: |-
+04_08_00__leaf_blocks__paragraphs__007: |-
{
"type": "doc",
"content": [
@@ -5144,7 +5144,7 @@
}
]
}
-04_08__leaf_blocks__paragraphs__008: |-
+04_08_00__leaf_blocks__paragraphs__008: |-
{
"type": "doc",
"content": [
@@ -5166,7 +5166,7 @@
}
]
}
-04_09__leaf_blocks__blank_lines__001: |-
+04_09_00__leaf_blocks__blank_lines__001: |-
{
"type": "doc",
"content": [
@@ -5193,7 +5193,7 @@
}
]
}
-04_10__leaf_blocks__tables_extension__001: |-
+04_10_00__leaf_blocks__tables_extension__001: |-
{
"type": "doc",
"content": [
@@ -5293,7 +5293,7 @@
}
]
}
-04_10__leaf_blocks__tables_extension__002: |-
+04_10_00__leaf_blocks__tables_extension__002: |-
{
"type": "doc",
"content": [
@@ -5393,7 +5393,7 @@
}
]
}
-04_10__leaf_blocks__tables_extension__003: |-
+04_10_00__leaf_blocks__tables_extension__003: |-
{
"type": "doc",
"content": [
@@ -5505,7 +5505,7 @@
}
]
}
-04_10__leaf_blocks__tables_extension__004: |-
+04_10_00__leaf_blocks__tables_extension__004: |-
{
"type": "doc",
"content": [
@@ -5622,7 +5622,7 @@
}
]
}
-04_10__leaf_blocks__tables_extension__005: |-
+04_10_00__leaf_blocks__tables_extension__005: |-
{
"type": "doc",
"content": [
@@ -5768,7 +5768,7 @@
}
]
}
-04_10__leaf_blocks__tables_extension__006: |-
+04_10_00__leaf_blocks__tables_extension__006: |-
{
"type": "doc",
"content": [
@@ -5783,7 +5783,7 @@
}
]
}
-04_10__leaf_blocks__tables_extension__007: |-
+04_10_00__leaf_blocks__tables_extension__007: |-
{
"type": "doc",
"content": [
@@ -5920,7 +5920,7 @@
}
]
}
-04_10__leaf_blocks__tables_extension__008: |-
+04_10_00__leaf_blocks__tables_extension__008: |-
{
"type": "doc",
"content": [
@@ -5977,7 +5977,7 @@
}
]
}
-05_01__container_blocks__block_quotes__001: |-
+05_01_00__container_blocks__block_quotes__001: |-
{
"type": "doc",
"content": [
@@ -6012,7 +6012,7 @@
}
]
}
-05_01__container_blocks__block_quotes__002: |-
+05_01_00__container_blocks__block_quotes__002: |-
{
"type": "doc",
"content": [
@@ -6047,7 +6047,7 @@
}
]
}
-05_01__container_blocks__block_quotes__003: |-
+05_01_00__container_blocks__block_quotes__003: |-
{
"type": "doc",
"content": [
@@ -6082,7 +6082,7 @@
}
]
}
-05_01__container_blocks__block_quotes__004: |-
+05_01_00__container_blocks__block_quotes__004: |-
{
"type": "doc",
"content": [
@@ -6101,7 +6101,7 @@
}
]
}
-05_01__container_blocks__block_quotes__005: |-
+05_01_00__container_blocks__block_quotes__005: |-
{
"type": "doc",
"content": [
@@ -6136,7 +6136,7 @@
}
]
}
-05_01__container_blocks__block_quotes__006: |-
+05_01_00__container_blocks__block_quotes__006: |-
{
"type": "doc",
"content": [
@@ -6159,7 +6159,7 @@
}
]
}
-05_01__container_blocks__block_quotes__007: |-
+05_01_00__container_blocks__block_quotes__007: |-
{
"type": "doc",
"content": [
@@ -6185,7 +6185,7 @@
}
]
}
-05_01__container_blocks__block_quotes__008: |-
+05_01_00__container_blocks__block_quotes__008: |-
{
"type": "doc",
"content": [
@@ -6243,7 +6243,7 @@
}
]
}
-05_01__container_blocks__block_quotes__009: |-
+05_01_00__container_blocks__block_quotes__009: |-
{
"type": "doc",
"content": [
@@ -6283,7 +6283,7 @@
}
]
}
-05_01__container_blocks__block_quotes__010: |-
+05_01_00__container_blocks__block_quotes__010: |-
{
"type": "doc",
"content": [
@@ -6320,7 +6320,7 @@
}
]
}
-05_01__container_blocks__block_quotes__011: |-
+05_01_00__container_blocks__block_quotes__011: |-
{
"type": "doc",
"content": [
@@ -6343,7 +6343,7 @@
}
]
}
-05_01__container_blocks__block_quotes__012: |-
+05_01_00__container_blocks__block_quotes__012: |-
{
"type": "doc",
"content": [
@@ -6360,7 +6360,7 @@
}
]
}
-05_01__container_blocks__block_quotes__013: |-
+05_01_00__container_blocks__block_quotes__013: |-
{
"type": "doc",
"content": [
@@ -6377,7 +6377,7 @@
}
]
}
-05_01__container_blocks__block_quotes__014: |-
+05_01_00__container_blocks__block_quotes__014: |-
{
"type": "doc",
"content": [
@@ -6400,7 +6400,7 @@
}
]
}
-05_01__container_blocks__block_quotes__015: |-
+05_01_00__container_blocks__block_quotes__015: |-
{
"type": "doc",
"content": [
@@ -6440,7 +6440,7 @@
}
]
}
-05_01__container_blocks__block_quotes__016: |-
+05_01_00__container_blocks__block_quotes__016: |-
{
"type": "doc",
"content": [
@@ -6463,7 +6463,7 @@
}
]
}
-05_01__container_blocks__block_quotes__017: |-
+05_01_00__container_blocks__block_quotes__017: |-
{
"type": "doc",
"content": [
@@ -6495,7 +6495,7 @@
}
]
}
-05_01__container_blocks__block_quotes__018: |-
+05_01_00__container_blocks__block_quotes__018: |-
{
"type": "doc",
"content": [
@@ -6527,7 +6527,7 @@
}
]
}
-05_01__container_blocks__block_quotes__019: |-
+05_01_00__container_blocks__block_quotes__019: |-
{
"type": "doc",
"content": [
@@ -6570,7 +6570,7 @@
}
]
}
-05_01__container_blocks__block_quotes__020: |-
+05_01_00__container_blocks__block_quotes__020: |-
{
"type": "doc",
"content": [
@@ -6593,7 +6593,7 @@
}
]
}
-05_01__container_blocks__block_quotes__021: |-
+05_01_00__container_blocks__block_quotes__021: |-
{
"type": "doc",
"content": [
@@ -6625,7 +6625,7 @@
}
]
}
-05_01__container_blocks__block_quotes__022: |-
+05_01_00__container_blocks__block_quotes__022: |-
{
"type": "doc",
"content": [
@@ -6657,7 +6657,7 @@
}
]
}
-05_01__container_blocks__block_quotes__023: |-
+05_01_00__container_blocks__block_quotes__023: |-
{
"type": "doc",
"content": [
@@ -6696,7 +6696,7 @@
}
]
}
-05_01__container_blocks__block_quotes__024: |-
+05_01_00__container_blocks__block_quotes__024: |-
{
"type": "doc",
"content": [
@@ -6735,7 +6735,7 @@
}
]
}
-05_01__container_blocks__block_quotes__025: |-
+05_01_00__container_blocks__block_quotes__025: |-
{
"type": "doc",
"content": [
@@ -6779,7 +6779,7 @@
}
]
}
-05_02__container_blocks__list_items__001: |-
+05_02_00__container_blocks__list_items__001: |-
{
"type": "doc",
"content": [
@@ -6824,7 +6824,7 @@
}
]
}
-05_02__container_blocks__list_items__002: |-
+05_02_00__container_blocks__list_items__002: |-
{
"type": "doc",
"content": [
@@ -6883,7 +6883,7 @@
}
]
}
-05_02__container_blocks__list_items__003: |-
+05_02_00__container_blocks__list_items__003: |-
{
"type": "doc",
"content": [
@@ -6920,7 +6920,7 @@
}
]
}
-05_02__container_blocks__list_items__004: |-
+05_02_00__container_blocks__list_items__004: |-
{
"type": "doc",
"content": [
@@ -6957,7 +6957,7 @@
}
]
}
-05_02__container_blocks__list_items__005: |-
+05_02_00__container_blocks__list_items__005: |-
{
"type": "doc",
"content": [
@@ -6998,7 +6998,7 @@
}
]
}
-05_02__container_blocks__list_items__006: |-
+05_02_00__container_blocks__list_items__006: |-
{
"type": "doc",
"content": [
@@ -7035,7 +7035,7 @@
}
]
}
-05_02__container_blocks__list_items__007: |-
+05_02_00__container_blocks__list_items__007: |-
{
"type": "doc",
"content": [
@@ -7089,7 +7089,7 @@
}
]
}
-05_02__container_blocks__list_items__008: |-
+05_02_00__container_blocks__list_items__008: |-
{
"type": "doc",
"content": [
@@ -7142,7 +7142,7 @@
}
]
}
-05_02__container_blocks__list_items__009: |-
+05_02_00__container_blocks__list_items__009: |-
{
"type": "doc",
"content": [
@@ -7166,7 +7166,7 @@
}
]
}
-05_02__container_blocks__list_items__010: |-
+05_02_00__container_blocks__list_items__010: |-
{
"type": "doc",
"content": [
@@ -7203,7 +7203,7 @@
}
]
}
-05_02__container_blocks__list_items__011: |-
+05_02_00__container_blocks__list_items__011: |-
{
"type": "doc",
"content": [
@@ -7271,7 +7271,7 @@
}
]
}
-05_02__container_blocks__list_items__012: |-
+05_02_00__container_blocks__list_items__012: |-
{
"type": "doc",
"content": [
@@ -7312,7 +7312,7 @@
}
]
}
-05_02__container_blocks__list_items__013: |-
+05_02_00__container_blocks__list_items__013: |-
{
"type": "doc",
"content": [
@@ -7341,7 +7341,7 @@
}
]
}
-05_02__container_blocks__list_items__014: |-
+05_02_00__container_blocks__list_items__014: |-
{
"type": "doc",
"content": [
@@ -7356,7 +7356,7 @@
}
]
}
-05_02__container_blocks__list_items__015: |-
+05_02_00__container_blocks__list_items__015: |-
{
"type": "doc",
"content": [
@@ -7385,7 +7385,7 @@
}
]
}
-05_02__container_blocks__list_items__016: |-
+05_02_00__container_blocks__list_items__016: |-
{
"type": "doc",
"content": [
@@ -7414,7 +7414,7 @@
}
]
}
-05_02__container_blocks__list_items__017: |-
+05_02_00__container_blocks__list_items__017: |-
{
"type": "doc",
"content": [
@@ -7429,7 +7429,7 @@
}
]
}
-05_02__container_blocks__list_items__018: |-
+05_02_00__container_blocks__list_items__018: |-
{
"type": "doc",
"content": [
@@ -7470,7 +7470,7 @@
}
]
}
-05_02__container_blocks__list_items__019: |-
+05_02_00__container_blocks__list_items__019: |-
{
"type": "doc",
"content": [
@@ -7512,7 +7512,7 @@
}
]
}
-05_02__container_blocks__list_items__020: |-
+05_02_00__container_blocks__list_items__020: |-
{
"type": "doc",
"content": [
@@ -7553,7 +7553,7 @@
}
]
}
-05_02__container_blocks__list_items__021: |-
+05_02_00__container_blocks__list_items__021: |-
{
"type": "doc",
"content": [
@@ -7611,7 +7611,7 @@
}
]
}
-05_02__container_blocks__list_items__022: |-
+05_02_00__container_blocks__list_items__022: |-
{
"type": "doc",
"content": [
@@ -7669,7 +7669,7 @@
}
]
}
-05_02__container_blocks__list_items__023: |-
+05_02_00__container_blocks__list_items__023: |-
{
"type": "doc",
"content": [
@@ -7693,7 +7693,7 @@
}
]
}
-05_02__container_blocks__list_items__024: |-
+05_02_00__container_blocks__list_items__024: |-
{
"type": "doc",
"content": [
@@ -7730,7 +7730,7 @@
}
]
}
-05_02__container_blocks__list_items__025: |-
+05_02_00__container_blocks__list_items__025: |-
{
"type": "doc",
"content": [
@@ -7767,7 +7767,7 @@
}
]
}
-05_02__container_blocks__list_items__026: |-
+05_02_00__container_blocks__list_items__026: |-
{
"type": "doc",
"content": [
@@ -7837,7 +7837,7 @@
}
]
}
-05_02__container_blocks__list_items__027: |-
+05_02_00__container_blocks__list_items__027: |-
{
"type": "doc",
"content": [
@@ -7865,7 +7865,7 @@
}
]
}
-05_02__container_blocks__list_items__028: |-
+05_02_00__container_blocks__list_items__028: |-
{
"type": "doc",
"content": [
@@ -7896,7 +7896,7 @@
}
]
}
-05_02__container_blocks__list_items__029: |-
+05_02_00__container_blocks__list_items__029: |-
{
"type": "doc",
"content": [
@@ -7946,7 +7946,7 @@
}
]
}
-05_02__container_blocks__list_items__030: |-
+05_02_00__container_blocks__list_items__030: |-
{
"type": "doc",
"content": [
@@ -7996,7 +7996,7 @@
}
]
}
-05_02__container_blocks__list_items__031: |-
+05_02_00__container_blocks__list_items__031: |-
{
"type": "doc",
"content": [
@@ -8047,7 +8047,7 @@
}
]
}
-05_02__container_blocks__list_items__032: |-
+05_02_00__container_blocks__list_items__032: |-
{
"type": "doc",
"content": [
@@ -8069,7 +8069,7 @@
}
]
}
-05_02__container_blocks__list_items__033: |-
+05_02_00__container_blocks__list_items__033: |-
{
"type": "doc",
"content": [
@@ -8093,7 +8093,7 @@
}
]
}
-05_02__container_blocks__list_items__034: |-
+05_02_00__container_blocks__list_items__034: |-
{
"type": "doc",
"content": [
@@ -8152,7 +8152,7 @@
}
]
}
-05_02__container_blocks__list_items__035: |-
+05_02_00__container_blocks__list_items__035: |-
{
"type": "doc",
"content": [
@@ -8211,7 +8211,7 @@
}
]
}
-05_02__container_blocks__list_items__036: |-
+05_02_00__container_blocks__list_items__036: |-
{
"type": "doc",
"content": [
@@ -8270,7 +8270,7 @@
}
]
}
-05_02__container_blocks__list_items__037: |-
+05_02_00__container_blocks__list_items__037: |-
{
"type": "doc",
"content": [
@@ -8289,7 +8289,7 @@
}
]
}
-05_02__container_blocks__list_items__038: |-
+05_02_00__container_blocks__list_items__038: |-
{
"type": "doc",
"content": [
@@ -8348,7 +8348,7 @@
}
]
}
-05_02__container_blocks__list_items__039: |-
+05_02_00__container_blocks__list_items__039: |-
{
"type": "doc",
"content": [
@@ -8377,7 +8377,7 @@
}
]
}
-05_02__container_blocks__list_items__040: |-
+05_02_00__container_blocks__list_items__040: |-
{
"type": "doc",
"content": [
@@ -8425,7 +8425,7 @@
}
]
}
-05_02__container_blocks__list_items__041: |-
+05_02_00__container_blocks__list_items__041: |-
{
"type": "doc",
"content": [
@@ -8473,7 +8473,7 @@
}
]
}
-05_02__container_blocks__list_items__042: |-
+05_02_00__container_blocks__list_items__042: |-
{
"type": "doc",
"content": [
@@ -8567,7 +8567,7 @@
}
]
}
-05_02__container_blocks__list_items__043: |-
+05_02_00__container_blocks__list_items__043: |-
{
"type": "doc",
"content": [
@@ -8637,7 +8637,7 @@
}
]
}
-05_02__container_blocks__list_items__044: |-
+05_02_00__container_blocks__list_items__044: |-
{
"type": "doc",
"content": [
@@ -8688,7 +8688,7 @@
}
]
}
-05_02__container_blocks__list_items__045: |-
+05_02_00__container_blocks__list_items__045: |-
{
"type": "doc",
"content": [
@@ -8739,7 +8739,7 @@
}
]
}
-05_02__container_blocks__list_items__046: |-
+05_02_00__container_blocks__list_items__046: |-
{
"type": "doc",
"content": [
@@ -8783,7 +8783,7 @@
}
]
}
-05_02__container_blocks__list_items__047: |-
+05_02_00__container_blocks__list_items__047: |-
{
"type": "doc",
"content": [
@@ -8845,7 +8845,7 @@
}
]
}
-05_02__container_blocks__list_items__048: |-
+05_02_00__container_blocks__list_items__048: |-
{
"type": "doc",
"content": [
@@ -8908,7 +8908,7 @@
}
]
}
-05_04__container_blocks__lists__001: |-
+05_04_00__container_blocks__lists__001: |-
{
"type": "doc",
"content": [
@@ -8972,7 +8972,7 @@
}
]
}
-05_04__container_blocks__lists__002: |-
+05_04_00__container_blocks__lists__002: |-
{
"type": "doc",
"content": [
@@ -9038,7 +9038,7 @@
}
]
}
-05_04__container_blocks__lists__003: |-
+05_04_00__container_blocks__lists__003: |-
{
"type": "doc",
"content": [
@@ -9089,7 +9089,7 @@
}
]
}
-05_04__container_blocks__lists__004: |-
+05_04_00__container_blocks__lists__004: |-
{
"type": "doc",
"content": [
@@ -9104,7 +9104,7 @@
}
]
}
-05_04__container_blocks__lists__005: |-
+05_04_00__container_blocks__lists__005: |-
{
"type": "doc",
"content": [
@@ -9142,7 +9142,7 @@
}
]
}
-05_04__container_blocks__lists__006: |-
+05_04_00__container_blocks__lists__006: |-
{
"type": "doc",
"content": [
@@ -9198,7 +9198,7 @@
}
]
}
-05_04__container_blocks__lists__007: |-
+05_04_00__container_blocks__lists__007: |-
{
"type": "doc",
"content": [
@@ -9279,7 +9279,7 @@
}
]
}
-05_04__container_blocks__lists__008: |-
+05_04_00__container_blocks__lists__008: |-
{
"type": "doc",
"content": [
@@ -9357,7 +9357,7 @@
}
]
}
-05_04__container_blocks__lists__009: |-
+05_04_00__container_blocks__lists__009: |-
{
"type": "doc",
"content": [
@@ -9421,7 +9421,7 @@
}
]
}
-05_04__container_blocks__lists__010: |-
+05_04_00__container_blocks__lists__010: |-
{
"type": "doc",
"content": [
@@ -9533,7 +9533,7 @@
}
]
}
-05_04__container_blocks__lists__011: |-
+05_04_00__container_blocks__lists__011: |-
{
"type": "doc",
"content": [
@@ -9590,7 +9590,7 @@
}
]
}
-05_04__container_blocks__lists__012: |-
+05_04_00__container_blocks__lists__012: |-
{
"type": "doc",
"content": [
@@ -9660,7 +9660,7 @@
}
]
}
-05_04__container_blocks__lists__013: |-
+05_04_00__container_blocks__lists__013: |-
{
"type": "doc",
"content": [
@@ -9716,7 +9716,7 @@
}
]
}
-05_04__container_blocks__lists__014: |-
+05_04_00__container_blocks__lists__014: |-
{
"type": "doc",
"content": [
@@ -9772,7 +9772,7 @@
}
]
}
-05_04__container_blocks__lists__015: |-
+05_04_00__container_blocks__lists__015: |-
{
"type": "doc",
"content": [
@@ -9822,7 +9822,7 @@
}
]
}
-05_04__container_blocks__lists__016: |-
+05_04_00__container_blocks__lists__016: |-
{
"type": "doc",
"content": [
@@ -9887,7 +9887,7 @@
}
]
}
-05_04__container_blocks__lists__017: |-
+05_04_00__container_blocks__lists__017: |-
{
"type": "doc",
"content": [
@@ -9957,7 +9957,7 @@
}
]
}
-05_04__container_blocks__lists__018: |-
+05_04_00__container_blocks__lists__018: |-
{
"type": "doc",
"content": [
@@ -10020,7 +10020,7 @@
}
]
}
-05_04__container_blocks__lists__019: |-
+05_04_00__container_blocks__lists__019: |-
{
"type": "doc",
"content": [
@@ -10093,7 +10093,7 @@
}
]
}
-05_04__container_blocks__lists__020: |-
+05_04_00__container_blocks__lists__020: |-
{
"type": "doc",
"content": [
@@ -10152,7 +10152,7 @@
}
]
}
-05_04__container_blocks__lists__021: |-
+05_04_00__container_blocks__lists__021: |-
{
"type": "doc",
"content": [
@@ -10224,7 +10224,7 @@
}
]
}
-05_04__container_blocks__lists__022: |-
+05_04_00__container_blocks__lists__022: |-
{
"type": "doc",
"content": [
@@ -10252,7 +10252,7 @@
}
]
}
-05_04__container_blocks__lists__023: |-
+05_04_00__container_blocks__lists__023: |-
{
"type": "doc",
"content": [
@@ -10302,7 +10302,7 @@
}
]
}
-05_04__container_blocks__lists__024: |-
+05_04_00__container_blocks__lists__024: |-
{
"type": "doc",
"content": [
@@ -10347,7 +10347,7 @@
}
]
}
-05_04__container_blocks__lists__025: |-
+05_04_00__container_blocks__lists__025: |-
{
"type": "doc",
"content": [
@@ -10406,7 +10406,7 @@
}
]
}
-05_04__container_blocks__lists__026: |-
+05_04_00__container_blocks__lists__026: |-
{
"type": "doc",
"content": [
@@ -10520,7 +10520,7 @@
}
]
}
-06_01__inlines__001: |-
+06_01_00__inlines__001: |-
{
"type": "doc",
"content": [
@@ -10544,7 +10544,7 @@
}
]
}
-06_02__inlines__backslash_escapes__001: |-
+06_02_00__inlines__backslash_escapes__001: |-
{
"type": "doc",
"content": [
@@ -10559,7 +10559,7 @@
}
]
}
-06_02__inlines__backslash_escapes__002: |-
+06_02_00__inlines__backslash_escapes__002: |-
{
"type": "doc",
"content": [
@@ -10574,7 +10574,7 @@
}
]
}
-06_02__inlines__backslash_escapes__003: |-
+06_02_00__inlines__backslash_escapes__003: |-
{
"type": "doc",
"content": [
@@ -10589,7 +10589,7 @@
}
]
}
-06_02__inlines__backslash_escapes__004: |-
+06_02_00__inlines__backslash_escapes__004: |-
{
"type": "doc",
"content": [
@@ -10613,7 +10613,7 @@
}
]
}
-06_02__inlines__backslash_escapes__005: |-
+06_02_00__inlines__backslash_escapes__005: |-
{
"type": "doc",
"content": [
@@ -10635,7 +10635,7 @@
}
]
}
-06_02__inlines__backslash_escapes__006: |-
+06_02_00__inlines__backslash_escapes__006: |-
{
"type": "doc",
"content": [
@@ -10655,7 +10655,7 @@
}
]
}
-06_02__inlines__backslash_escapes__007: |-
+06_02_00__inlines__backslash_escapes__007: |-
{
"type": "doc",
"content": [
@@ -10674,7 +10674,7 @@
}
]
}
-06_02__inlines__backslash_escapes__008: |-
+06_02_00__inlines__backslash_escapes__008: |-
{
"type": "doc",
"content": [
@@ -10693,7 +10693,7 @@
}
]
}
-06_02__inlines__backslash_escapes__009: |-
+06_02_00__inlines__backslash_escapes__009: |-
{
"type": "doc",
"content": [
@@ -10721,7 +10721,7 @@
}
]
}
-06_02__inlines__backslash_escapes__010: |-
+06_02_00__inlines__backslash_escapes__010: |-
{
"type": "doc",
"content": [
@@ -10730,7 +10730,7 @@
}
]
}
-06_02__inlines__backslash_escapes__011: |-
+06_02_00__inlines__backslash_escapes__011: |-
{
"type": "doc",
"content": [
@@ -10758,7 +10758,7 @@
}
]
}
-06_02__inlines__backslash_escapes__012: |-
+06_02_00__inlines__backslash_escapes__012: |-
{
"type": "doc",
"content": [
@@ -10800,7 +10800,7 @@
}
]
}
-06_02__inlines__backslash_escapes__013: |-
+06_02_00__inlines__backslash_escapes__013: |-
{
"type": "doc",
"content": [
@@ -10819,7 +10819,7 @@
}
]
}
-06_03__inlines__entity_and_numeric_character_references__001: |-
+06_03_00__inlines__entity_and_numeric_character_references__001: |-
{
"type": "doc",
"content": [
@@ -10834,7 +10834,7 @@
}
]
}
-06_03__inlines__entity_and_numeric_character_references__002: |-
+06_03_00__inlines__entity_and_numeric_character_references__002: |-
{
"type": "doc",
"content": [
@@ -10849,7 +10849,7 @@
}
]
}
-06_03__inlines__entity_and_numeric_character_references__003: |-
+06_03_00__inlines__entity_and_numeric_character_references__003: |-
{
"type": "doc",
"content": [
@@ -10864,7 +10864,7 @@
}
]
}
-06_03__inlines__entity_and_numeric_character_references__004: |-
+06_03_00__inlines__entity_and_numeric_character_references__004: |-
{
"type": "doc",
"content": [
@@ -10879,7 +10879,7 @@
}
]
}
-06_03__inlines__entity_and_numeric_character_references__005: |-
+06_03_00__inlines__entity_and_numeric_character_references__005: |-
{
"type": "doc",
"content": [
@@ -10894,7 +10894,7 @@
}
]
}
-06_03__inlines__entity_and_numeric_character_references__006: |-
+06_03_00__inlines__entity_and_numeric_character_references__006: |-
{
"type": "doc",
"content": [
@@ -10909,7 +10909,7 @@
}
]
}
-06_03__inlines__entity_and_numeric_character_references__007: |-
+06_03_00__inlines__entity_and_numeric_character_references__007: |-
{
"type": "doc",
"content": [
@@ -10918,7 +10918,7 @@
}
]
}
-06_03__inlines__entity_and_numeric_character_references__008: |-
+06_03_00__inlines__entity_and_numeric_character_references__008: |-
{
"type": "doc",
"content": [
@@ -10946,7 +10946,7 @@
}
]
}
-06_03__inlines__entity_and_numeric_character_references__009: |-
+06_03_00__inlines__entity_and_numeric_character_references__009: |-
{
"type": "doc",
"content": [
@@ -10988,7 +10988,7 @@
}
]
}
-06_03__inlines__entity_and_numeric_character_references__010: |-
+06_03_00__inlines__entity_and_numeric_character_references__010: |-
{
"type": "doc",
"content": [
@@ -11007,7 +11007,7 @@
}
]
}
-06_03__inlines__entity_and_numeric_character_references__011: |-
+06_03_00__inlines__entity_and_numeric_character_references__011: |-
{
"type": "doc",
"content": [
@@ -11027,7 +11027,7 @@
}
]
}
-06_03__inlines__entity_and_numeric_character_references__012: |-
+06_03_00__inlines__entity_and_numeric_character_references__012: |-
{
"type": "doc",
"content": [
@@ -11046,7 +11046,7 @@
}
]
}
-06_03__inlines__entity_and_numeric_character_references__013: |-
+06_03_00__inlines__entity_and_numeric_character_references__013: |-
{
"type": "doc",
"content": [
@@ -11070,7 +11070,7 @@
}
]
}
-06_03__inlines__entity_and_numeric_character_references__014: |-
+06_03_00__inlines__entity_and_numeric_character_references__014: |-
{
"type": "doc",
"content": [
@@ -11107,7 +11107,7 @@
}
]
}
-06_03__inlines__entity_and_numeric_character_references__015: |-
+06_03_00__inlines__entity_and_numeric_character_references__015: |-
{
"type": "doc",
"content": [
@@ -11122,7 +11122,7 @@
}
]
}
-06_03__inlines__entity_and_numeric_character_references__016: |-
+06_03_00__inlines__entity_and_numeric_character_references__016: |-
{
"type": "doc",
"content": [
@@ -11137,7 +11137,7 @@
}
]
}
-06_03__inlines__entity_and_numeric_character_references__017: |-
+06_03_00__inlines__entity_and_numeric_character_references__017: |-
{
"type": "doc",
"content": [
@@ -11152,7 +11152,7 @@
}
]
}
-06_04__inlines__code_spans__001: |-
+06_04_00__inlines__code_spans__001: |-
{
"type": "doc",
"content": [
@@ -11172,7 +11172,7 @@
}
]
}
-06_04__inlines__code_spans__002: |-
+06_04_00__inlines__code_spans__002: |-
{
"type": "doc",
"content": [
@@ -11192,7 +11192,7 @@
}
]
}
-06_04__inlines__code_spans__003: |-
+06_04_00__inlines__code_spans__003: |-
{
"type": "doc",
"content": [
@@ -11212,7 +11212,7 @@
}
]
}
-06_04__inlines__code_spans__004: |-
+06_04_00__inlines__code_spans__004: |-
{
"type": "doc",
"content": [
@@ -11232,7 +11232,7 @@
}
]
}
-06_04__inlines__code_spans__005: |-
+06_04_00__inlines__code_spans__005: |-
{
"type": "doc",
"content": [
@@ -11252,7 +11252,7 @@
}
]
}
-06_04__inlines__code_spans__006: |-
+06_04_00__inlines__code_spans__006: |-
{
"type": "doc",
"content": [
@@ -11272,7 +11272,7 @@
}
]
}
-06_04__inlines__code_spans__007: |-
+06_04_00__inlines__code_spans__007: |-
{
"type": "doc",
"content": [
@@ -11281,7 +11281,7 @@
}
]
}
-06_04__inlines__code_spans__008: |-
+06_04_00__inlines__code_spans__008: |-
{
"type": "doc",
"content": [
@@ -11301,7 +11301,7 @@
}
]
}
-06_04__inlines__code_spans__009: |-
+06_04_00__inlines__code_spans__009: |-
{
"type": "doc",
"content": [
@@ -11321,7 +11321,7 @@
}
]
}
-06_04__inlines__code_spans__010: |-
+06_04_00__inlines__code_spans__010: |-
{
"type": "doc",
"content": [
@@ -11341,7 +11341,7 @@
}
]
}
-06_04__inlines__code_spans__011: |-
+06_04_00__inlines__code_spans__011: |-
{
"type": "doc",
"content": [
@@ -11365,7 +11365,7 @@
}
]
}
-06_04__inlines__code_spans__012: |-
+06_04_00__inlines__code_spans__012: |-
{
"type": "doc",
"content": [
@@ -11385,7 +11385,7 @@
}
]
}
-06_04__inlines__code_spans__013: |-
+06_04_00__inlines__code_spans__013: |-
{
"type": "doc",
"content": [
@@ -11405,7 +11405,7 @@
}
]
}
-06_04__inlines__code_spans__014: |-
+06_04_00__inlines__code_spans__014: |-
{
"type": "doc",
"content": [
@@ -11429,7 +11429,7 @@
}
]
}
-06_04__inlines__code_spans__015: |-
+06_04_00__inlines__code_spans__015: |-
{
"type": "doc",
"content": [
@@ -11457,7 +11457,7 @@
}
]
}
-06_04__inlines__code_spans__016: |-
+06_04_00__inlines__code_spans__016: |-
{
"type": "doc",
"content": [
@@ -11481,7 +11481,7 @@
}
]
}
-06_04__inlines__code_spans__017: |-
+06_04_00__inlines__code_spans__017: |-
{
"type": "doc",
"content": [
@@ -11509,7 +11509,7 @@
}
]
}
-06_04__inlines__code_spans__018: |-
+06_04_00__inlines__code_spans__018: |-
{
"type": "doc",
"content": [
@@ -11533,7 +11533,7 @@
}
]
}
-06_04__inlines__code_spans__019: |-
+06_04_00__inlines__code_spans__019: |-
{
"type": "doc",
"content": [
@@ -11565,7 +11565,7 @@
}
]
}
-06_04__inlines__code_spans__020: |-
+06_04_00__inlines__code_spans__020: |-
{
"type": "doc",
"content": [
@@ -11580,7 +11580,7 @@
}
]
}
-06_04__inlines__code_spans__021: |-
+06_04_00__inlines__code_spans__021: |-
{
"type": "doc",
"content": [
@@ -11595,7 +11595,7 @@
}
]
}
-06_04__inlines__code_spans__022: |-
+06_04_00__inlines__code_spans__022: |-
{
"type": "doc",
"content": [
@@ -11619,7 +11619,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__001: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__001: |-
{
"type": "doc",
"content": [
@@ -11639,7 +11639,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__002: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__002: |-
{
"type": "doc",
"content": [
@@ -11654,7 +11654,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__003: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__003: |-
{
"type": "doc",
"content": [
@@ -11669,7 +11669,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__004: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__004: |-
{
"type": "doc",
"content": [
@@ -11684,7 +11684,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__005: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__005: |-
{
"type": "doc",
"content": [
@@ -11708,7 +11708,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__006: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__006: |-
{
"type": "doc",
"content": [
@@ -11736,7 +11736,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__007: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__007: |-
{
"type": "doc",
"content": [
@@ -11756,7 +11756,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__008: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__008: |-
{
"type": "doc",
"content": [
@@ -11771,7 +11771,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__009: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__009: |-
{
"type": "doc",
"content": [
@@ -11786,7 +11786,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__010: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__010: |-
{
"type": "doc",
"content": [
@@ -11801,7 +11801,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__011: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__011: |-
{
"type": "doc",
"content": [
@@ -11816,7 +11816,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__012: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__012: |-
{
"type": "doc",
"content": [
@@ -11831,7 +11831,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__013: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__013: |-
{
"type": "doc",
"content": [
@@ -11846,7 +11846,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__014: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__014: |-
{
"type": "doc",
"content": [
@@ -11870,7 +11870,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__015: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__015: |-
{
"type": "doc",
"content": [
@@ -11885,7 +11885,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__016: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__016: |-
{
"type": "doc",
"content": [
@@ -11900,7 +11900,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__017: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__017: |-
{
"type": "doc",
"content": [
@@ -11915,7 +11915,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__018: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__018: |-
{
"type": "doc",
"content": [
@@ -11930,7 +11930,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__019: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__019: |-
{
"type": "doc",
"content": [
@@ -11954,7 +11954,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__020: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__020: |-
{
"type": "doc",
"content": [
@@ -11978,7 +11978,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__021: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__021: |-
{
"type": "doc",
"content": [
@@ -11993,7 +11993,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__022: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__022: |-
{
"type": "doc",
"content": [
@@ -12008,7 +12008,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__023: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__023: |-
{
"type": "doc",
"content": [
@@ -12032,7 +12032,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__024: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__024: |-
{
"type": "doc",
"content": [
@@ -12047,7 +12047,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__025: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__025: |-
{
"type": "doc",
"content": [
@@ -12062,7 +12062,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__026: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__026: |-
{
"type": "doc",
"content": [
@@ -12082,7 +12082,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__027: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__027: |-
{
"type": "doc",
"content": [
@@ -12106,7 +12106,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__028: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__028: |-
{
"type": "doc",
"content": [
@@ -12126,7 +12126,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__029: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__029: |-
{
"type": "doc",
"content": [
@@ -12141,7 +12141,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__030: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__030: |-
{
"type": "doc",
"content": [
@@ -12156,7 +12156,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__031: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__031: |-
{
"type": "doc",
"content": [
@@ -12180,7 +12180,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__032: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__032: |-
{
"type": "doc",
"content": [
@@ -12200,7 +12200,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__033: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__033: |-
{
"type": "doc",
"content": [
@@ -12215,7 +12215,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__034: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__034: |-
{
"type": "doc",
"content": [
@@ -12230,7 +12230,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__035: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__035: |-
{
"type": "doc",
"content": [
@@ -12245,7 +12245,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__036: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__036: |-
{
"type": "doc",
"content": [
@@ -12260,7 +12260,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__037: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__037: |-
{
"type": "doc",
"content": [
@@ -12275,7 +12275,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__038: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__038: |-
{
"type": "doc",
"content": [
@@ -12290,7 +12290,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__039: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__039: |-
{
"type": "doc",
"content": [
@@ -12314,7 +12314,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__040: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__040: |-
{
"type": "doc",
"content": [
@@ -12338,7 +12338,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__041: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__041: |-
{
"type": "doc",
"content": [
@@ -12353,7 +12353,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__042: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__042: |-
{
"type": "doc",
"content": [
@@ -12368,7 +12368,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__043: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__043: |-
{
"type": "doc",
"content": [
@@ -12409,7 +12409,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__044: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__044: |-
{
"type": "doc",
"content": [
@@ -12471,7 +12471,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__045: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__045: |-
{
"type": "doc",
"content": [
@@ -12512,7 +12512,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__046: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__046: |-
{
"type": "doc",
"content": [
@@ -12536,7 +12536,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__047: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__047: |-
{
"type": "doc",
"content": [
@@ -12551,7 +12551,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__048: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__048: |-
{
"type": "doc",
"content": [
@@ -12566,7 +12566,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__049: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__049: |-
{
"type": "doc",
"content": [
@@ -12607,7 +12607,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__050: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__050: |-
{
"type": "doc",
"content": [
@@ -12622,7 +12622,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__051: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__051: |-
{
"type": "doc",
"content": [
@@ -12637,7 +12637,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__052: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__052: |-
{
"type": "doc",
"content": [
@@ -12657,7 +12657,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__053: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__053: |-
{
"type": "doc",
"content": [
@@ -12681,7 +12681,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__054: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__054: |-
{
"type": "doc",
"content": [
@@ -12721,7 +12721,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__055: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__055: |-
{
"type": "doc",
"content": [
@@ -12741,7 +12741,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__056: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__056: |-
{
"type": "doc",
"content": [
@@ -12782,7 +12782,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__057: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__057: |-
{
"type": "doc",
"content": [
@@ -12806,7 +12806,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__058: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__058: |-
{
"type": "doc",
"content": [
@@ -12830,7 +12830,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__059: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__059: |-
{
"type": "doc",
"content": [
@@ -12850,7 +12850,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__060: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__060: |-
{
"type": "doc",
"content": [
@@ -12891,7 +12891,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__061: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__061: |-
{
"type": "doc",
"content": [
@@ -12932,7 +12932,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__062: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__062: |-
{
"type": "doc",
"content": [
@@ -12952,7 +12952,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__063: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__063: |-
{
"type": "doc",
"content": [
@@ -12984,7 +12984,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__064: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__064: |-
{
"type": "doc",
"content": [
@@ -13016,7 +13016,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__065: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__065: |-
{
"type": "doc",
"content": [
@@ -13048,7 +13048,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__066: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__066: |-
{
"type": "doc",
"content": [
@@ -13079,7 +13079,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__067: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__067: |-
{
"type": "doc",
"content": [
@@ -13107,7 +13107,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__068: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__068: |-
{
"type": "doc",
"content": [
@@ -13152,7 +13152,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__069: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__069: |-
{
"type": "doc",
"content": [
@@ -13192,7 +13192,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__070: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__070: |-
{
"type": "doc",
"content": [
@@ -13207,7 +13207,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__071: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__071: |-
{
"type": "doc",
"content": [
@@ -13222,7 +13222,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__072: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__072: |-
{
"type": "doc",
"content": [
@@ -13262,7 +13262,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__073: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__073: |-
{
"type": "doc",
"content": [
@@ -13282,7 +13282,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__074: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__074: |-
{
"type": "doc",
"content": [
@@ -13323,7 +13323,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__075: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__075: |-
{
"type": "doc",
"content": [
@@ -13347,7 +13347,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__076: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__076: |-
{
"type": "doc",
"content": [
@@ -13371,7 +13371,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__077: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__077: |-
{
"type": "doc",
"content": [
@@ -13391,7 +13391,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__078: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__078: |-
{
"type": "doc",
"content": [
@@ -13432,7 +13432,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__079: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__079: |-
{
"type": "doc",
"content": [
@@ -13473,7 +13473,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__080: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__080: |-
{
"type": "doc",
"content": [
@@ -13505,7 +13505,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__081: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__081: |-
{
"type": "doc",
"content": [
@@ -13537,7 +13537,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__082: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__082: |-
{
"type": "doc",
"content": [
@@ -13582,7 +13582,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__083: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__083: |-
{
"type": "doc",
"content": [
@@ -13625,7 +13625,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__084: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__084: |-
{
"type": "doc",
"content": [
@@ -13640,7 +13640,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__085: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__085: |-
{
"type": "doc",
"content": [
@@ -13655,7 +13655,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__086: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__086: |-
{
"type": "doc",
"content": [
@@ -13670,7 +13670,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__087: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__087: |-
{
"type": "doc",
"content": [
@@ -13694,7 +13694,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__088: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__088: |-
{
"type": "doc",
"content": [
@@ -13718,7 +13718,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__089: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__089: |-
{
"type": "doc",
"content": [
@@ -13733,7 +13733,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__090: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__090: |-
{
"type": "doc",
"content": [
@@ -13757,7 +13757,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__091: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__091: |-
{
"type": "doc",
"content": [
@@ -13781,7 +13781,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__092: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__092: |-
{
"type": "doc",
"content": [
@@ -13805,7 +13805,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__093: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__093: |-
{
"type": "doc",
"content": [
@@ -13829,7 +13829,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__094: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__094: |-
{
"type": "doc",
"content": [
@@ -13853,7 +13853,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__095: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__095: |-
{
"type": "doc",
"content": [
@@ -13877,7 +13877,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__096: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__096: |-
{
"type": "doc",
"content": [
@@ -13901,7 +13901,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__097: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__097: |-
{
"type": "doc",
"content": [
@@ -13925,7 +13925,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__098: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__098: |-
{
"type": "doc",
"content": [
@@ -13940,7 +13940,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__099: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__099: |-
{
"type": "doc",
"content": [
@@ -13964,7 +13964,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__100: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__100: |-
{
"type": "doc",
"content": [
@@ -13988,7 +13988,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__101: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__101: |-
{
"type": "doc",
"content": [
@@ -14003,7 +14003,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__102: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__102: |-
{
"type": "doc",
"content": [
@@ -14027,7 +14027,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__103: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__103: |-
{
"type": "doc",
"content": [
@@ -14051,7 +14051,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__104: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__104: |-
{
"type": "doc",
"content": [
@@ -14075,7 +14075,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__105: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__105: |-
{
"type": "doc",
"content": [
@@ -14099,7 +14099,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__106: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__106: |-
{
"type": "doc",
"content": [
@@ -14123,7 +14123,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__107: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__107: |-
{
"type": "doc",
"content": [
@@ -14147,7 +14147,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__108: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__108: |-
{
"type": "doc",
"content": [
@@ -14171,7 +14171,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__109: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__109: |-
{
"type": "doc",
"content": [
@@ -14195,7 +14195,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__110: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__110: |-
{
"type": "doc",
"content": [
@@ -14215,7 +14215,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__111: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__111: |-
{
"type": "doc",
"content": [
@@ -14235,7 +14235,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__112: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__112: |-
{
"type": "doc",
"content": [
@@ -14255,7 +14255,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__113: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__113: |-
{
"type": "doc",
"content": [
@@ -14275,7 +14275,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__114: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__114: |-
{
"type": "doc",
"content": [
@@ -14295,7 +14295,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__115: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__115: |-
{
"type": "doc",
"content": [
@@ -14315,7 +14315,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__116: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__116: |-
{
"type": "doc",
"content": [
@@ -14335,7 +14335,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__117: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__117: |-
{
"type": "doc",
"content": [
@@ -14358,7 +14358,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__118: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__118: |-
{
"type": "doc",
"content": [
@@ -14381,7 +14381,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__119: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__119: |-
{
"type": "doc",
"content": [
@@ -14405,7 +14405,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__120: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__120: |-
{
"type": "doc",
"content": [
@@ -14446,7 +14446,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__121: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__121: |-
{
"type": "doc",
"content": [
@@ -14470,7 +14470,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__122: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__122: |-
{
"type": "doc",
"content": [
@@ -14494,7 +14494,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__123: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__123: |-
{
"type": "doc",
"content": [
@@ -14526,7 +14526,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__124: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__124: |-
{
"type": "doc",
"content": [
@@ -14558,7 +14558,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__125: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__125: |-
{
"type": "doc",
"content": [
@@ -14584,7 +14584,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__126: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__126: |-
{
"type": "doc",
"content": [
@@ -14599,7 +14599,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__127: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__127: |-
{
"type": "doc",
"content": [
@@ -14614,7 +14614,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__128: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__128: |-
{
"type": "doc",
"content": [
@@ -14646,7 +14646,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__129: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__129: |-
{
"type": "doc",
"content": [
@@ -14678,7 +14678,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__130: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__130: |-
{
"type": "doc",
"content": [
@@ -14710,7 +14710,7 @@
}
]
}
-06_05__inlines__emphasis_and_strong_emphasis__131: |-
+06_05_00__inlines__emphasis_and_strong_emphasis__131: |-
{
"type": "doc",
"content": [
@@ -14742,7 +14742,7 @@
}
]
}
-06_06__inlines__strikethrough_extension__001: |-
+06_06_00__inlines__strikethrough_extension__001: |-
{
"type": "doc",
"content": [
@@ -14766,7 +14766,7 @@
}
]
}
-06_06__inlines__strikethrough_extension__002: |-
+06_06_00__inlines__strikethrough_extension__002: |-
{
"type": "doc",
"content": [
@@ -14790,7 +14790,7 @@
}
]
}
-06_07__inlines__links__001: |-
+06_07_00__inlines__links__001: |-
{
"type": "doc",
"content": [
@@ -14818,7 +14818,7 @@
}
]
}
-06_07__inlines__links__002: |-
+06_07_00__inlines__links__002: |-
{
"type": "doc",
"content": [
@@ -14846,7 +14846,7 @@
}
]
}
-06_07__inlines__links__003: |-
+06_07_00__inlines__links__003: |-
{
"type": "doc",
"content": [
@@ -14874,7 +14874,7 @@
}
]
}
-06_07__inlines__links__004: |-
+06_07_00__inlines__links__004: |-
{
"type": "doc",
"content": [
@@ -14902,7 +14902,7 @@
}
]
}
-06_07__inlines__links__005: |-
+06_07_00__inlines__links__005: |-
{
"type": "doc",
"content": [
@@ -14917,7 +14917,7 @@
}
]
}
-06_07__inlines__links__006: |-
+06_07_00__inlines__links__006: |-
{
"type": "doc",
"content": [
@@ -14945,7 +14945,7 @@
}
]
}
-06_07__inlines__links__007: |-
+06_07_00__inlines__links__007: |-
{
"type": "doc",
"content": [
@@ -14960,7 +14960,7 @@
}
]
}
-06_07__inlines__links__008: |-
+06_07_00__inlines__links__008: |-
{
"type": "doc",
"content": [
@@ -14975,7 +14975,7 @@
}
]
}
-06_07__inlines__links__009: |-
+06_07_00__inlines__links__009: |-
{
"type": "doc",
"content": [
@@ -15003,7 +15003,7 @@
}
]
}
-06_07__inlines__links__010: |-
+06_07_00__inlines__links__010: |-
{
"type": "doc",
"content": [
@@ -15018,7 +15018,7 @@
}
]
}
-06_07__inlines__links__011: |-
+06_07_00__inlines__links__011: |-
{
"type": "doc",
"content": [
@@ -15042,7 +15042,7 @@
}
]
}
-06_07__inlines__links__012: |-
+06_07_00__inlines__links__012: |-
{
"type": "doc",
"content": [
@@ -15070,7 +15070,7 @@
}
]
}
-06_07__inlines__links__013: |-
+06_07_00__inlines__links__013: |-
{
"type": "doc",
"content": [
@@ -15098,7 +15098,7 @@
}
]
}
-06_07__inlines__links__014: |-
+06_07_00__inlines__links__014: |-
{
"type": "doc",
"content": [
@@ -15126,7 +15126,7 @@
}
]
}
-06_07__inlines__links__015: |-
+06_07_00__inlines__links__015: |-
{
"type": "doc",
"content": [
@@ -15154,7 +15154,7 @@
}
]
}
-06_07__inlines__links__016: |-
+06_07_00__inlines__links__016: |-
{
"type": "doc",
"content": [
@@ -15182,7 +15182,7 @@
}
]
}
-06_07__inlines__links__017: |-
+06_07_00__inlines__links__017: |-
{
"type": "doc",
"content": [
@@ -15254,7 +15254,7 @@
}
]
}
-06_07__inlines__links__018: |-
+06_07_00__inlines__links__018: |-
{
"type": "doc",
"content": [
@@ -15282,7 +15282,7 @@
}
]
}
-06_07__inlines__links__019: |-
+06_07_00__inlines__links__019: |-
{
"type": "doc",
"content": [
@@ -15310,7 +15310,7 @@
}
]
}
-06_07__inlines__links__020: |-
+06_07_00__inlines__links__020: |-
{
"type": "doc",
"content": [
@@ -15338,7 +15338,7 @@
}
]
}
-06_07__inlines__links__021: |-
+06_07_00__inlines__links__021: |-
{
"type": "doc",
"content": [
@@ -15366,7 +15366,7 @@
}
]
}
-06_07__inlines__links__022: |-
+06_07_00__inlines__links__022: |-
{
"type": "doc",
"content": [
@@ -15394,7 +15394,7 @@
}
]
}
-06_07__inlines__links__023: |-
+06_07_00__inlines__links__023: |-
{
"type": "doc",
"content": [
@@ -15422,7 +15422,7 @@
}
]
}
-06_07__inlines__links__024: |-
+06_07_00__inlines__links__024: |-
{
"type": "doc",
"content": [
@@ -15437,7 +15437,7 @@
}
]
}
-06_07__inlines__links__025: |-
+06_07_00__inlines__links__025: |-
{
"type": "doc",
"content": [
@@ -15465,7 +15465,7 @@
}
]
}
-06_07__inlines__links__026: |-
+06_07_00__inlines__links__026: |-
{
"type": "doc",
"content": [
@@ -15493,7 +15493,7 @@
}
]
}
-06_07__inlines__links__027: |-
+06_07_00__inlines__links__027: |-
{
"type": "doc",
"content": [
@@ -15508,7 +15508,7 @@
}
]
}
-06_07__inlines__links__028: |-
+06_07_00__inlines__links__028: |-
{
"type": "doc",
"content": [
@@ -15536,7 +15536,7 @@
}
]
}
-06_07__inlines__links__029: |-
+06_07_00__inlines__links__029: |-
{
"type": "doc",
"content": [
@@ -15551,7 +15551,7 @@
}
]
}
-06_07__inlines__links__030: |-
+06_07_00__inlines__links__030: |-
{
"type": "doc",
"content": [
@@ -15583,7 +15583,7 @@
}
]
}
-06_07__inlines__links__031: |-
+06_07_00__inlines__links__031: |-
{
"type": "doc",
"content": [
@@ -15611,7 +15611,7 @@
}
]
}
-06_07__inlines__links__032: |-
+06_07_00__inlines__links__032: |-
{
"type": "doc",
"content": [
@@ -15708,7 +15708,7 @@
}
]
}
-06_07__inlines__links__033: |-
+06_07_00__inlines__links__033: |-
{
"type": "doc",
"content": [
@@ -15743,7 +15743,7 @@
}
]
}
-06_07__inlines__links__034: |-
+06_07_00__inlines__links__034: |-
{
"type": "doc",
"content": [
@@ -15779,7 +15779,7 @@
}
]
}
-06_07__inlines__links__035: |-
+06_07_00__inlines__links__035: |-
{
"type": "doc",
"content": [
@@ -15836,7 +15836,7 @@
}
]
}
-06_07__inlines__links__036: |-
+06_07_00__inlines__links__036: |-
{
"type": "doc",
"content": [
@@ -15858,7 +15858,7 @@
}
]
}
-06_07__inlines__links__037: |-
+06_07_00__inlines__links__037: |-
{
"type": "doc",
"content": [
@@ -15890,7 +15890,7 @@
}
]
}
-06_07__inlines__links__038: |-
+06_07_00__inlines__links__038: |-
{
"type": "doc",
"content": [
@@ -15918,7 +15918,7 @@
}
]
}
-06_07__inlines__links__039: |-
+06_07_00__inlines__links__039: |-
{
"type": "doc",
"content": [
@@ -15942,7 +15942,7 @@
}
]
}
-06_07__inlines__links__040: |-
+06_07_00__inlines__links__040: |-
{
"type": "doc",
"content": [
@@ -15957,7 +15957,7 @@
}
]
}
-06_07__inlines__links__041: |-
+06_07_00__inlines__links__041: |-
{
"type": "doc",
"content": [
@@ -15981,7 +15981,7 @@
}
]
}
-06_07__inlines__links__042: |-
+06_07_00__inlines__links__042: |-
{
"type": "doc",
"content": [
@@ -16013,7 +16013,7 @@
}
]
}
-06_07__inlines__links__043: |-
+06_07_00__inlines__links__043: |-
{
"type": "doc",
"content": [
@@ -16055,7 +16055,7 @@
}
]
}
-06_07__inlines__links__044: |-
+06_07_00__inlines__links__044: |-
{
"type": "doc",
"content": [
@@ -16097,7 +16097,7 @@
}
]
}
-06_07__inlines__links__045: |-
+06_07_00__inlines__links__045: |-
{
"type": "doc",
"content": [
@@ -16139,7 +16139,7 @@
}
]
}
-06_07__inlines__links__046: |-
+06_07_00__inlines__links__046: |-
{
"type": "doc",
"content": [
@@ -16250,7 +16250,7 @@
}
]
}
-06_07__inlines__links__047: |-
+06_07_00__inlines__links__047: |-
{
"type": "doc",
"content": [
@@ -16299,7 +16299,7 @@
}
]
}
-06_07__inlines__links__048: |-
+06_07_00__inlines__links__048: |-
{
"type": "doc",
"content": [
@@ -16366,7 +16366,7 @@
}
]
}
-06_07__inlines__links__049: |-
+06_07_00__inlines__links__049: |-
{
"type": "doc",
"content": [
@@ -16445,7 +16445,7 @@
}
]
}
-06_07__inlines__links__050: |-
+06_07_00__inlines__links__050: |-
{
"type": "doc",
"content": [
@@ -16491,7 +16491,7 @@
}
]
}
-06_07__inlines__links__051: |-
+06_07_00__inlines__links__051: |-
{
"type": "doc",
"content": [
@@ -16533,7 +16533,7 @@
}
]
}
-06_07__inlines__links__052: |-
+06_07_00__inlines__links__052: |-
{
"type": "doc",
"content": [
@@ -16562,7 +16562,7 @@
}
]
}
-06_07__inlines__links__053: |-
+06_07_00__inlines__links__053: |-
{
"type": "doc",
"content": [
@@ -16600,7 +16600,7 @@
}
]
}
-06_07__inlines__links__054: |-
+06_07_00__inlines__links__054: |-
{
"type": "doc",
"content": [
@@ -16646,7 +16646,7 @@
}
]
}
-06_07__inlines__links__055: |-
+06_07_00__inlines__links__055: |-
{
"type": "doc",
"content": [
@@ -16688,7 +16688,7 @@
}
]
}
-06_07__inlines__links__056: |-
+06_07_00__inlines__links__056: |-
{
"type": "doc",
"content": [
@@ -16734,7 +16734,7 @@
}
]
}
-06_07__inlines__links__057: |-
+06_07_00__inlines__links__057: |-
{
"type": "doc",
"content": [
@@ -16776,7 +16776,7 @@
}
]
}
-06_07__inlines__links__058: |-
+06_07_00__inlines__links__058: |-
{
"type": "doc",
"content": [
@@ -16822,7 +16822,7 @@
}
]
}
-06_07__inlines__links__059: |-
+06_07_00__inlines__links__059: |-
{
"type": "doc",
"content": [
@@ -16868,7 +16868,7 @@
}
]
}
-06_07__inlines__links__060: |-
+06_07_00__inlines__links__060: |-
{
"type": "doc",
"content": [
@@ -16924,7 +16924,7 @@
}
]
}
-06_07__inlines__links__061: |-
+06_07_00__inlines__links__061: |-
{
"type": "doc",
"content": [
@@ -16953,7 +16953,7 @@
}
]
}
-06_07__inlines__links__062: |-
+06_07_00__inlines__links__062: |-
{
"type": "doc",
"content": [
@@ -16977,7 +16977,7 @@
}
]
}
-06_07__inlines__links__063: |-
+06_07_00__inlines__links__063: |-
{
"type": "doc",
"content": [
@@ -17001,7 +17001,7 @@
}
]
}
-06_07__inlines__links__064: |-
+06_07_00__inlines__links__064: |-
{
"type": "doc",
"content": [
@@ -17025,7 +17025,7 @@
}
]
}
-06_07__inlines__links__065: |-
+06_07_00__inlines__links__065: |-
{
"type": "doc",
"content": [
@@ -17067,7 +17067,7 @@
}
]
}
-06_07__inlines__links__066: |-
+06_07_00__inlines__links__066: |-
{
"type": "doc",
"content": [
@@ -17109,7 +17109,7 @@
}
]
}
-06_07__inlines__links__067: |-
+06_07_00__inlines__links__067: |-
{
"type": "doc",
"content": [
@@ -17133,7 +17133,7 @@
}
]
}
-06_07__inlines__links__068: |-
+06_07_00__inlines__links__068: |-
{
"type": "doc",
"content": [
@@ -17157,7 +17157,7 @@
}
]
}
-06_07__inlines__links__069: |-
+06_07_00__inlines__links__069: |-
{
"type": "doc",
"content": [
@@ -17199,7 +17199,7 @@
}
]
}
-06_07__inlines__links__070: |-
+06_07_00__inlines__links__070: |-
{
"type": "doc",
"content": [
@@ -17261,7 +17261,7 @@
}
]
}
-06_07__inlines__links__071: |-
+06_07_00__inlines__links__071: |-
{
"type": "doc",
"content": [
@@ -17303,7 +17303,7 @@
}
]
}
-06_07__inlines__links__072: |-
+06_07_00__inlines__links__072: |-
{
"type": "doc",
"content": [
@@ -17349,7 +17349,7 @@
}
]
}
-06_07__inlines__links__073: |-
+06_07_00__inlines__links__073: |-
{
"type": "doc",
"content": [
@@ -17391,7 +17391,7 @@
}
]
}
-06_07__inlines__links__074: |-
+06_07_00__inlines__links__074: |-
{
"type": "doc",
"content": [
@@ -17453,7 +17453,7 @@
}
]
}
-06_07__inlines__links__075: |-
+06_07_00__inlines__links__075: |-
{
"type": "doc",
"content": [
@@ -17523,7 +17523,7 @@
}
]
}
-06_07__inlines__links__076: |-
+06_07_00__inlines__links__076: |-
{
"type": "doc",
"content": [
@@ -17569,7 +17569,7 @@
}
]
}
-06_07__inlines__links__077: |-
+06_07_00__inlines__links__077: |-
{
"type": "doc",
"content": [
@@ -17611,7 +17611,7 @@
}
]
}
-06_07__inlines__links__078: |-
+06_07_00__inlines__links__078: |-
{
"type": "doc",
"content": [
@@ -17657,7 +17657,7 @@
}
]
}
-06_07__inlines__links__079: |-
+06_07_00__inlines__links__079: |-
{
"type": "doc",
"content": [
@@ -17686,7 +17686,7 @@
}
]
}
-06_07__inlines__links__080: |-
+06_07_00__inlines__links__080: |-
{
"type": "doc",
"content": [
@@ -17732,7 +17732,7 @@
}
]
}
-06_07__inlines__links__081: |-
+06_07_00__inlines__links__081: |-
{
"type": "doc",
"content": [
@@ -17788,7 +17788,7 @@
}
]
}
-06_07__inlines__links__082: |-
+06_07_00__inlines__links__082: |-
{
"type": "doc",
"content": [
@@ -17830,7 +17830,7 @@
}
]
}
-06_07__inlines__links__083: |-
+06_07_00__inlines__links__083: |-
{
"type": "doc",
"content": [
@@ -17872,7 +17872,7 @@
}
]
}
-06_07__inlines__links__084: |-
+06_07_00__inlines__links__084: |-
{
"type": "doc",
"content": [
@@ -17918,7 +17918,7 @@
}
]
}
-06_07__inlines__links__085: |-
+06_07_00__inlines__links__085: |-
{
"type": "doc",
"content": [
@@ -17964,7 +17964,7 @@
}
]
}
-06_07__inlines__links__086: |-
+06_07_00__inlines__links__086: |-
{
"type": "doc",
"content": [
@@ -18037,7 +18037,7 @@
}
]
}
-06_07__inlines__links__087: |-
+06_07_00__inlines__links__087: |-
{
"type": "doc",
"content": [
@@ -18097,7 +18097,7 @@
}
]
}
-06_08__inlines__images__001: |-
+06_08_00__inlines__images__001: |-
{
"type": "doc",
"content": [
@@ -18119,7 +18119,7 @@
}
]
}
-06_08__inlines__images__002: |-
+06_08_00__inlines__images__002: |-
{
"type": "doc",
"content": [
@@ -18155,7 +18155,7 @@
}
]
}
-06_08__inlines__images__003: |-
+06_08_00__inlines__images__003: |-
{
"type": "doc",
"content": [
@@ -18177,7 +18177,7 @@
}
]
}
-06_08__inlines__images__004: |-
+06_08_00__inlines__images__004: |-
{
"type": "doc",
"content": [
@@ -18199,7 +18199,7 @@
}
]
}
-06_08__inlines__images__005: |-
+06_08_00__inlines__images__005: |-
{
"type": "doc",
"content": [
@@ -18235,7 +18235,7 @@
}
]
}
-06_08__inlines__images__006: |-
+06_08_00__inlines__images__006: |-
{
"type": "doc",
"content": [
@@ -18271,7 +18271,7 @@
}
]
}
-06_08__inlines__images__007: |-
+06_08_00__inlines__images__007: |-
{
"type": "doc",
"content": [
@@ -18293,7 +18293,7 @@
}
]
}
-06_08__inlines__images__008: |-
+06_08_00__inlines__images__008: |-
{
"type": "doc",
"content": [
@@ -18319,7 +18319,7 @@
}
]
}
-06_08__inlines__images__009: |-
+06_08_00__inlines__images__009: |-
{
"type": "doc",
"content": [
@@ -18341,7 +18341,7 @@
}
]
}
-06_08__inlines__images__010: |-
+06_08_00__inlines__images__010: |-
{
"type": "doc",
"content": [
@@ -18363,7 +18363,7 @@
}
]
}
-06_08__inlines__images__011: |-
+06_08_00__inlines__images__011: |-
{
"type": "doc",
"content": [
@@ -18399,7 +18399,7 @@
}
]
}
-06_08__inlines__images__012: |-
+06_08_00__inlines__images__012: |-
{
"type": "doc",
"content": [
@@ -18435,7 +18435,7 @@
}
]
}
-06_08__inlines__images__013: |-
+06_08_00__inlines__images__013: |-
{
"type": "doc",
"content": [
@@ -18471,7 +18471,7 @@
}
]
}
-06_08__inlines__images__014: |-
+06_08_00__inlines__images__014: |-
{
"type": "doc",
"content": [
@@ -18507,7 +18507,7 @@
}
]
}
-06_08__inlines__images__015: |-
+06_08_00__inlines__images__015: |-
{
"type": "doc",
"content": [
@@ -18543,7 +18543,7 @@
}
]
}
-06_08__inlines__images__016: |-
+06_08_00__inlines__images__016: |-
{
"type": "doc",
"content": [
@@ -18583,7 +18583,7 @@
}
]
}
-06_08__inlines__images__017: |-
+06_08_00__inlines__images__017: |-
{
"type": "doc",
"content": [
@@ -18619,7 +18619,7 @@
}
]
}
-06_08__inlines__images__018: |-
+06_08_00__inlines__images__018: |-
{
"type": "doc",
"content": [
@@ -18655,7 +18655,7 @@
}
]
}
-06_08__inlines__images__019: |-
+06_08_00__inlines__images__019: |-
{
"type": "doc",
"content": [
@@ -18679,7 +18679,7 @@
}
]
}
-06_08__inlines__images__020: |-
+06_08_00__inlines__images__020: |-
{
"type": "doc",
"content": [
@@ -18715,7 +18715,7 @@
}
]
}
-06_08__inlines__images__021: |-
+06_08_00__inlines__images__021: |-
{
"type": "doc",
"content": [
@@ -18744,7 +18744,7 @@
}
]
}
-06_08__inlines__images__022: |-
+06_08_00__inlines__images__022: |-
{
"type": "doc",
"content": [
@@ -18790,7 +18790,7 @@
}
]
}
-06_09__inlines__autolinks__001: |-
+06_09_00__inlines__autolinks__001: |-
{
"type": "doc",
"content": [
@@ -18818,7 +18818,7 @@
}
]
}
-06_09__inlines__autolinks__002: |-
+06_09_00__inlines__autolinks__002: |-
{
"type": "doc",
"content": [
@@ -18846,7 +18846,7 @@
}
]
}
-06_09__inlines__autolinks__003: |-
+06_09_00__inlines__autolinks__003: |-
{
"type": "doc",
"content": [
@@ -18874,7 +18874,7 @@
}
]
}
-06_09__inlines__autolinks__004: |-
+06_09_00__inlines__autolinks__004: |-
{
"type": "doc",
"content": [
@@ -18902,7 +18902,7 @@
}
]
}
-06_09__inlines__autolinks__005: |-
+06_09_00__inlines__autolinks__005: |-
{
"type": "doc",
"content": [
@@ -18930,7 +18930,7 @@
}
]
}
-06_09__inlines__autolinks__006: |-
+06_09_00__inlines__autolinks__006: |-
{
"type": "doc",
"content": [
@@ -18958,7 +18958,7 @@
}
]
}
-06_09__inlines__autolinks__007: |-
+06_09_00__inlines__autolinks__007: |-
{
"type": "doc",
"content": [
@@ -18986,7 +18986,7 @@
}
]
}
-06_09__inlines__autolinks__008: |-
+06_09_00__inlines__autolinks__008: |-
{
"type": "doc",
"content": [
@@ -19014,7 +19014,7 @@
}
]
}
-06_09__inlines__autolinks__009: |-
+06_09_00__inlines__autolinks__009: |-
{
"type": "doc",
"content": [
@@ -19050,7 +19050,7 @@
}
]
}
-06_09__inlines__autolinks__010: |-
+06_09_00__inlines__autolinks__010: |-
{
"type": "doc",
"content": [
@@ -19078,7 +19078,7 @@
}
]
}
-06_09__inlines__autolinks__011: |-
+06_09_00__inlines__autolinks__011: |-
{
"type": "doc",
"content": [
@@ -19106,7 +19106,7 @@
}
]
}
-06_09__inlines__autolinks__012: |-
+06_09_00__inlines__autolinks__012: |-
{
"type": "doc",
"content": [
@@ -19134,7 +19134,7 @@
}
]
}
-06_09__inlines__autolinks__013: |-
+06_09_00__inlines__autolinks__013: |-
{
"type": "doc",
"content": [
@@ -19170,7 +19170,7 @@
}
]
}
-06_09__inlines__autolinks__014: |-
+06_09_00__inlines__autolinks__014: |-
{
"type": "doc",
"content": [
@@ -19185,7 +19185,7 @@
}
]
}
-06_09__inlines__autolinks__015: |-
+06_09_00__inlines__autolinks__015: |-
{
"type": "doc",
"content": [
@@ -19221,7 +19221,7 @@
}
]
}
-06_09__inlines__autolinks__016: |-
+06_09_00__inlines__autolinks__016: |-
{
"type": "doc",
"content": [
@@ -19236,7 +19236,7 @@
}
]
}
-06_09__inlines__autolinks__017: |-
+06_09_00__inlines__autolinks__017: |-
{
"type": "doc",
"content": [
@@ -19251,7 +19251,7 @@
}
]
}
-06_09__inlines__autolinks__018: |-
+06_09_00__inlines__autolinks__018: |-
{
"type": "doc",
"content": [
@@ -19279,7 +19279,7 @@
}
]
}
-06_09__inlines__autolinks__019: |-
+06_09_00__inlines__autolinks__019: |-
{
"type": "doc",
"content": [
@@ -19307,7 +19307,7 @@
}
]
}
-06_10__inlines__autolinks_extension__001: |-
+06_10_00__inlines__autolinks_extension__001: |-
{
"type": "doc",
"content": [
@@ -19335,7 +19335,7 @@
}
]
}
-06_10__inlines__autolinks_extension__002: |-
+06_10_00__inlines__autolinks_extension__002: |-
{
"type": "doc",
"content": [
@@ -19371,7 +19371,7 @@
}
]
}
-06_10__inlines__autolinks_extension__003: |-
+06_10_00__inlines__autolinks_extension__003: |-
{
"type": "doc",
"content": [
@@ -19437,7 +19437,7 @@
}
]
}
-06_10__inlines__autolinks_extension__004: |-
+06_10_00__inlines__autolinks_extension__004: |-
{
"type": "doc",
"content": [
@@ -19547,7 +19547,7 @@
}
]
}
-06_10__inlines__autolinks_extension__005: |-
+06_10_00__inlines__autolinks_extension__005: |-
{
"type": "doc",
"content": [
@@ -19575,7 +19575,7 @@
}
]
}
-06_10__inlines__autolinks_extension__006: |-
+06_10_00__inlines__autolinks_extension__006: |-
{
"type": "doc",
"content": [
@@ -19629,7 +19629,7 @@
}
]
}
-06_10__inlines__autolinks_extension__007: |-
+06_10_00__inlines__autolinks_extension__007: |-
{
"type": "doc",
"content": [
@@ -19661,7 +19661,7 @@
}
]
}
-06_10__inlines__autolinks_extension__008: |-
+06_10_00__inlines__autolinks_extension__008: |-
{
"type": "doc",
"content": [
@@ -19728,7 +19728,7 @@
}
]
}
-06_10__inlines__autolinks_extension__009: |-
+06_10_00__inlines__autolinks_extension__009: |-
{
"type": "doc",
"content": [
@@ -19756,7 +19756,7 @@
}
]
}
-06_10__inlines__autolinks_extension__010: |-
+06_10_00__inlines__autolinks_extension__010: |-
{
"type": "doc",
"content": [
@@ -19792,7 +19792,7 @@
}
]
}
-06_10__inlines__autolinks_extension__011: |-
+06_10_00__inlines__autolinks_extension__011: |-
{
"type": "doc",
"content": [
@@ -19864,7 +19864,7 @@
}
]
}
-06_11__inlines__raw_html__001: |-
+06_11_00__inlines__raw_html__001: |-
{
"type": "doc",
"content": [
@@ -19873,7 +19873,7 @@
}
]
}
-06_11__inlines__raw_html__002: |-
+06_11_00__inlines__raw_html__002: |-
{
"type": "doc",
"content": [
@@ -19882,7 +19882,7 @@
}
]
}
-06_11__inlines__raw_html__003: |-
+06_11_00__inlines__raw_html__003: |-
{
"type": "doc",
"content": [
@@ -19891,7 +19891,7 @@
}
]
}
-06_11__inlines__raw_html__004: |-
+06_11_00__inlines__raw_html__004: |-
{
"type": "doc",
"content": [
@@ -19900,7 +19900,7 @@
}
]
}
-06_11__inlines__raw_html__005: |-
+06_11_00__inlines__raw_html__005: |-
{
"type": "doc",
"content": [
@@ -19915,7 +19915,7 @@
}
]
}
-06_11__inlines__raw_html__006: |-
+06_11_00__inlines__raw_html__006: |-
{
"type": "doc",
"content": [
@@ -19930,7 +19930,7 @@
}
]
}
-06_11__inlines__raw_html__007: |-
+06_11_00__inlines__raw_html__007: |-
{
"type": "doc",
"content": [
@@ -19945,7 +19945,7 @@
}
]
}
-06_11__inlines__raw_html__008: |-
+06_11_00__inlines__raw_html__008: |-
{
"type": "doc",
"content": [
@@ -19960,7 +19960,7 @@
}
]
}
-06_11__inlines__raw_html__009: |-
+06_11_00__inlines__raw_html__009: |-
{
"type": "doc",
"content": [
@@ -19975,7 +19975,7 @@
}
]
}
-06_11__inlines__raw_html__010: |-
+06_11_00__inlines__raw_html__010: |-
{
"type": "doc",
"content": [
@@ -19990,7 +19990,7 @@
}
]
}
-06_11__inlines__raw_html__011: |-
+06_11_00__inlines__raw_html__011: |-
{
"type": "doc",
"content": [
@@ -19999,7 +19999,7 @@
}
]
}
-06_11__inlines__raw_html__012: |-
+06_11_00__inlines__raw_html__012: |-
{
"type": "doc",
"content": [
@@ -20014,7 +20014,7 @@
}
]
}
-06_11__inlines__raw_html__013: |-
+06_11_00__inlines__raw_html__013: |-
{
"type": "doc",
"content": [
@@ -20029,7 +20029,7 @@
}
]
}
-06_11__inlines__raw_html__014: |-
+06_11_00__inlines__raw_html__014: |-
{
"type": "doc",
"content": [
@@ -20044,7 +20044,7 @@
}
]
}
-06_11__inlines__raw_html__015: |-
+06_11_00__inlines__raw_html__015: |-
{
"type": "doc",
"content": [
@@ -20068,7 +20068,7 @@
}
]
}
-06_11__inlines__raw_html__016: |-
+06_11_00__inlines__raw_html__016: |-
{
"type": "doc",
"content": [
@@ -20083,7 +20083,7 @@
}
]
}
-06_11__inlines__raw_html__017: |-
+06_11_00__inlines__raw_html__017: |-
{
"type": "doc",
"content": [
@@ -20098,7 +20098,7 @@
}
]
}
-06_11__inlines__raw_html__018: |-
+06_11_00__inlines__raw_html__018: |-
{
"type": "doc",
"content": [
@@ -20113,7 +20113,7 @@
}
]
}
-06_11__inlines__raw_html__019: |-
+06_11_00__inlines__raw_html__019: |-
{
"type": "doc",
"content": [
@@ -20128,7 +20128,7 @@
}
]
}
-06_11__inlines__raw_html__020: |-
+06_11_00__inlines__raw_html__020: |-
{
"type": "doc",
"content": [
@@ -20143,7 +20143,7 @@
}
]
}
-06_11__inlines__raw_html__021: |-
+06_11_00__inlines__raw_html__021: |-
{
"type": "doc",
"content": [
@@ -20158,7 +20158,7 @@
}
]
}
-06_12__inlines__disallowed_raw_html_extension__001: |-
+06_12_00__inlines__disallowed_raw_html_extension__001: |-
{
"type": "doc",
"content": [
@@ -20178,7 +20178,7 @@
}
]
}
-06_13__inlines__hard_line_breaks__001: |-
+06_13_00__inlines__hard_line_breaks__001: |-
{
"type": "doc",
"content": [
@@ -20200,7 +20200,7 @@
}
]
}
-06_13__inlines__hard_line_breaks__002: |-
+06_13_00__inlines__hard_line_breaks__002: |-
{
"type": "doc",
"content": [
@@ -20222,7 +20222,7 @@
}
]
}
-06_13__inlines__hard_line_breaks__003: |-
+06_13_00__inlines__hard_line_breaks__003: |-
{
"type": "doc",
"content": [
@@ -20244,7 +20244,7 @@
}
]
}
-06_13__inlines__hard_line_breaks__004: |-
+06_13_00__inlines__hard_line_breaks__004: |-
{
"type": "doc",
"content": [
@@ -20266,7 +20266,7 @@
}
]
}
-06_13__inlines__hard_line_breaks__005: |-
+06_13_00__inlines__hard_line_breaks__005: |-
{
"type": "doc",
"content": [
@@ -20288,7 +20288,7 @@
}
]
}
-06_13__inlines__hard_line_breaks__006: |-
+06_13_00__inlines__hard_line_breaks__006: |-
{
"type": "doc",
"content": [
@@ -20325,7 +20325,7 @@
}
]
}
-06_13__inlines__hard_line_breaks__007: |-
+06_13_00__inlines__hard_line_breaks__007: |-
{
"type": "doc",
"content": [
@@ -20362,7 +20362,7 @@
}
]
}
-06_13__inlines__hard_line_breaks__008: |-
+06_13_00__inlines__hard_line_breaks__008: |-
{
"type": "doc",
"content": [
@@ -20382,7 +20382,7 @@
}
]
}
-06_13__inlines__hard_line_breaks__009: |-
+06_13_00__inlines__hard_line_breaks__009: |-
{
"type": "doc",
"content": [
@@ -20402,7 +20402,7 @@
}
]
}
-06_13__inlines__hard_line_breaks__010: |-
+06_13_00__inlines__hard_line_breaks__010: |-
{
"type": "doc",
"content": [
@@ -20411,7 +20411,7 @@
}
]
}
-06_13__inlines__hard_line_breaks__011: |-
+06_13_00__inlines__hard_line_breaks__011: |-
{
"type": "doc",
"content": [
@@ -20420,7 +20420,7 @@
}
]
}
-06_13__inlines__hard_line_breaks__012: |-
+06_13_00__inlines__hard_line_breaks__012: |-
{
"type": "doc",
"content": [
@@ -20435,7 +20435,7 @@
}
]
}
-06_13__inlines__hard_line_breaks__013: |-
+06_13_00__inlines__hard_line_breaks__013: |-
{
"type": "doc",
"content": [
@@ -20450,7 +20450,7 @@
}
]
}
-06_13__inlines__hard_line_breaks__014: |-
+06_13_00__inlines__hard_line_breaks__014: |-
{
"type": "doc",
"content": [
@@ -20468,7 +20468,7 @@
}
]
}
-06_13__inlines__hard_line_breaks__015: |-
+06_13_00__inlines__hard_line_breaks__015: |-
{
"type": "doc",
"content": [
@@ -20486,7 +20486,7 @@
}
]
}
-06_14__inlines__soft_line_breaks__001: |-
+06_14_00__inlines__soft_line_breaks__001: |-
{
"type": "doc",
"content": [
@@ -20501,7 +20501,7 @@
}
]
}
-06_14__inlines__soft_line_breaks__002: |-
+06_14_00__inlines__soft_line_breaks__002: |-
{
"type": "doc",
"content": [
@@ -20516,7 +20516,7 @@
}
]
}
-06_15__inlines__textual_content__001: |-
+06_15_00__inlines__textual_content__001: |-
{
"type": "doc",
"content": [
@@ -20531,7 +20531,7 @@
}
]
}
-06_15__inlines__textual_content__002: |-
+06_15_00__inlines__textual_content__002: |-
{
"type": "doc",
"content": [
@@ -20546,7 +20546,7 @@
}
]
}
-06_15__inlines__textual_content__003: |-
+06_15_00__inlines__textual_content__003: |-
{
"type": "doc",
"content": [
@@ -20561,7 +20561,7 @@
}
]
}
-07_01__gitlab_specific_markdown__footnotes__001: |-
+07_01_00__gitlab_specific_markdown__footnotes__001: |-
{
"type": "doc",
"content": [
@@ -20601,7 +20601,7 @@
}
]
}
-07_02__gitlab_specific_markdown__task_list_items__001: |-
+07_02_00__gitlab_specific_markdown__task_list_items__001: |-
{
"type": "doc",
"content": [
@@ -20634,7 +20634,7 @@
}
]
}
-07_02__gitlab_specific_markdown__task_list_items__002: |-
+07_02_00__gitlab_specific_markdown__task_list_items__002: |-
{
"type": "doc",
"content": [
@@ -20667,11 +20667,11 @@
}
]
}
-07_02__gitlab_specific_markdown__task_list_items__003: |-
+07_02_00__gitlab_specific_markdown__task_list_items__003: |-
Inapplicable task list items not yet implemented for WYSYWIG
-07_02__gitlab_specific_markdown__task_list_items__004: |-
+07_02_00__gitlab_specific_markdown__task_list_items__004: |-
Inapplicable task list items not yet implemented for WYSYWIG
-07_03__gitlab_specific_markdown__front_matter__001: |-
+07_03_00__gitlab_specific_markdown__front_matter__001: |-
{
"type": "doc",
"content": [
@@ -20691,7 +20691,7 @@
}
]
}
-07_03__gitlab_specific_markdown__front_matter__002: |-
+07_03_00__gitlab_specific_markdown__front_matter__002: |-
{
"type": "doc",
"content": [
@@ -20711,7 +20711,7 @@
}
]
}
-07_03__gitlab_specific_markdown__front_matter__003: |-
+07_03_00__gitlab_specific_markdown__front_matter__003: |-
{
"type": "doc",
"content": [
@@ -20731,7 +20731,7 @@
}
]
}
-07_03__gitlab_specific_markdown__front_matter__004: |-
+07_03_00__gitlab_specific_markdown__front_matter__004: |-
{
"type": "doc",
"content": [
@@ -20761,7 +20761,7 @@
}
]
}
-07_03__gitlab_specific_markdown__front_matter__005: |-
+07_03_00__gitlab_specific_markdown__front_matter__005: |-
{
"type": "doc",
"content": [
diff --git a/glfm_specification/input/gitlab_flavored_markdown/glfm_example_normalizations.yml b/glfm_specification/input/gitlab_flavored_markdown/glfm_example_normalizations.yml
index 15df659f0f4..afa099571d0 100644
--- a/glfm_specification/input/gitlab_flavored_markdown/glfm_example_normalizations.yml
+++ b/glfm_specification/input/gitlab_flavored_markdown/glfm_example_normalizations.yml
@@ -9,19 +9,19 @@
00_uri: &00_uri
- regex: '(href|data-src)(=")(.*?)(test-file\.(png|zip)")'
replacement: '\1\2URI_PREFIX\4'
-07_01__gitlab_specific_markdown__footnotes__001:
+07_01_00__gitlab_specific_markdown__footnotes__001:
html:
static:
shared:
- 07_01_href: &07_01_href
+ 07_01_00_href: &07_01_00_href
- regex: '(href)(=")(.+?)(")'
replacement: '\1\2REF\4'
- 07_01_id: &07_01_id
+ 07_01_00_id: &07_01_00_id
- regex: '(id)(=")(.+?)(")'
replacement: '\1\2ID\4'
canonical:
- 07_01_href: *07_01_href
- 07_01_id: *07_01_id
+ 07_01_00_href: *07_01_00_href
+ 07_01_00_id: *07_01_00_id
snapshot:
- 07_01_href: *07_01_href
- 07_01_id: *07_01_id
+ 07_01_00_href: *07_01_00_href
+ 07_01_00_id: *07_01_00_id
diff --git a/glfm_specification/input/gitlab_flavored_markdown/glfm_example_status.yml b/glfm_specification/input/gitlab_flavored_markdown/glfm_example_status.yml
index 3881819e38a..512f197047f 100644
--- a/glfm_specification/input/gitlab_flavored_markdown/glfm_example_status.yml
+++ b/glfm_specification/input/gitlab_flavored_markdown/glfm_example_status.yml
@@ -1,5 +1,5 @@
---
-02_01__preliminaries__tabs__001:
+02_01_00__preliminaries__tabs__001:
# NOTE: False values are optional, they are only included here for reference. See
# https://docs.gitlab.com/ee/development/gitlab_flavored_markdown/specification_guide/#glfm_example_statusyml
# for more details.
@@ -12,13 +12,13 @@
skip_running_snapshot_static_html_tests: false # NOT YET SUPPORTED
skip_running_snapshot_wysiwyg_html_tests: false
skip_running_snapshot_prosemirror_json_tests: false
-07_02__gitlab_specific_markdown__task_list_items__003:
+07_02_00__gitlab_specific_markdown__task_list_items__003:
skip_update_example_snapshot_html_wysiwyg: Inapplicable task list items not yet implemented for WYSYWIG
skip_update_example_snapshot_prosemirror_json: Inapplicable task list items not yet implemented for WYSYWIG
skip_running_conformance_wysiwyg_tests: Inapplicable task list items not yet implemented for WYSYWIG
skip_running_snapshot_wysiwyg_html_tests: Inapplicable task list items not yet implemented for WYSYWIG
skip_running_snapshot_prosemirror_json_tests: Inapplicable task list items not yet implemented for WYSYWIG
-07_02__gitlab_specific_markdown__task_list_items__004:
+07_02_00__gitlab_specific_markdown__task_list_items__004:
skip_update_example_snapshot_html_wysiwyg: Inapplicable task list items not yet implemented for WYSYWIG
skip_update_example_snapshot_prosemirror_json: Inapplicable task list items not yet implemented for WYSYWIG
skip_running_conformance_wysiwyg_tests: Inapplicable task list items not yet implemented for WYSYWIG
diff --git a/lib/api/helpers.rb b/lib/api/helpers.rb
index 1d0f0c6e7bb..e29d76a5950 100644
--- a/lib/api/helpers.rb
+++ b/lib/api/helpers.rb
@@ -7,9 +7,12 @@ module API
include Helpers::Pagination
include Helpers::PaginationStrategies
include Gitlab::Ci::Artifacts::Logger
+ include Gitlab::Utils::StrongMemoize
SUDO_HEADER = "HTTP_SUDO"
GITLAB_SHARED_SECRET_HEADER = "Gitlab-Shared-Secret"
+ GITLAB_SHELL_API_HEADER = "Gitlab-Shell-Api-Request"
+ GITLAB_SHELL_JWT_ISSUER = "gitlab-shell"
SUDO_PARAM = :sudo
API_USER_ENV = 'gitlab.api.user'
API_TOKEN_ENV = 'gitlab.api.token'
@@ -283,12 +286,22 @@ module API
end
def authenticate_by_gitlab_shell_token!
- input = params['secret_token']
- input ||= Base64.decode64(headers[GITLAB_SHARED_SECRET_HEADER]) if headers.key?(GITLAB_SHARED_SECRET_HEADER)
+ if Feature.enabled?(:gitlab_shell_jwt_token)
+ begin
+ payload, _ = JSONWebToken::HMACToken.decode(headers[GITLAB_SHELL_API_HEADER], secret_token)
+ unauthorized! unless payload['iss'] == GITLAB_SHELL_JWT_ISSUER
+ rescue JWT::DecodeError, JWT::ExpiredSignature, JWT::ImmatureSignature => ex
+ Gitlab::ErrorTracking.track_exception(ex)
+ unauthorized!
+ end
+ else
+ input = params['secret_token']
+ input ||= Base64.decode64(headers[GITLAB_SHARED_SECRET_HEADER]) if headers.key?(GITLAB_SHARED_SECRET_HEADER)
- input&.chomp!
+ input&.chomp!
- unauthorized! unless Devise.secure_compare(secret_token, input)
+ unauthorized! unless Devise.secure_compare(secret_token, input)
+ end
end
def authenticated_with_can_read_all_resources!
@@ -719,7 +732,13 @@ module API
end
def secret_token
- Gitlab::Shell.secret_token
+ if Feature.enabled?(:gitlab_shell_jwt_token)
+ strong_memoize(:secret_token) do
+ File.read(Gitlab.config.gitlab_shell.secret_file)
+ end
+ else
+ Gitlab::Shell.secret_token
+ end
end
def authenticate_non_public?
diff --git a/lib/gitlab/diff/highlight_cache.rb b/lib/gitlab/diff/highlight_cache.rb
index 7cfe0086f57..44e3e9987f7 100644
--- a/lib/gitlab/diff/highlight_cache.rb
+++ b/lib/gitlab/diff/highlight_cache.rb
@@ -6,7 +6,7 @@ module Gitlab
include Gitlab::Utils::Gzip
include Gitlab::Utils::StrongMemoize
- EXPIRATION = 1.day
+ EXPIRATION = 1.hour
VERSION = 2
delegate :diffable, to: :@diff_collection
@@ -82,6 +82,16 @@ module Gitlab
private
+ def expiration
+ return 1.day unless Feature.enabled?(:highlight_diffs_renewable_expiration, diffable.project)
+
+ if Feature.enabled?(:highlight_diffs_short_renewable_expiration, diffable.project)
+ EXPIRATION
+ else
+ 8.hours
+ end
+ end
+
def set_highlighted_diff_lines(diff_file, content)
diff_file.highlighted_diff_lines = content.map do |line|
Gitlab::Diff::Line.safe_init_from_hash(line)
@@ -137,8 +147,7 @@ module Gitlab
end
# HSETs have to have their expiration date manually updated
- #
- redis.expire(key, EXPIRATION)
+ redis.expire(key, expiration)
end
record_memory_usage(fetch_memory_usage(redis, key))
@@ -188,11 +197,19 @@ module Gitlab
return {} unless file_paths.any?
results = []
+ cache_key = key
+ highlight_diffs_renewable_expiration_enabled = Feature.enabled?(:highlight_diffs_renewable_expiration, diffable.project)
+ expiration_period = expiration
Gitlab::Redis::Cache.with do |redis|
- results = redis.hmget(key, file_paths)
+ redis.pipelined do
+ results = redis.hmget(cache_key, file_paths)
+ redis.expire(key, expiration_period) if highlight_diffs_renewable_expiration_enabled
+ end
end
+ results = results.value
+
record_hit_ratio(results)
results.map! do |result|
diff --git a/scripts/lib/glfm/parse_examples.rb b/scripts/lib/glfm/parse_examples.rb
index 14634bcfb3e..a15a6ecc47b 100644
--- a/scripts/lib/glfm/parse_examples.rb
+++ b/scripts/lib/glfm/parse_examples.rb
@@ -26,7 +26,7 @@ module Glfm
EXAMPLE_BACKTICKS_LENGTH = 32
EXAMPLE_BACKTICKS_STRING = '`' * EXAMPLE_BACKTICKS_LENGTH
- # rubocop:disable Metrics/CyclomaticComplexity, Metrics/PerceivedComplexity
+ # rubocop:disable Metrics/CyclomaticComplexity, Metrics/PerceivedComplexity, Metrics/AbcSize
def parse_examples(spec_txt_lines)
line_number = 0
start_line = 0
@@ -41,6 +41,7 @@ module Glfm
h1_regex = /\A# / # new logic compared to original Python code
h2_regex = /\A## / # new logic compared to original Python code
+ h3_regex = /\A### / # new logic compared to original Python code
header_regex = /\A#+ / # Added beginning of line anchor to original Python code
spec_txt_lines.each do |line|
@@ -102,12 +103,24 @@ module Glfm
# reset the headers array if we found a new H1
headers = [] if line =~ h1_regex
- # headers should be size 2 or less [<H1_headertext>, <H2_headertext>]
- # pop the last entry from the headers array if we are in an H2 and found a new H2
- headers.pop if headers.length == 2 && line =~ h2_regex
+ # headers should be size 3 or less [<H1_headertext>, <H2_headertext>, <H3_headertext>]
+
+ if headers.length == 1 && line =~ h3_regex
+ errmsg = "Error: The H3 '#{headertext}' may not be nested directly within the H1 '#{headers[0]}'. " \
+ " Add an H2 header before the H3 header."
+ raise errmsg
+ end
+
+ if (headers.length == 2 || headers.length == 3) && line =~ h2_regex
+ # drop the everything but first entry from the headers array if we are in an H2 and found a new H2
+ headers = [headers[0]]
+ elsif headers.length == 3 && line =~ h3_regex
+ # pop the last entry from the headers array if we are in an H3 and found a new H3
+ headers.pop
+ end
# push the new header text to the headers array
- headers << headertext if line =~ h1_regex || line =~ h2_regex
+ headers << headertext if line =~ h1_regex || line =~ h2_regex || line =~ h3_regex
else
# Else if we are in regular text...
@@ -119,7 +132,7 @@ module Glfm
# no-op - skips any other non-header regular text lines
end
end
- # rubocop:enable Metrics/CyclomaticComplexity, Metrics/PerceivedComplexity
+ # rubocop:enable Metrics/CyclomaticComplexity, Metrics/PerceivedComplexity, Metrics/AbcSize
tests
end
diff --git a/scripts/lib/glfm/update_example_snapshots.rb b/scripts/lib/glfm/update_example_snapshots.rb
index d8d6cf3cdbc..30a16f30c68 100644
--- a/scripts/lib/glfm/update_example_snapshots.rb
+++ b/scripts/lib/glfm/update_example_snapshots.rb
@@ -60,8 +60,8 @@ module Glfm
def add_example_names(all_examples)
# NOTE: This method and the parse_examples method assume:
# 1. Section 2 is the first section which contains examples
- # 2. Examples are always nested exactly 2 levels deep in an H2
- # 3. There may exist H3 headings with no examples (e.g. "Motivation" in the GLFM spec.txt)
+ # 2. Examples are always nested in an H2 or an H3, never directly in an H1
+ # 3. There may exist headings with no examples (e.g. "Motivation" in the GLFM spec.txt)
# 4. The Appendix doesn't ever contain any examples, so it doesn't show up
# in the H1 header count. So, even though due to the concatenation it appears before the
# GitLab examples sections, it doesn't result in their header counts being off by +1.
@@ -70,35 +70,49 @@ module Glfm
# GFM `spec_test.py` script (but it's NOT in the original CommonMark `spec_test.py`).
# 6. If a section contains ONLY disabled examples, the section numbering will still be
# incremented to match the rendered HTML specification section numbering.
- # 7. Every H2 must contain at least one example, but it is allowed that they are all disabled.
+ # 7. Every H2 or H3 must contain at least one example, but it is allowed that they are
+ # all disabled.
h1_count = 1 # examples start in H1 section 2; section 1 is the overview with no examples.
h2_count = 0
+ h3_count = 0
previous_h1 = ''
previous_h2 = ''
- index_within_h2 = 0
+ previous_h3 = ''
+ index_within_current_heading = 0
all_examples.each do |example|
headers = example[:headers]
if headers[0] != previous_h1
h1_count += 1
h2_count = 0
+ h3_count = 0
previous_h1 = headers[0]
end
if headers[1] != previous_h2
h2_count += 1
+ h3_count = 0
previous_h2 = headers[1]
- index_within_h2 = 0
+ index_within_current_heading = 0
end
- index_within_h2 += 1
+ if headers[2] && headers[2] != previous_h3
+ h3_count += 1
+ previous_h3 = headers[2]
+ index_within_current_heading = 0
+ end
+
+ index_within_current_heading += 1
# convert headers array to lowercase string with underscores, and double underscores between headers
formatted_headers_text = headers.join('__').tr('-', '_').tr(' ', '_').downcase
- hierarchy_level = "#{h1_count.to_s.rjust(2, '0')}_#{h2_count.to_s.rjust(2, '0')}"
- position_within_section = index_within_h2.to_s.rjust(3, '0')
+ hierarchy_level =
+ "#{h1_count.to_s.rjust(2, '0')}_" \
+ "#{h2_count.to_s.rjust(2, '0')}_" \
+ "#{h3_count.to_s.rjust(2, '0')}"
+ position_within_section = index_within_current_heading.to_s.rjust(3, '0')
name = "#{hierarchy_level}__#{formatted_headers_text}__#{position_within_section}"
converted_name = name.tr('(', '').tr(')', '') # remove any parens from the name
example[:name] = converted_name
diff --git a/spec/finders/crm/organizations_finder_spec.rb b/spec/finders/crm/organizations_finder_spec.rb
index f227fcd3748..c89ac3b1cb5 100644
--- a/spec/finders/crm/organizations_finder_spec.rb
+++ b/spec/finders/crm/organizations_finder_spec.rb
@@ -128,5 +128,76 @@ RSpec.describe Crm::OrganizationsFinder do
end
end
end
+
+ context 'when sorting' do
+ let_it_be(:group) { create(:group, :crm_enabled) }
+
+ let_it_be(:sort_test_a) do
+ create(
+ :organization,
+ group: group,
+ name: "ABC",
+ description: "1"
+ )
+ end
+
+ let_it_be(:sort_test_b) do
+ create(
+ :organization,
+ group: group,
+ name: "DEF",
+ description: "2",
+ default_rate: 10
+ )
+ end
+
+ let_it_be(:sort_test_c) do
+ create(
+ :organization,
+ group: group,
+ name: "GHI",
+ default_rate: 20
+ )
+ end
+
+ before do
+ group.add_developer(user)
+ end
+
+ it 'returns the organiztions sorted by name in ascending order' do
+ finder = described_class.new(user, group: group, sort: { field: 'name', direction: :asc })
+
+ expect(finder.execute).to eq([sort_test_a, sort_test_b, sort_test_c])
+ end
+
+ it 'returns the organizations sorted by description in descending order' do
+ finder = described_class.new(user, group: group, sort: { field: 'description', direction: :desc })
+
+ expect(finder.execute).to eq([sort_test_b, sort_test_a, sort_test_c])
+ end
+
+ it 'returns the contacts sorted by default_rate in ascending order' do
+ finder = described_class.new(user, group: group, sort: { field: 'default_rate', direction: :asc })
+
+ expect(finder.execute).to eq([sort_test_b, sort_test_c, sort_test_a])
+ end
+ end
+ end
+
+ describe '.counts_by_state' do
+ let_it_be(:group) { create(:group, :crm_enabled) }
+ let_it_be(:active_organizations) { create_list(:organization, 3, group: group, state: :active) }
+ let_it_be(:inactive_organizations) { create_list(:organization, 2, group: group, state: :inactive) }
+
+ before do
+ group.add_developer(user)
+ end
+
+ it 'returns correct counts' do
+ counts = described_class.counts_by_state(user, group: group)
+
+ expect(counts["active"]).to eq(3)
+ expect(counts["inactive"]).to eq(2)
+ end
end
end
diff --git a/spec/frontend/runner/components/cells/runner_summary_cell_spec.js b/spec/frontend/runner/components/cells/runner_summary_cell_spec.js
index b06ab652212..fc414a539b5 100644
--- a/spec/frontend/runner/components/cells/runner_summary_cell_spec.js
+++ b/spec/frontend/runner/components/cells/runner_summary_cell_spec.js
@@ -1,17 +1,20 @@
import { __ } from '~/locale';
import { mountExtended } from 'helpers/vue_test_utils_helper';
import RunnerSummaryCell from '~/runner/components/cells/runner_summary_cell.vue';
+import RunnerTags from '~/runner/components/runner_tags.vue';
import { INSTANCE_TYPE, PROJECT_TYPE } from '~/runner/constants';
const mockId = '1';
const mockShortSha = '2P6oDVDm';
const mockDescription = 'runner-1';
const mockIpAddress = '0.0.0.0';
+const mockTagList = ['shell', 'linux'];
describe('RunnerTypeCell', () => {
let wrapper;
const findLockIcon = () => wrapper.findByTestId('lock-icon');
+ const findRunnerTags = () => wrapper.findComponent(RunnerTags);
const createComponent = (runner, options) => {
wrapper = mountExtended(RunnerSummaryCell, {
@@ -22,6 +25,7 @@ describe('RunnerTypeCell', () => {
description: mockDescription,
ipAddress: mockIpAddress,
runnerType: INSTANCE_TYPE,
+ tagList: mockTagList,
...runner,
},
},
@@ -74,6 +78,10 @@ describe('RunnerTypeCell', () => {
expect(wrapper.text()).not.toContain(__('IP Address'));
});
+ it('Displays tag list', () => {
+ expect(findRunnerTags().props('tagList')).toEqual(mockTagList);
+ });
+
it('Displays a custom slot', () => {
const slotContent = 'My custom runner summary';
diff --git a/spec/frontend/runner/components/runner_list_spec.js b/spec/frontend/runner/components/runner_list_spec.js
index 7b58a81bb0d..95673b3932b 100644
--- a/spec/frontend/runner/components/runner_list_spec.js
+++ b/spec/frontend/runner/components/runner_list_spec.js
@@ -62,7 +62,6 @@ describe('RunnerList', () => {
'Runner',
'Version',
'Jobs',
- 'Tags',
'Last contact',
'', // actions has no label
]);
@@ -99,7 +98,6 @@ describe('RunnerList', () => {
// Other fields
expect(findCell({ fieldKey: 'version' }).text()).toBe(version);
expect(findCell({ fieldKey: 'jobCount' }).text()).toBe('0');
- expect(findCell({ fieldKey: 'tagList' }).text()).toBe('');
expect(findCell({ fieldKey: 'contactedAt' }).text()).toEqual(expect.any(String));
// Actions
diff --git a/spec/frontend/runner/components/runner_tags_spec.js b/spec/frontend/runner/components/runner_tags_spec.js
index da89a659432..03996cca87d 100644
--- a/spec/frontend/runner/components/runner_tags_spec.js
+++ b/spec/frontend/runner/components/runner_tags_spec.js
@@ -50,7 +50,6 @@ describe('RunnerTags', () => {
props: { tagList: null },
});
- expect(wrapper.text()).toBe('');
- expect(findBadge().exists()).toBe(false);
+ expect(wrapper.html()).toEqual('');
});
});
diff --git a/spec/graphql/resolvers/crm/organization_state_counts_resolver_spec.rb b/spec/graphql/resolvers/crm/organization_state_counts_resolver_spec.rb
new file mode 100644
index 00000000000..c6ad4beeee0
--- /dev/null
+++ b/spec/graphql/resolvers/crm/organization_state_counts_resolver_spec.rb
@@ -0,0 +1,61 @@
+# frozen_string_literal: true
+
+require 'spec_helper'
+
+RSpec.describe Resolvers::Crm::OrganizationStateCountsResolver do
+ include GraphqlHelpers
+
+ let_it_be(:user) { create(:user) }
+ let_it_be(:group) { create(:group, :crm_enabled) }
+
+ before_all do
+ create(:organization, group: group, name: "ABC Corp")
+ create(:organization, group: group, name: "123 Corp", state: 'inactive')
+ create_list(:organization, 3, group: group)
+ create_list(:organization, 2, group: group, state: 'inactive')
+ end
+
+ describe '#resolve' do
+ context 'with unauthorized user' do
+ it 'does not raise an error and returns nil' do
+ expect { resolve_counts(group) }.not_to raise_error
+ expect(resolve_counts(group)).to be_nil
+ end
+ end
+
+ context 'with authorized user' do
+ before do
+ group.add_reporter(user)
+ end
+
+ context 'without parent' do
+ it 'returns nil' do
+ expect(resolve_counts(nil)).to be_nil
+ end
+ end
+
+ context 'with a group' do
+ context 'when no filter is provided' do
+ it 'returns the count of all organizations' do
+ counts = resolve_counts(group)
+ expect(counts['active']).to eq(4)
+ expect(counts['inactive']).to eq(3)
+ end
+ end
+
+ context 'when search term is provided' do
+ it 'returns the correct counts' do
+ counts = resolve_counts(group, { search: "Corp" })
+
+ expect(counts['active']).to eq(1)
+ expect(counts['inactive']).to eq(1)
+ end
+ end
+ end
+ end
+ end
+
+ def resolve_counts(parent, args = {}, context = { current_user: user })
+ resolve(described_class, obj: parent, args: args, ctx: context)
+ end
+end
diff --git a/spec/graphql/resolvers/crm/organizations_resolver_spec.rb b/spec/graphql/resolvers/crm/organizations_resolver_spec.rb
index 323f134ffc3..d5980bf3c41 100644
--- a/spec/graphql/resolvers/crm/organizations_resolver_spec.rb
+++ b/spec/graphql/resolvers/crm/organizations_resolver_spec.rb
@@ -55,11 +55,23 @@ RSpec.describe Resolvers::Crm::OrganizationsResolver do
end
context 'when no filter is provided' do
- it 'returns all the organizations in the correct order' do
+ it 'returns all the organizations in the default order' do
expect(resolve_organizations(group)).to eq([organization_a, organization_b])
end
end
+ context 'when a sort is provided' do
+ it 'returns all the organizations in the correct order' do
+ expect(resolve_organizations(group, { sort: 'NAME_DESC' })).to eq([organization_b, organization_a])
+ end
+ end
+
+ context 'when filtering for all states' do
+ it 'returns all the organizations' do
+ expect(resolve_organizations(group, { state: 'all' })).to contain_exactly(organization_a, organization_b)
+ end
+ end
+
context 'when search term is provided' do
it 'returns the correct organizations' do
expect(resolve_organizations(group, { search: "def" })).to contain_exactly(organization_b)
diff --git a/spec/graphql/types/customer_relations/organization_sort_enum_spec.rb b/spec/graphql/types/customer_relations/organization_sort_enum_spec.rb
new file mode 100644
index 00000000000..7ff498f0097
--- /dev/null
+++ b/spec/graphql/types/customer_relations/organization_sort_enum_spec.rb
@@ -0,0 +1,22 @@
+# frozen_string_literal: true
+
+require 'spec_helper'
+
+RSpec.describe GitlabSchema.types['OrganizationSort'] do
+ specify { expect(described_class.graphql_name).to eq('OrganizationSort') }
+
+ it_behaves_like 'common sort values'
+
+ it 'exposes all the contact sort values' do
+ expect(described_class.values.keys).to include(
+ *%w[
+ NAME_ASC
+ NAME_DESC
+ DESCRIPTION_ASC
+ DESCRIPTION_DESC
+ DEFAULT_RATE_ASC
+ DEFAULT_RATE_DESC
+ ]
+ )
+ end
+end
diff --git a/spec/graphql/types/customer_relations/organization_state_counts_type_spec.rb b/spec/graphql/types/customer_relations/organization_state_counts_type_spec.rb
new file mode 100644
index 00000000000..a2c8dacb1a5
--- /dev/null
+++ b/spec/graphql/types/customer_relations/organization_state_counts_type_spec.rb
@@ -0,0 +1,31 @@
+# frozen_string_literal: true
+
+require 'spec_helper'
+
+RSpec.describe GitlabSchema.types['OrganizationStateCounts'] do
+ include GraphqlHelpers
+
+ let(:fields) do
+ %w[
+ all
+ active
+ inactive
+ ]
+ end
+
+ let(:object) do
+ {
+ 'inactive' => 3,
+ 'active' => 4
+ }
+ end
+
+ it { expect(described_class.graphql_name).to eq('OrganizationStateCounts') }
+ it { expect(described_class).to have_graphql_fields(fields) }
+
+ describe '#all' do
+ it 'returns the sum of all counts' do
+ expect(resolve_field(:all, object)).to eq(7)
+ end
+ end
+end
diff --git a/spec/graphql/types/group_type_spec.rb b/spec/graphql/types/group_type_spec.rb
index 72b3bb90194..0b65778ce90 100644
--- a/spec/graphql/types/group_type_spec.rb
+++ b/spec/graphql/types/group_type_spec.rb
@@ -24,8 +24,9 @@ RSpec.describe GitlabSchema.types['Group'] do
dependency_proxy_blobs dependency_proxy_image_count
dependency_proxy_blob_count dependency_proxy_total_size
dependency_proxy_image_prefix dependency_proxy_image_ttl_policy
- shared_runners_setting timelogs organizations contacts contact_state_counts
- work_item_types recent_issue_boards ci_variables
+ shared_runners_setting timelogs organization_state_counts organizations
+ contact_state_counts contacts work_item_types
+ recent_issue_boards ci_variables
]
expect(described_class).to include_graphql_fields(*expected_fields)
@@ -62,6 +63,13 @@ RSpec.describe GitlabSchema.types['Group'] do
it { is_expected.to have_graphql_resolver(Resolvers::Crm::ContactStateCountsResolver) }
end
+ describe 'organization_state_counts field' do
+ subject { described_class.fields['organizationStateCounts'] }
+
+ it { is_expected.to have_graphql_type(Types::CustomerRelations::OrganizationStateCountsType) }
+ it { is_expected.to have_graphql_resolver(Resolvers::Crm::OrganizationStateCountsResolver) }
+ end
+
it_behaves_like 'a GraphQL type with labels' do
let(:labels_resolver_arguments) { [:search_term, :includeAncestorGroups, :includeDescendantGroups, :onlyGroupLabels] }
end
diff --git a/spec/lib/api/helpers_spec.rb b/spec/lib/api/helpers_spec.rb
index cd41d362d03..f25c75ef93c 100644
--- a/spec/lib/api/helpers_spec.rb
+++ b/spec/lib/api/helpers_spec.rb
@@ -865,4 +865,93 @@ RSpec.describe API::Helpers do
helper.bad_request!('custom reason')
end
end
+
+ describe '#authenticate_by_gitlab_shell_token!' do
+ include GitlabShellHelpers
+
+ let(:valid_secret_token) { 'valid' }
+ let(:invalid_secret_token) { 'invalid' }
+ let(:headers) { {} }
+ let(:params) { {} }
+
+ shared_examples 'authorized' do
+ it 'authorized' do
+ expect(helper).not_to receive(:unauthorized!)
+
+ helper.authenticate_by_gitlab_shell_token!
+ end
+ end
+
+ shared_examples 'unauthorized' do
+ it 'unauthorized' do
+ expect(helper).to receive(:unauthorized!)
+
+ helper.authenticate_by_gitlab_shell_token!
+ end
+ end
+
+ before do
+ allow(Gitlab::Shell).to receive(:secret_token).and_return(valid_secret_token)
+ allow(helper).to receive_messages(params: params, headers: headers, secret_token: valid_secret_token)
+ end
+
+ context 'when jwt token is not provided' do
+ it_behaves_like 'unauthorized'
+ end
+
+ context 'when jwt token is invalid' do
+ let(:headers) { gitlab_shell_internal_api_request_header(secret_token: invalid_secret_token) }
+
+ it_behaves_like 'unauthorized'
+ end
+
+ context 'when jwt token issuer is invalid' do
+ let(:headers) { gitlab_shell_internal_api_request_header(issuer: 'gitlab-workhorse') }
+
+ it_behaves_like 'unauthorized'
+ end
+
+ context 'when jwt token is valid' do
+ let(:headers) { gitlab_shell_internal_api_request_header }
+
+ it_behaves_like 'authorized'
+ end
+
+ context 'when gitlab_shell_jwt_token is disabled' do
+ let(:valid_secret_token) { +'valid' } # mutable string to use chomp!
+ let(:invalid_secret_token) { +'invalid' } # mutable string to use chomp!
+
+ before do
+ stub_feature_flags(gitlab_shell_jwt_token: false)
+ end
+
+ context 'when shared secret is not provided' do
+ it_behaves_like 'unauthorized'
+ end
+
+ context 'when shared secret provided via params' do
+ let(:params) { { 'secret_token' => valid_secret_token } }
+
+ it_behaves_like 'authorized'
+
+ context 'but it is invalid' do
+ let(:params) { { 'secret_token' => invalid_secret_token } }
+
+ it_behaves_like 'unauthorized'
+ end
+ end
+
+ context 'when shared secret provided via headers' do
+ let(:headers) { { described_class::GITLAB_SHARED_SECRET_HEADER => Base64.encode64(valid_secret_token) } }
+
+ it_behaves_like 'authorized'
+
+ context 'but it is invalid' do
+ let(:headers) { { described_class::GITLAB_SHARED_SECRET_HEADER => Base64.encode64(invalid_secret_token) } }
+
+ it_behaves_like 'unauthorized'
+ end
+ end
+ end
+ end
end
diff --git a/spec/lib/gitlab/diff/highlight_cache_spec.rb b/spec/lib/gitlab/diff/highlight_cache_spec.rb
index 1d1ffc8c275..67751144565 100644
--- a/spec/lib/gitlab/diff/highlight_cache_spec.rb
+++ b/spec/lib/gitlab/diff/highlight_cache_spec.rb
@@ -109,23 +109,67 @@ RSpec.describe Gitlab::Diff::HighlightCache, :clean_gitlab_redis_cache do
end
shared_examples 'caches missing entries' do
- it 'filters the key/value list of entries to be caches for each invocation' do
- expect(cache).to receive(:write_to_redis_hash)
- .with(hash_including(*paths))
- .once
- .and_call_original
-
- Gitlab::Redis::Cache.with do |redis|
- expect(redis).to receive(:expire).with(cache.key, described_class::EXPIRATION)
+ where(:expiration_period, :renewable_expiration_ff, :short_renewable_expiration_ff) do
+ [
+ [1.day, false, true],
+ [1.day, false, false],
+ [1.hour, true, true],
+ [8.hours, true, false]
+ ]
+ end
+
+ with_them do
+ before do
+ stub_feature_flags(
+ highlight_diffs_renewable_expiration: renewable_expiration_ff,
+ highlight_diffs_short_renewable_expiration: short_renewable_expiration_ff
+ )
end
- 2.times { cache.write_if_empty }
- end
+ it 'filters the key/value list of entries to be caches for each invocation' do
+ expect(cache).to receive(:write_to_redis_hash)
+ .with(hash_including(*paths))
+ .once
+ .and_call_original
- it 'reads from cache once' do
- expect(cache).to receive(:read_cache).once.and_call_original
+ Gitlab::Redis::Cache.with do |redis|
+ expect(redis).to receive(:expire).with(cache.key, expiration_period).at_least(:once)
+ end
- cache.write_if_empty
+ 2.times { cache.write_if_empty }
+ end
+
+ it 'reads from cache once' do
+ expect(cache).to receive(:read_cache).once.and_call_original
+
+ Gitlab::Redis::Cache.with do |redis|
+ expect(redis).to receive(:expire).with(cache.key, expiration_period).at_least(:once)
+ end
+
+ cache.write_if_empty
+ end
+
+ it 'refreshes TTL of the key on read' do
+ cache.write_if_empty
+
+ time_until_expire = 30.minutes
+
+ Gitlab::Redis::Cache.with do |redis|
+ # Emulate that a key is going to expire soon
+ redis.expire(cache.key, time_until_expire)
+
+ expect(redis.ttl(cache.key)).to be <= time_until_expire
+
+ cache.send(:read_cache)
+
+ if renewable_expiration_ff
+ expect(redis.ttl(cache.key)).to be > time_until_expire
+ expect(redis.ttl(cache.key)).to be_within(1.minute).of(expiration_period)
+ else
+ expect(redis.ttl(cache.key)).to be <= time_until_expire
+ end
+ end
+ end
end
end
diff --git a/spec/models/customer_relations/organization_spec.rb b/spec/models/customer_relations/organization_spec.rb
index 1833fcf5385..d19a0bdf6c7 100644
--- a/spec/models/customer_relations/organization_spec.rb
+++ b/spec/models/customer_relations/organization_spec.rb
@@ -146,15 +146,43 @@ RSpec.describe CustomerRelations::Organization, type: :model do
end
end
- describe '.sort_by_name' do
- let_it_be(:organization_a) { create(:organization, group: group, name: "c") }
+ describe '.counts_by_state' do
+ before do
+ create_list(:organization, 3, group: group)
+ create_list(:organization, 2, group: group, state: 'inactive')
+ end
+
+ it 'returns correct organization counts' do
+ counts = group.organizations.counts_by_state
+
+ expect(counts['active']).to be(3)
+ expect(counts['inactive']).to be(2)
+ end
+
+ it 'returns 0 with no results' do
+ counts = group.organizations.where(id: non_existing_record_id).counts_by_state
+
+ expect(counts['active']).to be(0)
+ expect(counts['inactive']).to be(0)
+ end
+ end
+
+ describe 'sorting' do
+ let_it_be(:organization_a) { create(:organization, group: group, name: "c", description: "1") }
let_it_be(:organization_b) { create(:organization, group: group, name: "a") }
- let_it_be(:organization_c) { create(:organization, group: group, name: "b") }
+ let_it_be(:organization_c) { create(:organization, group: group, name: "b", description: "2") }
- context 'when sorting the organizations' do
+ describe '.sort_by_name' do
it 'sorts them by name in ascendent order' do
expect(group.organizations.sort_by_name).to eq([organization_b, organization_c, organization_a])
end
end
+
+ describe '.sort_by_field' do
+ it 'sorts them by description in descending order' do
+ expect(group.organizations.sort_by_field('description', :desc))
+ .to eq([organization_c, organization_a, organization_b])
+ end
+ end
end
end
diff --git a/spec/requests/api/internal/base_spec.rb b/spec/requests/api/internal/base_spec.rb
index e100684018a..9faeadc8433 100644
--- a/spec/requests/api/internal/base_spec.rb
+++ b/spec/requests/api/internal/base_spec.rb
@@ -3,6 +3,7 @@
require 'spec_helper'
RSpec.describe API::Internal::Base do
+ include GitlabShellHelpers
include APIInternalBaseHelpers
let_it_be(:user, reload: true) { create(:user) }
@@ -17,10 +18,14 @@ RSpec.describe API::Internal::Base do
let(:snippet_changes) { "#{TestEnv::BRANCH_SHA['snippet/single-file']} #{TestEnv::BRANCH_SHA['snippet/edit-file']} refs/heads/snippet/edit-file" }
describe "GET /internal/check" do
+ def perform_request(headers: gitlab_shell_internal_api_request_header)
+ get api("/internal/check"), headers: headers
+ end
+
it do
expect_any_instance_of(Redis).to receive(:ping).and_return('PONG')
- get api("/internal/check"), params: { secret_token: secret_token }
+ perform_request
expect(response).to have_gitlab_http_status(:ok)
expect(json_response['api_version']).to eq(API::API.version)
@@ -30,24 +35,57 @@ RSpec.describe API::Internal::Base do
it 'returns false for field `redis` when redis is unavailable' do
expect_any_instance_of(Redis).to receive(:ping).and_raise(Errno::ENOENT)
- get api("/internal/check"), params: { secret_token: secret_token }
+ perform_request
expect(json_response['redis']).to be(false)
end
context 'authenticating' do
- it 'authenticates using a header' do
- get api("/internal/check"),
- headers: { API::Helpers::GITLAB_SHARED_SECRET_HEADER => Base64.encode64(secret_token) }
+ it 'authenticates using a jwt token in a header' do
+ perform_request
expect(response).to have_gitlab_http_status(:ok)
end
- it 'returns 401 when no credentials provided' do
- get(api("/internal/check"))
+ it 'returns 401 when jwt token is expired' do
+ headers = gitlab_shell_internal_api_request_header
+
+ travel_to(2.minutes.since) do
+ perform_request(headers: headers)
+ end
expect(response).to have_gitlab_http_status(:unauthorized)
end
+
+ it 'returns 401 when jwt issuer is not Gitlab-Shell' do
+ perform_request(headers: gitlab_shell_internal_api_request_header(issuer: "gitlab-workhorse"))
+
+ expect(response).to have_gitlab_http_status(:unauthorized)
+ end
+
+ it 'returns 401 when jwt token is not provided, even if plain secret is provided' do
+ perform_request(headers: { API::Helpers::GITLAB_SHARED_SECRET_HEADER => Base64.encode64(secret_token) })
+
+ expect(response).to have_gitlab_http_status(:unauthorized)
+ end
+
+ context 'when gitlab_shell_jwt_token is disabled' do
+ before do
+ stub_feature_flags(gitlab_shell_jwt_token: false)
+ end
+
+ it 'authenticates using a header' do
+ perform_request(headers: { API::Helpers::GITLAB_SHARED_SECRET_HEADER => Base64.encode64(secret_token) })
+
+ expect(response).to have_gitlab_http_status(:ok)
+ end
+
+ it 'returns 401 when no credentials provided' do
+ get(api("/internal/check"))
+
+ expect(response).to have_gitlab_http_status(:unauthorized)
+ end
+ end
end
end
@@ -56,10 +94,8 @@ RSpec.describe API::Internal::Base do
subject do
post api('/internal/two_factor_recovery_codes'),
- params: {
- secret_token: secret_token,
- key_id: key_id
- }
+ params: { key_id: key_id },
+ headers: gitlab_shell_internal_api_request_header
end
it_behaves_like 'actor key validations'
@@ -105,10 +141,8 @@ RSpec.describe API::Internal::Base do
subject do
post api('/internal/personal_access_token'),
- params: {
- secret_token: secret_token,
- key_id: key_id
- }
+ params: { key_id: key_id },
+ headers: gitlab_shell_internal_api_request_header
end
it_behaves_like 'actor key validations'
@@ -126,10 +160,8 @@ RSpec.describe API::Internal::Base do
it 'returns an error message when given an non existent user' do
post api('/internal/personal_access_token'),
- params: {
- secret_token: secret_token,
- user_id: 0
- }
+ params: { user_id: 0 },
+ headers: gitlab_shell_internal_api_request_header
expect(json_response['success']).to be_falsey
expect(json_response['message']).to eq("Could not find the given user")
@@ -137,10 +169,8 @@ RSpec.describe API::Internal::Base do
it 'returns an error message when no name parameter is received' do
post api('/internal/personal_access_token'),
- params: {
- secret_token: secret_token,
- key_id: key.id
- }
+ params: { key_id: key.id },
+ headers: gitlab_shell_internal_api_request_header
expect(json_response['success']).to be_falsey
expect(json_response['message']).to eq("No token name specified")
@@ -148,11 +178,8 @@ RSpec.describe API::Internal::Base do
it 'returns an error message when no scopes parameter is received' do
post api('/internal/personal_access_token'),
- params: {
- secret_token: secret_token,
- key_id: key.id,
- name: 'newtoken'
- }
+ params: { key_id: key.id, name: 'newtoken' },
+ headers: gitlab_shell_internal_api_request_header
expect(json_response['success']).to be_falsey
expect(json_response['message']).to eq("No token scopes specified")
@@ -161,12 +188,12 @@ RSpec.describe API::Internal::Base do
it 'returns an error message when expires_at contains an invalid date' do
post api('/internal/personal_access_token'),
params: {
- secret_token: secret_token,
key_id: key.id,
name: 'newtoken',
scopes: ['api'],
expires_at: 'invalid-date'
- }
+ },
+ headers: gitlab_shell_internal_api_request_header
expect(json_response['success']).to be_falsey
expect(json_response['message']).to eq("Invalid token expiry date: 'invalid-date'")
@@ -175,11 +202,11 @@ RSpec.describe API::Internal::Base do
it 'returns an error message when it receives an invalid scope' do
post api('/internal/personal_access_token'),
params: {
- secret_token: secret_token,
key_id: key.id,
name: 'newtoken',
scopes: %w(read_api badscope read_repository)
- }
+ },
+ headers: gitlab_shell_internal_api_request_header
expect(json_response['success']).to be_falsey
expect(json_response['message']).to match(/\AInvalid scope: 'badscope'. Valid scopes are: /)
@@ -190,11 +217,11 @@ RSpec.describe API::Internal::Base do
post api('/internal/personal_access_token'),
params: {
- secret_token: secret_token,
key_id: key.id,
name: 'newtoken',
scopes: %w(read_api read_repository)
- }
+ },
+ headers: gitlab_shell_internal_api_request_header
expect(json_response['success']).to be_truthy
expect(json_response['token']).to match(/\A\S{#{token_size}}\z/)
@@ -207,12 +234,12 @@ RSpec.describe API::Internal::Base do
post api('/internal/personal_access_token'),
params: {
- secret_token: secret_token,
key_id: key.id,
name: 'newtoken',
scopes: %w(read_api read_repository),
expires_at: '9001-11-17'
- }
+ },
+ headers: gitlab_shell_internal_api_request_header
expect(json_response['success']).to be_truthy
expect(json_response['token']).to match(/\A\S{#{token_size}}\z/)
@@ -309,7 +336,7 @@ RSpec.describe API::Internal::Base do
describe "GET /internal/discover" do
it "finds a user by key id" do
- get(api("/internal/discover"), params: { key_id: key.id, secret_token: secret_token })
+ get(api("/internal/discover"), params: { key_id: key.id }, headers: gitlab_shell_internal_api_request_header)
expect(response).to have_gitlab_http_status(:ok)
@@ -317,7 +344,7 @@ RSpec.describe API::Internal::Base do
end
it "finds a user by username" do
- get(api("/internal/discover"), params: { username: user.username, secret_token: secret_token })
+ get(api("/internal/discover"), params: { username: user.username }, headers: gitlab_shell_internal_api_request_header)
expect(response).to have_gitlab_http_status(:ok)
@@ -325,7 +352,7 @@ RSpec.describe API::Internal::Base do
end
it 'responds successfully when a user is not found' do
- get(api('/internal/discover'), params: { username: 'noone', secret_token: secret_token })
+ get(api('/internal/discover'), params: { username: 'noone' }, headers: gitlab_shell_internal_api_request_header)
expect(response).to have_gitlab_http_status(:ok)
@@ -333,7 +360,7 @@ RSpec.describe API::Internal::Base do
end
it 'response successfully when passing invalid params' do
- get(api('/internal/discover'), params: { nothing: 'to find a user', secret_token: secret_token })
+ get(api('/internal/discover'), params: { nothing: 'to find a user' }, headers: gitlab_shell_internal_api_request_header)
expect(response).to have_gitlab_http_status(:ok)
@@ -344,7 +371,7 @@ RSpec.describe API::Internal::Base do
describe "GET /internal/authorized_keys" do
context "using an existing key" do
it "finds the key" do
- get(api('/internal/authorized_keys'), params: { key: key.key.split[1], secret_token: secret_token })
+ get(api('/internal/authorized_keys'), params: { key: key.key.split[1] }, headers: gitlab_shell_internal_api_request_header)
expect(response).to have_gitlab_http_status(:ok)
expect(json_response['id']).to eq(key.id)
@@ -352,7 +379,7 @@ RSpec.describe API::Internal::Base do
end
it 'exposes the comment of the key as a simple identifier of username + hostname' do
- get(api('/internal/authorized_keys'), params: { key: key.key.split[1], secret_token: secret_token })
+ get(api('/internal/authorized_keys'), params: { key: key.key.split[1] }, headers: gitlab_shell_internal_api_request_header)
expect(response).to have_gitlab_http_status(:ok)
expect(json_response['key']).to include("#{key.user_name} (#{Gitlab.config.gitlab.host})")
@@ -360,13 +387,13 @@ RSpec.describe API::Internal::Base do
end
it "returns 404 with a partial key" do
- get(api('/internal/authorized_keys'), params: { key: key.key.split[1][0...-3], secret_token: secret_token })
+ get(api('/internal/authorized_keys'), params: { key: key.key.split[1][0...-3] }, headers: gitlab_shell_internal_api_request_header)
expect(response).to have_gitlab_http_status(:not_found)
end
it "returns 404 with an not valid base64 string" do
- get(api('/internal/authorized_keys'), params: { key: "whatever!", secret_token: secret_token })
+ get(api('/internal/authorized_keys'), params: { key: "whatever!" }, headers: gitlab_shell_internal_api_request_header)
expect(response).to have_gitlab_http_status(:not_found)
end
@@ -609,9 +636,9 @@ RSpec.describe API::Internal::Base do
project: full_path_for(project),
gl_repository: gl_repository_for(project),
action: 'git-upload-pack',
- secret_token: secret_token,
protocol: 'ssh'
- }
+ },
+ headers: gitlab_shell_internal_api_request_header
)
end
end
@@ -994,9 +1021,9 @@ RSpec.describe API::Internal::Base do
key_id: key.id,
project: 'project/does-not-exist.git',
action: 'git-upload-pack',
- secret_token: secret_token,
protocol: 'ssh'
- }
+ },
+ headers: gitlab_shell_internal_api_request_header
)
expect(response).to have_gitlab_http_status(:not_found)
@@ -1170,9 +1197,9 @@ RSpec.describe API::Internal::Base do
key_id: key.id,
project: project.full_path,
gl_repository: gl_repository,
- secret_token: secret_token,
protocol: 'ssh'
- })
+ }, headers: gitlab_shell_internal_api_request_header
+ )
expect(response).to have_gitlab_http_status(:unauthorized)
end
@@ -1285,7 +1312,6 @@ RSpec.describe API::Internal::Base do
let(:valid_params) do
{
gl_repository: gl_repository,
- secret_token: secret_token,
identifier: identifier,
changes: changes,
push_options: push_options
@@ -1296,7 +1322,7 @@ RSpec.describe API::Internal::Base do
"#{Gitlab::Git::BLANK_SHA} 570e7b2abdd848b95f2f578043fc23bd6f6fd24d refs/heads/#{branch_name}"
end
- subject { post api('/internal/post_receive'), params: valid_params }
+ subject { post api('/internal/post_receive'), params: valid_params, headers: gitlab_shell_internal_api_request_header }
before do
project.add_developer(user)
@@ -1397,7 +1423,7 @@ RSpec.describe API::Internal::Base do
describe 'POST /internal/pre_receive' do
let(:valid_params) do
- { gl_repository: gl_repository, secret_token: secret_token }
+ { gl_repository: gl_repository }
end
it 'decreases the reference counter and returns the result' do
@@ -1405,7 +1431,7 @@ RSpec.describe API::Internal::Base do
.and_return(reference_counter)
expect(reference_counter).to receive(:increase).and_return(true)
- post api("/internal/pre_receive"), params: valid_params
+ post api("/internal/pre_receive"), params: valid_params, headers: gitlab_shell_internal_api_request_header
expect(json_response['reference_counter_increased']).to be(true)
end
@@ -1420,10 +1446,8 @@ RSpec.describe API::Internal::Base do
subject do
post api('/internal/two_factor_config'),
- params: {
- secret_token: secret_token,
- key_id: key_id
- }
+ params: { key_id: key_id },
+ headers: gitlab_shell_internal_api_request_header
end
it_behaves_like 'actor key validations'
@@ -1484,11 +1508,8 @@ RSpec.describe API::Internal::Base do
subject do
post api('/internal/two_factor_otp_check'),
- params: {
- secret_token: secret_token,
- key_id: key_id,
- otp_attempt: otp
- }
+ params: { key_id: key_id, otp_attempt: otp },
+ headers: gitlab_shell_internal_api_request_header
end
it 'is not available' do
@@ -1509,7 +1530,8 @@ RSpec.describe API::Internal::Base do
secret_token: secret_token,
key_id: key_id,
otp_attempt: otp
- }
+ },
+ headers: gitlab_shell_internal_api_request_header
end
it 'is not available' do
@@ -1530,7 +1552,8 @@ RSpec.describe API::Internal::Base do
secret_token: secret_token,
key_id: key_id,
otp_attempt: otp
- }
+ },
+ headers: gitlab_shell_internal_api_request_header
end
it 'is not available' do
@@ -1551,7 +1574,8 @@ RSpec.describe API::Internal::Base do
secret_token: secret_token,
key_id: key_id,
otp_attempt: otp
- }
+ },
+ headers: gitlab_shell_internal_api_request_header
end
it 'is not available' do
@@ -1571,7 +1595,8 @@ RSpec.describe API::Internal::Base do
secret_token: secret_token,
key_id: key_id,
otp_attempt: otp
- }
+ },
+ headers: gitlab_shell_internal_api_request_header
end
it 'is not available' do
@@ -1584,32 +1609,24 @@ RSpec.describe API::Internal::Base do
def lfs_auth_project(project)
post(
api("/internal/lfs_authenticate"),
- params: {
- secret_token: secret_token,
- project: project.full_path
- }
+ params: { project: project.full_path },
+ headers: gitlab_shell_internal_api_request_header
)
end
def lfs_auth_key(key_id, project)
post(
api("/internal/lfs_authenticate"),
- params: {
- key_id: key_id,
- secret_token: secret_token,
- project: project.full_path
- }
+ params: { key_id: key_id, project: project.full_path },
+ headers: gitlab_shell_internal_api_request_header
)
end
def lfs_auth_user(user_id, project)
post(
api("/internal/lfs_authenticate"),
- params: {
- user_id: user_id,
- secret_token: secret_token,
- project: project.full_path
- }
+ params: { user_id: user_id, project: project.full_path },
+ headers: gitlab_shell_internal_api_request_header
)
end
end
diff --git a/spec/requests/api/internal/lfs_spec.rb b/spec/requests/api/internal/lfs_spec.rb
index 4739ec62992..9eb48db5bd5 100644
--- a/spec/requests/api/internal/lfs_spec.rb
+++ b/spec/requests/api/internal/lfs_spec.rb
@@ -3,6 +3,7 @@
require 'spec_helper'
RSpec.describe API::Internal::Lfs do
+ include GitlabShellHelpers
include APIInternalBaseHelpers
let_it_be(:project) { create(:project) }
@@ -11,25 +12,23 @@ RSpec.describe API::Internal::Lfs do
let_it_be(:gl_repository) { "project-#{project.id}" }
let_it_be(:filename) { lfs_object.file.path }
- let(:secret_token) { Gitlab::Shell.secret_token }
-
describe 'GET /internal/lfs' do
let(:valid_params) do
- { oid: lfs_object.oid, gl_repository: gl_repository, secret_token: secret_token }
+ { oid: lfs_object.oid, gl_repository: gl_repository }
end
context 'with invalid auth' do
- let(:invalid_params) { valid_params.merge!(secret_token: 'invalid_tokne') }
-
it 'returns 401' do
- get api("/internal/lfs"), params: invalid_params
+ get api("/internal/lfs"),
+ params: valid_params,
+ headers: gitlab_shell_internal_api_request_header(issuer: 'gitlab-workhorse')
end
end
context 'with valid auth' do
context 'LFS in local storage' do
it 'sends the file' do
- get api("/internal/lfs"), params: valid_params
+ get api("/internal/lfs"), params: valid_params, headers: gitlab_shell_internal_api_request_header
expect(response).to have_gitlab_http_status(:ok)
expect(response.headers['Content-Type']).to eq('application/octet-stream')
@@ -39,7 +38,10 @@ RSpec.describe API::Internal::Lfs do
# https://www.rubydoc.info/github/rack/rack/master/Rack/Sendfile
it 'delegates sending to Web server' do
- get api("/internal/lfs"), params: valid_params, env: { 'HTTP_X_SENDFILE_TYPE' => 'X-Sendfile' }
+ get api("/internal/lfs"),
+ params: valid_params,
+ env: { 'HTTP_X_SENDFILE_TYPE' => 'X-Sendfile' },
+ headers: gitlab_shell_internal_api_request_header
expect(response).to have_gitlab_http_status(:ok)
expect(response.headers['Content-Type']).to eq('application/octet-stream')
@@ -51,7 +53,7 @@ RSpec.describe API::Internal::Lfs do
it 'retuns 404 for unknown file' do
params = valid_params.merge(oid: SecureRandom.hex)
- get api("/internal/lfs"), params: params
+ get api("/internal/lfs"), params: params, headers: gitlab_shell_internal_api_request_header
expect(response).to have_gitlab_http_status(:not_found)
end
@@ -60,7 +62,7 @@ RSpec.describe API::Internal::Lfs do
other_lfs = create(:lfs_object, :with_file)
params = valid_params.merge(oid: other_lfs.oid)
- get api("/internal/lfs"), params: params
+ get api("/internal/lfs"), params: params, headers: gitlab_shell_internal_api_request_header
expect(response).to have_gitlab_http_status(:not_found)
end
@@ -70,7 +72,7 @@ RSpec.describe API::Internal::Lfs do
let!(:lfs_object2) { create(:lfs_object, :with_file) }
let!(:lfs_objects_project2) { create(:lfs_objects_project, project: project, lfs_object: lfs_object2) }
let(:valid_params) do
- { oid: lfs_object2.oid, gl_repository: gl_repository, secret_token: secret_token }
+ { oid: lfs_object2.oid, gl_repository: gl_repository }
end
before do
@@ -79,7 +81,7 @@ RSpec.describe API::Internal::Lfs do
end
it 'notifies Workhorse to send the file' do
- get api("/internal/lfs"), params: valid_params
+ get api("/internal/lfs"), params: valid_params, headers: gitlab_shell_internal_api_request_header
expect(response).to have_gitlab_http_status(:ok)
expect(response.headers[Gitlab::Workhorse::SEND_DATA_HEADER]).to start_with("send-url:")
diff --git a/spec/scripts/lib/glfm/parse_examples_spec.rb b/spec/scripts/lib/glfm/parse_examples_spec.rb
new file mode 100644
index 00000000000..7caba95e10e
--- /dev/null
+++ b/spec/scripts/lib/glfm/parse_examples_spec.rb
@@ -0,0 +1,331 @@
+# frozen_string_literal: true
+require 'fast_spec_helper'
+require_relative '../../../../scripts/lib/glfm/parse_examples'
+
+RSpec.describe Glfm::ParseExamples, '#parse_examples' do
+ subject do
+ described_module = described_class
+ Class.new { include described_module }.new
+ end
+
+ let(:spec_txt_contents) do
+ <<~SPEC_TXT_CONTENTS
+ ---
+ title: Spec
+ ...
+
+ # Introduction
+
+ intro
+
+ # 1.0.0 H1
+
+ ## 1.1.0 H2
+
+ no extension
+
+ ```````````````````````````````` example
+ example 1 md
+ .
+ html
+ ````````````````````````````````
+
+ one extension
+
+ ```````````````````````````````` example extension_1.1.0-1
+ example 2 md
+ .
+ html
+ ````````````````````````````````
+
+ ### 1.1.1 H3 with no examples
+
+ text
+
+ ### 1.1.2 Consecutive H3 with example
+
+ text
+
+ ```````````````````````````````` example disabled
+ example 3 md
+ .
+ html
+ ````````````````````````````````
+
+ ## 1.2.0 H2 with all disabled examples
+
+
+ ```````````````````````````````` example disabled
+ example 4 md
+ .
+ html
+ ````````````````````````````````
+
+ ## 1.2.0 New H2
+
+
+ ```````````````````````````````` example extension_1.2.0-1
+ example 5 md
+ .
+ html
+ ````````````````````````````````
+
+ # 2.0.0 New H1
+
+ ## 2.1.0 H2
+
+ ```````````````````````````````` example gitlab extension_2.1.0-1
+ example 6 md
+ .
+ html
+ ````````````````````````````````
+
+ ## 2.2.0 H2 which contains an H3
+
+ No example here, just text
+
+ ### 2.2.1 H3
+
+ The CommonMark and GHFM specifications don't have any examples inside an H3, but it is
+ supported for the GLFM specification.
+
+ ```````````````````````````````` example extension_2.2.1-1
+ example 7 md
+ .
+ html
+ ````````````````````````````````
+
+ # 3.0.0 New H1
+
+ ## 3.1.0 H2
+
+ ```````````````````````````````` example
+ example 8 md
+ .
+ html
+ ````````````````````````````````
+
+ ### 3.1.1 H3
+
+ ```````````````````````````````` example
+ example 9 md
+ .
+ html
+ ````````````````````````````````
+
+ ### 3.1.1 Consecutive H3
+
+ ```````````````````````````````` example
+ example 10 md
+ .
+ html
+ ````````````````````````````````
+
+ ## 3.2.0 Another H2
+
+ ```````````````````````````````` example
+ example 11 md
+ .
+ html
+ ````````````````````````````````
+
+ <!-- END TESTS -->
+
+ # Appendix
+
+ Appendix text.
+ SPEC_TXT_CONTENTS
+ end
+
+ let(:spec_txt_lines) { spec_txt_contents.split("\n") }
+
+ describe "parsing" do
+ it 'correctly parses' do
+ examples = subject.parse_examples(spec_txt_lines)
+
+ expected =
+ [
+ {
+ disabled: false,
+ end_line: 19,
+ example: 1,
+ extensions: [],
+ headers: [
+ '1.0.0 H1',
+ '1.1.0 H2'
+ ],
+ html: 'html',
+ markdown: 'example 1 md',
+ section: '1.1.0 H2',
+ start_line: 15
+ },
+ {
+ disabled: false,
+ end_line: 27,
+ example: 2,
+ extensions: %w[extension_1.1.0-1],
+ headers: [
+ '1.0.0 H1',
+ '1.1.0 H2'
+ ],
+ html: 'html',
+ markdown: 'example 2 md',
+ section: '1.1.0 H2',
+ start_line: 23
+ },
+ {
+ disabled: true,
+ end_line: 41,
+ example: 3,
+ extensions: %w[disabled],
+ headers: [
+ '1.0.0 H1',
+ '1.1.0 H2',
+ '1.1.2 Consecutive H3 with example'
+ ],
+ html: 'html',
+ markdown: 'example 3 md',
+ section: '1.1.2 Consecutive H3 with example',
+ start_line: 37
+ },
+ {
+ disabled: true,
+ end_line: 50,
+ example: 4,
+ extensions: %w[disabled],
+ headers: [
+ '1.0.0 H1',
+ '1.2.0 H2 with all disabled examples'
+ ],
+ html: 'html',
+ markdown: 'example 4 md',
+ section: '1.2.0 H2 with all disabled examples',
+ start_line: 46
+ },
+ {
+ disabled: false,
+ end_line: 59,
+ example: 5,
+ extensions: %w[extension_1.2.0-1],
+ headers: [
+ '1.0.0 H1',
+ '1.2.0 New H2'
+ ],
+ html: 'html',
+ markdown: 'example 5 md',
+ section: '1.2.0 New H2',
+ start_line: 55
+ },
+ {
+ disabled: false,
+ end_line: 69,
+ example: 6,
+ extensions: %w[gitlab extension_2.1.0-1],
+ headers: [
+ '2.0.0 New H1',
+ '2.1.0 H2'
+ ],
+ html: 'html',
+ markdown: 'example 6 md',
+ section: '2.1.0 H2',
+ start_line: 65
+ },
+ {
+ disabled: false,
+ end_line: 84,
+ example: 7,
+ extensions: %w[extension_2.2.1-1],
+ headers: [
+ '2.0.0 New H1',
+ '2.2.0 H2 which contains an H3',
+ '2.2.1 H3'
+ ],
+ html: 'html',
+ markdown: 'example 7 md',
+ section: '2.2.1 H3',
+ start_line: 80
+ },
+ {
+ disabled: false,
+ end_line: 94,
+ example: 8,
+ extensions: [],
+ headers: [
+ '3.0.0 New H1',
+ '3.1.0 H2'
+ ],
+ html: 'html',
+ markdown: 'example 8 md',
+ section: '3.1.0 H2',
+ start_line: 90
+ },
+ {
+ disabled: false,
+ end_line: 102,
+ example: 9,
+ extensions: [],
+ headers: [
+ '3.0.0 New H1',
+ '3.1.0 H2',
+ '3.1.1 H3'
+ ],
+ html: 'html',
+ markdown: 'example 9 md',
+ section: '3.1.1 H3',
+ start_line: 98
+ },
+ {
+ disabled: false,
+ end_line: 110,
+ example: 10,
+ extensions: [],
+ headers: [
+ '3.0.0 New H1',
+ '3.1.0 H2',
+ '3.1.1 Consecutive H3'
+ ],
+ html: 'html',
+ markdown: 'example 10 md',
+ section: '3.1.1 Consecutive H3',
+ start_line: 106
+ },
+ {
+ disabled: false,
+ end_line: 118,
+ example: 11,
+ extensions: [],
+ headers: [
+ '3.0.0 New H1',
+ '3.2.0 Another H2'
+ ],
+ html: 'html',
+ markdown: 'example 11 md',
+ section: '3.2.0 Another H2',
+ start_line: 114
+ }
+ ]
+
+ expect(examples).to eq(expected)
+ end
+ end
+
+ describe "with incorrect header nesting" do
+ let(:spec_txt_contents) do
+ <<~SPEC_TXT_CONTENTS
+ ---
+ title: Spec
+ ...
+
+ # H1
+
+ ### H3
+
+ SPEC_TXT_CONTENTS
+ end
+
+ it "raises if H3 is nested directly in H1" do
+ expect { subject.parse_examples(spec_txt_lines) }
+ .to raise_error(/The H3 'H3' may not be nested directly within the H1 'H1'/)
+ end
+ end
+end
diff --git a/spec/scripts/lib/glfm/update_example_snapshots_spec.rb b/spec/scripts/lib/glfm/update_example_snapshots_spec.rb
index fe815aa6f1e..6bf4dc3bd0d 100644
--- a/spec/scripts/lib/glfm/update_example_snapshots_spec.rb
+++ b/spec/scripts/lib/glfm/update_example_snapshots_spec.rb
@@ -134,6 +134,19 @@ RSpec.describe Glfm::UpdateExampleSnapshots, '#process' do
<p><strong>bold</strong></p>
````````````````````````````````
+ ## H2 which contains an H3
+
+ ### Example in an H3
+
+ The CommonMark and GHFM specifications don't have any examples inside an H3, but it is
+ supported for the GLFM specification.
+
+ ```````````````````````````````` example gitlab
+ Example in an H3
+ .
+ <p>Example in an H3</p>
+ ````````````````````````````````
+
# Second GitLab-Specific Section with Examples
## Strong but with HTML
@@ -182,15 +195,15 @@ RSpec.describe Glfm::UpdateExampleSnapshots, '#process' do
# language=YAML
<<~GLFM_EXAMPLE_STATUS_YML_CONTENTS
---
- 02_01__inlines__strong__001:
+ 02_01_00__inlines__strong__001:
# The skip_update_example_snapshots key is present, but false, so this example is not skipped
skip_update_example_snapshots: false
- 02_01__inlines__strong__002:
+ 02_01_00__inlines__strong__002:
# It is OK to have an empty (nil) value for an example statuses entry, it means they will all be false.
- 05_01__third_gitlab_specific_section_with_skipped_examples__strong_but_skipped__001:
+ 05_01_00__third_gitlab_specific_section_with_skipped_examples__strong_but_skipped__001:
# Always skip this example
skip_update_example_snapshots: 'skipping this example because it is very bad'
- 05_02__third_gitlab_specific_section_with_skipped_examples__strong_but_manually_modified_and_skipped__001:
+ 05_02_00__third_gitlab_specific_section_with_skipped_examples__strong_but_manually_modified_and_skipped__001:
# Always skip this example, but preserve the existing manual modifications
skip_update_example_snapshots: 'skipping this example because we have manually modified it'
GLFM_EXAMPLE_STATUS_YML_CONTENTS
@@ -200,21 +213,21 @@ RSpec.describe Glfm::UpdateExampleSnapshots, '#process' do
# language=YAML
<<~ES_HTML_YML_IO_EXISTING_CONTENTS
---
- 00_00__obsolete_entry_to_be_deleted__001:
+ 00_00_00__obsolete_entry_to_be_deleted__001:
canonical: |
This entry is no longer exists in the spec.txt, and is not skipped, so it will be deleted.
static: |-
This entry is no longer exists in the spec.txt, and is not skipped, so it will be deleted.
wysiwyg: |-
This entry is no longer exists in the spec.txt, and is not skipped, so it will be deleted.
- 02_01__inlines__strong__001:
+ 02_01_00__inlines__strong__001:
canonical: |
This entry is existing, but not skipped, so it will be overwritten.
static: |-
This entry is existing, but not skipped, so it will be overwritten.
wysiwyg: |-
This entry is existing, but not skipped, so it will be overwritten.
- 05_02__third_gitlab_specific_section_with_skipped_examples__strong_but_manually_modified_and_skipped__001:
+ 05_02_00__third_gitlab_specific_section_with_skipped_examples__strong_but_manually_modified_and_skipped__001:
canonical: |
<p><strong>This example will have its manually modified static HTML, WYSIWYG HTML, and ProseMirror JSON preserved</strong></p>
static: |-
@@ -228,16 +241,16 @@ RSpec.describe Glfm::UpdateExampleSnapshots, '#process' do
# language=YAML
<<~ES_PROSEMIRROR_JSON_YML_IO_EXISTING_CONTENTS
---
- 00_00__obsolete_entry_to_be_deleted__001:
+ 00_00_00__obsolete_entry_to_be_deleted__001:
{
"obsolete": "This entry is no longer exists in the spec.txt, and is not skipped, so it will be deleted."
}
- 02_01__inlines__strong__001: |-
+ 02_01_00__inlines__strong__001: |-
{
"existing": "This entry is existing, but not skipped, so it will be overwritten."
}
# 02_01__inlines__strong__002: is omitted from the existing file and skipped, to test that scenario.
- 02_03__inlines__strikethrough_extension__001: |-
+ 02_03_00__inlines__strikethrough_extension__001: |-
{
"type": "doc",
"content": [
@@ -252,11 +265,11 @@ RSpec.describe Glfm::UpdateExampleSnapshots, '#process' do
}
]
}
- 04_01__second_gitlab_specific_section_with_examples__strong_but_with_html__001: |-
+ 04_01_00__second_gitlab_specific_section_with_examples__strong_but_with_html__001: |-
{
"existing": "This entry is manually modified and preserved because skip_update_example_snapshot_prosemirror_json will be truthy"
}
- 05_02__third_gitlab_specific_section_with_skipped_examples__strong_but_manually_modified_and_skipped__001: |-
+ 05_02_00__third_gitlab_specific_section_with_skipped_examples__strong_but_manually_modified_and_skipped__001: |-
{
"existing": "This entry is manually modified and preserved because skip_update_example_snapshots will be truthy"
}
@@ -303,7 +316,7 @@ RSpec.describe Glfm::UpdateExampleSnapshots, '#process' do
let(:es_examples_index_yml_contents) { reread_io(es_examples_index_yml_io) }
let(:es_markdown_yml_contents) { reread_io(es_markdown_yml_io) }
let(:expected_unskipped_example) do
- /05_01__third_gitlab_specific_section_with_skipped_examples__strong_but_skipped__001/
+ /05_01_00__third_gitlab_specific_section_with_skipped_examples__strong_but_skipped__001/
end
it 'still writes the example to examples_index.yml' do
@@ -323,14 +336,14 @@ RSpec.describe Glfm::UpdateExampleSnapshots, '#process' do
# language=YAML
<<~GLFM_EXAMPLE_STATUS_YML_CONTENTS
---
- 02_01__inlines__strong__001:
+ 02_01_00__inlines__strong__001:
skip_update_example_snapshots: 'if the skip_update_example_snapshots key is truthy...'
skip_update_example_snapshot_html_static: '...then no other skip_update_example_* keys can be truthy'
GLFM_EXAMPLE_STATUS_YML_CONTENTS
end
it 'raises an error' do
- expected_msg = "Error: '02_01__inlines__strong__001' must not have any 'skip_update_example_snapshot_*' " \
+ expected_msg = "Error: '02_01_00__inlines__strong__001' must not have any 'skip_update_example_snapshot_*' " \
"values specified if 'skip_update_example_snapshots' is truthy"
expect { subject.process }.to raise_error(/#{Regexp.escape(expected_msg)}/)
end
@@ -343,27 +356,30 @@ RSpec.describe Glfm::UpdateExampleSnapshots, '#process' do
# language=YAML
<<~ES_EXAMPLES_INDEX_YML_CONTENTS
---
- 02_01__inlines__strong__001:
+ 02_01_00__inlines__strong__001:
spec_txt_example_position: 1
source_specification: commonmark
- 02_01__inlines__strong__002:
+ 02_01_00__inlines__strong__002:
spec_txt_example_position: 2
source_specification: github
- 02_03__inlines__strikethrough_extension__001:
+ 02_03_00__inlines__strikethrough_extension__001:
spec_txt_example_position: 4
source_specification: github
- 03_01__first_gitlab_specific_section_with_examples__strong_but_with_two_asterisks__001:
+ 03_01_00__first_gitlab_specific_section_with_examples__strong_but_with_two_asterisks__001:
spec_txt_example_position: 5
source_specification: gitlab
- 04_01__second_gitlab_specific_section_with_examples__strong_but_with_html__001:
+ 03_02_01__first_gitlab_specific_section_with_examples__h2_which_contains_an_h3__example_in_an_h3__001:
spec_txt_example_position: 6
source_specification: gitlab
- 05_01__third_gitlab_specific_section_with_skipped_examples__strong_but_skipped__001:
+ 04_01_00__second_gitlab_specific_section_with_examples__strong_but_with_html__001:
spec_txt_example_position: 7
source_specification: gitlab
- 05_02__third_gitlab_specific_section_with_skipped_examples__strong_but_manually_modified_and_skipped__001:
+ 05_01_00__third_gitlab_specific_section_with_skipped_examples__strong_but_skipped__001:
spec_txt_example_position: 8
source_specification: gitlab
+ 05_02_00__third_gitlab_specific_section_with_skipped_examples__strong_but_manually_modified_and_skipped__001:
+ spec_txt_example_position: 9
+ source_specification: gitlab
ES_EXAMPLES_INDEX_YML_CONTENTS
end
@@ -380,21 +396,23 @@ RSpec.describe Glfm::UpdateExampleSnapshots, '#process' do
# language=YAML
<<~ES_MARKDOWN_YML_CONTENTS
---
- 02_01__inlines__strong__001: |
+ 02_01_00__inlines__strong__001: |
__bold__
- 02_01__inlines__strong__002: |
+ 02_01_00__inlines__strong__002: |
__bold with more text__
- 02_03__inlines__strikethrough_extension__001: |
+ 02_03_00__inlines__strikethrough_extension__001: |
~~Hi~~ Hello, world!
- 03_01__first_gitlab_specific_section_with_examples__strong_but_with_two_asterisks__001: |
+ 03_01_00__first_gitlab_specific_section_with_examples__strong_but_with_two_asterisks__001: |
**bold**
- 04_01__second_gitlab_specific_section_with_examples__strong_but_with_html__001: |
+ 03_02_01__first_gitlab_specific_section_with_examples__h2_which_contains_an_h3__example_in_an_h3__001: |
+ Example in an H3
+ 04_01_00__second_gitlab_specific_section_with_examples__strong_but_with_html__001: |
<strong>
bold
</strong>
- 05_01__third_gitlab_specific_section_with_skipped_examples__strong_but_skipped__001: |
+ 05_01_00__third_gitlab_specific_section_with_skipped_examples__strong_but_skipped__001: |
**this example will be skipped**
- 05_02__third_gitlab_specific_section_with_skipped_examples__strong_but_manually_modified_and_skipped__001: |
+ 05_02_00__third_gitlab_specific_section_with_skipped_examples__strong_but_manually_modified_and_skipped__001: |
**This example will have its manually modified static HTML, WYSIWYG HTML, and ProseMirror JSON preserved**
ES_MARKDOWN_YML_CONTENTS
end
@@ -416,16 +434,16 @@ RSpec.describe Glfm::UpdateExampleSnapshots, '#process' do
# language=YAML
<<~GLFM_EXAMPLE_STATUS_YML_CONTENTS
---
- 02_01__inlines__strong__002:
+ 02_01_00__inlines__strong__002:
skip_update_example_snapshot_prosemirror_json: "skipping because JSON isn't cool enough"
- 03_01__first_gitlab_specific_section_with_examples__strong_but_with_two_asterisks__001:
+ 03_01_00__first_gitlab_specific_section_with_examples__strong_but_with_two_asterisks__001:
skip_update_example_snapshot_html_static: "skipping because there's too much static"
- 04_01__second_gitlab_specific_section_with_examples__strong_but_with_html__001:
+ 04_01_00__second_gitlab_specific_section_with_examples__strong_but_with_html__001:
skip_update_example_snapshot_html_wysiwyg: 'skipping because what you see is NOT what you get'
skip_update_example_snapshot_prosemirror_json: "skipping because JSON still isn't cool enough"
- 05_01__third_gitlab_specific_section_with_skipped_examples__strong_but_skipped__001:
+ 05_01_00__third_gitlab_specific_section_with_skipped_examples__strong_but_skipped__001:
skip_update_example_snapshots: 'skipping this example because it is very bad'
- 05_02__third_gitlab_specific_section_with_skipped_examples__strong_but_manually_modified_and_skipped__001:
+ 05_02_00__third_gitlab_specific_section_with_skipped_examples__strong_but_manually_modified_and_skipped__001:
skip_update_example_snapshots: 'skipping this example because we have manually modified it'
GLFM_EXAMPLE_STATUS_YML_CONTENTS
end
@@ -434,33 +452,40 @@ RSpec.describe Glfm::UpdateExampleSnapshots, '#process' do
# language=YAML
<<~ES_HTML_YML_CONTENTS
---
- 02_01__inlines__strong__001:
+ 02_01_00__inlines__strong__001:
canonical: |
<p><strong>bold</strong></p>
static: |-
<p data-sourcepos="1:1-1:8" dir="auto"><strong>bold</strong></p>
wysiwyg: |-
<p><strong>bold</strong></p>
- 02_01__inlines__strong__002:
+ 02_01_00__inlines__strong__002:
canonical: |
<p><strong>bold with more text</strong></p>
static: |-
<p data-sourcepos="1:1-1:23" dir="auto"><strong>bold with more text</strong></p>
wysiwyg: |-
<p><strong>bold with more text</strong></p>
- 02_03__inlines__strikethrough_extension__001:
+ 02_03_00__inlines__strikethrough_extension__001:
canonical: |
<p><del>Hi</del> Hello, world!</p>
static: |-
<p data-sourcepos="1:1-1:20" dir="auto"><del>Hi</del> Hello, world!</p>
wysiwyg: |-
<p><s>Hi</s> Hello, world!</p>
- 03_01__first_gitlab_specific_section_with_examples__strong_but_with_two_asterisks__001:
+ 03_01_00__first_gitlab_specific_section_with_examples__strong_but_with_two_asterisks__001:
canonical: |
<p><strong>bold</strong></p>
wysiwyg: |-
<p><strong>bold</strong></p>
- 04_01__second_gitlab_specific_section_with_examples__strong_but_with_html__001:
+ 03_02_01__first_gitlab_specific_section_with_examples__h2_which_contains_an_h3__example_in_an_h3__001:
+ canonical: |
+ <p>Example in an H3</p>
+ static: |-
+ <p data-sourcepos="1:1-1:16" dir="auto">Example in an H3</p>
+ wysiwyg: |-
+ <p>Example in an H3</p>
+ 04_01_00__second_gitlab_specific_section_with_examples__strong_but_with_html__001:
canonical: |
<p><strong>
bold
@@ -469,7 +494,7 @@ RSpec.describe Glfm::UpdateExampleSnapshots, '#process' do
<strong>
bold
</strong>
- 05_02__third_gitlab_specific_section_with_skipped_examples__strong_but_manually_modified_and_skipped__001:
+ 05_02_00__third_gitlab_specific_section_with_skipped_examples__strong_but_manually_modified_and_skipped__001:
canonical: |
<p><strong>This example will have its manually modified static HTML, WYSIWYG HTML, and ProseMirror JSON preserved</strong></p>
static: |-
@@ -483,7 +508,7 @@ RSpec.describe Glfm::UpdateExampleSnapshots, '#process' do
# language=YAML
<<~ES_PROSEMIRROR_JSON_YML_CONTENTS
---
- 02_01__inlines__strong__001: |-
+ 02_01_00__inlines__strong__001: |-
{
"type": "doc",
"content": [
@@ -503,7 +528,7 @@ RSpec.describe Glfm::UpdateExampleSnapshots, '#process' do
}
]
}
- 02_03__inlines__strikethrough_extension__001: |-
+ 02_03_00__inlines__strikethrough_extension__001: |-
{
"type": "doc",
"content": [
@@ -527,7 +552,7 @@ RSpec.describe Glfm::UpdateExampleSnapshots, '#process' do
}
]
}
- 03_01__first_gitlab_specific_section_with_examples__strong_but_with_two_asterisks__001: |-
+ 03_01_00__first_gitlab_specific_section_with_examples__strong_but_with_two_asterisks__001: |-
{
"type": "doc",
"content": [
@@ -547,11 +572,26 @@ RSpec.describe Glfm::UpdateExampleSnapshots, '#process' do
}
]
}
- 04_01__second_gitlab_specific_section_with_examples__strong_but_with_html__001: |-
+ 03_02_01__first_gitlab_specific_section_with_examples__h2_which_contains_an_h3__example_in_an_h3__001: |-
+ {
+ "type": "doc",
+ "content": [
+ {
+ "type": "paragraph",
+ "content": [
+ {
+ "type": "text",
+ "text": "Example in an H3"
+ }
+ ]
+ }
+ ]
+ }
+ 04_01_00__second_gitlab_specific_section_with_examples__strong_but_with_html__001: |-
{
"existing": "This entry is manually modified and preserved because skip_update_example_snapshot_prosemirror_json will be truthy"
}
- 05_02__third_gitlab_specific_section_with_skipped_examples__strong_but_manually_modified_and_skipped__001: |-
+ 05_02_00__third_gitlab_specific_section_with_skipped_examples__strong_but_manually_modified_and_skipped__001: |-
{
"existing": "This entry is manually modified and preserved because skip_update_example_snapshots will be truthy"
}
diff --git a/spec/services/post_receive_service_spec.rb b/spec/services/post_receive_service_spec.rb
index 3f4d37e5ddc..aa955b3445b 100644
--- a/spec/services/post_receive_service_spec.rb
+++ b/spec/services/post_receive_service_spec.rb
@@ -3,6 +3,7 @@
require 'spec_helper'
RSpec.describe PostReceiveService do
+ include GitlabShellHelpers
include Gitlab::Routing
let_it_be(:user) { create(:user) }
@@ -13,7 +14,6 @@ RSpec.describe PostReceiveService do
let(:identifier) { 'key-123' }
let(:gl_repository) { "project-#{project.id}" }
let(:branch_name) { 'feature' }
- let(:secret_token) { Gitlab::Shell.secret_token }
let(:reference_counter) { double('ReferenceCounter') }
let(:push_options) { ['ci.skip', 'another push option'] }
let(:repository) { project.repository }
@@ -25,7 +25,6 @@ RSpec.describe PostReceiveService do
let(:params) do
{
gl_repository: gl_repository,
- secret_token: secret_token,
identifier: identifier,
changes: changes,
push_options: push_options
diff --git a/spec/support/helpers/api_internal_base_helpers.rb b/spec/support/helpers/api_internal_base_helpers.rb
index 94996f7480e..e89716571f9 100644
--- a/spec/support/helpers/api_internal_base_helpers.rb
+++ b/spec/support/helpers/api_internal_base_helpers.rb
@@ -1,6 +1,10 @@
# frozen_string_literal: true
+require_relative 'gitlab_shell_helpers'
+
module APIInternalBaseHelpers
+ include GitlabShellHelpers
+
def gl_repository_for(container)
case container
when ProjectWiki
@@ -33,9 +37,9 @@ module APIInternalBaseHelpers
project: full_path_for(container),
gl_repository: gl_repository_for(container),
action: 'git-upload-pack',
- secret_token: secret_token,
protocol: protocol
- }
+ },
+ headers: gitlab_shell_internal_api_request_header
)
end
@@ -56,7 +60,6 @@ module APIInternalBaseHelpers
key_id: key.id,
project: full_path,
action: 'git-receive-pack',
- secret_token: secret_token,
protocol: protocol,
env: env
}
@@ -64,7 +67,8 @@ module APIInternalBaseHelpers
post(
api("/internal/allowed"),
- params: params
+ params: params,
+ headers: gitlab_shell_internal_api_request_header
)
end
@@ -77,9 +81,9 @@ module APIInternalBaseHelpers
project: full_path_for(container),
gl_repository: gl_repository_for(container),
action: 'git-upload-archive',
- secret_token: secret_token,
protocol: 'ssh'
- }
+ },
+ headers: gitlab_shell_internal_api_request_header
)
end
end
diff --git a/spec/support/helpers/gitlab_shell_helpers.rb b/spec/support/helpers/gitlab_shell_helpers.rb
new file mode 100644
index 00000000000..aa0cec22727
--- /dev/null
+++ b/spec/support/helpers/gitlab_shell_helpers.rb
@@ -0,0 +1,14 @@
+# frozen_string_literal: true
+
+module GitlabShellHelpers
+ extend self
+
+ def gitlab_shell_internal_api_request_header(
+ issuer: API::Helpers::GITLAB_SHELL_JWT_ISSUER, secret_token: Gitlab::Shell.secret_token)
+ jwt_token = JSONWebToken::HMACToken.new(secret_token).tap do |token|
+ token.issuer = issuer
+ end
+
+ { API::Helpers::GITLAB_SHELL_API_HEADER => jwt_token.encoded }
+ end
+end
diff --git a/spec/support/shared_contexts/markdown_snapshot_shared_examples.rb b/spec/support/shared_contexts/markdown_snapshot_shared_examples.rb
index 040b2da9f37..3eb43cee0af 100644
--- a/spec/support/shared_contexts/markdown_snapshot_shared_examples.rb
+++ b/spec/support/shared_contexts/markdown_snapshot_shared_examples.rb
@@ -4,9 +4,7 @@ require 'spec_helper'
# See https://docs.gitlab.com/ee/development/gitlab_flavored_markdown/specification_guide/#markdown-snapshot-testing
# for documentation on this spec.
-# rubocop:disable Layout/LineLength
RSpec.shared_context 'with API::Markdown Snapshot shared context' do |glfm_specification_dir|
- # rubocop:enable Layout/LineLength
include ApiHelpers
let_it_be(:user) { create(:user) }
diff --git a/spec/support/shared_examples/requests/rack_attack_shared_examples.rb b/spec/support/shared_examples/requests/rack_attack_shared_examples.rb
index d4417b23a5f..11759b6671f 100644
--- a/spec/support/shared_examples/requests/rack_attack_shared_examples.rb
+++ b/spec/support/shared_examples/requests/rack_attack_shared_examples.rb
@@ -518,7 +518,7 @@ RSpec.shared_examples 'rate-limited unauthenticated requests' do
context 'when the request is to the api internal endpoints' do
it 'allows requests over the rate limit' do
(1 + requests_per_period).times do
- get '/api/v4/internal/check', params: { secret_token: Gitlab::Shell.secret_token }
+ get '/api/v4/internal/check', headers: GitlabShellHelpers.gitlab_shell_internal_api_request_header
expect(response).to have_gitlab_http_status(:ok)
end
end