<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wikisphere.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=18.225.185.81</id>
	<title>Wikisphere - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wikisphere.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=18.225.185.81"/>
	<link rel="alternate" type="text/html" href="https://wikisphere.org/wiki/Special:Contributions/18.225.185.81"/>
	<updated>2026-09-17T06:47:59Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wikisphere.org/w/index.php?title=JsonSchema:Contact&amp;diff=204044</id>
		<title>JsonSchema:Contact</title>
		<link rel="alternate" type="text/html" href="https://wikisphere.org/w/index.php?title=JsonSchema:Contact&amp;diff=204044"/>
		<updated>2001-01-15T00:00:00Z</updated>

		<summary type="html">&lt;p&gt;18.225.185.81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
	&amp;quot;$schema&amp;quot;: &amp;quot;http://json-schema.org/draft-07/schema#&amp;quot;,&lt;br /&gt;
	&amp;quot;$id&amp;quot;: &amp;quot;https://wikisphere.org/wiki/JsonSchema:Contact&amp;quot;,&lt;br /&gt;
	&amp;quot;title&amp;quot;: &amp;quot;Contact&amp;quot;,&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;A contact person or entity&amp;quot;,&lt;br /&gt;
	&amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
	&amp;quot;x-default-properties&amp;quot;: [&lt;br /&gt;
		&amp;quot;name&amp;quot;,&lt;br /&gt;
		&amp;quot;email&amp;quot;,&lt;br /&gt;
		&amp;quot;phone&amp;quot;,&lt;br /&gt;
		&amp;quot;address&amp;quot;,&lt;br /&gt;
		&amp;quot;links&amp;quot;,&lt;br /&gt;
		&amp;quot;notes&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;allOf&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;if&amp;quot;: {&lt;br /&gt;
				&amp;quot;properties&amp;quot;: {&lt;br /&gt;
					&amp;quot;name&amp;quot;: {&lt;br /&gt;
						&amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;&lt;br /&gt;
					}&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;required&amp;quot;: [&lt;br /&gt;
					&amp;quot;name&amp;quot;&lt;br /&gt;
				]&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;then&amp;quot;: {&lt;br /&gt;
				&amp;quot;properties&amp;quot;: {&lt;br /&gt;
					&amp;quot;fullname&amp;quot;: {&lt;br /&gt;
						&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
						&amp;quot;title&amp;quot;: &amp;quot;Full Name&amp;quot;,&lt;br /&gt;
						&amp;quot;x-hidden_&amp;quot;: true,&lt;br /&gt;
						&amp;quot;description&amp;quot;: &amp;quot;Computed full name from name object&amp;quot;,&lt;br /&gt;
						&amp;quot;x-watch&amp;quot;: [&lt;br /&gt;
							&amp;quot;name.salutation&amp;quot;,&lt;br /&gt;
							&amp;quot;name.first_name&amp;quot;,&lt;br /&gt;
							&amp;quot;name.middle_name&amp;quot;,&lt;br /&gt;
							&amp;quot;name.last_name&amp;quot;,&lt;br /&gt;
							&amp;quot;name.suffix&amp;quot;&lt;br /&gt;
						],&lt;br /&gt;
						&amp;quot;x-template&amp;quot;: &amp;quot;{{name.salutation}} {{name.first_name}} {{name.middle_name}} {{name.last_name}} {{name.suffix}}&amp;quot;&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;else&amp;quot;: {&lt;br /&gt;
				&amp;quot;properties&amp;quot;: {&lt;br /&gt;
					&amp;quot;fullname&amp;quot;: {&lt;br /&gt;
						&amp;quot;x-hidden&amp;quot;: true,&lt;br /&gt;
						&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
						&amp;quot;title&amp;quot;: &amp;quot;Full Name&amp;quot;,&lt;br /&gt;
						&amp;quot;description&amp;quot;: &amp;quot;Computed full name from simple name string&amp;quot;,&lt;br /&gt;
						&amp;quot;x-watch&amp;quot;: [&lt;br /&gt;
							&amp;quot;name&amp;quot;&lt;br /&gt;
						],&lt;br /&gt;
						&amp;quot;x-template&amp;quot;: &amp;quot;{{name}}&amp;quot;&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;properties&amp;quot;: {&lt;br /&gt;
		&amp;quot;fullname&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Full Name&amp;quot;,&lt;br /&gt;
			&amp;quot;x-hidden_&amp;quot;: true,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Computed full name (auto-generated based on name format)&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;name&amp;quot;: {&lt;br /&gt;
			&amp;quot;oneOf&amp;quot;: [&lt;br /&gt;
				{&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
					&amp;quot;title&amp;quot;: &amp;quot;Simple Name&amp;quot;,&lt;br /&gt;
					&amp;quot;description&amp;quot;: &amp;quot;Full name as a single string&amp;quot;&lt;br /&gt;
				},&lt;br /&gt;
				{&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
					&amp;quot;title&amp;quot;: &amp;quot;Detailed Name&amp;quot;,&lt;br /&gt;
					&amp;quot;description&amp;quot;: &amp;quot;Detailed name components&amp;quot;,&lt;br /&gt;
					&amp;quot;x-default-properties&amp;quot;: [&lt;br /&gt;
						&amp;quot;first_name&amp;quot;,&lt;br /&gt;
						&amp;quot;last_name&amp;quot;&lt;br /&gt;
					],&lt;br /&gt;
					&amp;quot;properties&amp;quot;: {&lt;br /&gt;
						&amp;quot;salutation&amp;quot;: {&lt;br /&gt;
							&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
							&amp;quot;title&amp;quot;: &amp;quot;Salutation&amp;quot;,&lt;br /&gt;
							&amp;quot;description&amp;quot;: &amp;quot;Salutation (e.g., Mr., Ms., Dr.)&amp;quot;&lt;br /&gt;
						},&lt;br /&gt;
						&amp;quot;first_name&amp;quot;: {&lt;br /&gt;
							&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
							&amp;quot;title&amp;quot;: &amp;quot;First Name&amp;quot;,&lt;br /&gt;
							&amp;quot;description&amp;quot;: &amp;quot;First name of the contact&amp;quot;&lt;br /&gt;
						},&lt;br /&gt;
						&amp;quot;middle_name&amp;quot;: {&lt;br /&gt;
							&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
							&amp;quot;title&amp;quot;: &amp;quot;Middle Name&amp;quot;,&lt;br /&gt;
							&amp;quot;description&amp;quot;: &amp;quot;Middle name of the contact&amp;quot;&lt;br /&gt;
						},&lt;br /&gt;
						&amp;quot;last_name&amp;quot;: {&lt;br /&gt;
							&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
							&amp;quot;title&amp;quot;: &amp;quot;Last Name&amp;quot;,&lt;br /&gt;
							&amp;quot;description&amp;quot;: &amp;quot;Last name of the contact&amp;quot;&lt;br /&gt;
						},&lt;br /&gt;
						&amp;quot;nickname&amp;quot;: {&lt;br /&gt;
							&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
							&amp;quot;title&amp;quot;: &amp;quot;Nickname&amp;quot;,&lt;br /&gt;
							&amp;quot;description&amp;quot;: &amp;quot;Nickname or preferred name&amp;quot;&lt;br /&gt;
						},&lt;br /&gt;
						&amp;quot;initials&amp;quot;: {&lt;br /&gt;
							&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
							&amp;quot;title&amp;quot;: &amp;quot;Initials&amp;quot;,&lt;br /&gt;
							&amp;quot;description&amp;quot;: &amp;quot;Initials of the contact&amp;quot;&lt;br /&gt;
						},&lt;br /&gt;
						&amp;quot;suffix&amp;quot;: {&lt;br /&gt;
							&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
							&amp;quot;title&amp;quot;: &amp;quot;Suffix&amp;quot;,&lt;br /&gt;
							&amp;quot;description&amp;quot;: &amp;quot;Suffix (e.g., Jr., Sr., III)&amp;quot;&lt;br /&gt;
						}&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Name&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Contact name - either a simple string or an object with detailed name components&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;notes&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;x-format&amp;quot;: &amp;quot;textarea&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Notes&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Additional notes about the contact&amp;quot;,&lt;br /&gt;
			&amp;quot;x-input-config&amp;quot;: {&lt;br /&gt;
				&amp;quot;icon&amp;quot;: &amp;quot;textSummary&amp;quot;&lt;br /&gt;
			}&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;email&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Email Addresses&amp;quot;,&lt;br /&gt;
			&amp;quot;items&amp;quot;: {&lt;br /&gt;
				&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
				&amp;quot;format&amp;quot;: &amp;quot;email&amp;quot;,&lt;br /&gt;
				&amp;quot;title&amp;quot;: &amp;quot;Email Address&amp;quot;,&lt;br /&gt;
				&amp;quot;description&amp;quot;: &amp;quot;An email address&amp;quot;,&lt;br /&gt;
				&amp;quot;x-input-config&amp;quot;: {&lt;br /&gt;
					&amp;quot;icon&amp;quot;: &amp;quot;message&amp;quot;&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;uniqueItems&amp;quot;: true,&lt;br /&gt;
			&amp;quot;default&amp;quot;: []&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;phone&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Phone Numbers&amp;quot;,&lt;br /&gt;
			&amp;quot;items&amp;quot;: {&lt;br /&gt;
				&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
				&amp;quot;x-format&amp;quot;: &amp;quot;tel&amp;quot;,&lt;br /&gt;
				&amp;quot;title&amp;quot;: &amp;quot;Phone Number&amp;quot;,&lt;br /&gt;
				&amp;quot;pattern&amp;quot;: &amp;quot;^[+]?[0-9\\s\\-()]{7,}$&amp;quot;,&lt;br /&gt;
				&amp;quot;description&amp;quot;: &amp;quot;A phone number&amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;uniqueItems&amp;quot;: true,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Phone numbers&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: []&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;links&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Links&amp;quot;,&lt;br /&gt;
			&amp;quot;items&amp;quot;: {&lt;br /&gt;
				&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
				&amp;quot;format&amp;quot;: &amp;quot;uri&amp;quot;,&lt;br /&gt;
				&amp;quot;title&amp;quot;: &amp;quot;Link&amp;quot;,&lt;br /&gt;
				&amp;quot;description&amp;quot;: &amp;quot;A URL link&amp;quot;,&lt;br /&gt;
				&amp;quot;x-input-config&amp;quot;: {&lt;br /&gt;
					&amp;quot;icon&amp;quot;: &amp;quot;link&amp;quot;&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Any useful links (CV, personal blogs, etc.)&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: []&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;picture&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Picture&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Picture filename or URL (e.g., File:image.jpg)&amp;quot;,&lt;br /&gt;
			&amp;quot;x-format&amp;quot;: &amp;quot;file&amp;quot;,&lt;br /&gt;
			&amp;quot;x-input&amp;quot;: &amp;quot;OO.ui.SelectFileWidget&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;language&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Languages&amp;quot;,&lt;br /&gt;
			&amp;quot;items&amp;quot;: {&lt;br /&gt;
				&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
				&amp;quot;title&amp;quot;: &amp;quot;Language&amp;quot;,&lt;br /&gt;
				&amp;quot;description&amp;quot;: &amp;quot;A language spoken by the contact&amp;quot;,&lt;br /&gt;
				&amp;quot;x-input-config&amp;quot;: {&lt;br /&gt;
					&amp;quot;icon&amp;quot;: &amp;quot;textLanguage&amp;quot;&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;uniqueItems&amp;quot;: true,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Languages spoken by the contact&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: []&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;relationship_since&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;format&amp;quot;: &amp;quot;date&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Relationship Since&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;First seen date (YYYY-MM-DD)&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;relationship_until&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;format&amp;quot;: &amp;quot;date&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Relationship Until&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Last seen date (YYYY-MM-DD)&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;address&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Address&amp;quot;,&lt;br /&gt;
			&amp;quot;x-collapsible&amp;quot;: true,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Postal address of the contact&amp;quot;,&lt;br /&gt;
			&amp;quot;properties&amp;quot;: {&lt;br /&gt;
				&amp;quot;street&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
					&amp;quot;title&amp;quot;: &amp;quot;Street&amp;quot;&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;city&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
					&amp;quot;title&amp;quot;: &amp;quot;City&amp;quot;&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;state&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
					&amp;quot;title&amp;quot;: &amp;quot;State&amp;quot;,&lt;br /&gt;
					&amp;quot;description&amp;quot;: &amp;quot;State or province&amp;quot;&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;postal_code&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
					&amp;quot;title&amp;quot;: &amp;quot;Postal Code&amp;quot;&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;country&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
					&amp;quot;title&amp;quot;: &amp;quot;Country&amp;quot;&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;company&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Company&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Company name&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;job_title&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Job Title&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Job title of the contact&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;birthday&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;format&amp;quot;: &amp;quot;date&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Birthday&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Birthday in YYYY-MM-DD format&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;required&amp;quot;: []&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>18.225.185.81</name></author>
	</entry>
	<entry>
		<id>https://wikisphere.org/w/index.php?title=JsonSchema:SchemaBuilder/EeasyMDEOptions&amp;diff=204043</id>
		<title>JsonSchema:SchemaBuilder/EeasyMDEOptions</title>
		<link rel="alternate" type="text/html" href="https://wikisphere.org/w/index.php?title=JsonSchema:SchemaBuilder/EeasyMDEOptions&amp;diff=204043"/>
		<updated>2001-01-15T00:00:00Z</updated>

		<summary type="html">&lt;p&gt;18.225.185.81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
	&amp;quot;$schema&amp;quot;: &amp;quot;http://json-schema.org/draft-07/schema#&amp;quot;,&lt;br /&gt;
	&amp;quot;title&amp;quot;: &amp;quot;EasyMDE Widget Options&amp;quot;,&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;Configuration options for the EasyMDE Markdown Editor widget&amp;quot;,&lt;br /&gt;
	&amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
	&amp;quot;x-default-properties&amp;quot;: [],&lt;br /&gt;
	&amp;quot;properties&amp;quot;: {&lt;br /&gt;
		&amp;quot;placeholder&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Placeholder text for the editor&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Write your Markdown here...&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;minHeight&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;pattern&amp;quot;: &amp;quot;^\\d+(px|em|rem|vh|%)$&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Minimum height of the editor&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;300px&amp;quot;,&lt;br /&gt;
			&amp;quot;examples&amp;quot;: [&amp;quot;300px&amp;quot;, &amp;quot;20em&amp;quot;, &amp;quot;50vh&amp;quot;]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;maxHeight&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;pattern&amp;quot;: &amp;quot;^\\d+(px|em|rem|vh|%)$&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Maximum height of the editor&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;500px&amp;quot;,&lt;br /&gt;
			&amp;quot;examples&amp;quot;: [&amp;quot;500px&amp;quot;, &amp;quot;30em&amp;quot;, &amp;quot;80vh&amp;quot;]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;spellChecker&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Enable/disable spell checking&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;lineWrapping&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Enable/disable line wrapping&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;toolbar&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Toolbar configuration&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: [&lt;br /&gt;
				&amp;quot;bold&amp;quot;,&lt;br /&gt;
				&amp;quot;italic&amp;quot;,&lt;br /&gt;
				&amp;quot;strikethrough&amp;quot;,&lt;br /&gt;
				&amp;quot;heading&amp;quot;,&lt;br /&gt;
				&amp;quot;|&amp;quot;,&lt;br /&gt;
				&amp;quot;code&amp;quot;,&lt;br /&gt;
				&amp;quot;quote&amp;quot;,&lt;br /&gt;
				&amp;quot;unordered-list&amp;quot;,&lt;br /&gt;
				&amp;quot;ordered-list&amp;quot;,&lt;br /&gt;
				&amp;quot;check-list&amp;quot;,&lt;br /&gt;
				&amp;quot;|&amp;quot;,&lt;br /&gt;
				&amp;quot;link&amp;quot;,&lt;br /&gt;
				&amp;quot;image&amp;quot;,&lt;br /&gt;
				&amp;quot;table&amp;quot;,&lt;br /&gt;
				&amp;quot;horizontal-rule&amp;quot;,&lt;br /&gt;
				&amp;quot;|&amp;quot;,&lt;br /&gt;
				&amp;quot;preview&amp;quot;,&lt;br /&gt;
				&amp;quot;side-by-side&amp;quot;,&lt;br /&gt;
				&amp;quot;fullscreen&amp;quot;,&lt;br /&gt;
				&amp;quot;|&amp;quot;,&lt;br /&gt;
				&amp;quot;guide&amp;quot;,&lt;br /&gt;
				&amp;quot;undo&amp;quot;,&lt;br /&gt;
				&amp;quot;redo&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;items&amp;quot;: {&lt;br /&gt;
				&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
				&amp;quot;enum&amp;quot;: [&lt;br /&gt;
					&amp;quot;bold&amp;quot;,&lt;br /&gt;
					&amp;quot;italic&amp;quot;,&lt;br /&gt;
					&amp;quot;strikethrough&amp;quot;,&lt;br /&gt;
					&amp;quot;heading&amp;quot;,&lt;br /&gt;
					&amp;quot;heading-smaller&amp;quot;,&lt;br /&gt;
					&amp;quot;heading-bigger&amp;quot;,&lt;br /&gt;
					&amp;quot;heading-1&amp;quot;,&lt;br /&gt;
					&amp;quot;heading-2&amp;quot;,&lt;br /&gt;
					&amp;quot;heading-3&amp;quot;,&lt;br /&gt;
					&amp;quot;code&amp;quot;,&lt;br /&gt;
					&amp;quot;quote&amp;quot;,&lt;br /&gt;
					&amp;quot;unordered-list&amp;quot;,&lt;br /&gt;
					&amp;quot;ordered-list&amp;quot;,&lt;br /&gt;
					&amp;quot;check-list&amp;quot;,&lt;br /&gt;
					&amp;quot;clean-block&amp;quot;,&lt;br /&gt;
					&amp;quot;link&amp;quot;,&lt;br /&gt;
					&amp;quot;image&amp;quot;,&lt;br /&gt;
					&amp;quot;upload-image&amp;quot;,&lt;br /&gt;
					&amp;quot;table&amp;quot;,&lt;br /&gt;
					&amp;quot;horizontal-rule&amp;quot;,&lt;br /&gt;
					&amp;quot;preview&amp;quot;,&lt;br /&gt;
					&amp;quot;side-by-side&amp;quot;,&lt;br /&gt;
					&amp;quot;fullscreen&amp;quot;,&lt;br /&gt;
					&amp;quot;guide&amp;quot;,&lt;br /&gt;
					&amp;quot;undo&amp;quot;,&lt;br /&gt;
					&amp;quot;redo&amp;quot;,&lt;br /&gt;
					&amp;quot;|&amp;quot;&lt;br /&gt;
				]&lt;br /&gt;
			}&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;autosave&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Autosave configuration&amp;quot;,&lt;br /&gt;
			&amp;quot;properties&amp;quot;: {&lt;br /&gt;
				&amp;quot;enabled&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
					&amp;quot;description&amp;quot;: &amp;quot;Enable/disable autosave&amp;quot;,&lt;br /&gt;
					&amp;quot;default&amp;quot;: false&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;delay&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;integer&amp;quot;,&lt;br /&gt;
					&amp;quot;description&amp;quot;: &amp;quot;Delay in milliseconds before autosaving&amp;quot;,&lt;br /&gt;
					&amp;quot;default&amp;quot;: 10000,&lt;br /&gt;
					&amp;quot;minimum&amp;quot;: 1000&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;text&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
					&amp;quot;description&amp;quot;: &amp;quot;Text prefix for autosave status&amp;quot;,&lt;br /&gt;
					&amp;quot;default&amp;quot;: &amp;quot;Draft saved: &amp;quot;&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;submit_delay&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;integer&amp;quot;,&lt;br /&gt;
					&amp;quot;description&amp;quot;: &amp;quot;Delay before autosaving on form submission&amp;quot;,&lt;br /&gt;
					&amp;quot;minimum&amp;quot;: 100&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;timeFormat&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
					&amp;quot;description&amp;quot;: &amp;quot;Time format for autosave status&amp;quot;,&lt;br /&gt;
					&amp;quot;properties&amp;quot;: {&lt;br /&gt;
						&amp;quot;locale&amp;quot;: {&lt;br /&gt;
							&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
							&amp;quot;description&amp;quot;: &amp;quot;Locale for time formatting&amp;quot;,&lt;br /&gt;
							&amp;quot;default&amp;quot;: &amp;quot;en-US&amp;quot;&lt;br /&gt;
						},&lt;br /&gt;
						&amp;quot;format&amp;quot;: {&lt;br /&gt;
							&amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
							&amp;quot;description&amp;quot;: &amp;quot;Format options for Intl.DateTimeFormat&amp;quot;,&lt;br /&gt;
							&amp;quot;properties&amp;quot;: {&lt;br /&gt;
								&amp;quot;hour&amp;quot;: {&lt;br /&gt;
									&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
									&amp;quot;enum&amp;quot;: [&amp;quot;2-digit&amp;quot;, &amp;quot;numeric&amp;quot;],&lt;br /&gt;
									&amp;quot;default&amp;quot;: &amp;quot;2-digit&amp;quot;&lt;br /&gt;
								},&lt;br /&gt;
								&amp;quot;minute&amp;quot;: {&lt;br /&gt;
									&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
									&amp;quot;enum&amp;quot;: [&amp;quot;2-digit&amp;quot;, &amp;quot;numeric&amp;quot;],&lt;br /&gt;
									&amp;quot;default&amp;quot;: &amp;quot;2-digit&amp;quot;&lt;br /&gt;
								}&lt;br /&gt;
							}&lt;br /&gt;
						}&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;required&amp;quot;: []&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;showIcons&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Toolbar icons to show (overrides default visibility)&amp;quot;,&lt;br /&gt;
			&amp;quot;items&amp;quot;: {&lt;br /&gt;
				&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
				&amp;quot;enum&amp;quot;: [&lt;br /&gt;
					&amp;quot;bold&amp;quot;,&lt;br /&gt;
					&amp;quot;italic&amp;quot;,&lt;br /&gt;
					&amp;quot;strikethrough&amp;quot;,&lt;br /&gt;
					&amp;quot;heading&amp;quot;,&lt;br /&gt;
					&amp;quot;heading-smaller&amp;quot;,&lt;br /&gt;
					&amp;quot;heading-bigger&amp;quot;,&lt;br /&gt;
					&amp;quot;heading-1&amp;quot;,&lt;br /&gt;
					&amp;quot;heading-2&amp;quot;,&lt;br /&gt;
					&amp;quot;heading-3&amp;quot;,&lt;br /&gt;
					&amp;quot;code&amp;quot;,&lt;br /&gt;
					&amp;quot;quote&amp;quot;,&lt;br /&gt;
					&amp;quot;unordered-list&amp;quot;,&lt;br /&gt;
					&amp;quot;ordered-list&amp;quot;,&lt;br /&gt;
					&amp;quot;check-list&amp;quot;,&lt;br /&gt;
					&amp;quot;clean-block&amp;quot;,&lt;br /&gt;
					&amp;quot;link&amp;quot;,&lt;br /&gt;
					&amp;quot;image&amp;quot;,&lt;br /&gt;
					&amp;quot;upload-image&amp;quot;,&lt;br /&gt;
					&amp;quot;table&amp;quot;,&lt;br /&gt;
					&amp;quot;horizontal-rule&amp;quot;,&lt;br /&gt;
					&amp;quot;preview&amp;quot;,&lt;br /&gt;
					&amp;quot;side-by-side&amp;quot;,&lt;br /&gt;
					&amp;quot;fullscreen&amp;quot;,&lt;br /&gt;
					&amp;quot;guide&amp;quot;,&lt;br /&gt;
					&amp;quot;undo&amp;quot;,&lt;br /&gt;
					&amp;quot;redo&amp;quot;&lt;br /&gt;
				]&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;default&amp;quot;: []&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;hideIcons&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Toolbar icons to hide&amp;quot;,&lt;br /&gt;
			&amp;quot;items&amp;quot;: {&lt;br /&gt;
				&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
				&amp;quot;enum&amp;quot;: [&lt;br /&gt;
					&amp;quot;bold&amp;quot;,&lt;br /&gt;
					&amp;quot;italic&amp;quot;,&lt;br /&gt;
					&amp;quot;strikethrough&amp;quot;,&lt;br /&gt;
					&amp;quot;heading&amp;quot;,&lt;br /&gt;
					&amp;quot;heading-smaller&amp;quot;,&lt;br /&gt;
					&amp;quot;heading-bigger&amp;quot;,&lt;br /&gt;
					&amp;quot;heading-1&amp;quot;,&lt;br /&gt;
					&amp;quot;heading-2&amp;quot;,&lt;br /&gt;
					&amp;quot;heading-3&amp;quot;,&lt;br /&gt;
					&amp;quot;code&amp;quot;,&lt;br /&gt;
					&amp;quot;quote&amp;quot;,&lt;br /&gt;
					&amp;quot;unordered-list&amp;quot;,&lt;br /&gt;
					&amp;quot;ordered-list&amp;quot;,&lt;br /&gt;
					&amp;quot;check-list&amp;quot;,&lt;br /&gt;
					&amp;quot;clean-block&amp;quot;,&lt;br /&gt;
					&amp;quot;link&amp;quot;,&lt;br /&gt;
					&amp;quot;image&amp;quot;,&lt;br /&gt;
					&amp;quot;upload-image&amp;quot;,&lt;br /&gt;
					&amp;quot;table&amp;quot;,&lt;br /&gt;
					&amp;quot;horizontal-rule&amp;quot;,&lt;br /&gt;
					&amp;quot;preview&amp;quot;,&lt;br /&gt;
					&amp;quot;side-by-side&amp;quot;,&lt;br /&gt;
					&amp;quot;fullscreen&amp;quot;,&lt;br /&gt;
					&amp;quot;guide&amp;quot;,&lt;br /&gt;
					&amp;quot;undo&amp;quot;,&lt;br /&gt;
					&amp;quot;redo&amp;quot;&lt;br /&gt;
				]&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;default&amp;quot;: []&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;promptURLs&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Prompt for URLs when inserting links/images&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;previewImagesInEditor&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Preview images directly in the editor&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;status&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Status bar items to display&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: [&amp;quot;autosave&amp;quot;, &amp;quot;lines&amp;quot;, &amp;quot;words&amp;quot;, &amp;quot;cursor&amp;quot;],&lt;br /&gt;
			&amp;quot;items&amp;quot;: {&lt;br /&gt;
				&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
				&amp;quot;enum&amp;quot;: [&amp;quot;autosave&amp;quot;, &amp;quot;lines&amp;quot;, &amp;quot;words&amp;quot;, &amp;quot;cursor&amp;quot;, &amp;quot;upload-image&amp;quot;]&lt;br /&gt;
			}&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;toolbarTips&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Show toolbar tooltips&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;indentWithTabs&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Use tabs for indentation&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;previewRender&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: [&amp;quot;function&amp;quot;, &amp;quot;null&amp;quot;],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Custom preview render function&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: null&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;renderingConfig&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Markdown rendering configuration&amp;quot;,&lt;br /&gt;
			&amp;quot;properties&amp;quot;: {&lt;br /&gt;
				&amp;quot;singleLineBreaks&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
					&amp;quot;description&amp;quot;: &amp;quot;Enable single line breaks&amp;quot;,&lt;br /&gt;
					&amp;quot;default&amp;quot;: true&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;codeSyntaxHighlighting&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
					&amp;quot;description&amp;quot;: &amp;quot;Enable code syntax highlighting&amp;quot;,&lt;br /&gt;
					&amp;quot;default&amp;quot;: false&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;markedOptions&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
					&amp;quot;description&amp;quot;: &amp;quot;Options passed to marked.js&amp;quot;&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;sanitizerFunction&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: [&amp;quot;function&amp;quot;, &amp;quot;null&amp;quot;],&lt;br /&gt;
					&amp;quot;description&amp;quot;: &amp;quot;Custom HTML sanitizer function&amp;quot;&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;hljs&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: [&amp;quot;object&amp;quot;, &amp;quot;null&amp;quot;],&lt;br /&gt;
					&amp;quot;description&amp;quot;: &amp;quot;Highlight.js instance for syntax highlighting&amp;quot;&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;blockStyles&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Block style customization&amp;quot;,&lt;br /&gt;
			&amp;quot;properties&amp;quot;: {&lt;br /&gt;
				&amp;quot;bold&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
					&amp;quot;description&amp;quot;: &amp;quot;Bold marker&amp;quot;,&lt;br /&gt;
					&amp;quot;default&amp;quot;: &amp;quot;**&amp;quot;&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;italic&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
					&amp;quot;description&amp;quot;: &amp;quot;Italic marker&amp;quot;,&lt;br /&gt;
					&amp;quot;default&amp;quot;: &amp;quot;*&amp;quot;&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;code&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
					&amp;quot;description&amp;quot;: &amp;quot;Code block marker&amp;quot;,&lt;br /&gt;
					&amp;quot;default&amp;quot;: &amp;quot;```&amp;quot;&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;insertTexts&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Custom insert text templates&amp;quot;,&lt;br /&gt;
			&amp;quot;properties&amp;quot;: {&lt;br /&gt;
				&amp;quot;link&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
					&amp;quot;items&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
					&amp;quot;default&amp;quot;: [&amp;quot;[&amp;quot;, &amp;quot;](#url#)&amp;quot;]&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;image&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
					&amp;quot;items&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
					&amp;quot;default&amp;quot;: [&amp;quot;![&amp;quot;, &amp;quot;](#url#)&amp;quot;]&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;uploadedImage&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
					&amp;quot;items&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
					&amp;quot;default&amp;quot;: [&amp;quot;![](#url#)&amp;quot;, &amp;quot;&amp;quot;]&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;table&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
					&amp;quot;items&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
					&amp;quot;default&amp;quot;: [&lt;br /&gt;
						&amp;quot;&amp;quot;,&lt;br /&gt;
						&amp;quot;\n\n| Column 1 | Column 2 | Column 3 |\n| -------- | -------- | -------- |\n| Text     | Text     | Text     |\n\n&amp;quot;&lt;br /&gt;
					]&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;horizontalRule&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
					&amp;quot;items&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
					&amp;quot;default&amp;quot;: [&amp;quot;&amp;quot;, &amp;quot;\n\n-----\n\n&amp;quot;]&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;promptTexts&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Custom prompt texts&amp;quot;,&lt;br /&gt;
			&amp;quot;properties&amp;quot;: {&lt;br /&gt;
				&amp;quot;link&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
					&amp;quot;description&amp;quot;: &amp;quot;Prompt text for link URL&amp;quot;,&lt;br /&gt;
					&amp;quot;default&amp;quot;: &amp;quot;URL for the link:&amp;quot;&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;image&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
					&amp;quot;description&amp;quot;: &amp;quot;Prompt text for image URL&amp;quot;,&lt;br /&gt;
					&amp;quot;default&amp;quot;: &amp;quot;URL of the image:&amp;quot;&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;shortcuts&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Custom keyboard shortcuts&amp;quot;,&lt;br /&gt;
			&amp;quot;properties&amp;quot;: {&lt;br /&gt;
				&amp;quot;toggleBold&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;Cmd-B&amp;quot; },&lt;br /&gt;
				&amp;quot;toggleItalic&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;Cmd-I&amp;quot; },&lt;br /&gt;
				&amp;quot;drawLink&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;Cmd-K&amp;quot; },&lt;br /&gt;
				&amp;quot;toggleHeadingSmaller&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;Cmd-H&amp;quot; },&lt;br /&gt;
				&amp;quot;toggleHeadingBigger&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;Shift-Cmd-H&amp;quot; },&lt;br /&gt;
				&amp;quot;toggleHeading1&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;Ctrl+Alt+1&amp;quot; },&lt;br /&gt;
				&amp;quot;toggleHeading2&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;Ctrl+Alt+2&amp;quot; },&lt;br /&gt;
				&amp;quot;toggleHeading3&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;Ctrl+Alt+3&amp;quot; },&lt;br /&gt;
				&amp;quot;toggleHeading4&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;Ctrl+Alt+4&amp;quot; },&lt;br /&gt;
				&amp;quot;toggleHeading5&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;Ctrl+Alt+5&amp;quot; },&lt;br /&gt;
				&amp;quot;toggleHeading6&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;Ctrl+Alt+6&amp;quot; },&lt;br /&gt;
				&amp;quot;cleanBlock&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;Cmd-E&amp;quot; },&lt;br /&gt;
				&amp;quot;drawImage&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;Cmd-Alt-I&amp;quot; },&lt;br /&gt;
				&amp;quot;toggleBlockquote&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;Cmd-&#039;&amp;quot; },&lt;br /&gt;
				&amp;quot;toggleOrderedList&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;Cmd-Alt-L&amp;quot; },&lt;br /&gt;
				&amp;quot;toggleUnorderedList&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;Cmd-L&amp;quot; },&lt;br /&gt;
				&amp;quot;toggleCheckList&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;Shift-Cmd-L&amp;quot; },&lt;br /&gt;
				&amp;quot;toggleCodeBlock&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;Cmd-Alt-C&amp;quot; },&lt;br /&gt;
				&amp;quot;togglePreview&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;Cmd-P&amp;quot; },&lt;br /&gt;
				&amp;quot;toggleSideBySide&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;F9&amp;quot; },&lt;br /&gt;
				&amp;quot;toggleFullScreen&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;F11&amp;quot; }&lt;br /&gt;
			}&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;unorderedListStyle&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;enum&amp;quot;: [&amp;quot;*&amp;quot;, &amp;quot;-&amp;quot;, &amp;quot;+&amp;quot;],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Style for unordered lists&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;*&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inputStyle&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;enum&amp;quot;: [&amp;quot;textarea&amp;quot;, &amp;quot;contenteditable&amp;quot;],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Input style for the editor&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;nativeSpellcheck&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Use native browser spellcheck&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;autoRefresh&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Auto-refresh the editor when hidden&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;theme&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Editor theme&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;easymde&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;tabSize&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;integer&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Tab size in spaces&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: 2,&lt;br /&gt;
			&amp;quot;minimum&amp;quot;: 1,&lt;br /&gt;
			&amp;quot;maximum&amp;quot;: 8&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;indentUnit&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;integer&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Indentation unit size&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: 2,&lt;br /&gt;
			&amp;quot;minimum&amp;quot;: 1,&lt;br /&gt;
			&amp;quot;maximum&amp;quot;: 8&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;lineNumbers&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Show line numbers&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;autofocus&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Auto-focus the editor on load&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;direction&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;enum&amp;quot;: [&amp;quot;ltr&amp;quot;, &amp;quot;rtl&amp;quot;],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Text direction&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;ltr&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;scrollbarStyle&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;enum&amp;quot;: [&amp;quot;native&amp;quot;, &amp;quot;null&amp;quot;],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Scrollbar style&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;native&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;styleSelectedText&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: [&amp;quot;boolean&amp;quot;, &amp;quot;string&amp;quot;],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Style for selected text&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;forceSync&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Force sync between textarea and editor&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;sideBySideFullscreen&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Enable side-by-side fullscreen mode&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;syncSideBySidePreviewScroll&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Sync scroll between editor and preview in side-by-side mode&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;autoDownloadFontAwesome&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Auto-download Font Awesome&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;toolbarButtonClassPrefix&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Prefix for toolbar button CSS classes&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;toolbarGuideIcon&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Show guide icon in toolbar&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;initialValue&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Initial editor content&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;uploadImage&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Enable image upload&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;imageUploadFunction&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: [&amp;quot;function&amp;quot;, &amp;quot;null&amp;quot;],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Custom image upload function&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;imageUploadEndpoint&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Endpoint for image uploads&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;imageMaxSize&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;integer&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Maximum image size in bytes&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: 2097152&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;imageAccept&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Accepted image MIME types&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;image/png, image/jpeg, image/gif, image/avif&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;imageCSRFToken&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;CSRF token for image uploads&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;imageCSRFName&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;CSRF field name&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;csrfmiddlewaretoken&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;imageCSRFHeader&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Use CSRF header instead of form field&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;imageInputName&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Image input field name&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;image&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;imagePathAbsolute&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Use absolute paths for uploaded images&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;imagesPreviewHandler&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: [&amp;quot;function&amp;quot;, &amp;quot;null&amp;quot;],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Custom image preview handler&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;imageTexts&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Image upload status texts&amp;quot;,&lt;br /&gt;
			&amp;quot;properties&amp;quot;: {&lt;br /&gt;
				&amp;quot;sbInit&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
				&amp;quot;sbOnDragEnter&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
				&amp;quot;sbOnDrop&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
				&amp;quot;sbProgress&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
				&amp;quot;sbOnUploaded&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
				&amp;quot;sizeUnits&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; }&lt;br /&gt;
			}&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;errorMessages&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Error message texts&amp;quot;,&lt;br /&gt;
			&amp;quot;properties&amp;quot;: {&lt;br /&gt;
				&amp;quot;noFileGiven&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
				&amp;quot;typeNotAllowed&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
				&amp;quot;fileTooLarge&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
				&amp;quot;importError&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; }&lt;br /&gt;
			}&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;errorCallback&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: [&amp;quot;function&amp;quot;, &amp;quot;null&amp;quot;],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Error callback function&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;onToggleFullScreen&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: [&amp;quot;function&amp;quot;, &amp;quot;null&amp;quot;],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Callback when fullscreen is toggled&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;additionalProperties&amp;quot;: false&lt;br /&gt;
}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>18.225.185.81</name></author>
	</entry>
	<entry>
		<id>https://wikisphere.org/w/index.php?title=JsonSchema:SchemaBuilder/SunEditorOptions&amp;diff=204042</id>
		<title>JsonSchema:SchemaBuilder/SunEditorOptions</title>
		<link rel="alternate" type="text/html" href="https://wikisphere.org/w/index.php?title=JsonSchema:SchemaBuilder/SunEditorOptions&amp;diff=204042"/>
		<updated>2001-01-15T00:00:00Z</updated>

		<summary type="html">&lt;p&gt;18.225.185.81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
  &amp;quot;$schema&amp;quot;: &amp;quot;http://json-schema.org/draft-07/schema#&amp;quot;,&lt;br /&gt;
  &amp;quot;$id&amp;quot;: &amp;quot;https://wikisphere.org/wiki/JsonSchema:SchemaBuilder/SunEditorOptions&amp;quot;,&lt;br /&gt;
  &amp;quot;title&amp;quot;: &amp;quot;SunEditor Configuration Schema&amp;quot;,&lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;Schema for SunEditor rich text editor configuration options&amp;quot;,&lt;br /&gt;
  &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
  &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
  &amp;quot;properties&amp;quot;: {&lt;br /&gt;
    &amp;quot;plugins&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Array of plugin names to enable&amp;quot;,&lt;br /&gt;
      &amp;quot;items&amp;quot;: {&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
        &amp;quot;enum&amp;quot;: [&lt;br /&gt;
          &amp;quot;blockquote&amp;quot;,&lt;br /&gt;
          &amp;quot;align&amp;quot;,&lt;br /&gt;
          &amp;quot;font&amp;quot;,&lt;br /&gt;
          &amp;quot;fontColor&amp;quot;,&lt;br /&gt;
          &amp;quot;fontSize&amp;quot;,&lt;br /&gt;
          &amp;quot;formatBlock&amp;quot;,&lt;br /&gt;
          &amp;quot;hiliteColor&amp;quot;,&lt;br /&gt;
          &amp;quot;horizontalRule&amp;quot;,&lt;br /&gt;
          &amp;quot;lineHeight&amp;quot;,&lt;br /&gt;
          &amp;quot;list&amp;quot;,&lt;br /&gt;
          &amp;quot;paragraphStyle&amp;quot;,&lt;br /&gt;
          &amp;quot;table&amp;quot;,&lt;br /&gt;
          &amp;quot;template&amp;quot;,&lt;br /&gt;
          &amp;quot;textStyle&amp;quot;,&lt;br /&gt;
          &amp;quot;image&amp;quot;,&lt;br /&gt;
          &amp;quot;link&amp;quot;,&lt;br /&gt;
          &amp;quot;video&amp;quot;,&lt;br /&gt;
          &amp;quot;audio&amp;quot;,&lt;br /&gt;
          &amp;quot;math&amp;quot;,&lt;br /&gt;
          &amp;quot;imageGallery&amp;quot;&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;lang&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Language object for localization&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: true,&lt;br /&gt;
      &amp;quot;default&amp;quot;: {}&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;defaultTag&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Default tag name for the editor&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;p&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;textTags&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Custom tags for text formatting buttons&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;bold&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;STRONG&amp;quot; },&lt;br /&gt;
        &amp;quot;underline&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;U&amp;quot; },&lt;br /&gt;
        &amp;quot;italic&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;EM&amp;quot; },&lt;br /&gt;
        &amp;quot;strike&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;DEL&amp;quot; }&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;default&amp;quot;: {&lt;br /&gt;
        &amp;quot;bold&amp;quot;: &amp;quot;STRONG&amp;quot;,&lt;br /&gt;
        &amp;quot;underline&amp;quot;: &amp;quot;U&amp;quot;,&lt;br /&gt;
        &amp;quot;italic&amp;quot;: &amp;quot;EM&amp;quot;,&lt;br /&gt;
        &amp;quot;strike&amp;quot;: &amp;quot;DEL&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;value&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Initial HTML value of the editor&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;historyStackDelayTime&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Delay time in milliseconds for recording history stack&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: 400&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;addTagsWhitelist&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Additional tags to whitelist&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;tagsBlacklist&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Tags to blacklist&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;pasteTagsWhitelist&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Tags whitelist for pasting&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;pasteTagsBlacklist&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Tags blacklist for pasting&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;attributesWhitelist&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Attributes whitelist to keep in editor&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: {&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;attributesBlacklist&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Attributes blacklist to remove from editor&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: {&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;mode&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Editor mode&amp;quot;,&lt;br /&gt;
      &amp;quot;enum&amp;quot;: [&amp;quot;classic&amp;quot;, &amp;quot;inline&amp;quot;, &amp;quot;balloon&amp;quot;, &amp;quot;balloon-always&amp;quot;],&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;classic&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;rtl&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Right to Left mode&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: false&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;lineAttrReset&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Attributes to delete at line break&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;toolbarWidth&amp;quot;: {&lt;br /&gt;
      &amp;quot;oneOf&amp;quot;: [&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;number&amp;quot; }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Width of toolbar for inline/balloon modes&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;auto&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;toolbarContainer&amp;quot;: {&lt;br /&gt;
      &amp;quot;oneOf&amp;quot;: [&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;null&amp;quot; }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Custom container for toolbar&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;stickyToolbar&amp;quot;: {&lt;br /&gt;
      &amp;quot;oneOf&amp;quot;: [&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;number&amp;quot; },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot; },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;null&amp;quot; }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Top offset for sticky toolbar (-1, false, or null to turn off)&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: 0&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;fullScreenOffset&amp;quot;: {&lt;br /&gt;
      &amp;quot;oneOf&amp;quot;: [&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;number&amp;quot; },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Top offset for fullscreen mode&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: 0&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;iframe&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Use iframe to isolate content&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: false&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;fullPage&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Allow HTML, HEAD, BODY tags and DOCTYPE&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: false&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;iframeAttributes&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Attributes for iframe element&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;iframeCSSFileName&amp;quot;: {&lt;br /&gt;
      &amp;quot;oneOf&amp;quot;: [&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;, &amp;quot;items&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; } }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;CSS filename for iframe&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;suneditor&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;previewTemplate&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Template for preview (use {{contents}} placeholder)&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;printTemplate&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Template for print (use {{contents}} placeholder)&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;codeMirror&amp;quot;: {&lt;br /&gt;
      &amp;quot;oneOf&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
          &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
          &amp;quot;properties&amp;quot;: {&lt;br /&gt;
            &amp;quot;src&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot; },&lt;br /&gt;
            &amp;quot;options&amp;quot;: {&lt;br /&gt;
              &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
              &amp;quot;additionalProperties&amp;quot;: true,&lt;br /&gt;
              &amp;quot;properties&amp;quot;: {&lt;br /&gt;
                &amp;quot;mode&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;htmlmixed&amp;quot; },&lt;br /&gt;
                &amp;quot;htmlMode&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;, &amp;quot;default&amp;quot;: true },&lt;br /&gt;
                &amp;quot;lineNumbers&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;, &amp;quot;default&amp;quot;: true },&lt;br /&gt;
                &amp;quot;lineWrapping&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;, &amp;quot;default&amp;quot;: true }&lt;br /&gt;
              }&lt;br /&gt;
            }&lt;br /&gt;
          }&lt;br /&gt;
        },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;null&amp;quot; }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;CodeMirror configuration for code view&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;katex&amp;quot;: {&lt;br /&gt;
      &amp;quot;oneOf&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
          &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
          &amp;quot;properties&amp;quot;: {&lt;br /&gt;
            &amp;quot;src&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot; },&lt;br /&gt;
            &amp;quot;options&amp;quot;: {&lt;br /&gt;
              &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
              &amp;quot;additionalProperties&amp;quot;: true,&lt;br /&gt;
              &amp;quot;properties&amp;quot;: {&lt;br /&gt;
                &amp;quot;throwOnError&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;, &amp;quot;default&amp;quot;: false }&lt;br /&gt;
              }&lt;br /&gt;
            }&lt;br /&gt;
          }&lt;br /&gt;
        },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;null&amp;quot; }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;KaTeX configuration for math plugin&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;mathFontSize&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Font size list for math plugin&amp;quot;,&lt;br /&gt;
      &amp;quot;items&amp;quot;: {&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
        &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
        &amp;quot;properties&amp;quot;: {&lt;br /&gt;
          &amp;quot;text&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
          &amp;quot;value&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
          &amp;quot;default&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot; }&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;required&amp;quot;: [&amp;quot;text&amp;quot;, &amp;quot;value&amp;quot;]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;default&amp;quot;: [&lt;br /&gt;
        { &amp;quot;text&amp;quot;: &amp;quot;1&amp;quot;, &amp;quot;value&amp;quot;: &amp;quot;1em&amp;quot;, &amp;quot;default&amp;quot;: true },&lt;br /&gt;
        { &amp;quot;text&amp;quot;: &amp;quot;1.5&amp;quot;, &amp;quot;value&amp;quot;: &amp;quot;1.5em&amp;quot; },&lt;br /&gt;
        { &amp;quot;text&amp;quot;: &amp;quot;2&amp;quot;, &amp;quot;value&amp;quot;: &amp;quot;2em&amp;quot; },&lt;br /&gt;
        { &amp;quot;text&amp;quot;: &amp;quot;2.5&amp;quot;, &amp;quot;value&amp;quot;: &amp;quot;2.5em&amp;quot; }&lt;br /&gt;
      ]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;position&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;CSS position property&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;display&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;CSS display property&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;block&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;popupDisplay&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Dialog window display mode&amp;quot;,&lt;br /&gt;
      &amp;quot;enum&amp;quot;: [&amp;quot;full&amp;quot;, &amp;quot;local&amp;quot;],&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;full&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;resizingBar&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Show bottom resizing bar&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: true&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;showPathLabel&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Show node structure in resizing bar&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: true&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;resizeEnable&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Enable resizing&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: true&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;resizingBarContainer&amp;quot;: {&lt;br /&gt;
      &amp;quot;oneOf&amp;quot;: [&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;null&amp;quot; }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Custom container for resizing bar&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;charCounter&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Show character counter (auto-enabled if maxCharCount is set)&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: false&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;charCounterType&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Character counting method&amp;quot;,&lt;br /&gt;
      &amp;quot;enum&amp;quot;: [&amp;quot;char&amp;quot;, &amp;quot;byte&amp;quot;, &amp;quot;byte-html&amp;quot;],&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;char&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;charCounterLabel&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Label for character counter&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;maxCharCount&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Maximum allowed characters&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;width&amp;quot;: {&lt;br /&gt;
      &amp;quot;oneOf&amp;quot;: [&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;number&amp;quot; },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Editor width&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;100%&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;minWidth&amp;quot;: {&lt;br /&gt;
      &amp;quot;oneOf&amp;quot;: [&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;number&amp;quot; },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;null&amp;quot; }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Minimum width (used when width is &#039;auto&#039; or &#039;~%&#039;)&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;maxWidth&amp;quot;: {&lt;br /&gt;
      &amp;quot;oneOf&amp;quot;: [&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;number&amp;quot; },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;null&amp;quot; }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Maximum width (used when width is &#039;auto&#039; or &#039;~%&#039;)&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;height&amp;quot;: {&lt;br /&gt;
      &amp;quot;oneOf&amp;quot;: [&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;number&amp;quot; },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Editor height&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;auto&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;minHeight&amp;quot;: {&lt;br /&gt;
      &amp;quot;oneOf&amp;quot;: [&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;number&amp;quot; },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;null&amp;quot; }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Minimum height (used when height is &#039;auto&#039;)&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;maxHeight&amp;quot;: {&lt;br /&gt;
      &amp;quot;oneOf&amp;quot;: [&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;number&amp;quot; },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;null&amp;quot; }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Maximum height (used when height is &#039;auto&#039;)&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;defaultStyle&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Default CSS styles for editing area&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;font&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Font family list&amp;quot;,&lt;br /&gt;
      &amp;quot;items&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
      &amp;quot;default&amp;quot;: [&lt;br /&gt;
        &amp;quot;Arial&amp;quot;,&lt;br /&gt;
        &amp;quot;Comic Sans MS&amp;quot;,&lt;br /&gt;
        &amp;quot;Courier New&amp;quot;,&lt;br /&gt;
        &amp;quot;Impact&amp;quot;,&lt;br /&gt;
        &amp;quot;Georgia&amp;quot;,&lt;br /&gt;
        &amp;quot;tahoma&amp;quot;,&lt;br /&gt;
        &amp;quot;Trebuchet MS&amp;quot;,&lt;br /&gt;
        &amp;quot;Verdana&amp;quot;&lt;br /&gt;
      ]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;fontSize&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Font size list&amp;quot;,&lt;br /&gt;
      &amp;quot;items&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;number&amp;quot; },&lt;br /&gt;
      &amp;quot;default&amp;quot;: [8, 9, 10, 11, 12, 14, 16, 18, 20, 22, 24, 26, 28, 36, 48, 72]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;fontSizeUnit&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Font size unit&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;px&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;alignItems&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Alignment options (rtl-sensitive)&amp;quot;,&lt;br /&gt;
      &amp;quot;items&amp;quot;: {&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
        &amp;quot;enum&amp;quot;: [&amp;quot;left&amp;quot;, &amp;quot;center&amp;quot;, &amp;quot;right&amp;quot;, &amp;quot;justify&amp;quot;]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;default&amp;quot;: [&amp;quot;left&amp;quot;, &amp;quot;center&amp;quot;, &amp;quot;right&amp;quot;, &amp;quot;justify&amp;quot;]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;formats&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Format block list&amp;quot;,&lt;br /&gt;
      &amp;quot;items&amp;quot;: {&lt;br /&gt;
        &amp;quot;oneOf&amp;quot;: [&lt;br /&gt;
          { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
            &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
            &amp;quot;properties&amp;quot;: {&lt;br /&gt;
              &amp;quot;tag&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
              &amp;quot;name&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
              &amp;quot;command&amp;quot;: {&lt;br /&gt;
                &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                &amp;quot;enum&amp;quot;: [&amp;quot;replace&amp;quot;, &amp;quot;range&amp;quot;, &amp;quot;free&amp;quot;]&lt;br /&gt;
              },&lt;br /&gt;
              &amp;quot;class&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; }&lt;br /&gt;
            },&lt;br /&gt;
            &amp;quot;required&amp;quot;: [&amp;quot;tag&amp;quot;]&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;default&amp;quot;: [&lt;br /&gt;
        &amp;quot;p&amp;quot;,&lt;br /&gt;
        &amp;quot;div&amp;quot;,&lt;br /&gt;
        &amp;quot;blockquote&amp;quot;,&lt;br /&gt;
        &amp;quot;pre&amp;quot;,&lt;br /&gt;
        &amp;quot;h1&amp;quot;,&lt;br /&gt;
        &amp;quot;h2&amp;quot;,&lt;br /&gt;
        &amp;quot;h3&amp;quot;,&lt;br /&gt;
        &amp;quot;h4&amp;quot;,&lt;br /&gt;
        &amp;quot;h5&amp;quot;,&lt;br /&gt;
        &amp;quot;h6&amp;quot;&lt;br /&gt;
      ]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;colorList&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Color list for color picker&amp;quot;,&lt;br /&gt;
      &amp;quot;items&amp;quot;: {&lt;br /&gt;
        &amp;quot;oneOf&amp;quot;: [&lt;br /&gt;
          { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
          { &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;, &amp;quot;items&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; } }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;default&amp;quot;: [&lt;br /&gt;
        &amp;quot;#ff0000&amp;quot;,&lt;br /&gt;
        &amp;quot;#ff5e00&amp;quot;,&lt;br /&gt;
        &amp;quot;#ffe400&amp;quot;,&lt;br /&gt;
        &amp;quot;#abf200&amp;quot;,&lt;br /&gt;
        &amp;quot;#00d8ff&amp;quot;,&lt;br /&gt;
        &amp;quot;#0055ff&amp;quot;,&lt;br /&gt;
        &amp;quot;#6600ff&amp;quot;,&lt;br /&gt;
        &amp;quot;#ff00dd&amp;quot;,&lt;br /&gt;
        &amp;quot;#000000&amp;quot;,&lt;br /&gt;
        &amp;quot;#ffd8d8&amp;quot;,&lt;br /&gt;
        &amp;quot;#fae0d4&amp;quot;,&lt;br /&gt;
        &amp;quot;#faf4c0&amp;quot;,&lt;br /&gt;
        &amp;quot;#e4f7ba&amp;quot;,&lt;br /&gt;
        &amp;quot;#d4f4fa&amp;quot;,&lt;br /&gt;
        &amp;quot;#d9e5ff&amp;quot;,&lt;br /&gt;
        &amp;quot;#e8d9ff&amp;quot;,&lt;br /&gt;
        &amp;quot;#ffd9fa&amp;quot;,&lt;br /&gt;
        &amp;quot;#f1f1f1&amp;quot;,&lt;br /&gt;
        &amp;quot;#ffa7a7&amp;quot;,&lt;br /&gt;
        &amp;quot;#ffc19e&amp;quot;,&lt;br /&gt;
        &amp;quot;#faed7d&amp;quot;,&lt;br /&gt;
        &amp;quot;#cef279&amp;quot;,&lt;br /&gt;
        &amp;quot;#b2ebf4&amp;quot;,&lt;br /&gt;
        &amp;quot;#b2ccff&amp;quot;,&lt;br /&gt;
        &amp;quot;#d1b2ff&amp;quot;,&lt;br /&gt;
        &amp;quot;#ffb2f5&amp;quot;,&lt;br /&gt;
        &amp;quot;#bdbdbd&amp;quot;,&lt;br /&gt;
        &amp;quot;#f15f5f&amp;quot;,&lt;br /&gt;
        &amp;quot;#f29661&amp;quot;,&lt;br /&gt;
        &amp;quot;#e5d85c&amp;quot;,&lt;br /&gt;
        &amp;quot;#bce55c&amp;quot;,&lt;br /&gt;
        &amp;quot;#5cd1e5&amp;quot;,&lt;br /&gt;
        &amp;quot;#6699ff&amp;quot;,&lt;br /&gt;
        &amp;quot;#a366ff&amp;quot;,&lt;br /&gt;
        &amp;quot;#f261df&amp;quot;,&lt;br /&gt;
        &amp;quot;#8c8c8c&amp;quot;,&lt;br /&gt;
        &amp;quot;#980000&amp;quot;,&lt;br /&gt;
        &amp;quot;#993800&amp;quot;,&lt;br /&gt;
        &amp;quot;#998a00&amp;quot;,&lt;br /&gt;
        &amp;quot;#6b9900&amp;quot;,&lt;br /&gt;
        &amp;quot;#008299&amp;quot;,&lt;br /&gt;
        &amp;quot;#003399&amp;quot;,&lt;br /&gt;
        &amp;quot;#3d0099&amp;quot;,&lt;br /&gt;
        &amp;quot;#990085&amp;quot;,&lt;br /&gt;
        &amp;quot;#353535&amp;quot;,&lt;br /&gt;
        &amp;quot;#670000&amp;quot;,&lt;br /&gt;
        &amp;quot;#662500&amp;quot;,&lt;br /&gt;
        &amp;quot;#665c00&amp;quot;,&lt;br /&gt;
        &amp;quot;#476600&amp;quot;,&lt;br /&gt;
        &amp;quot;#005766&amp;quot;,&lt;br /&gt;
        &amp;quot;#002266&amp;quot;,&lt;br /&gt;
        &amp;quot;#290066&amp;quot;,&lt;br /&gt;
        &amp;quot;#660058&amp;quot;,&lt;br /&gt;
        &amp;quot;#222222&amp;quot;&lt;br /&gt;
      ]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;lineHeights&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Line height options&amp;quot;,&lt;br /&gt;
      &amp;quot;items&amp;quot;: {&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
        &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
        &amp;quot;properties&amp;quot;: {&lt;br /&gt;
          &amp;quot;text&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
          &amp;quot;value&amp;quot;: { &amp;quot;oneOf&amp;quot;: [{ &amp;quot;type&amp;quot;: &amp;quot;number&amp;quot; }, { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; }] }&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;required&amp;quot;: [&amp;quot;value&amp;quot;]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;default&amp;quot;: [&lt;br /&gt;
        { &amp;quot;text&amp;quot;: &amp;quot;1&amp;quot;, &amp;quot;value&amp;quot;: 1 },&lt;br /&gt;
        { &amp;quot;text&amp;quot;: &amp;quot;1.15&amp;quot;, &amp;quot;value&amp;quot;: 1.15 },&lt;br /&gt;
        { &amp;quot;text&amp;quot;: &amp;quot;1.5&amp;quot;, &amp;quot;value&amp;quot;: 1.5 },&lt;br /&gt;
        { &amp;quot;text&amp;quot;: &amp;quot;2&amp;quot;, &amp;quot;value&amp;quot;: 2 }&lt;br /&gt;
      ]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;paragraphStyles&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Custom paragraph styles&amp;quot;,&lt;br /&gt;
      &amp;quot;items&amp;quot;: {&lt;br /&gt;
        &amp;quot;oneOf&amp;quot;: [&lt;br /&gt;
          { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
            &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
            &amp;quot;properties&amp;quot;: {&lt;br /&gt;
              &amp;quot;name&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
              &amp;quot;class&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
              &amp;quot;_class&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; }&lt;br /&gt;
            },&lt;br /&gt;
            &amp;quot;required&amp;quot;: [&amp;quot;name&amp;quot;]&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;default&amp;quot;: [&lt;br /&gt;
        { &amp;quot;name&amp;quot;: &amp;quot;Spaced&amp;quot;, &amp;quot;class&amp;quot;: &amp;quot;__se__p-spaced&amp;quot;, &amp;quot;_class&amp;quot;: &amp;quot;&amp;quot; },&lt;br /&gt;
        { &amp;quot;name&amp;quot;: &amp;quot;Bordered&amp;quot;, &amp;quot;class&amp;quot;: &amp;quot;__se__p-bordered&amp;quot; },&lt;br /&gt;
        { &amp;quot;name&amp;quot;: &amp;quot;Neon&amp;quot;, &amp;quot;class&amp;quot;: &amp;quot;__se__p-neon&amp;quot; }&lt;br /&gt;
      ]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;textStyles&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Custom text styles&amp;quot;,&lt;br /&gt;
      &amp;quot;items&amp;quot;: {&lt;br /&gt;
        &amp;quot;oneOf&amp;quot;: [&lt;br /&gt;
          { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
            &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
            &amp;quot;properties&amp;quot;: {&lt;br /&gt;
              &amp;quot;name&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
              &amp;quot;class&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
              &amp;quot;style&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
              &amp;quot;tag&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;span&amp;quot; },&lt;br /&gt;
              &amp;quot;_class&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; }&lt;br /&gt;
            },&lt;br /&gt;
            &amp;quot;required&amp;quot;: [&amp;quot;name&amp;quot;]&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;default&amp;quot;: [&lt;br /&gt;
        { &amp;quot;name&amp;quot;: &amp;quot;Code&amp;quot;, &amp;quot;class&amp;quot;: &amp;quot;__se__t-code&amp;quot;, &amp;quot;tag&amp;quot;: &amp;quot;code&amp;quot; },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;Translucent&amp;quot;,&lt;br /&gt;
          &amp;quot;style&amp;quot;: &amp;quot;opacity: 0.5;&amp;quot;,&lt;br /&gt;
          &amp;quot;tag&amp;quot;: &amp;quot;span&amp;quot;,&lt;br /&gt;
          &amp;quot;_class&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        { &amp;quot;name&amp;quot;: &amp;quot;Shadow&amp;quot;, &amp;quot;class&amp;quot;: &amp;quot;__se__t-shadow&amp;quot;, &amp;quot;tag&amp;quot;: &amp;quot;span&amp;quot; }&lt;br /&gt;
      ]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;imageResizing&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Enable image resizing&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: true&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;imageHeightShow&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Show image height input&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: true&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;imageAlignShow&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Show image alignment options&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: true&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;imageWidth&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Default image width&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;auto&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;imageHeight&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Default image height&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;auto&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;imageSizeOnlyPercentage&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Allow only percentage scaling for images&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: false&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;imageRotation&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Show image rotation buttons&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: true&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;imageFileInput&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Show file input in image upload&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: true&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;imageUrlInput&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Show URL input in image upload&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: true&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;imageUploadHeader&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;HTTP headers for image upload&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;imageUploadUrl&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;URL for image upload endpoint&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;imageUploadSizeLimit&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Maximum total image upload size in bytes&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;imageMultipleFile&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Allow multiple image selection&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: false&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;imageAccept&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Accepted image file types&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;*&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;imageGalleryUrl&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;URL for image gallery endpoint&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;imageGalleryHeader&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;HTTP headers for image gallery&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;videoResizing&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Enable video resizing&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: true&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;videoHeightShow&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Show video height input&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: true&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;videoAlignShow&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Show video alignment options&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: true&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;videoRatioShow&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Show video ratio options&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: true&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;videoWidth&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Default video width&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;100%&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;videoHeight&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Default video height&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;56.25%&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;videoSizeOnlyPercentage&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Allow only percentage scaling for videos&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: false&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;videoRotation&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Show video rotation buttons&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: true&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;videoRatio&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Default video aspect ratio (16:9 = 0.5625)&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: 0.5625&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;videoRatioList&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Video ratio options&amp;quot;,&lt;br /&gt;
      &amp;quot;items&amp;quot;: {&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
        &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
        &amp;quot;properties&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
          &amp;quot;value&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;number&amp;quot; }&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;required&amp;quot;: [&amp;quot;name&amp;quot;, &amp;quot;value&amp;quot;]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;default&amp;quot;: [&lt;br /&gt;
        { &amp;quot;name&amp;quot;: &amp;quot;16:9&amp;quot;, &amp;quot;value&amp;quot;: 0.5625 },&lt;br /&gt;
        { &amp;quot;name&amp;quot;: &amp;quot;4:3&amp;quot;, &amp;quot;value&amp;quot;: 0.75 },&lt;br /&gt;
        { &amp;quot;name&amp;quot;: &amp;quot;21:9&amp;quot;, &amp;quot;value&amp;quot;: 0.4285 }&lt;br /&gt;
      ]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;youtubeQuery&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;YouTube embed query parameters&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;videoFileInput&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Show file input in video upload&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: false&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;videoUrlInput&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Show URL input in video upload&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: true&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;videoUploadHeader&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;HTTP headers for video upload&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;videoUploadUrl&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;URL for video upload endpoint&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;videoUploadSizeLimit&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Maximum total video upload size in bytes&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;videoMultipleFile&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Allow multiple video selection&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: false&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;videoTagAttrs&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Attributes for video tag&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;videoIframeAttrs&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Attributes for iframe (YouTube, Vimeo)&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;videoAccept&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Accepted video file types&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;*&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;audioWidth&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Default audio width&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;300px&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;audioHeight&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Default audio height&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;54px&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;audioFileInput&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Show file input in audio upload&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: false&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;audioUrlInput&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Show URL input in audio upload&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: true&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;audioUploadHeader&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;HTTP headers for audio upload&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;audioUploadUrl&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;URL for audio upload endpoint&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;audioUploadSizeLimit&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Maximum total audio upload size in bytes&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;audioMultipleFile&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Allow multiple audio selection&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: false&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;audioTagAttrs&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Attributes for audio tag&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;audioAccept&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Accepted audio file types&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;*&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;tableCellControllerPosition&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Table cell controller position&amp;quot;,&lt;br /&gt;
      &amp;quot;enum&amp;quot;: [&amp;quot;cell&amp;quot;, &amp;quot;top&amp;quot;],&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;cell&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;linkTargetNewWindow&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Default checked state for new window checkbox&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: false&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;linkProtocol&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Default protocol for links&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;linkRel&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Available rel attributes for links&amp;quot;,&lt;br /&gt;
      &amp;quot;items&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
      &amp;quot;default&amp;quot;: []&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;linkRelDefault&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Default rel attributes for links&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;default&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
        &amp;quot;check_new_window&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
        &amp;quot;check_bookmark&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; }&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;default&amp;quot;: {}&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;linkNoPrefix&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Disable automatic URL prefixing&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: false&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;hrItems&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;HR style options&amp;quot;,&lt;br /&gt;
      &amp;quot;items&amp;quot;: {&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
        &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
        &amp;quot;properties&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
          &amp;quot;class&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
          &amp;quot;style&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; }&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;required&amp;quot;: [&amp;quot;name&amp;quot;],&lt;br /&gt;
        &amp;quot;oneOf&amp;quot;: [&lt;br /&gt;
          { &amp;quot;required&amp;quot;: [&amp;quot;class&amp;quot;] },&lt;br /&gt;
          { &amp;quot;required&amp;quot;: [&amp;quot;style&amp;quot;] }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;default&amp;quot;: [&lt;br /&gt;
        { &amp;quot;name&amp;quot;: &amp;quot;Solid&amp;quot;, &amp;quot;class&amp;quot;: &amp;quot;__se__solid&amp;quot; },&lt;br /&gt;
        { &amp;quot;name&amp;quot;: &amp;quot;Dashed&amp;quot;, &amp;quot;class&amp;quot;: &amp;quot;__se__dashed&amp;quot; },&lt;br /&gt;
        { &amp;quot;name&amp;quot;: &amp;quot;Dotted&amp;quot;, &amp;quot;class&amp;quot;: &amp;quot;__se__dotted&amp;quot; }&lt;br /&gt;
      ]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;tabDisable&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Disable tab key interaction&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: false&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;shortcutsDisable&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Disable specific keyboard shortcuts&amp;quot;,&lt;br /&gt;
      &amp;quot;items&amp;quot;: {&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
        &amp;quot;enum&amp;quot;: [&lt;br /&gt;
          &amp;quot;bold&amp;quot;,&lt;br /&gt;
          &amp;quot;strike&amp;quot;,&lt;br /&gt;
          &amp;quot;underline&amp;quot;,&lt;br /&gt;
          &amp;quot;italic&amp;quot;,&lt;br /&gt;
          &amp;quot;undo&amp;quot;,&lt;br /&gt;
          &amp;quot;indent&amp;quot;,&lt;br /&gt;
          &amp;quot;save&amp;quot;&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;default&amp;quot;: []&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;shortcutsHint&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Show shortcuts hint&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: true&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;callBackSave&amp;quot;: {&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Callback for save button (contents, isChanged)&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;templates&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Template definitions&amp;quot;,&lt;br /&gt;
      &amp;quot;items&amp;quot;: {&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
        &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
        &amp;quot;properties&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
          &amp;quot;html&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; }&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;required&amp;quot;: [&amp;quot;name&amp;quot;, &amp;quot;html&amp;quot;]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;placeholder&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Placeholder text&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;mediaAutoSelect&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Auto-select media after insertion&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: true&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;icons&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Custom icon definitions&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;buttonList&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;Defines button list configuration&amp;quot;,&lt;br /&gt;
      &amp;quot;definitions&amp;quot;: {&lt;br /&gt;
        &amp;quot;buttonName&amp;quot;: {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
          &amp;quot;enum&amp;quot;: [&lt;br /&gt;
            &amp;quot;undo&amp;quot;,&lt;br /&gt;
            &amp;quot;redo&amp;quot;,&lt;br /&gt;
            &amp;quot;bold&amp;quot;,&lt;br /&gt;
            &amp;quot;italic&amp;quot;,&lt;br /&gt;
            &amp;quot;underline&amp;quot;,&lt;br /&gt;
            &amp;quot;strike&amp;quot;,&lt;br /&gt;
            &amp;quot;blockStyle&amp;quot;,&lt;br /&gt;
            &amp;quot;font&amp;quot;,&lt;br /&gt;
            &amp;quot;fontSize&amp;quot;,&lt;br /&gt;
            &amp;quot;fontColor&amp;quot;,&lt;br /&gt;
            &amp;quot;backgroundColor&amp;quot;,&lt;br /&gt;
            &amp;quot;removeFormat&amp;quot;,&lt;br /&gt;
            &amp;quot;outdent&amp;quot;,&lt;br /&gt;
            &amp;quot;indent&amp;quot;,&lt;br /&gt;
            &amp;quot;align&amp;quot;,&lt;br /&gt;
            &amp;quot;list&amp;quot;,&lt;br /&gt;
            &amp;quot;table&amp;quot;,&lt;br /&gt;
            &amp;quot;link&amp;quot;,&lt;br /&gt;
            &amp;quot;image&amp;quot;,&lt;br /&gt;
            &amp;quot;video&amp;quot;,&lt;br /&gt;
            &amp;quot;fullScreen&amp;quot;,&lt;br /&gt;
            &amp;quot;codeView&amp;quot;,&lt;br /&gt;
            &amp;quot;subscript&amp;quot;,&lt;br /&gt;
            &amp;quot;superscript&amp;quot;,&lt;br /&gt;
            &amp;quot;preview&amp;quot;,&lt;br /&gt;
            &amp;quot;print&amp;quot;,&lt;br /&gt;
            &amp;quot;save&amp;quot;,&lt;br /&gt;
            &amp;quot;template&amp;quot;,&lt;br /&gt;
            &amp;quot;layout&amp;quot;,&lt;br /&gt;
            &amp;quot;lineHeight&amp;quot;,&lt;br /&gt;
            &amp;quot;paragraphStyle&amp;quot;,&lt;br /&gt;
            &amp;quot;textStyle&amp;quot;,&lt;br /&gt;
            &amp;quot;blockquote&amp;quot;,&lt;br /&gt;
            &amp;quot;hr&amp;quot;,&lt;br /&gt;
            &amp;quot;showBlocks&amp;quot;,&lt;br /&gt;
            &amp;quot;markdownView&amp;quot;,&lt;br /&gt;
            &amp;quot;dir_ltr&amp;quot;,&lt;br /&gt;
            &amp;quot;dir_rtl&amp;quot;,&lt;br /&gt;
            &amp;quot;copy&amp;quot;,&lt;br /&gt;
            &amp;quot;cut&amp;quot;,&lt;br /&gt;
            &amp;quot;paste&amp;quot;,&lt;br /&gt;
            &amp;quot;selectAll&amp;quot;,&lt;br /&gt;
            &amp;quot;newDocument&amp;quot;,&lt;br /&gt;
            &amp;quot;pageBreak&amp;quot;,&lt;br /&gt;
            &amp;quot;pageUp&amp;quot;,&lt;br /&gt;
            &amp;quot;pageDown&amp;quot;,&lt;br /&gt;
            &amp;quot;pageNavigator&amp;quot;,&lt;br /&gt;
            &amp;quot;finder&amp;quot;,&lt;br /&gt;
            &amp;quot;/&amp;quot;,&lt;br /&gt;
            &amp;quot;-left&amp;quot;,&lt;br /&gt;
            &amp;quot;-right&amp;quot;,&lt;br /&gt;
            &amp;quot;#fix&amp;quot;,&lt;br /&gt;
            &amp;quot;:Format-default.more_paragraph&amp;quot;,&lt;br /&gt;
            &amp;quot;:Text-default.more_text&amp;quot;,&lt;br /&gt;
            &amp;quot;:Insert-default.more_plus&amp;quot;&lt;br /&gt;
          ]&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;buttonGroup&amp;quot;: {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
          &amp;quot;items&amp;quot;: {&lt;br /&gt;
            &amp;quot;$ref&amp;quot;: &amp;quot;#/properties/buttonList/definitions/buttonName&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;items&amp;quot;: {&lt;br /&gt;
        &amp;quot;anyOf&amp;quot;: [&lt;br /&gt;
          { &amp;quot;$ref&amp;quot;: &amp;quot;#/properties/buttonList/definitions/buttonGroup&amp;quot; },&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
            &amp;quot;pattern&amp;quot;: &amp;quot;^%[0-9]{3,4}$&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
            &amp;quot;minItems&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;maxItems&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;items&amp;quot;: [&lt;br /&gt;
              {&lt;br /&gt;
                &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                &amp;quot;pattern&amp;quot;: &amp;quot;^%[0-9]{3,4}$&amp;quot;&lt;br /&gt;
              },&lt;br /&gt;
              {&lt;br /&gt;
                &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
                &amp;quot;items&amp;quot;: {&lt;br /&gt;
                  &amp;quot;anyOf&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                      &amp;quot;$ref&amp;quot;: &amp;quot;#/properties/buttonList/definitions/buttonGroup&amp;quot;&lt;br /&gt;
                    },&lt;br /&gt;
                    { &amp;quot;$ref&amp;quot;: &amp;quot;#/properties/buttonList/definitions/buttonName&amp;quot; }&lt;br /&gt;
                  ]&lt;br /&gt;
                }&lt;br /&gt;
              }&lt;br /&gt;
            ]&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;default&amp;quot;: [&lt;br /&gt;
        [&amp;quot;undo&amp;quot;, &amp;quot;redo&amp;quot;],&lt;br /&gt;
        [&amp;quot;bold&amp;quot;, &amp;quot;underline&amp;quot;, &amp;quot;italic&amp;quot;, &amp;quot;strike&amp;quot;, &amp;quot;subscript&amp;quot;, &amp;quot;superscript&amp;quot;],&lt;br /&gt;
        [&amp;quot;removeFormat&amp;quot;],&lt;br /&gt;
        [&amp;quot;outdent&amp;quot;, &amp;quot;indent&amp;quot;],&lt;br /&gt;
        [&amp;quot;fullScreen&amp;quot;, &amp;quot;showBlocks&amp;quot;, &amp;quot;codeView&amp;quot;],&lt;br /&gt;
        [&amp;quot;preview&amp;quot;, &amp;quot;print&amp;quot;]&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>18.225.185.81</name></author>
	</entry>
	<entry>
		<id>https://wikisphere.org/w/index.php?title=MediaWiki:DefaultEditorScript&amp;diff=204041</id>
		<title>MediaWiki:DefaultEditorScript</title>
		<link rel="alternate" type="text/html" href="https://wikisphere.org/w/index.php?title=MediaWiki:DefaultEditorScript&amp;diff=204041"/>
		<updated>2001-01-15T00:00:00Z</updated>

		<summary type="html">&lt;p&gt;18.225.185.81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;export default function( editor, config, updateEditorCallBack ) {&lt;br /&gt;
    editor.on(&#039;ready&#039;, () =&amp;gt; {&lt;br /&gt;
		// use updateEditorCallBack(newConfig) to reload the editor&lt;br /&gt;
    });&lt;br /&gt;
    &lt;br /&gt;
    editor.on(&#039;change&#039;, () =&amp;gt; {&lt;br /&gt;
&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    editor.on(&#039;buildComplete&#039;, () =&amp;gt; {&lt;br /&gt;
&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>18.225.185.81</name></author>
	</entry>
	<entry>
		<id>https://wikisphere.org/w/index.php?title=MediaWiki:DefaultEditorOptions&amp;diff=204040</id>
		<title>MediaWiki:DefaultEditorOptions</title>
		<link rel="alternate" type="text/html" href="https://wikisphere.org/w/index.php?title=MediaWiki:DefaultEditorOptions&amp;diff=204040"/>
		<updated>2001-01-15T00:00:00Z</updated>

		<summary type="html">&lt;p&gt;18.225.185.81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;export default {&lt;br /&gt;
	validation: &#039;onsubmit&#039;, // onsubmit, always&lt;br /&gt;
	template: &#039;default&#039;,&lt;br /&gt;
	max_depth: 16,&lt;br /&gt;
	path_separator: &#039;.&#039;,&lt;br /&gt;
	default_additional_properties: false,&lt;br /&gt;
	use_lazy_properties: &#039;threshold&#039;, // never, always, threshold&lt;br /&gt;
	lazy_properties_threshold: 6,&lt;br /&gt;
	remove_empty_properties: false,&lt;br /&gt;
	remove_false_properties: false,&lt;br /&gt;
	required_evaluates_non_empty: false,&lt;br /&gt;
	debug: false,&lt;br /&gt;
	callbacks: {&lt;br /&gt;
		enum_providers: {&lt;br /&gt;
			wikiList: function () {&lt;br /&gt;
				let cache = null;&lt;br /&gt;
				let pending = null;&lt;br /&gt;
&lt;br /&gt;
				function parseBulletList(content) {&lt;br /&gt;
					const regex = /^\*\s*(.+)$/gm;&lt;br /&gt;
					const items = [];&lt;br /&gt;
					let match;&lt;br /&gt;
&lt;br /&gt;
					while ((match = regex.exec(content)) !== null) {&lt;br /&gt;
						items.push(match[1]);&lt;br /&gt;
					}&lt;br /&gt;
&lt;br /&gt;
					return items;&lt;br /&gt;
				}&lt;br /&gt;
&lt;br /&gt;
				return {&lt;br /&gt;
					source: (jseditor, { item, watched }) =&amp;gt; {&lt;br /&gt;
						if (cache) return cache;&lt;br /&gt;
						if (pending) return pending;&lt;br /&gt;
&lt;br /&gt;
						if (&lt;br /&gt;
							!jseditor.schema[&#039;x-data&#039;] ||&lt;br /&gt;
							!jseditor.schema[&#039;x-data&#039;].article&lt;br /&gt;
						) {&lt;br /&gt;
							console.log(&lt;br /&gt;
								&#039;A key &amp;quot;article&amp;quot; must be specified in an object with key &amp;quot;x-data&amp;quot; in the enum schema&#039;,&lt;br /&gt;
							);&lt;br /&gt;
&lt;br /&gt;
							cache = [];&lt;br /&gt;
							pending = null;&lt;br /&gt;
							return cache;&lt;br /&gt;
						}&lt;br /&gt;
&lt;br /&gt;
						const pageTitle = jseditor.schema[&#039;x-data&#039;].article;&lt;br /&gt;
&lt;br /&gt;
						pending = new mw.Api().get({&lt;br /&gt;
								action: &#039;query&#039;,&lt;br /&gt;
								prop: &#039;revisions&#039;,&lt;br /&gt;
								revslots: &#039;main&#039;,&lt;br /&gt;
								titles: pageTitle,&lt;br /&gt;
								formatversion: 2,&lt;br /&gt;
								rvprop: &#039;content&#039;,&lt;br /&gt;
							})&lt;br /&gt;
							.then((data) =&amp;gt; {&lt;br /&gt;
								const pages = data.query?.pages || [];&lt;br /&gt;
								if (pages.length === 0 || pages[0].missing) {&lt;br /&gt;
									cache = [];&lt;br /&gt;
									pending = null;&lt;br /&gt;
									return cache;&lt;br /&gt;
								}&lt;br /&gt;
								const content = pages[0].revisions?.[0]?.content;&lt;br /&gt;
								cache = content ? parseBulletList(content) : [];&lt;br /&gt;
								pending = null;&lt;br /&gt;
								return cache;&lt;br /&gt;
							})&lt;br /&gt;
							.catch((error) =&amp;gt; {&lt;br /&gt;
								console.error(&#039;Failed to get page content:&#039;, error);&lt;br /&gt;
							});&lt;br /&gt;
&lt;br /&gt;
						return pending;&lt;br /&gt;
					},&lt;br /&gt;
					filter: (jseditor, { item, watched }) =&amp;gt; {&lt;br /&gt;
						return true;&lt;br /&gt;
					},&lt;br /&gt;
					title: (jseditor, { item, watched }) =&amp;gt; item.text,&lt;br /&gt;
					value: (jseditor, { item, watched }) =&amp;gt; item.value,&lt;br /&gt;
				};&lt;br /&gt;
			},&lt;br /&gt;
&lt;br /&gt;
			jsonSchemas: function () {&lt;br /&gt;
				let cache = null;&lt;br /&gt;
				let pending = null;&lt;br /&gt;
&lt;br /&gt;
				return {&lt;br /&gt;
					source: (jseditor, { item, watched }) =&amp;gt; {&lt;br /&gt;
						if (cache) return cache;&lt;br /&gt;
						if (pending) return pending;&lt;br /&gt;
&lt;br /&gt;
						const api = new mw.Api();&lt;br /&gt;
&lt;br /&gt;
						pending = api&lt;br /&gt;
							.get({&lt;br /&gt;
								action: &#039;query&#039;,&lt;br /&gt;
								list: &#039;allpages&#039;,&lt;br /&gt;
								apnamespace: 2100,&lt;br /&gt;
								aplimit: &#039;max&#039;,&lt;br /&gt;
								formatversion: 2,&lt;br /&gt;
							})&lt;br /&gt;
							.then((res) =&amp;gt; {&lt;br /&gt;
								cache = res.query.allpages.map((page) =&amp;gt; {&lt;br /&gt;
									const titleObj = new mw.Title(page.title);&lt;br /&gt;
									const baseTitle = titleObj.getMainText();&lt;br /&gt;
									return {&lt;br /&gt;
										text: baseTitle,&lt;br /&gt;
										value: baseTitle,&lt;br /&gt;
									};&lt;br /&gt;
								});&lt;br /&gt;
								pending = null;&lt;br /&gt;
								return cache;&lt;br /&gt;
							});&lt;br /&gt;
&lt;br /&gt;
						return pending;&lt;br /&gt;
					},&lt;br /&gt;
					filter: (jseditor, { item, watched }) =&amp;gt; {&lt;br /&gt;
						return true;&lt;br /&gt;
					},&lt;br /&gt;
					title: (jseditor, { item, watched }) =&amp;gt; item.text,&lt;br /&gt;
					value: (jseditor, { item, watched }) =&amp;gt; item.value,&lt;br /&gt;
				};&lt;br /&gt;
			},&lt;br /&gt;
		},&lt;br /&gt;
		autocomplete_providers: {&lt;br /&gt;
			jsonSchemas: function () {&lt;br /&gt;
				let cache = null;&lt;br /&gt;
				let pending = null;&lt;br /&gt;
&lt;br /&gt;
				return {&lt;br /&gt;
					search: async (jseditor_editor, input) =&amp;gt; {&lt;br /&gt;
						// If we have cached results, filter them based on input&lt;br /&gt;
						if (cache) {&lt;br /&gt;
							if (!input) return cache;&lt;br /&gt;
							const lowerInput = input.toLowerCase();&lt;br /&gt;
							return cache.filter((item) =&amp;gt;&lt;br /&gt;
								item.text.toLowerCase().includes(lowerInput),&lt;br /&gt;
							);&lt;br /&gt;
						}&lt;br /&gt;
&lt;br /&gt;
						if (pending) return pending;&lt;br /&gt;
&lt;br /&gt;
						const api = new mw.Api();&lt;br /&gt;
&lt;br /&gt;
						pending = api&lt;br /&gt;
							.get({&lt;br /&gt;
								action: &#039;query&#039;,&lt;br /&gt;
								list: &#039;allpages&#039;,&lt;br /&gt;
								apnamespace: 2100,&lt;br /&gt;
								aplimit: &#039;max&#039;,&lt;br /&gt;
								formatversion: 2,&lt;br /&gt;
							})&lt;br /&gt;
							.then((res) =&amp;gt; {&lt;br /&gt;
								cache = res.query.allpages.map((page) =&amp;gt; {&lt;br /&gt;
									const titleObj = new mw.Title(page.title);&lt;br /&gt;
									const baseTitle = titleObj.getMainText();&lt;br /&gt;
									return {&lt;br /&gt;
										text: baseTitle,&lt;br /&gt;
										value: baseTitle,&lt;br /&gt;
									};&lt;br /&gt;
								});&lt;br /&gt;
								pending = null;&lt;br /&gt;
&lt;br /&gt;
								// Filter after caching if input exists&lt;br /&gt;
								if (input) {&lt;br /&gt;
									const lowerInput = input.toLowerCase();&lt;br /&gt;
									return cache.filter((item) =&amp;gt;&lt;br /&gt;
										item.text.toLowerCase().includes(lowerInput),&lt;br /&gt;
									);&lt;br /&gt;
								}&lt;br /&gt;
								return cache;&lt;br /&gt;
							});&lt;br /&gt;
&lt;br /&gt;
						return pending;&lt;br /&gt;
					},&lt;br /&gt;
					getResultValue: (jseditor_editor, result) =&amp;gt; result.value,&lt;br /&gt;
					renderResult: (jseditor_editor, result, props) =&amp;gt; result.text,&lt;br /&gt;
				};&lt;br /&gt;
			},&lt;br /&gt;
		},&lt;br /&gt;
		template: {},&lt;br /&gt;
		button: {&lt;br /&gt;
			submit: function (editor) {&lt;br /&gt;
				const jsonEditor = editor.jsoneditor;&lt;br /&gt;
				const jsonForm = jsonEditor.options.jsonFormsInstance;&lt;br /&gt;
				const validation = jsonEditor.validate();&lt;br /&gt;
				if (!validation.length) {&lt;br /&gt;
					editor.disable();&lt;br /&gt;
					const optionsEditor = jsonForm.getEditor(&#039;root.form.options&#039;);&lt;br /&gt;
					jsonForm&lt;br /&gt;
						.submitForm(jsonEditor, optionsEditor)&lt;br /&gt;
						.then(() =&amp;gt; editor.enable())&lt;br /&gt;
						.catch((err) =&amp;gt; {&lt;br /&gt;
							console.error(&#039;API error:&#039;, err);&lt;br /&gt;
							editor.enable();&lt;br /&gt;
						});&lt;br /&gt;
				} else {&lt;br /&gt;
					JsonForms.Alert(&#039;there are errors&#039;);&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
		},&lt;br /&gt;
		upload: {},&lt;br /&gt;
		converters: {},&lt;br /&gt;
	},&lt;br /&gt;
};&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>18.225.185.81</name></author>
	</entry>
	<entry>
		<id>https://wikisphere.org/w/index.php?title=JsonSchema:Core/TestFormUI&amp;diff=204039</id>
		<title>JsonSchema:Core/TestFormUI</title>
		<link rel="alternate" type="text/html" href="https://wikisphere.org/w/index.php?title=JsonSchema:Core/TestFormUI&amp;diff=204039"/>
		<updated>2001-01-15T00:00:00Z</updated>

		<summary type="html">&lt;p&gt;18.225.185.81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
	&amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
	&amp;quot;$id&amp;quot;: &amp;quot;https://wikisphere.org/wiki/JsonSchema:Core/TestFormUI&amp;quot;,&lt;br /&gt;
	&amp;quot;title&amp;quot;: &amp;quot;TestForm&amp;quot;,&lt;br /&gt;
	&amp;quot;x-message&amp;quot;: {&lt;br /&gt;
		&amp;quot;label&amp;quot;: &amp;quot;Reference: [https://github.com/json-schema-org/JSON-Schema-Test-Suite JSON-Schema-Test-Suite]&amp;quot;,&lt;br /&gt;
		&amp;quot;x-label-format&amp;quot;: &amp;quot;wikitext&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;x-default-properties&amp;quot;: [ &amp;quot;test&amp;quot;, &amp;quot;editor&amp;quot; ],&lt;br /&gt;
	&amp;quot;properties&amp;quot;: {&lt;br /&gt;
		&amp;quot;draft&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;draft&amp;quot;,&lt;br /&gt;
			&amp;quot;enum&amp;quot;: [&lt;br /&gt;
				&amp;quot;draft7&amp;quot;,&lt;br /&gt;
				&amp;quot;draft2019-09&amp;quot;,&lt;br /&gt;
				&amp;quot;draft2020-12&amp;quot;		&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;keyword&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;keyword&amp;quot;,&lt;br /&gt;
			&amp;quot;x-watch&amp;quot;: &amp;quot;draft&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;x-enum-provider&amp;quot;: &amp;quot;keywords&amp;quot;,&lt;br /&gt;
			&amp;quot;x-input&amp;quot;: &amp;quot;OO.ui.ButtonSelectWidget&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;testcase&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;testcase&amp;quot;,&lt;br /&gt;
			&amp;quot;x-watch&amp;quot;: &amp;quot;keyword&amp;quot;,&lt;br /&gt;
			&amp;quot;x-enum-provider&amp;quot;: &amp;quot;testCase&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;test&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;test&amp;quot;,&lt;br /&gt;
			&amp;quot;x-watch&amp;quot;: &amp;quot;testcase&amp;quot;,&lt;br /&gt;
			&amp;quot;x-enum-provider&amp;quot;: &amp;quot;test&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;null&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>18.225.185.81</name></author>
	</entry>
	<entry>
		<id>https://wikisphere.org/w/index.php?title=MediaWiki:DefaultEditorScript&amp;diff=204038</id>
		<title>MediaWiki:DefaultEditorScript</title>
		<link rel="alternate" type="text/html" href="https://wikisphere.org/w/index.php?title=MediaWiki:DefaultEditorScript&amp;diff=204038"/>
		<updated>2001-01-15T00:00:00Z</updated>

		<summary type="html">&lt;p&gt;18.225.185.81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;export default function( editor, config, updateEditorCallBack ) {&lt;br /&gt;
    editor.on(&#039;ready&#039;, () =&amp;gt; {&lt;br /&gt;
		// use updateEditorCallBack(newConfig) to reload the editor&lt;br /&gt;
    });&lt;br /&gt;
    &lt;br /&gt;
    editor.on(&#039;change&#039;, () =&amp;gt; {&lt;br /&gt;
&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    editor.on(&#039;buildComplete&#039;, () =&amp;gt; {&lt;br /&gt;
&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>18.225.185.81</name></author>
	</entry>
	<entry>
		<id>https://wikisphere.org/w/index.php?title=MediaWiki:DefaultEditorOptions&amp;diff=204037</id>
		<title>MediaWiki:DefaultEditorOptions</title>
		<link rel="alternate" type="text/html" href="https://wikisphere.org/w/index.php?title=MediaWiki:DefaultEditorOptions&amp;diff=204037"/>
		<updated>2001-01-15T00:00:00Z</updated>

		<summary type="html">&lt;p&gt;18.225.185.81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;export default {&lt;br /&gt;
	validation: &#039;onsubmit&#039;, // onsubmit, always&lt;br /&gt;
	template: &#039;default&#039;,&lt;br /&gt;
	max_depth: 16,&lt;br /&gt;
	path_separator: &#039;.&#039;,&lt;br /&gt;
	default_additional_properties: false,&lt;br /&gt;
	use_lazy_properties: &#039;threshold&#039;, // never, always, threshold&lt;br /&gt;
	lazy_properties_threshold: 6,&lt;br /&gt;
	remove_empty_properties: false,&lt;br /&gt;
	remove_false_properties: false,&lt;br /&gt;
	required_evaluates_non_empty: false,&lt;br /&gt;
	debug: false,&lt;br /&gt;
	callbacks: {&lt;br /&gt;
		enum_providers: {&lt;br /&gt;
			wikiList: function () {&lt;br /&gt;
				let cache = null;&lt;br /&gt;
				let pending = null;&lt;br /&gt;
&lt;br /&gt;
				function parseBulletList(content) {&lt;br /&gt;
					const regex = /^\*\s*(.+)$/gm;&lt;br /&gt;
					const items = [];&lt;br /&gt;
					let match;&lt;br /&gt;
&lt;br /&gt;
					while ((match = regex.exec(content)) !== null) {&lt;br /&gt;
						items.push(match[1]);&lt;br /&gt;
					}&lt;br /&gt;
&lt;br /&gt;
					return items;&lt;br /&gt;
				}&lt;br /&gt;
&lt;br /&gt;
				return {&lt;br /&gt;
					source: (jseditor, { item, watched }) =&amp;gt; {&lt;br /&gt;
						if (cache) return cache;&lt;br /&gt;
						if (pending) return pending;&lt;br /&gt;
&lt;br /&gt;
						if (&lt;br /&gt;
							!jseditor.schema[&#039;x-data&#039;] ||&lt;br /&gt;
							!jseditor.schema[&#039;x-data&#039;].article&lt;br /&gt;
						) {&lt;br /&gt;
							console.log(&lt;br /&gt;
								&#039;A key &amp;quot;article&amp;quot; must be specified in an object with key &amp;quot;x-data&amp;quot; in the enum schema&#039;,&lt;br /&gt;
							);&lt;br /&gt;
&lt;br /&gt;
							cache = [];&lt;br /&gt;
							pending = null;&lt;br /&gt;
							return cache;&lt;br /&gt;
						}&lt;br /&gt;
&lt;br /&gt;
						const pageTitle = jseditor.schema[&#039;x-data&#039;].article;&lt;br /&gt;
&lt;br /&gt;
						pending = new mw.Api().get({&lt;br /&gt;
								action: &#039;query&#039;,&lt;br /&gt;
								prop: &#039;revisions&#039;,&lt;br /&gt;
								revslots: &#039;main&#039;,&lt;br /&gt;
								titles: pageTitle,&lt;br /&gt;
								formatversion: 2,&lt;br /&gt;
								rvprop: &#039;content&#039;,&lt;br /&gt;
							})&lt;br /&gt;
							.then((data) =&amp;gt; {&lt;br /&gt;
								const pages = data.query?.pages || [];&lt;br /&gt;
								if (pages.length === 0 || pages[0].missing) {&lt;br /&gt;
									cache = [];&lt;br /&gt;
									pending = null;&lt;br /&gt;
									return cache;&lt;br /&gt;
								}&lt;br /&gt;
								const content = pages[0].revisions?.[0]?.content;&lt;br /&gt;
								cache = content ? parseBulletList(content) : [];&lt;br /&gt;
								pending = null;&lt;br /&gt;
								return cache;&lt;br /&gt;
							})&lt;br /&gt;
							.catch((error) =&amp;gt; {&lt;br /&gt;
								console.error(&#039;Failed to get page content:&#039;, error);&lt;br /&gt;
							});&lt;br /&gt;
&lt;br /&gt;
						return pending;&lt;br /&gt;
					},&lt;br /&gt;
					filter: (jseditor, { item, watched }) =&amp;gt; {&lt;br /&gt;
						return true;&lt;br /&gt;
					},&lt;br /&gt;
					title: (jseditor, { item, watched }) =&amp;gt; item.text,&lt;br /&gt;
					value: (jseditor, { item, watched }) =&amp;gt; item.value,&lt;br /&gt;
				};&lt;br /&gt;
			},&lt;br /&gt;
&lt;br /&gt;
			jsonSchemas: function () {&lt;br /&gt;
				let cache = null;&lt;br /&gt;
				let pending = null;&lt;br /&gt;
&lt;br /&gt;
				return {&lt;br /&gt;
					source: (jseditor, { item, watched }) =&amp;gt; {&lt;br /&gt;
						if (cache) return cache;&lt;br /&gt;
						if (pending) return pending;&lt;br /&gt;
&lt;br /&gt;
						const api = new mw.Api();&lt;br /&gt;
&lt;br /&gt;
						pending = api&lt;br /&gt;
							.get({&lt;br /&gt;
								action: &#039;query&#039;,&lt;br /&gt;
								list: &#039;allpages&#039;,&lt;br /&gt;
								apnamespace: 2100,&lt;br /&gt;
								aplimit: &#039;max&#039;,&lt;br /&gt;
								formatversion: 2,&lt;br /&gt;
							})&lt;br /&gt;
							.then((res) =&amp;gt; {&lt;br /&gt;
								cache = res.query.allpages.map((page) =&amp;gt; {&lt;br /&gt;
									const titleObj = new mw.Title(page.title);&lt;br /&gt;
									const baseTitle = titleObj.getMainText();&lt;br /&gt;
									return {&lt;br /&gt;
										text: baseTitle,&lt;br /&gt;
										value: baseTitle,&lt;br /&gt;
									};&lt;br /&gt;
								});&lt;br /&gt;
								pending = null;&lt;br /&gt;
								return cache;&lt;br /&gt;
							});&lt;br /&gt;
&lt;br /&gt;
						return pending;&lt;br /&gt;
					},&lt;br /&gt;
					filter: (jseditor, { item, watched }) =&amp;gt; {&lt;br /&gt;
						return true;&lt;br /&gt;
					},&lt;br /&gt;
					title: (jseditor, { item, watched }) =&amp;gt; item.text,&lt;br /&gt;
					value: (jseditor, { item, watched }) =&amp;gt; item.value,&lt;br /&gt;
				};&lt;br /&gt;
			},&lt;br /&gt;
		},&lt;br /&gt;
		autocomplete_providers: {&lt;br /&gt;
			jsonSchemas: function () {&lt;br /&gt;
				let cache = null;&lt;br /&gt;
				let pending = null;&lt;br /&gt;
&lt;br /&gt;
				return {&lt;br /&gt;
					search: async (jseditor_editor, input) =&amp;gt; {&lt;br /&gt;
						// If we have cached results, filter them based on input&lt;br /&gt;
						if (cache) {&lt;br /&gt;
							if (!input) return cache;&lt;br /&gt;
							const lowerInput = input.toLowerCase();&lt;br /&gt;
							return cache.filter((item) =&amp;gt;&lt;br /&gt;
								item.text.toLowerCase().includes(lowerInput),&lt;br /&gt;
							);&lt;br /&gt;
						}&lt;br /&gt;
&lt;br /&gt;
						if (pending) return pending;&lt;br /&gt;
&lt;br /&gt;
						const api = new mw.Api();&lt;br /&gt;
&lt;br /&gt;
						pending = api&lt;br /&gt;
							.get({&lt;br /&gt;
								action: &#039;query&#039;,&lt;br /&gt;
								list: &#039;allpages&#039;,&lt;br /&gt;
								apnamespace: 2100,&lt;br /&gt;
								aplimit: &#039;max&#039;,&lt;br /&gt;
								formatversion: 2,&lt;br /&gt;
							})&lt;br /&gt;
							.then((res) =&amp;gt; {&lt;br /&gt;
								cache = res.query.allpages.map((page) =&amp;gt; {&lt;br /&gt;
									const titleObj = new mw.Title(page.title);&lt;br /&gt;
									const baseTitle = titleObj.getMainText();&lt;br /&gt;
									return {&lt;br /&gt;
										text: baseTitle,&lt;br /&gt;
										value: baseTitle,&lt;br /&gt;
									};&lt;br /&gt;
								});&lt;br /&gt;
								pending = null;&lt;br /&gt;
&lt;br /&gt;
								// Filter after caching if input exists&lt;br /&gt;
								if (input) {&lt;br /&gt;
									const lowerInput = input.toLowerCase();&lt;br /&gt;
									return cache.filter((item) =&amp;gt;&lt;br /&gt;
										item.text.toLowerCase().includes(lowerInput),&lt;br /&gt;
									);&lt;br /&gt;
								}&lt;br /&gt;
								return cache;&lt;br /&gt;
							});&lt;br /&gt;
&lt;br /&gt;
						return pending;&lt;br /&gt;
					},&lt;br /&gt;
					getResultValue: (jseditor_editor, result) =&amp;gt; result.value,&lt;br /&gt;
					renderResult: (jseditor_editor, result, props) =&amp;gt; result.text,&lt;br /&gt;
				};&lt;br /&gt;
			},&lt;br /&gt;
		},&lt;br /&gt;
		template: {},&lt;br /&gt;
		button: {&lt;br /&gt;
			submit: function (editor) {&lt;br /&gt;
				const jsonEditor = editor.jsoneditor;&lt;br /&gt;
				const jsonForm = jsonEditor.options.jsonFormsInstance;&lt;br /&gt;
				const validation = jsonEditor.validate();&lt;br /&gt;
				if (!validation.length) {&lt;br /&gt;
					editor.disable();&lt;br /&gt;
					const optionsEditor = jsonForm.getEditor(&#039;root.form.options&#039;);&lt;br /&gt;
					jsonForm&lt;br /&gt;
						.submitForm(jsonEditor, optionsEditor)&lt;br /&gt;
						.then(() =&amp;gt; editor.enable())&lt;br /&gt;
						.catch((err) =&amp;gt; {&lt;br /&gt;
							console.error(&#039;API error:&#039;, err);&lt;br /&gt;
							editor.enable();&lt;br /&gt;
						});&lt;br /&gt;
				} else {&lt;br /&gt;
					JsonForms.Alert(&#039;there are errors&#039;);&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
		},&lt;br /&gt;
		upload: {},&lt;br /&gt;
		converters: {},&lt;br /&gt;
	},&lt;br /&gt;
};&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>18.225.185.81</name></author>
	</entry>
	<entry>
		<id>https://wikisphere.org/w/index.php?title=JsonSchema:Core/DemoForm&amp;diff=204036</id>
		<title>JsonSchema:Core/DemoForm</title>
		<link rel="alternate" type="text/html" href="https://wikisphere.org/w/index.php?title=JsonSchema:Core/DemoForm&amp;diff=204036"/>
		<updated>2001-01-15T00:00:00Z</updated>

		<summary type="html">&lt;p&gt;18.225.185.81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
	&amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
	&amp;quot;$id&amp;quot;: &amp;quot;https://wikisphere.org/wiki/JsonSchema:Core/DemoForm&amp;quot;,&lt;br /&gt;
	&amp;quot;title&amp;quot;: &amp;quot;Demo&amp;quot;,&lt;br /&gt;
	&amp;quot;x-message&amp;quot;: {&lt;br /&gt;
		&amp;quot;x-label-template&amp;quot;: &amp;quot;This form is based on the schema &amp;lt;a target=\&amp;quot;blank\&amp;quot; href=\&amp;quot;{{replace wgArticlePath &#039;$1&#039; &#039;JsonSchema:Core/DemoForm&#039;}}\&amp;quot;&amp;gt;JsonSchema:Core/DemoForm&amp;lt;/a&amp;gt;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;x-default-properties&amp;quot;: [ &amp;quot;schema&amp;quot;, &amp;quot;editor&amp;quot; ],&lt;br /&gt;
	&amp;quot;properties&amp;quot;: {&lt;br /&gt;
		&amp;quot;schema&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;schema&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;x-enum-provider&amp;quot;: &amp;quot;jsonSchemas&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor&amp;quot;: {&lt;br /&gt;
			&amp;quot;x-message&amp;quot;: {&lt;br /&gt;
				&amp;quot;x-label-template&amp;quot;: &amp;quot;This form is based on the schema &amp;lt;a target=\&amp;quot;blank\&amp;quot; href=\&amp;quot;{{replace wgArticlePath &#039;$1&#039; &#039;JsonSchema:&#039;}}{{schema}}\&amp;quot;&amp;gt;JsonSchema:{{schema}}&amp;lt;/a&amp;gt;&amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;x-compact&amp;quot;: &amp;quot;true&amp;quot;,&lt;br /&gt;
			&amp;quot;x-watch&amp;quot; : &amp;quot;schema&amp;quot;,&lt;br /&gt;
			&amp;quot;links&amp;quot;: [&lt;br /&gt;
				{&lt;br /&gt;
					&amp;quot;rel&amp;quot;: &amp;quot;describedBy&amp;quot;,&lt;br /&gt;
					&amp;quot;href&amp;quot;: &amp;quot;JsonSchema:{{schema}}&amp;quot;,&lt;br /&gt;
					&amp;quot;x-destroy-values-on-switch&amp;quot;: true&lt;br /&gt;
				}&lt;br /&gt;
			]&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>18.225.185.81</name></author>
	</entry>
	<entry>
		<id>https://wikisphere.org/w/index.php?title=JsonSchema:Contact&amp;diff=204035</id>
		<title>JsonSchema:Contact</title>
		<link rel="alternate" type="text/html" href="https://wikisphere.org/w/index.php?title=JsonSchema:Contact&amp;diff=204035"/>
		<updated>2001-01-15T00:00:00Z</updated>

		<summary type="html">&lt;p&gt;18.225.185.81: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
	&amp;quot;$schema&amp;quot;: &amp;quot;http://json-schema.org/draft-07/schema#&amp;quot;,&lt;br /&gt;
	&amp;quot;$id&amp;quot;: &amp;quot;https://wikisphere.org/wiki/JsonSchema:Contact&amp;quot;,&lt;br /&gt;
	&amp;quot;title&amp;quot;: &amp;quot;Contact&amp;quot;,&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;A contact person or entity&amp;quot;,&lt;br /&gt;
	&amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
	&amp;quot;x-default-properties&amp;quot;: [&lt;br /&gt;
		&amp;quot;name&amp;quot;,&lt;br /&gt;
		&amp;quot;email&amp;quot;,&lt;br /&gt;
		&amp;quot;phone&amp;quot;,&lt;br /&gt;
		&amp;quot;address&amp;quot;,&lt;br /&gt;
		&amp;quot;links&amp;quot;,&lt;br /&gt;
		&amp;quot;notes&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;allOf&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;if&amp;quot;: {&lt;br /&gt;
				&amp;quot;properties&amp;quot;: {&lt;br /&gt;
					&amp;quot;name&amp;quot;: {&lt;br /&gt;
						&amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;&lt;br /&gt;
					}&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;required&amp;quot;: [&lt;br /&gt;
					&amp;quot;name&amp;quot;&lt;br /&gt;
				]&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;then&amp;quot;: {&lt;br /&gt;
				&amp;quot;properties&amp;quot;: {&lt;br /&gt;
					&amp;quot;fullname&amp;quot;: {&lt;br /&gt;
						&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
						&amp;quot;title&amp;quot;: &amp;quot;Full Name&amp;quot;,&lt;br /&gt;
						&amp;quot;x-hidden_&amp;quot;: true,&lt;br /&gt;
						&amp;quot;description&amp;quot;: &amp;quot;Computed full name from name object&amp;quot;,&lt;br /&gt;
						&amp;quot;x-watch&amp;quot;: [&lt;br /&gt;
							&amp;quot;name.salutation&amp;quot;,&lt;br /&gt;
							&amp;quot;name.first_name&amp;quot;,&lt;br /&gt;
							&amp;quot;name.middle_name&amp;quot;,&lt;br /&gt;
							&amp;quot;name.last_name&amp;quot;,&lt;br /&gt;
							&amp;quot;name.suffix&amp;quot;&lt;br /&gt;
						],&lt;br /&gt;
						&amp;quot;x-template&amp;quot;: &amp;quot;{{name.salutation}} {{name.first_name}} {{name.middle_name}} {{name.last_name}} {{name.suffix}}&amp;quot;&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;else&amp;quot;: {&lt;br /&gt;
				&amp;quot;properties&amp;quot;: {&lt;br /&gt;
					&amp;quot;fullname&amp;quot;: {&lt;br /&gt;
						&amp;quot;x-hidden&amp;quot;: true,&lt;br /&gt;
						&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
						&amp;quot;title&amp;quot;: &amp;quot;Full Name&amp;quot;,&lt;br /&gt;
						&amp;quot;description&amp;quot;: &amp;quot;Computed full name from simple name string&amp;quot;,&lt;br /&gt;
						&amp;quot;x-watch&amp;quot;: [&lt;br /&gt;
							&amp;quot;name&amp;quot;&lt;br /&gt;
						],&lt;br /&gt;
						&amp;quot;x-template&amp;quot;: &amp;quot;{{name}}&amp;quot;&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;properties&amp;quot;: {&lt;br /&gt;
		&amp;quot;fullname&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Full Name&amp;quot;,&lt;br /&gt;
			&amp;quot;x-hidden_&amp;quot;: true,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Computed full name (auto-generated based on name format)&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;name&amp;quot;: {&lt;br /&gt;
			&amp;quot;oneOf&amp;quot;: [&lt;br /&gt;
				{&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
					&amp;quot;title&amp;quot;: &amp;quot;Simple Name&amp;quot;,&lt;br /&gt;
					&amp;quot;description&amp;quot;: &amp;quot;Full name as a single string&amp;quot;&lt;br /&gt;
				},&lt;br /&gt;
				{&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
					&amp;quot;title&amp;quot;: &amp;quot;Detailed Name&amp;quot;,&lt;br /&gt;
					&amp;quot;description&amp;quot;: &amp;quot;Detailed name components&amp;quot;,&lt;br /&gt;
					&amp;quot;x-default-properties&amp;quot;: [&lt;br /&gt;
						&amp;quot;first_name&amp;quot;,&lt;br /&gt;
						&amp;quot;last_name&amp;quot;&lt;br /&gt;
					],&lt;br /&gt;
					&amp;quot;properties&amp;quot;: {&lt;br /&gt;
						&amp;quot;salutation&amp;quot;: {&lt;br /&gt;
							&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
							&amp;quot;title&amp;quot;: &amp;quot;Salutation&amp;quot;,&lt;br /&gt;
							&amp;quot;description&amp;quot;: &amp;quot;Salutation (e.g., Mr., Ms., Dr.)&amp;quot;&lt;br /&gt;
						},&lt;br /&gt;
						&amp;quot;first_name&amp;quot;: {&lt;br /&gt;
							&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
							&amp;quot;title&amp;quot;: &amp;quot;First Name&amp;quot;,&lt;br /&gt;
							&amp;quot;description&amp;quot;: &amp;quot;First name of the contact&amp;quot;&lt;br /&gt;
						},&lt;br /&gt;
						&amp;quot;middle_name&amp;quot;: {&lt;br /&gt;
							&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
							&amp;quot;title&amp;quot;: &amp;quot;Middle Name&amp;quot;,&lt;br /&gt;
							&amp;quot;description&amp;quot;: &amp;quot;Middle name of the contact&amp;quot;&lt;br /&gt;
						},&lt;br /&gt;
						&amp;quot;last_name&amp;quot;: {&lt;br /&gt;
							&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
							&amp;quot;title&amp;quot;: &amp;quot;Last Name&amp;quot;,&lt;br /&gt;
							&amp;quot;description&amp;quot;: &amp;quot;Last name of the contact&amp;quot;&lt;br /&gt;
						},&lt;br /&gt;
						&amp;quot;nickname&amp;quot;: {&lt;br /&gt;
							&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
							&amp;quot;title&amp;quot;: &amp;quot;Nickname&amp;quot;,&lt;br /&gt;
							&amp;quot;description&amp;quot;: &amp;quot;Nickname or preferred name&amp;quot;&lt;br /&gt;
						},&lt;br /&gt;
						&amp;quot;initials&amp;quot;: {&lt;br /&gt;
							&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
							&amp;quot;title&amp;quot;: &amp;quot;Initials&amp;quot;,&lt;br /&gt;
							&amp;quot;description&amp;quot;: &amp;quot;Initials of the contact&amp;quot;&lt;br /&gt;
						},&lt;br /&gt;
						&amp;quot;suffix&amp;quot;: {&lt;br /&gt;
							&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
							&amp;quot;title&amp;quot;: &amp;quot;Suffix&amp;quot;,&lt;br /&gt;
							&amp;quot;description&amp;quot;: &amp;quot;Suffix (e.g., Jr., Sr., III)&amp;quot;&lt;br /&gt;
						}&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Name&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Contact name - either a simple string or an object with detailed name components&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;notes&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;x-format&amp;quot;: &amp;quot;textarea&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Notes&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Additional notes about the contact&amp;quot;,&lt;br /&gt;
			&amp;quot;x-input-config&amp;quot;: {&lt;br /&gt;
				&amp;quot;icon&amp;quot;: &amp;quot;textSummary&amp;quot;&lt;br /&gt;
			}&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;email&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Email Addresses&amp;quot;,&lt;br /&gt;
			&amp;quot;items&amp;quot;: {&lt;br /&gt;
				&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
				&amp;quot;format&amp;quot;: &amp;quot;email&amp;quot;,&lt;br /&gt;
				&amp;quot;title&amp;quot;: &amp;quot;Email Address&amp;quot;,&lt;br /&gt;
				&amp;quot;description&amp;quot;: &amp;quot;An email address&amp;quot;,&lt;br /&gt;
				&amp;quot;x-input-config&amp;quot;: {&lt;br /&gt;
					&amp;quot;icon&amp;quot;: &amp;quot;message&amp;quot;&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;uniqueItems&amp;quot;: true,&lt;br /&gt;
			&amp;quot;default&amp;quot;: []&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;phone&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Phone Numbers&amp;quot;,&lt;br /&gt;
			&amp;quot;items&amp;quot;: {&lt;br /&gt;
				&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
				&amp;quot;x-format&amp;quot;: &amp;quot;tel&amp;quot;,&lt;br /&gt;
				&amp;quot;title&amp;quot;: &amp;quot;Phone Number&amp;quot;,&lt;br /&gt;
				&amp;quot;pattern&amp;quot;: &amp;quot;^[+]?[0-9\\s\\-()]{7,}$&amp;quot;,&lt;br /&gt;
				&amp;quot;description&amp;quot;: &amp;quot;A phone number&amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;uniqueItems&amp;quot;: true,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Phone numbers&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: []&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;links&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Links&amp;quot;,&lt;br /&gt;
			&amp;quot;items&amp;quot;: {&lt;br /&gt;
				&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
				&amp;quot;format&amp;quot;: &amp;quot;uri&amp;quot;,&lt;br /&gt;
				&amp;quot;title&amp;quot;: &amp;quot;Link&amp;quot;,&lt;br /&gt;
				&amp;quot;description&amp;quot;: &amp;quot;A URL link&amp;quot;,&lt;br /&gt;
				&amp;quot;x-input-config&amp;quot;: {&lt;br /&gt;
					&amp;quot;icon&amp;quot;: &amp;quot;link&amp;quot;&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Any useful links (CV, personal blogs, etc.)&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: []&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;picture&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Picture&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Picture filename or URL (e.g., File:image.jpg)&amp;quot;,&lt;br /&gt;
			&amp;quot;x-format&amp;quot;: &amp;quot;file&amp;quot;,&lt;br /&gt;
			&amp;quot;x-input&amp;quot;: &amp;quot;OO.ui.SelectFileWidget&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;language&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Languages&amp;quot;,&lt;br /&gt;
			&amp;quot;items&amp;quot;: {&lt;br /&gt;
				&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
				&amp;quot;title&amp;quot;: &amp;quot;Language&amp;quot;,&lt;br /&gt;
				&amp;quot;description&amp;quot;: &amp;quot;A language spoken by the contact&amp;quot;,&lt;br /&gt;
				&amp;quot;x-input-config&amp;quot;: {&lt;br /&gt;
					&amp;quot;icon&amp;quot;: &amp;quot;textLanguage&amp;quot;&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;uniqueItems&amp;quot;: true,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Languages spoken by the contact&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: []&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;relationship_since&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;format&amp;quot;: &amp;quot;date&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Relationship Since&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;First seen date (YYYY-MM-DD)&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;relationship_until&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;format&amp;quot;: &amp;quot;date&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Relationship Until&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Last seen date (YYYY-MM-DD)&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;address&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Address&amp;quot;,&lt;br /&gt;
			&amp;quot;x-collapsible&amp;quot;: true,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Postal address of the contact&amp;quot;,&lt;br /&gt;
			&amp;quot;properties&amp;quot;: {&lt;br /&gt;
				&amp;quot;street&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
					&amp;quot;title&amp;quot;: &amp;quot;Street&amp;quot;&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;city&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
					&amp;quot;title&amp;quot;: &amp;quot;City&amp;quot;&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;state&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
					&amp;quot;title&amp;quot;: &amp;quot;State&amp;quot;,&lt;br /&gt;
					&amp;quot;description&amp;quot;: &amp;quot;State or province&amp;quot;&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;postal_code&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
					&amp;quot;title&amp;quot;: &amp;quot;Postal Code&amp;quot;&lt;br /&gt;
				},&lt;br /&gt;
				&amp;quot;country&amp;quot;: {&lt;br /&gt;
					&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
					&amp;quot;title&amp;quot;: &amp;quot;Country&amp;quot;&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;company&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Company&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Company name&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;job_title&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Job Title&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Job title of the contact&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;birthday&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;format&amp;quot;: &amp;quot;date&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;Birthday&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Birthday in YYYY-MM-DD format&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;required&amp;quot;: []&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>18.225.185.81</name></author>
	</entry>
</feed>