2 exports["config.json"] = validate43;
5 "$schema": "http://json-schema.org/draft-07/schema#",
9 "$ref": "shared.json#/definitions/borders"
12 "$ref": "shared.json#/definitions/columns"
15 "$ref": "shared.json#/definitions/column"
17 "drawHorizontalLine": {
24 "additionalProperties": false
30 "$ref": "#/definitions/border"
33 "$ref": "#/definitions/border"
36 "$ref": "#/definitions/border"
39 "$ref": "#/definitions/border"
42 "$ref": "#/definitions/border"
45 "$ref": "#/definitions/border"
48 "$ref": "#/definitions/border"
51 "$ref": "#/definitions/border"
54 "$ref": "#/definitions/border"
57 "$ref": "#/definitions/border"
60 "$ref": "#/definitions/border"
63 "$ref": "#/definitions/border"
66 "$ref": "#/definitions/border"
69 "$ref": "#/definitions/border"
72 "$ref": "#/definitions/border"
75 "additionalProperties": false
77 const func8 = Object.prototype.hasOwnProperty;
82 function validate46(data, {
90 if (typeof data !== "string") {
98 message: "must be string"
100 if (vErrors === null) {
107 validate46.errors = vErrors;
111 function validate45(data, {
119 if (data && typeof data == "object" && !Array.isArray(data)) {
120 for (const key0 in data) {
121 if (!(func8.call(schema15.properties, key0))) {
124 schemaPath: "#/additionalProperties",
125 keyword: "additionalProperties",
127 additionalProperty: key0
129 message: "must NOT have additional properties"
131 if (vErrors === null) {
139 if (data.topBody !== undefined) {
140 if (!(validate46(data.topBody, {
141 instancePath: instancePath + "/topBody",
143 parentDataProperty: "topBody",
146 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
147 errors = vErrors.length;
150 if (data.topJoin !== undefined) {
151 if (!(validate46(data.topJoin, {
152 instancePath: instancePath + "/topJoin",
154 parentDataProperty: "topJoin",
157 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
158 errors = vErrors.length;
161 if (data.topLeft !== undefined) {
162 if (!(validate46(data.topLeft, {
163 instancePath: instancePath + "/topLeft",
165 parentDataProperty: "topLeft",
168 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
169 errors = vErrors.length;
172 if (data.topRight !== undefined) {
173 if (!(validate46(data.topRight, {
174 instancePath: instancePath + "/topRight",
176 parentDataProperty: "topRight",
179 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
180 errors = vErrors.length;
183 if (data.bottomBody !== undefined) {
184 if (!(validate46(data.bottomBody, {
185 instancePath: instancePath + "/bottomBody",
187 parentDataProperty: "bottomBody",
190 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
191 errors = vErrors.length;
194 if (data.bottomJoin !== undefined) {
195 if (!(validate46(data.bottomJoin, {
196 instancePath: instancePath + "/bottomJoin",
198 parentDataProperty: "bottomJoin",
201 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
202 errors = vErrors.length;
205 if (data.bottomLeft !== undefined) {
206 if (!(validate46(data.bottomLeft, {
207 instancePath: instancePath + "/bottomLeft",
209 parentDataProperty: "bottomLeft",
212 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
213 errors = vErrors.length;
216 if (data.bottomRight !== undefined) {
217 if (!(validate46(data.bottomRight, {
218 instancePath: instancePath + "/bottomRight",
220 parentDataProperty: "bottomRight",
223 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
224 errors = vErrors.length;
227 if (data.bodyLeft !== undefined) {
228 if (!(validate46(data.bodyLeft, {
229 instancePath: instancePath + "/bodyLeft",
231 parentDataProperty: "bodyLeft",
234 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
235 errors = vErrors.length;
238 if (data.bodyRight !== undefined) {
239 if (!(validate46(data.bodyRight, {
240 instancePath: instancePath + "/bodyRight",
242 parentDataProperty: "bodyRight",
245 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
246 errors = vErrors.length;
249 if (data.bodyJoin !== undefined) {
250 if (!(validate46(data.bodyJoin, {
251 instancePath: instancePath + "/bodyJoin",
253 parentDataProperty: "bodyJoin",
256 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
257 errors = vErrors.length;
260 if (data.joinBody !== undefined) {
261 if (!(validate46(data.joinBody, {
262 instancePath: instancePath + "/joinBody",
264 parentDataProperty: "joinBody",
267 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
268 errors = vErrors.length;
271 if (data.joinLeft !== undefined) {
272 if (!(validate46(data.joinLeft, {
273 instancePath: instancePath + "/joinLeft",
275 parentDataProperty: "joinLeft",
278 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
279 errors = vErrors.length;
282 if (data.joinRight !== undefined) {
283 if (!(validate46(data.joinRight, {
284 instancePath: instancePath + "/joinRight",
286 parentDataProperty: "joinRight",
289 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
290 errors = vErrors.length;
293 if (data.joinJoin !== undefined) {
294 if (!(validate46(data.joinJoin, {
295 instancePath: instancePath + "/joinJoin",
297 parentDataProperty: "joinJoin",
300 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
301 errors = vErrors.length;
307 schemaPath: "#/type",
312 message: "must be object"
314 if (vErrors === null) {
321 validate45.errors = vErrors;
326 "patternProperties": {
328 "$ref": "#/definitions/column"
331 "additionalProperties": false
333 const pattern0 = new RegExp("^[0-9]+$", "u");
339 "enum": ["left", "right", "center"]
357 "additionalProperties": false
359 const func0 = require("ajv/dist/runtime/equal").default;
361 function validate64(data, {
369 if (data && typeof data == "object" && !Array.isArray(data)) {
370 for (const key0 in data) {
371 if (!((((((key0 === "alignment") || (key0 === "width")) || (key0 === "wrapWord")) || (key0 === "truncate")) || (key0 === "paddingLeft")) || (key0 === "paddingRight"))) {
374 schemaPath: "#/additionalProperties",
375 keyword: "additionalProperties",
377 additionalProperty: key0
379 message: "must NOT have additional properties"
381 if (vErrors === null) {
389 if (data.alignment !== undefined) {
390 let data0 = data.alignment;
391 if (typeof data0 !== "string") {
393 instancePath: instancePath + "/alignment",
394 schemaPath: "#/properties/alignment/type",
399 message: "must be string"
401 if (vErrors === null) {
408 if (!(((data0 === "left") || (data0 === "right")) || (data0 === "center"))) {
410 instancePath: instancePath + "/alignment",
411 schemaPath: "#/properties/alignment/enum",
414 allowedValues: schema18.properties.alignment.enum
416 message: "must be equal to one of the allowed values"
418 if (vErrors === null) {
426 if (data.width !== undefined) {
427 let data1 = data.width;
428 if (!((typeof data1 == "number") && (isFinite(data1)))) {
430 instancePath: instancePath + "/width",
431 schemaPath: "#/properties/width/type",
436 message: "must be number"
438 if (vErrors === null) {
446 if (data.wrapWord !== undefined) {
447 if (typeof data.wrapWord !== "boolean") {
449 instancePath: instancePath + "/wrapWord",
450 schemaPath: "#/properties/wrapWord/type",
455 message: "must be boolean"
457 if (vErrors === null) {
465 if (data.truncate !== undefined) {
466 let data3 = data.truncate;
467 if (!((typeof data3 == "number") && (isFinite(data3)))) {
469 instancePath: instancePath + "/truncate",
470 schemaPath: "#/properties/truncate/type",
475 message: "must be number"
477 if (vErrors === null) {
485 if (data.paddingLeft !== undefined) {
486 let data4 = data.paddingLeft;
487 if (!((typeof data4 == "number") && (isFinite(data4)))) {
489 instancePath: instancePath + "/paddingLeft",
490 schemaPath: "#/properties/paddingLeft/type",
495 message: "must be number"
497 if (vErrors === null) {
505 if (data.paddingRight !== undefined) {
506 let data5 = data.paddingRight;
507 if (!((typeof data5 == "number") && (isFinite(data5)))) {
509 instancePath: instancePath + "/paddingRight",
510 schemaPath: "#/properties/paddingRight/type",
515 message: "must be number"
517 if (vErrors === null) {
528 schemaPath: "#/type",
533 message: "must be object"
535 if (vErrors === null) {
542 validate64.errors = vErrors;
546 function validate63(data, {
554 if (data && typeof data == "object" && !Array.isArray(data)) {
555 for (const key0 in data) {
556 if (!(pattern0.test(key0))) {
559 schemaPath: "#/additionalProperties",
560 keyword: "additionalProperties",
562 additionalProperty: key0
564 message: "must NOT have additional properties"
566 if (vErrors === null) {
574 for (const key1 in data) {
575 if (pattern0.test(key1)) {
576 if (!(validate64(data[key1], {
577 instancePath: instancePath + "/" + key1.replace(/~/g, "~0").replace(/\//g, "~1"),
579 parentDataProperty: key1,
582 vErrors = vErrors === null ? validate64.errors : vErrors.concat(validate64.errors);
583 errors = vErrors.length;
590 schemaPath: "#/type",
595 message: "must be object"
597 if (vErrors === null) {
604 validate63.errors = vErrors;
608 function validate67(data, {
616 if (data && typeof data == "object" && !Array.isArray(data)) {
617 for (const key0 in data) {
618 if (!((((((key0 === "alignment") || (key0 === "width")) || (key0 === "wrapWord")) || (key0 === "truncate")) || (key0 === "paddingLeft")) || (key0 === "paddingRight"))) {
621 schemaPath: "#/additionalProperties",
622 keyword: "additionalProperties",
624 additionalProperty: key0
626 message: "must NOT have additional properties"
628 if (vErrors === null) {
636 if (data.alignment !== undefined) {
637 let data0 = data.alignment;
638 if (typeof data0 !== "string") {
640 instancePath: instancePath + "/alignment",
641 schemaPath: "#/properties/alignment/type",
646 message: "must be string"
648 if (vErrors === null) {
655 if (!(((data0 === "left") || (data0 === "right")) || (data0 === "center"))) {
657 instancePath: instancePath + "/alignment",
658 schemaPath: "#/properties/alignment/enum",
661 allowedValues: schema18.properties.alignment.enum
663 message: "must be equal to one of the allowed values"
665 if (vErrors === null) {
673 if (data.width !== undefined) {
674 let data1 = data.width;
675 if (!((typeof data1 == "number") && (isFinite(data1)))) {
677 instancePath: instancePath + "/width",
678 schemaPath: "#/properties/width/type",
683 message: "must be number"
685 if (vErrors === null) {
693 if (data.wrapWord !== undefined) {
694 if (typeof data.wrapWord !== "boolean") {
696 instancePath: instancePath + "/wrapWord",
697 schemaPath: "#/properties/wrapWord/type",
702 message: "must be boolean"
704 if (vErrors === null) {
712 if (data.truncate !== undefined) {
713 let data3 = data.truncate;
714 if (!((typeof data3 == "number") && (isFinite(data3)))) {
716 instancePath: instancePath + "/truncate",
717 schemaPath: "#/properties/truncate/type",
722 message: "must be number"
724 if (vErrors === null) {
732 if (data.paddingLeft !== undefined) {
733 let data4 = data.paddingLeft;
734 if (!((typeof data4 == "number") && (isFinite(data4)))) {
736 instancePath: instancePath + "/paddingLeft",
737 schemaPath: "#/properties/paddingLeft/type",
742 message: "must be number"
744 if (vErrors === null) {
752 if (data.paddingRight !== undefined) {
753 let data5 = data.paddingRight;
754 if (!((typeof data5 == "number") && (isFinite(data5)))) {
756 instancePath: instancePath + "/paddingRight",
757 schemaPath: "#/properties/paddingRight/type",
762 message: "must be number"
764 if (vErrors === null) {
775 schemaPath: "#/type",
780 message: "must be object"
782 if (vErrors === null) {
789 validate67.errors = vErrors;
793 function validate43(data, {
799 /*# sourceURL="config.json" */ ;
802 if (data && typeof data == "object" && !Array.isArray(data)) {
803 for (const key0 in data) {
804 if (!(((((key0 === "border") || (key0 === "columns")) || (key0 === "columnDefault")) || (key0 === "drawHorizontalLine")) || (key0 === "singleLine"))) {
807 schemaPath: "#/additionalProperties",
808 keyword: "additionalProperties",
810 additionalProperty: key0
812 message: "must NOT have additional properties"
814 if (vErrors === null) {
822 if (data.border !== undefined) {
823 if (!(validate45(data.border, {
824 instancePath: instancePath + "/border",
826 parentDataProperty: "border",
829 vErrors = vErrors === null ? validate45.errors : vErrors.concat(validate45.errors);
830 errors = vErrors.length;
833 if (data.columns !== undefined) {
834 if (!(validate63(data.columns, {
835 instancePath: instancePath + "/columns",
837 parentDataProperty: "columns",
840 vErrors = vErrors === null ? validate63.errors : vErrors.concat(validate63.errors);
841 errors = vErrors.length;
844 if (data.columnDefault !== undefined) {
845 if (!(validate67(data.columnDefault, {
846 instancePath: instancePath + "/columnDefault",
848 parentDataProperty: "columnDefault",
851 vErrors = vErrors === null ? validate67.errors : vErrors.concat(validate67.errors);
852 errors = vErrors.length;
855 if (data.drawHorizontalLine !== undefined) {
856 if (typeof data.drawHorizontalLine != "function") {
858 instancePath: instancePath + "/drawHorizontalLine",
859 schemaPath: "#/properties/drawHorizontalLine/typeof",
862 message: "should pass \"typeof\" keyword validation"
864 if (vErrors === null) {
872 if (data.singleLine !== undefined) {
873 if (typeof data.singleLine != "boolean") {
875 instancePath: instancePath + "/singleLine",
876 schemaPath: "#/properties/singleLine/typeof",
879 message: "should pass \"typeof\" keyword validation"
881 if (vErrors === null) {
892 schemaPath: "#/type",
897 message: "must be object"
899 if (vErrors === null) {
906 validate43.errors = vErrors;
909 exports["streamConfig.json"] = validate69;
911 "$id": "streamConfig.json",
912 "$schema": "http://json-schema.org/draft-07/schema#",
916 "$ref": "shared.json#/definitions/borders"
919 "$ref": "shared.json#/definitions/columns"
922 "$ref": "shared.json#/definitions/column"
928 "additionalProperties": false
931 function validate70(data, {
939 if (data && typeof data == "object" && !Array.isArray(data)) {
940 for (const key0 in data) {
941 if (!(func8.call(schema15.properties, key0))) {
944 schemaPath: "#/additionalProperties",
945 keyword: "additionalProperties",
947 additionalProperty: key0
949 message: "must NOT have additional properties"
951 if (vErrors === null) {
959 if (data.topBody !== undefined) {
960 if (!(validate46(data.topBody, {
961 instancePath: instancePath + "/topBody",
963 parentDataProperty: "topBody",
966 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
967 errors = vErrors.length;
970 if (data.topJoin !== undefined) {
971 if (!(validate46(data.topJoin, {
972 instancePath: instancePath + "/topJoin",
974 parentDataProperty: "topJoin",
977 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
978 errors = vErrors.length;
981 if (data.topLeft !== undefined) {
982 if (!(validate46(data.topLeft, {
983 instancePath: instancePath + "/topLeft",
985 parentDataProperty: "topLeft",
988 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
989 errors = vErrors.length;
992 if (data.topRight !== undefined) {
993 if (!(validate46(data.topRight, {
994 instancePath: instancePath + "/topRight",
996 parentDataProperty: "topRight",
999 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
1000 errors = vErrors.length;
1003 if (data.bottomBody !== undefined) {
1004 if (!(validate46(data.bottomBody, {
1005 instancePath: instancePath + "/bottomBody",
1007 parentDataProperty: "bottomBody",
1010 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
1011 errors = vErrors.length;
1014 if (data.bottomJoin !== undefined) {
1015 if (!(validate46(data.bottomJoin, {
1016 instancePath: instancePath + "/bottomJoin",
1018 parentDataProperty: "bottomJoin",
1021 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
1022 errors = vErrors.length;
1025 if (data.bottomLeft !== undefined) {
1026 if (!(validate46(data.bottomLeft, {
1027 instancePath: instancePath + "/bottomLeft",
1029 parentDataProperty: "bottomLeft",
1032 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
1033 errors = vErrors.length;
1036 if (data.bottomRight !== undefined) {
1037 if (!(validate46(data.bottomRight, {
1038 instancePath: instancePath + "/bottomRight",
1040 parentDataProperty: "bottomRight",
1043 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
1044 errors = vErrors.length;
1047 if (data.bodyLeft !== undefined) {
1048 if (!(validate46(data.bodyLeft, {
1049 instancePath: instancePath + "/bodyLeft",
1051 parentDataProperty: "bodyLeft",
1054 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
1055 errors = vErrors.length;
1058 if (data.bodyRight !== undefined) {
1059 if (!(validate46(data.bodyRight, {
1060 instancePath: instancePath + "/bodyRight",
1062 parentDataProperty: "bodyRight",
1065 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
1066 errors = vErrors.length;
1069 if (data.bodyJoin !== undefined) {
1070 if (!(validate46(data.bodyJoin, {
1071 instancePath: instancePath + "/bodyJoin",
1073 parentDataProperty: "bodyJoin",
1076 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
1077 errors = vErrors.length;
1080 if (data.joinBody !== undefined) {
1081 if (!(validate46(data.joinBody, {
1082 instancePath: instancePath + "/joinBody",
1084 parentDataProperty: "joinBody",
1087 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
1088 errors = vErrors.length;
1091 if (data.joinLeft !== undefined) {
1092 if (!(validate46(data.joinLeft, {
1093 instancePath: instancePath + "/joinLeft",
1095 parentDataProperty: "joinLeft",
1098 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
1099 errors = vErrors.length;
1102 if (data.joinRight !== undefined) {
1103 if (!(validate46(data.joinRight, {
1104 instancePath: instancePath + "/joinRight",
1106 parentDataProperty: "joinRight",
1109 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
1110 errors = vErrors.length;
1113 if (data.joinJoin !== undefined) {
1114 if (!(validate46(data.joinJoin, {
1115 instancePath: instancePath + "/joinJoin",
1117 parentDataProperty: "joinJoin",
1120 vErrors = vErrors === null ? validate46.errors : vErrors.concat(validate46.errors);
1121 errors = vErrors.length;
1127 schemaPath: "#/type",
1132 message: "must be object"
1134 if (vErrors === null) {
1141 validate70.errors = vErrors;
1142 return errors === 0;
1145 function validate87(data, {
1153 if (data && typeof data == "object" && !Array.isArray(data)) {
1154 for (const key0 in data) {
1155 if (!(pattern0.test(key0))) {
1158 schemaPath: "#/additionalProperties",
1159 keyword: "additionalProperties",
1161 additionalProperty: key0
1163 message: "must NOT have additional properties"
1165 if (vErrors === null) {
1173 for (const key1 in data) {
1174 if (pattern0.test(key1)) {
1175 if (!(validate64(data[key1], {
1176 instancePath: instancePath + "/" + key1.replace(/~/g, "~0").replace(/\//g, "~1"),
1178 parentDataProperty: key1,
1181 vErrors = vErrors === null ? validate64.errors : vErrors.concat(validate64.errors);
1182 errors = vErrors.length;
1189 schemaPath: "#/type",
1194 message: "must be object"
1196 if (vErrors === null) {
1203 validate87.errors = vErrors;
1204 return errors === 0;
1207 function validate90(data, {
1215 if (data && typeof data == "object" && !Array.isArray(data)) {
1216 for (const key0 in data) {
1217 if (!((((((key0 === "alignment") || (key0 === "width")) || (key0 === "wrapWord")) || (key0 === "truncate")) || (key0 === "paddingLeft")) || (key0 === "paddingRight"))) {
1220 schemaPath: "#/additionalProperties",
1221 keyword: "additionalProperties",
1223 additionalProperty: key0
1225 message: "must NOT have additional properties"
1227 if (vErrors === null) {
1235 if (data.alignment !== undefined) {
1236 let data0 = data.alignment;
1237 if (typeof data0 !== "string") {
1239 instancePath: instancePath + "/alignment",
1240 schemaPath: "#/properties/alignment/type",
1245 message: "must be string"
1247 if (vErrors === null) {
1254 if (!(((data0 === "left") || (data0 === "right")) || (data0 === "center"))) {
1256 instancePath: instancePath + "/alignment",
1257 schemaPath: "#/properties/alignment/enum",
1260 allowedValues: schema18.properties.alignment.enum
1262 message: "must be equal to one of the allowed values"
1264 if (vErrors === null) {
1272 if (data.width !== undefined) {
1273 let data1 = data.width;
1274 if (!((typeof data1 == "number") && (isFinite(data1)))) {
1276 instancePath: instancePath + "/width",
1277 schemaPath: "#/properties/width/type",
1282 message: "must be number"
1284 if (vErrors === null) {
1292 if (data.wrapWord !== undefined) {
1293 if (typeof data.wrapWord !== "boolean") {
1295 instancePath: instancePath + "/wrapWord",
1296 schemaPath: "#/properties/wrapWord/type",
1301 message: "must be boolean"
1303 if (vErrors === null) {
1311 if (data.truncate !== undefined) {
1312 let data3 = data.truncate;
1313 if (!((typeof data3 == "number") && (isFinite(data3)))) {
1315 instancePath: instancePath + "/truncate",
1316 schemaPath: "#/properties/truncate/type",
1321 message: "must be number"
1323 if (vErrors === null) {
1331 if (data.paddingLeft !== undefined) {
1332 let data4 = data.paddingLeft;
1333 if (!((typeof data4 == "number") && (isFinite(data4)))) {
1335 instancePath: instancePath + "/paddingLeft",
1336 schemaPath: "#/properties/paddingLeft/type",
1341 message: "must be number"
1343 if (vErrors === null) {
1351 if (data.paddingRight !== undefined) {
1352 let data5 = data.paddingRight;
1353 if (!((typeof data5 == "number") && (isFinite(data5)))) {
1355 instancePath: instancePath + "/paddingRight",
1356 schemaPath: "#/properties/paddingRight/type",
1361 message: "must be number"
1363 if (vErrors === null) {
1374 schemaPath: "#/type",
1379 message: "must be object"
1381 if (vErrors === null) {
1388 validate90.errors = vErrors;
1389 return errors === 0;
1392 function validate69(data, {
1398 /*# sourceURL="streamConfig.json" */ ;
1401 if (data && typeof data == "object" && !Array.isArray(data)) {
1402 for (const key0 in data) {
1403 if (!((((key0 === "border") || (key0 === "columns")) || (key0 === "columnDefault")) || (key0 === "columnCount"))) {
1406 schemaPath: "#/additionalProperties",
1407 keyword: "additionalProperties",
1409 additionalProperty: key0
1411 message: "must NOT have additional properties"
1413 if (vErrors === null) {
1421 if (data.border !== undefined) {
1422 if (!(validate70(data.border, {
1423 instancePath: instancePath + "/border",
1425 parentDataProperty: "border",
1428 vErrors = vErrors === null ? validate70.errors : vErrors.concat(validate70.errors);
1429 errors = vErrors.length;
1432 if (data.columns !== undefined) {
1433 if (!(validate87(data.columns, {
1434 instancePath: instancePath + "/columns",
1436 parentDataProperty: "columns",
1439 vErrors = vErrors === null ? validate87.errors : vErrors.concat(validate87.errors);
1440 errors = vErrors.length;
1443 if (data.columnDefault !== undefined) {
1444 if (!(validate90(data.columnDefault, {
1445 instancePath: instancePath + "/columnDefault",
1447 parentDataProperty: "columnDefault",
1450 vErrors = vErrors === null ? validate90.errors : vErrors.concat(validate90.errors);
1451 errors = vErrors.length;
1454 if (data.columnCount !== undefined) {
1455 let data3 = data.columnCount;
1456 if (!((typeof data3 == "number") && (isFinite(data3)))) {
1458 instancePath: instancePath + "/columnCount",
1459 schemaPath: "#/properties/columnCount/type",
1464 message: "must be number"
1466 if (vErrors === null) {
1477 schemaPath: "#/type",
1482 message: "must be object"
1484 if (vErrors === null) {
1491 validate69.errors = vErrors;
1492 return errors === 0;