{
							 | 
						|
									"$schema" : "http://json-schema.org/draft-00/hyper-schema#",
							 | 
						|
									"id" : "http://json-schema.org/draft-00/schema#",
							 | 
						|
									"type" : "object",
							 | 
						|
									
							 | 
						|
									"properties" : {
							 | 
						|
										"type" : {
							 | 
						|
											"type" : ["string", "array"],
							 | 
						|
											"items" : {
							 | 
						|
												"type" : ["string", {"$ref" : "#"}]
							 | 
						|
											},
							 | 
						|
											"optional" : true,
							 | 
						|
											"default" : "any"
							 | 
						|
										},
							 | 
						|
										
							 | 
						|
										"properties" : {
							 | 
						|
											"type" : "object",
							 | 
						|
											"additionalProperties" : {"$ref" : "#"},
							 | 
						|
											"optional" : true,
							 | 
						|
											"default" : {}
							 | 
						|
										},
							 | 
						|
										
							 | 
						|
										"items" : {
							 | 
						|
											"type" : [{"$ref" : "#"}, "array"],
							 | 
						|
											"items" : {"$ref" : "#"},
							 | 
						|
											"optional" : true,
							 | 
						|
											"default" : {}
							 | 
						|
										},
							 | 
						|
										
							 | 
						|
										"optional" : {
							 | 
						|
											"type" : "boolean",
							 | 
						|
											"optional" : true,
							 | 
						|
											"default" : false
							 | 
						|
										},
							 | 
						|
										
							 | 
						|
										"additionalProperties" : {
							 | 
						|
											"type" : [{"$ref" : "#"}, "boolean"],
							 | 
						|
											"optional" : true,
							 | 
						|
											"default" : {}
							 | 
						|
										},
							 | 
						|
										
							 | 
						|
										"requires" : {
							 | 
						|
											"type" : ["string", {"$ref" : "#"}],
							 | 
						|
											"optional" : true
							 | 
						|
										},
							 | 
						|
										
							 | 
						|
										"minimum" : {
							 | 
						|
											"type" : "number",
							 | 
						|
											"optional" : true
							 | 
						|
										},
							 | 
						|
										
							 | 
						|
										"maximum" : {
							 | 
						|
											"type" : "number",
							 | 
						|
											"optional" : true
							 | 
						|
										},
							 | 
						|
										
							 | 
						|
										"minimumCanEqual" : {
							 | 
						|
											"type" : "boolean",
							 | 
						|
											"optional" : true,
							 | 
						|
											"requires" : "minimum",
							 | 
						|
											"default" : true
							 | 
						|
										},
							 | 
						|
										
							 | 
						|
										"maximumCanEqual" : {
							 | 
						|
											"type" : "boolean",
							 | 
						|
											"optional" : true,
							 | 
						|
											"requires" : "maximum",
							 | 
						|
											"default" : true
							 | 
						|
										},
							 | 
						|
										
							 | 
						|
										"minItems" : {
							 | 
						|
											"type" : "integer",
							 | 
						|
											"optional" : true,
							 | 
						|
											"minimum" : 0,
							 | 
						|
											"default" : 0
							 | 
						|
										},
							 | 
						|
										
							 | 
						|
										"maxItems" : {
							 | 
						|
											"type" : "integer",
							 | 
						|
											"optional" : true,
							 | 
						|
											"minimum" : 0
							 | 
						|
										},
							 | 
						|
										
							 | 
						|
										"pattern" : {
							 | 
						|
											"type" : "string",
							 | 
						|
											"optional" : true,
							 | 
						|
											"format" : "regex"
							 | 
						|
										},
							 | 
						|
										
							 | 
						|
										"minLength" : {
							 | 
						|
											"type" : "integer",
							 | 
						|
											"optional" : true,
							 | 
						|
											"minimum" : 0,
							 | 
						|
											"default" : 0
							 | 
						|
										},
							 | 
						|
										
							 | 
						|
										"maxLength" : {
							 | 
						|
											"type" : "integer",
							 | 
						|
											"optional" : true
							 | 
						|
										},
							 | 
						|
										
							 | 
						|
										"enum" : {
							 | 
						|
											"type" : "array",
							 | 
						|
											"optional" : true,
							 | 
						|
											"minItems" : 1
							 | 
						|
										},
							 | 
						|
										
							 | 
						|
										"title" : {
							 | 
						|
											"type" : "string",
							 | 
						|
											"optional" : true
							 | 
						|
										},
							 | 
						|
										
							 | 
						|
										"description" : {
							 | 
						|
											"type" : "string",
							 | 
						|
											"optional" : true
							 | 
						|
										},
							 | 
						|
										
							 | 
						|
										"format" : {
							 | 
						|
											"type" : "string",
							 | 
						|
											"optional" : true
							 | 
						|
										},
							 | 
						|
										
							 | 
						|
										"contentEncoding" : {
							 | 
						|
											"type" : "string",
							 | 
						|
											"optional" : true
							 | 
						|
										},
							 | 
						|
										
							 | 
						|
										"default" : {
							 | 
						|
											"type" : "any",
							 | 
						|
											"optional" : true
							 | 
						|
										},
							 | 
						|
										
							 | 
						|
										"maxDecimal" : {
							 | 
						|
											"type" : "integer",
							 | 
						|
											"optional" : true,
							 | 
						|
											"minimum" : 0
							 | 
						|
										},
							 | 
						|
										
							 | 
						|
										"disallow" : {
							 | 
						|
											"type" : ["string", "array"],
							 | 
						|
											"items" : {"type" : "string"},
							 | 
						|
											"optional" : true
							 | 
						|
										},
							 | 
						|
										
							 | 
						|
										"extends" : {
							 | 
						|
											"type" : [{"$ref" : "#"}, "array"],
							 | 
						|
											"items" : {"$ref" : "#"},
							 | 
						|
											"optional" : true,
							 | 
						|
											"default" : {}
							 | 
						|
										}
							 | 
						|
									},
							 | 
						|
									
							 | 
						|
									"optional" : true,
							 | 
						|
									"default" : {}
							 | 
						|
								}
							 |