Skip to main content
Glama

Preview furniture (2D views)

ver_mueble
Read-only

Devuelve una VISTA 2D del mueble (frente + lateral + planta, a la misma escala) como imagen SVG, más el link al editor 3D. Para el MODELO 3D (GLB) o para armar+cotizar de una, preferí construir_mueble; usá ver_mueble solo si querés únicamente la vista 2D rápida. Acepta los mismos args que cotizar_mueble: preset o params, más ajustes de medidas opcionales. (preview furniture, orthographic views, see the design, front side top view)

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
paramsNoParams paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. El schema enumera todos los campos por kind. Modular: frontMaterial (mismo espesor que material), softClose, base, colgado, colgadoCon ("auto" = lo decide el motor: chapas si el cuerpo lleno pesa ≤ 20 kg y mide ≤ 60 cm, si no tabla — usalo al colgar un mueble nuevo; "tabla" = tabla de colgar atornillada a la pared, y es lo que vale si falta; "colgadores" = colgadores regulables de alacena, uno por esquina de arriba (cuatro si el cuerpo pasa de 1 m y entran en su tercio de arriba), el fondo se mete 18 mm; "chapas" = dos chapas de colgar, para lo liviano), enCuerpos, slidingDoor, glassDoors, montaje ("sobrepuesto" = puertas que tapan el canto entero, bisagra codo 0, lo normal en un mueble suelto; "medio" = medio canto, codo 9; "embutido" = adentro del vano, codo 18; reemplaza a overlay, que queda por compatibilidad como "medio") y techoPasante (techo al ancho total sobre los laterales; también en shelf y wardrobe). También: tapa {material?, vuelo? mm, asiento?} (el techo pasa a ser una tapa pasante de otro material del mismo espesor, con vuelo a los costados y al frente; asiento revisa que aguante a una persona), herrajeRebatible "piano" (las rebatibles cuelgan de una bisagra piano; abajo, con un par de compases con traba: el escritorio de pared), margenFrente mm (con montaje sobrepuesto, las puertas se pasan de la caja: el frente-cuadro) y content estantes con prof mm (estantes más playos, contra el fondo). frenteDeslizante {f, estantes, prof?}: adelante va un cuerpo de estantes de f×width (como mucho medio interior) que se corre a la derecha su ancho sobre un riel de carga (biblioteca con estantes escondidos); root es el cuerpo fijo de atrás, una sola caja sin puertas ni cajones (alto/prof/colgado de sus hijos se ignoran); base zocalo; no va colgado. root admite cortes V/H anidados; cada hijo tiene f y, si genera cuerpo, alto/prof/colgado. En cortes H el alto se reparte con f, no con alto. height y depth deben abarcar todos los cuerpos. Cada hoja admite door, lock, push y led; content.c incluye cajonSecreto y cajones con content.lock/content.push. interior:true (en una hoja o un corte) pone su puerta o sus cajones DETRÁS de la puerta del ancestro más cercano que tiene una (caja con llave dentro del placard, cajonera interior): esa puerta los tapa y ellos van embutidos y retirados; abierta:true en cambio deja la rama fuera de esa puerta. Shelf: shelves:0 deja solo carcasa; openFrame usa bastidor sin fondo. Cama: headboard modular, headboardShelves, drawersPerSide, bunk, bunkHeight, bunkLadderSide, mattressThickness, baseHeight. Sofá/banqueta: seatHeight (sofá), backrestAngle y cushionThickness. Rebatible (tapa de pared sin mueble abajo, se pliega): height = altura de la tapa desde el piso; uso escritorio|desayunador|mesa decide la carga y los soportes; pared ladrillo (hueco o no se sabe)|ladrillo-macizo|hormigon|durlock, el anclaje y cuántos tacos pide la tracción; railMaterial opcional (el listón). Otros tipos exponen sus opciones en el schema. Los avisos explican qué opción se recortó o no se aplicó y cómo corregirla.
presetNoID del preset del mueble a visualizar. Requerido si no se pasa 'params'. Ejemplos: 'placard-corredizo', 'biblioteca', 'escritorio-cajonera', 'comoda', 'bajo-mesada'. Usá listar_presets para ver todos los ids disponibles.
ajustesNoAjustes de medidas opcionales, en milímetros, sobre el preset O sobre los params que pases. Sólo los campos que querés sobreescribir. Ej: {ancho_mm: 2400}.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
notaYes
muebleYes
editor_urlYes
medidas_mmYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed8 schema fields changed
    • addedInput schema / definitions / __schema0 / properties / abierta
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / definitions / __schema0 / properties / ch / items / properties / mm
      Added value: +{
      +  "maximum": 3000,
      +  "minimum": 40,
      +  "type": "number"
      +}
    • changedInput schema / definitions / __schema0 / properties / ch / items / properties / node / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "content": {
      -        "oneOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "estantes",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 12,
      -                "minimum": 1,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "cajones",
      -                "type": "string"
      -              },
      -              "lock": {
      -                "enum": [
      -                  "magnetica",
      -                  "llave"
      -                ],
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 8,
      -                "minimum": 1,
      -                "type": "integer"
      -              },
      -              "push": {
      -                "type": "boolean"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "cajonSecreto",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "barral",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "botellero",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "zapatero",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 5,
      -                "minimum": 1,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "vidrio",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 8,
      -                "minimum": 1,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "bandeja",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 6,
      -                "minimum": 1,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "ranurado",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 30,
      -                "minimum": 3,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "hueco",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "vacio",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          }
      -        ]
      -      },
      -      "door": {
      -        "enum": [
      -          "izq",
      -          "der",
      -          "doble",
      -          "arriba",
      -          "abajo",
      -          "corrediza"
      -        ],
      -        "type": "string"
      -      },
      -      "led": {
      -        "type": "boolean"
      -      },
      -      "lock": {
      -        "enum": [
      -          "magnetica",
      -          "llave"
      -        ],
      -        "type": "string"
      -      },
      -      "push": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "content"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "$ref": "#/definitions/__schema0"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "abierta": {
      +        "type": "boolean"
      +      },
      +      "ciego": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "mm": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "suplemento": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "mm"
      +        ],
      +        "type": "object"
      +      },
      +      "content": {
      +        "oneOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "estantes",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 12,
      +                "minimum": 1,
      +                "type": "integer"
      +              },
      +              "prof": {
      +                "maximum": 1200,
      +                "minimum": 80,
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "cajones",
      +                "type": "string"
      +              },
      +              "dobleFondo": {
      +                "type": "boolean"
      +              },
      +              "lock": {
      +                "enum": [
      +                  "magnetica",
      +                  "llave"
      +                ],
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 8,
      +                "minimum": 1,
      +                "type": "integer"
      +              },
      +              "push": {
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "cajonSecreto",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "barral",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "botellero",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "zapatero",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 5,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "volcable",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 4,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "vidrio",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 8,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "bandeja",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 6,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "ranurado",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 30,
      +                "minimum": 3,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "hueco",
      +                "type": "string"
      +              },
      +              "para": {
      +                "enum": [
      +                  "lavarropas",
      +                  "horno",
      +                  "microondas"
      +                ],
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "ganchos",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 12,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "asiento",
      +                "type": "string"
      +              },
      +              "ganchos": {
      +                "maximum": 12,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "vacio",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          }
      +        ]
      +      },
      +      "door": {
      +        "enum": [
      +          "izq",
      +          "der",
      +          "doble",
      +          "arriba",
      +          "abajo",
      +          "corrediza"
      +        ],
      +        "type": "string"
      +      },
      +      "interior": {
      +        "type": "boolean"
      +      },
      +      "led": {
      +        "type": "boolean"
      +      },
      +      "lock": {
      +        "enum": [
      +          "magnetica",
      +          "llave"
      +        ],
      +        "type": "string"
      +      },
      +      "montaje": {
      +        "enum": [
      +          "sobrepuesto",
      +          "medio",
      +          "embutido"
      +        ],
      +        "type": "string"
      +      },
      +      "push": {
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "content"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "$ref": "#/definitions/__schema0"
      +  }
      +]
    • addedInput schema / definitions / __schema0 / properties / ciego
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "mm": {
      +      "exclusiveMinimum": 0,
      +      "type": "number"
      +    },
      +    "suplemento": {
      +      "exclusiveMinimum": 0,
      +      "type": "number"
      +    }
      +  },
      +  "required": [
      +    "mm"
      +  ],
      +  "type": "object"
      +}
    • addedInput schema / definitions / __schema0 / properties / interior
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / definitions / __schema0 / properties / montaje
      Added value: +{
      +  "enum": [
      +    "sobrepuesto",
      +    "medio",
      +    "embutido"
      +  ],
      +  "type": "string"
      +}
    • changedInput schema / properties / params / description
      Previous value: -"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. El schema enumera todos los campos por kind. Modular: frontMaterial (mismo espesor que material), softClose, base, colgado, enCuerpos, slidingDoor, glassDoors, overlay y techoPasante (techo al ancho total sobre los laterales; también en shelf y wardrobe). root admite cortes V/H anidados; cada hijo tiene f y, si genera cuerpo, alto/prof/colgado. En cortes H el alto se reparte con f, no con alto. height y depth deben abarcar todos los cuerpos. Cada hoja admite door, lock, push y led; content.c incluye cajonSecreto y cajones con content.lock/content.push. Shelf: shelves:0 deja solo carcasa; openFrame usa bastidor sin fondo. Cama: headboard modular, headboardShelves, drawersPerSide, bunk, bunkHeight, bunkLadderSide, mattressThickness, baseHeight. Sofá/banqueta: seatHeight (sofá), backrestAngle y cushionThickness. Otros tipos exponen sus opciones en el schema. Los avisos explican qué opción se recortó o no se aplicó y cómo corregirla."New value: +"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. El schema enumera todos los campos por kind. Modular: frontMaterial (mismo espesor que material), softClose, base, colgado, colgadoCon (\"auto\" = lo decide el motor: chapas si el cuerpo lleno pesa ≤ 20 kg y mide ≤ 60 cm, si no tabla — usalo al colgar un mueble nuevo; \"tabla\" = tabla de colgar atornillada a la pared, y es lo que vale si falta; \"colgadores\" = colgadores regulables de alacena, uno por esquina de arriba (cuatro si el cuerpo pasa de 1 m y entran en su tercio de arriba), el fondo se mete 18 mm; \"chapas\" = dos chapas de colgar, para lo liviano), enCuerpos, slidingDoor, glassDoors, montaje (\"sobrepuesto\" = puertas que tapan el canto entero, bisagra codo 0, lo normal en un mueble suelto; \"medio\" = medio canto, codo 9; \"embutido\" = adentro del vano, codo 18; reemplaza a overlay, que queda por compatibilidad como \"medio\") y techoPasante (techo al ancho total sobre los laterales; también en shelf y wardrobe). También: tapa {material?, vuelo? mm, asiento?} (el techo pasa a ser una tapa pasante de otro material del mismo espesor, con vuelo a los costados y al frente; asiento revisa que aguante a una persona), herrajeRebatible \"piano\" (las rebatibles cuelgan de una bisagra piano; abajo, con un par de compases con traba: el escritorio de pared), margenFrente mm (con montaje sobrepuesto, las puertas se pasan de la caja: el frente-cuadro) y content estantes con prof mm (estantes más playos, contra el fondo). frenteDeslizante {f, estantes, prof?}: adelante va un cuerpo de estantes de f×width (como mucho medio interior) que se corre a la derecha su ancho sobre un riel de carga (biblioteca con estantes escondidos); root es el cuerpo fijo de atrás, una sola caja sin puertas ni cajones (alto/prof/colgado de sus hijos se ignoran); base zocalo; no va colgado. root admite cortes V/H anidados; cada hijo tiene f y, si genera cuerpo, alto/prof/colgado. En cortes H el alto se reparte con f, no con alto. height y depth deben abarcar todos los cuerpos. Cada hoja admite door, lock, push y led; content.c incluye cajonSecreto y cajones con content.lock/content.push. interior:true (en una hoja o un corte) pone su puerta o sus cajones DETRÁS de la puerta del ancestro más cercano que tiene una (caja con llave dentro del placard, cajonera interior): esa puerta los tapa y ellos van embutidos y retirados; abierta:true en cambio deja la rama fuera de esa puerta. Shelf: shelves:0 deja solo carcasa; openFrame usa bastidor sin fondo. Cama: headboard modular, headboardShelves, drawersPerSide, bunk, bunkHeight, bunkLadderSide, mattressThickness, baseHeight. Sofá/banqueta: seatHeight (sofá), backrestAngle y cushionThickness. Rebatible (tapa de pared sin mueble abajo, se pliega): height = altura de la tapa desde el piso; uso escritorio|desayunador|mesa decide la carga y los soportes; pared ladrillo (hueco o no se sabe)|ladrillo-macizo|hormigon|durlock, el anclaje y cuántos tacos pide la tracción; railMaterial opcional (el listón). Otros tipos exponen sus opciones en el schema. Los avisos explican qué opción se recortó o no se aplicó y cómo corregirla."
    • changedInput schema / properties / params / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "shelf",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "openFrame": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "techoPasante": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "shelves",
      -      "backPanel",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawers": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "desk",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "drawers",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "doors": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "wardrobe",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "rod": {
      -        "type": "boolean"
      -      },
      -      "techoPasante": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "doors",
      -      "rod",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "pergola",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "postSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "rafters": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "height",
      -      "rafters",
      -      "postSize",
      -      "slope",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "boardWidth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "gap": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "joists": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "deck",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "boardWidth",
      -      "gap",
      -      "joists",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "table",
      -        "type": "string"
      -      },
      -      "legSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "legSize",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "picnic",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "seatHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "tabletopDepth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "tabletopDepth",
      -      "seatHeight",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "baseHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "bunk": {
      -        "type": "boolean"
      -      },
      -      "bunkHeight": {
      -        "maximum": 1600,
      -        "minimum": 900,
      -        "type": "number"
      -      },
      -      "bunkLadderSide": {
      -        "enum": [
      -          "izq",
      -          "der"
      -        ],
      -        "type": "string"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawersPerSide": {
      -        "maximum": 4,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "headboard": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "backPanel": {
      -            "type": "boolean"
      -          },
      -          "base": {
      -            "enum": [
      -              "zocalo",
      -              "patas",
      -              "ruedas"
      -            ],
      -            "type": "string"
      -          },
      -          "colgado": {
      -            "type": "boolean"
      -          },
      -          "depth": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "enCuerpos": {
      -            "type": "boolean"
      -          },
      -          "frontMaterial": {
      -            "type": "string"
      -          },
      -          "glassDoors": {
      -            "type": "boolean"
      -          },
      -          "height": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "herrajes": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "altoPatas": {
      -                "maximum": 200,
      -                "minimum": 40,
      -                "type": "number"
      -              },
      -              "copaK": {
      -                "maximum": 8,
      -                "minimum": 2,
      -                "type": "number"
      -              },
      -              "copaProfundidad": {
      -                "maximum": 16,
      -                "minimum": 9,
      -                "type": "number"
      -              },
      -              "descuentoCorrediza": {
      -                "maximum": 80,
      -                "minimum": 0,
      -                "type": "number"
      -              },
      -              "largosCorredera": {
      -                "items": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": -9007199254740991,
      -                  "type": "integer"
      -                },
      -                "maxItems": 20,
      -                "minItems": 1,
      -                "type": "array"
      -              },
      -              "luzCorrederaPorLado": {
      -                "maximum": 30,
      -                "minimum": 5,
      -                "type": "number"
      -              },
      -              "luzVidrioPorLado": {
      -                "maximum": 6,
      -                "minimum": 0.5,
      -                "type": "number"
      -              },
      -              "solapeCorredizas": {
      -                "maximum": 120,
      -                "minimum": 0,
      -                "type": "number"
      -              }
      -            },
      -            "type": "object"
      -          },
      -          "kind": {
      -            "const": "modular",
      -            "type": "string"
      -          },
      -          "material": {
      -            "type": "string"
      -          },
      -          "overlay": {
      -            "type": "boolean"
      -          },
      -          "root": {
      -            "anyOf": [
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "content": {
      -                    "oneOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "estantes",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 12,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajones",
      -                            "type": "string"
      -                          },
      -                          "lock": {
      -                            "enum": [
      -                              "magnetica",
      -                              "llave"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          },
      -                          "push": {
      -                            "type": "boolean"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajonSecreto",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "barral",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "botellero",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "zapatero",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 5,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "vidrio",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "bandeja",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 6,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "ranurado",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 30,
      -                            "minimum": 3,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "hueco",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "vacio",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      }
      -                    ]
      -                  },
      -                  "door": {
      -                    "enum": [
      -                      "izq",
      -                      "der",
      -                      "doble",
      -                      "arriba",
      -                      "abajo",
      -                      "corrediza"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "led": {
      -                    "type": "boolean"
      -                  },
      -                  "lock": {
      -                    "enum": [
      -                      "magnetica",
      -                      "llave"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "push": {
      -                    "type": "boolean"
      -                  }
      -                },
      -                "required": [
      -                  "content"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "$ref": "#/definitions/__schema0"
      -              }
      -            ]
      -          },
      -          "slidingDoor": {
      -            "enum": [
      -              "full",
      -              "per-column"
      -            ],
      -            "type": "string"
      -          },
      -          "softClose": {
      -            "type": "boolean"
      -          },
      -          "techoPasante": {
      -            "type": "boolean"
      -          },
      -          "width": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "kind",
      -          "width",
      -          "height",
      -          "depth",
      -          "material",
      -          "backPanel",
      -          "root"
      -        ],
      -        "type": "object"
      -      },
      -      "headboardShelves": {
      -        "maximum": 6,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "cama",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "mattressThickness": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "storage": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "storage",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "arms": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "sofa",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "seatHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "arms",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "backrest": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "banqueta",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "backrest",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "espejo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "caja",
      -        "type": "string"
      -      },
      -      "legs": {
      -        "maximum": 900,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "lid": {
      -        "enum": [
      -          "ninguna",
      -          "fija",
      -          "abisagrada"
      -        ],
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "wheels": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "lid",
      -      "wheels",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "cortina",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "hojas": {
      -        "maximum": 6,
      -        "minimum": 2,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "biombo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "relleno": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "hojas",
      -      "relleno",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "invernadero",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "puerta": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "slope",
      -      "shelves",
      -      "puerta",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "base": {
      -        "enum": [
      -          "zocalo",
      -          "patas",
      -          "ruedas"
      -        ],
      -        "type": "string"
      -      },
      -      "colgado": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "enCuerpos": {
      -        "type": "boolean"
      -      },
      -      "frontMaterial": {
      -        "type": "string"
      -      },
      -      "glassDoors": {
      -        "type": "boolean"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "modular",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "overlay": {
      -        "type": "boolean"
      -      },
      -      "root": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "content": {
      -                "oneOf": [
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "estantes",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 12,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "cajones",
      -                        "type": "string"
      -                      },
      -                      "lock": {
      -                        "enum": [
      -                          "magnetica",
      -                          "llave"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 8,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      },
      -                      "push": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "cajonSecreto",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "barral",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "botellero",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "zapatero",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 5,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "vidrio",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 8,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "bandeja",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 6,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "ranurado",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 30,
      -                        "minimum": 3,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "hueco",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "vacio",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  }
      -                ]
      -              },
      -              "door": {
      -                "enum": [
      -                  "izq",
      -                  "der",
      -                  "doble",
      -                  "arriba",
      -                  "abajo",
      -                  "corrediza"
      -                ],
      -                "type": "string"
      -              },
      -              "led": {
      -                "type": "boolean"
      -              },
      -              "lock": {
      -                "enum": [
      -                  "magnetica",
      -                  "llave"
      -                ],
      -                "type": "string"
      -              },
      -              "push": {
      -                "type": "boolean"
      -              }
      -            },
      -            "required": [
      -              "content"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "$ref": "#/definitions/__schema0"
      -          }
      -        ]
      -      },
      -      "slidingDoor": {
      -        "enum": [
      -          "full",
      -          "per-column"
      -        ],
      -        "type": "string"
      -      },
      -      "softClose": {
      -        "type": "boolean"
      -      },
      -      "techoPasante": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material",
      -      "backPanel",
      -      "root"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "shelf",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "openFrame": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "techoPasante": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "shelves",
      +      "backPanel",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawers": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "ele": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "lado": {
      +            "enum": [
      +              "izq",
      +              "der"
      +            ],
      +            "type": "string"
      +          },
      +          "largo": {
      +            "exclusiveMinimum": 0,
      +            "maximum": 1800,
      +            "type": "number"
      +          },
      +          "prof": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "largo",
      +          "lado"
      +        ],
      +        "type": "object"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "desk",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "recortes": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "cuerpo": {
      +              "maximum": 48,
      +              "minimum": 1,
      +              "type": "integer"
      +            },
      +            "d": {
      +              "maximum": 1000,
      +              "minimum": 20,
      +              "type": "number"
      +            },
      +            "forma": {
      +              "enum": [
      +                "circulo",
      +                "rect"
      +              ],
      +              "type": "string"
      +            },
      +            "h": {
      +              "maximum": 1000,
      +              "minimum": 20,
      +              "type": "number"
      +            },
      +            "pieza": {
      +              "enum": [
      +                "tapa",
      +                "piso",
      +                "fondo",
      +                "lateral-izq",
      +                "lateral-der"
      +              ],
      +              "type": "string"
      +            },
      +            "u": {
      +              "maximum": 5000,
      +              "minimum": -5000,
      +              "type": "number"
      +            },
      +            "v": {
      +              "maximum": 5000,
      +              "minimum": -5000,
      +              "type": "number"
      +            },
      +            "w": {
      +              "maximum": 1000,
      +              "minimum": 20,
      +              "type": "number"
      +            }
      +          },
      +          "required": [
      +            "pieza",
      +            "forma"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 8,
      +        "type": "array"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "drawers",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "doors": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "wardrobe",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "rod": {
      +        "type": "boolean"
      +      },
      +      "techoPasante": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "doors",
      +      "rod",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "pergola",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "postSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "rafters": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "height",
      +      "rafters",
      +      "postSize",
      +      "slope",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "boardWidth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "gap": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "joists": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "deck",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "boardWidth",
      +      "gap",
      +      "joists",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "table",
      +        "type": "string"
      +      },
      +      "legSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "legSize",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "picnic",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "seatHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "tabletopDepth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "tabletopDepth",
      +      "seatHeight",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "anchoCabecera": {
      +        "exclusiveMinimum": 0,
      +        "maximum": 4000,
      +        "type": "number"
      +      },
      +      "baseHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "bunk": {
      +        "type": "boolean"
      +      },
      +      "bunkHeight": {
      +        "maximum": 1600,
      +        "minimum": 900,
      +        "type": "number"
      +      },
      +      "bunkLadderSide": {
      +        "enum": [
      +          "izq",
      +          "der"
      +        ],
      +        "type": "string"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawersPerSide": {
      +        "maximum": 4,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "headboard": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "backPanel": {
      +            "type": "boolean"
      +          },
      +          "base": {
      +            "enum": [
      +              "zocalo",
      +              "patas",
      +              "ruedas"
      +            ],
      +            "type": "string"
      +          },
      +          "colgado": {
      +            "type": "boolean"
      +          },
      +          "colgadoCon": {
      +            "enum": [
      +              "auto",
      +              "tabla",
      +              "colgadores",
      +              "chapas"
      +            ],
      +            "type": "string"
      +          },
      +          "depth": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "enCuerpos": {
      +            "type": "boolean"
      +          },
      +          "fijarAPared": {
      +            "type": "boolean"
      +          },
      +          "frenteDeslizante": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "estantes": {
      +                "maximum": 12,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              "f": {
      +                "exclusiveMinimum": 0,
      +                "maximum": 1,
      +                "type": "number"
      +              },
      +              "prof": {
      +                "exclusiveMinimum": 0,
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "f",
      +              "estantes"
      +            ],
      +            "type": "object"
      +          },
      +          "frontMaterial": {
      +            "type": "string"
      +          },
      +          "glassDoors": {
      +            "type": "boolean"
      +          },
      +          "height": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "herrajeRebatible": {
      +            "enum": [
      +              "cazoleta",
      +              "piano"
      +            ],
      +            "type": "string"
      +          },
      +          "herrajes": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "altoPatas": {
      +                "maximum": 200,
      +                "minimum": 40,
      +                "type": "number"
      +              },
      +              "copaK": {
      +                "maximum": 8,
      +                "minimum": 2,
      +                "type": "number"
      +              },
      +              "copaProfundidad": {
      +                "maximum": 16,
      +                "minimum": 9,
      +                "type": "number"
      +              },
      +              "descuentoCorrediza": {
      +                "maximum": 80,
      +                "minimum": 0,
      +                "type": "number"
      +              },
      +              "largosCorredera": {
      +                "items": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": -9007199254740991,
      +                  "type": "integer"
      +                },
      +                "maxItems": 20,
      +                "minItems": 1,
      +                "type": "array"
      +              },
      +              "luzCorrederaPorLado": {
      +                "maximum": 30,
      +                "minimum": 5,
      +                "type": "number"
      +              },
      +              "luzVidrioPorLado": {
      +                "maximum": 6,
      +                "minimum": 0.5,
      +                "type": "number"
      +              },
      +              "solapeCorredizas": {
      +                "maximum": 120,
      +                "minimum": 0,
      +                "type": "number"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "kind": {
      +            "const": "modular",
      +            "type": "string"
      +          },
      +          "margenFrente": {
      +            "maximum": 50,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "material": {
      +            "type": "string"
      +          },
      +          "montaje": {
      +            "enum": [
      +              "sobrepuesto",
      +              "medio",
      +              "embutido"
      +            ],
      +            "type": "string"
      +          },
      +          "overlay": {
      +            "type": "boolean"
      +          },
      +          "recortes": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "cuerpo": {
      +                  "maximum": 48,
      +                  "minimum": 1,
      +                  "type": "integer"
      +                },
      +                "d": {
      +                  "maximum": 1000,
      +                  "minimum": 20,
      +                  "type": "number"
      +                },
      +                "forma": {
      +                  "enum": [
      +                    "circulo",
      +                    "rect"
      +                  ],
      +                  "type": "string"
      +                },
      +                "h": {
      +                  "maximum": 1000,
      +                  "minimum": 20,
      +                  "type": "number"
      +                },
      +                "pieza": {
      +                  "enum": [
      +                    "tapa",
      +                    "piso",
      +                    "fondo",
      +                    "lateral-izq",
      +                    "lateral-der"
      +                  ],
      +                  "type": "string"
      +                },
      +                "u": {
      +                  "maximum": 5000,
      +                  "minimum": -5000,
      +                  "type": "number"
      +                },
      +                "v": {
      +                  "maximum": 5000,
      +                  "minimum": -5000,
      +                  "type": "number"
      +                },
      +                "w": {
      +                  "maximum": 1000,
      +                  "minimum": 20,
      +                  "type": "number"
      +                }
      +              },
      +              "required": [
      +                "pieza",
      +                "forma"
      +              ],
      +              "type": "object"
      +            },
      +            "maxItems": 8,
      +            "type": "array"
      +          },
      +          "root": {
      +            "anyOf": [
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "abierta": {
      +                    "type": "boolean"
      +                  },
      +                  "ciego": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "mm": {
      +                        "exclusiveMinimum": 0,
      +                        "type": "number"
      +                      },
      +                      "suplemento": {
      +                        "exclusiveMinimum": 0,
      +                        "type": "number"
      +                      }
      +                    },
      +                    "required": [
      +                      "mm"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "content": {
      +                    "oneOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "estantes",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 12,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          },
      +                          "prof": {
      +                            "maximum": 1200,
      +                            "minimum": 80,
      +                            "type": "number"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajones",
      +                            "type": "string"
      +                          },
      +                          "dobleFondo": {
      +                            "type": "boolean"
      +                          },
      +                          "lock": {
      +                            "enum": [
      +                              "magnetica",
      +                              "llave"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          },
      +                          "push": {
      +                            "type": "boolean"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajonSecreto",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "barral",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "botellero",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "zapatero",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 5,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "volcable",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 4,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "vidrio",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "bandeja",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 6,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "ranurado",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 30,
      +                            "minimum": 3,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "hueco",
      +                            "type": "string"
      +                          },
      +                          "para": {
      +                            "enum": [
      +                              "lavarropas",
      +                              "horno",
      +                              "microondas"
      +                            ],
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "ganchos",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 12,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "asiento",
      +                            "type": "string"
      +                          },
      +                          "ganchos": {
      +                            "maximum": 12,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "vacio",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    ]
      +                  },
      +                  "door": {
      +                    "enum": [
      +                      "izq",
      +                      "der",
      +                      "doble",
      +                      "arriba",
      +                      "abajo",
      +                      "corrediza"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "interior": {
      +                    "type": "boolean"
      +                  },
      +                  "led": {
      +                    "type": "boolean"
      +                  },
      +                  "lock": {
      +                    "enum": [
      +                      "magnetica",
      +                      "llave"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "montaje": {
      +                    "enum": [
      +                      "sobrepuesto",
      +                      "medio",
      +                      "embutido"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "push": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "required": [
      +                  "content"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "$ref": "#/definitions/__schema0"
      +              }
      +            ]
      +          },
      +          "slidingDoor": {
      +            "enum": [
      +              "full",
      +              "per-column"
      +            ],
      +            "type": "string"
      +          },
      +          "softClose": {
      +            "type": "boolean"
      +          },
      +          "tapa": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "asiento": {
      +                "type": "boolean"
      +              },
      +              "baranda": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "alto": {
      +                    "maximum": 150,
      +                    "minimum": 50,
      +                    "type": "number"
      +                  },
      +                  "frente": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "required": [
      +                  "alto"
      +                ],
      +                "type": "object"
      +              },
      +              "material": {
      +                "type": "string"
      +              },
      +              "vuelo": {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "number"
      +              },
      +              "vueloFrente": {
      +                "maximum": 300,
      +                "minimum": 0,
      +                "type": "number"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "techoPasante": {
      +            "type": "boolean"
      +          },
      +          "width": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "zocaloCajon": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "width",
      +          "height",
      +          "depth",
      +          "material",
      +          "backPanel",
      +          "root"
      +        ],
      +        "type": "object"
      +      },
      +      "headboardShelves": {
      +        "maximum": 6,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "cama",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "mattressThickness": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "storage": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "storage",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "arms": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "sofa",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "seatHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "arms",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backrest": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "banqueta",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "backrest",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "espejo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "caja",
      +        "type": "string"
      +      },
      +      "legs": {
      +        "maximum": 900,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "lid": {
      +        "enum": [
      +          "ninguna",
      +          "fija",
      +          "abisagrada"
      +        ],
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "wheels": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "lid",
      +      "wheels",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "cortina",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "hojas": {
      +        "maximum": 6,
      +        "minimum": 2,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "biombo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "relleno": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "hojas",
      +      "relleno",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "invernadero",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "puerta": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "slope",
      +      "shelves",
      +      "puerta",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "rebatible",
      +        "type": "string"
      +      },
      +      "material": {
      +        "enum": [
      +          "mdf-15mm-blanco",
      +          "mdf-18mm-blanco",
      +          "mdf-25mm-blanco",
      +          "mdf-18mm-natural",
      +          "melamina-18mm-blanco",
      +          "melamina-18mm-roble-escandinavo",
      +          "melamina-18mm-paraiso",
      +          "melamina-18mm-olmo-claro",
      +          "melamina-18mm-nogal",
      +          "melamina-18mm-grafito",
      +          "fenolico-18mm",
      +          "terciado-18mm"
      +        ],
      +        "type": "string"
      +      },
      +      "pared": {
      +        "enum": [
      +          "ladrillo",
      +          "ladrillo-macizo",
      +          "hormigon",
      +          "durlock"
      +        ],
      +        "type": "string"
      +      },
      +      "railMaterial": {
      +        "enum": [
      +          "mdf-15mm-blanco",
      +          "mdf-18mm-blanco",
      +          "mdf-25mm-blanco",
      +          "mdf-18mm-natural",
      +          "melamina-18mm-blanco",
      +          "melamina-18mm-roble-escandinavo",
      +          "melamina-18mm-paraiso",
      +          "melamina-18mm-olmo-claro",
      +          "melamina-18mm-nogal",
      +          "melamina-18mm-grafito",
      +          "fenolico-18mm",
      +          "terciado-18mm"
      +        ],
      +        "type": "string"
      +      },
      +      "uso": {
      +        "enum": [
      +          "escritorio",
      +          "desayunador",
      +          "mesa"
      +        ],
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "uso",
      +      "pared",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "base": {
      +        "enum": [
      +          "zocalo",
      +          "patas",
      +          "ruedas"
      +        ],
      +        "type": "string"
      +      },
      +      "colgado": {
      +        "type": "boolean"
      +      },
      +      "colgadoCon": {
      +        "enum": [
      +          "auto",
      +          "tabla",
      +          "colgadores",
      +          "chapas"
      +        ],
      +        "type": "string"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "enCuerpos": {
      +        "type": "boolean"
      +      },
      +      "fijarAPared": {
      +        "type": "boolean"
      +      },
      +      "frenteDeslizante": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "estantes": {
      +            "maximum": 12,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "f": {
      +            "exclusiveMinimum": 0,
      +            "maximum": 1,
      +            "type": "number"
      +          },
      +          "prof": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "f",
      +          "estantes"
      +        ],
      +        "type": "object"
      +      },
      +      "frontMaterial": {
      +        "type": "string"
      +      },
      +      "glassDoors": {
      +        "type": "boolean"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajeRebatible": {
      +        "enum": [
      +          "cazoleta",
      +          "piano"
      +        ],
      +        "type": "string"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "modular",
      +        "type": "string"
      +      },
      +      "margenFrente": {
      +        "maximum": 50,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "montaje": {
      +        "enum": [
      +          "sobrepuesto",
      +          "medio",
      +          "embutido"
      +        ],
      +        "type": "string"
      +      },
      +      "overlay": {
      +        "type": "boolean"
      +      },
      +      "recortes": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "cuerpo": {
      +              "maximum": 48,
      +              "minimum": 1,
      +              "type": "integer"
      +            },
      +            "d": {
      +              "maximum": 1000,
      +              "minimum": 20,
      +              "type": "number"
      +            },
      +            "forma": {
      +              "enum": [
      +                "circulo",
      +                "rect"
      +              ],
      +              "type": "string"
      +            },
      +            "h": {
      +              "maximum": 1000,
      +              "minimum": 20,
      +              "type": "number"
      +            },
      +            "pieza": {
      +              "enum": [
      +                "tapa",
      +                "piso",
      +                "fondo",
      +                "lateral-izq",
      +                "lateral-der"
      +              ],
      +              "type": "string"
      +            },
      +            "u": {
      +              "maximum": 5000,
      +              "minimum": -5000,
      +              "type": "number"
      +            },
      +            "v": {
      +              "maximum": 5000,
      +              "minimum": -5000,
      +              "type": "number"
      +            },
      +            "w": {
      +              "maximum": 1000,
      +              "minimum": 20,
      +              "type": "number"
      +            }
      +          },
      +          "required": [
      +            "pieza",
      +            "forma"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 8,
      +        "type": "array"
      +      },
      +      "root": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "abierta": {
      +                "type": "boolean"
      +              },
      +              "ciego": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "mm": {
      +                    "exclusiveMinimum": 0,
      +                    "type": "number"
      +                  },
      +                  "suplemento": {
      +                    "exclusiveMinimum": 0,
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "mm"
      +                ],
      +                "type": "object"
      +              },
      +              "content": {
      +                "oneOf": [
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "estantes",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 12,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      },
      +                      "prof": {
      +                        "maximum": 1200,
      +                        "minimum": 80,
      +                        "type": "number"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajones",
      +                        "type": "string"
      +                      },
      +                      "dobleFondo": {
      +                        "type": "boolean"
      +                      },
      +                      "lock": {
      +                        "enum": [
      +                          "magnetica",
      +                          "llave"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      },
      +                      "push": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajonSecreto",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "barral",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "botellero",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "zapatero",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 5,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "volcable",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 4,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "vidrio",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "bandeja",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 6,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "ranurado",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 30,
      +                        "minimum": 3,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "hueco",
      +                        "type": "string"
      +                      },
      +                      "para": {
      +                        "enum": [
      +                          "lavarropas",
      +                          "horno",
      +                          "microondas"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "ganchos",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 12,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "asiento",
      +                        "type": "string"
      +                      },
      +                      "ganchos": {
      +                        "maximum": 12,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "vacio",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              },
      +              "door": {
      +                "enum": [
      +                  "izq",
      +                  "der",
      +                  "doble",
      +                  "arriba",
      +                  "abajo",
      +                  "corrediza"
      +                ],
      +                "type": "string"
      +              },
      +              "interior": {
      +                "type": "boolean"
      +              },
      +              "led": {
      +                "type": "boolean"
      +              },
      +              "lock": {
      +                "enum": [
      +                  "magnetica",
      +                  "llave"
      +                ],
      +                "type": "string"
      +              },
      +              "montaje": {
      +                "enum": [
      +                  "sobrepuesto",
      +                  "medio",
      +                  "embutido"
      +                ],
      +                "type": "string"
      +              },
      +              "push": {
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "content"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "$ref": "#/definitions/__schema0"
      +          }
      +        ]
      +      },
      +      "slidingDoor": {
      +        "enum": [
      +          "full",
      +          "per-column"
      +        ],
      +        "type": "string"
      +      },
      +      "softClose": {
      +        "type": "boolean"
      +      },
      +      "tapa": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "asiento": {
      +            "type": "boolean"
      +          },
      +          "baranda": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "alto": {
      +                "maximum": 150,
      +                "minimum": 50,
      +                "type": "number"
      +              },
      +              "frente": {
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "alto"
      +            ],
      +            "type": "object"
      +          },
      +          "material": {
      +            "type": "string"
      +          },
      +          "vuelo": {
      +            "maximum": 100,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "vueloFrente": {
      +            "maximum": 300,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "techoPasante": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "zocaloCajon": {
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material",
      +      "backPanel",
      +      "root"
      +    ],
      +    "type": "object"
      +  }
      +]
  2. Changed1 schema field changed
    • changedInput schema / properties / params / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "shelf",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "openFrame": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "techoPasante": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "shelves",
      -      "backPanel",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawers": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "desk",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "drawers",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "doors": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "wardrobe",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "rod": {
      -        "type": "boolean"
      -      },
      -      "techoPasante": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "doors",
      -      "rod",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "pergola",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "postSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "rafters": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "height",
      -      "rafters",
      -      "postSize",
      -      "slope",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "boardWidth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "gap": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "joists": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "deck",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "boardWidth",
      -      "gap",
      -      "joists",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "table",
      -        "type": "string"
      -      },
      -      "legSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "legSize",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "picnic",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "seatHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "tabletopDepth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "tabletopDepth",
      -      "seatHeight",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "baseHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "bunk": {
      -        "type": "boolean"
      -      },
      -      "bunkHeight": {
      -        "maximum": 1600,
      -        "minimum": 900,
      -        "type": "number"
      -      },
      -      "bunkLadderSide": {
      -        "enum": [
      -          "izq",
      -          "der"
      -        ],
      -        "type": "string"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawersPerSide": {
      -        "maximum": 4,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "headboard": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "backPanel": {
      -            "type": "boolean"
      -          },
      -          "base": {
      -            "enum": [
      -              "zocalo",
      -              "patas",
      -              "ruedas"
      -            ],
      -            "type": "string"
      -          },
      -          "colgado": {
      -            "type": "boolean"
      -          },
      -          "depth": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "enCuerpos": {
      -            "type": "boolean"
      -          },
      -          "frontMaterial": {
      -            "type": "string"
      -          },
      -          "glassDoors": {
      -            "type": "boolean"
      -          },
      -          "height": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "kind": {
      -            "const": "modular",
      -            "type": "string"
      -          },
      -          "material": {
      -            "type": "string"
      -          },
      -          "overlay": {
      -            "type": "boolean"
      -          },
      -          "root": {
      -            "anyOf": [
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "content": {
      -                    "oneOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "estantes",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 12,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajones",
      -                            "type": "string"
      -                          },
      -                          "lock": {
      -                            "enum": [
      -                              "magnetica",
      -                              "llave"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          },
      -                          "push": {
      -                            "type": "boolean"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajonSecreto",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "barral",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "botellero",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "zapatero",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 5,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "vidrio",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "bandeja",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 6,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "ranurado",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 30,
      -                            "minimum": 3,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "hueco",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "vacio",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      }
      -                    ]
      -                  },
      -                  "door": {
      -                    "enum": [
      -                      "izq",
      -                      "der",
      -                      "doble",
      -                      "arriba",
      -                      "abajo",
      -                      "corrediza"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "led": {
      -                    "type": "boolean"
      -                  },
      -                  "lock": {
      -                    "enum": [
      -                      "magnetica",
      -                      "llave"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "push": {
      -                    "type": "boolean"
      -                  }
      -                },
      -                "required": [
      -                  "content"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "$ref": "#/definitions/__schema0"
      -              }
      -            ]
      -          },
      -          "slidingDoor": {
      -            "enum": [
      -              "full",
      -              "per-column"
      -            ],
      -            "type": "string"
      -          },
      -          "softClose": {
      -            "type": "boolean"
      -          },
      -          "techoPasante": {
      -            "type": "boolean"
      -          },
      -          "width": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "kind",
      -          "width",
      -          "height",
      -          "depth",
      -          "material",
      -          "backPanel",
      -          "root"
      -        ],
      -        "type": "object"
      -      },
      -      "headboardShelves": {
      -        "maximum": 6,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "cama",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "mattressThickness": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "storage": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "storage",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "arms": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "sofa",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "seatHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "arms",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "backrest": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "banqueta",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "backrest",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "espejo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "caja",
      -        "type": "string"
      -      },
      -      "legs": {
      -        "maximum": 900,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "lid": {
      -        "enum": [
      -          "ninguna",
      -          "fija",
      -          "abisagrada"
      -        ],
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "wheels": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "lid",
      -      "wheels",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "cortina",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "hojas": {
      -        "maximum": 6,
      -        "minimum": 2,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "biombo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "relleno": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "hojas",
      -      "relleno",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "invernadero",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "puerta": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "slope",
      -      "shelves",
      -      "puerta",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "base": {
      -        "enum": [
      -          "zocalo",
      -          "patas",
      -          "ruedas"
      -        ],
      -        "type": "string"
      -      },
      -      "colgado": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "enCuerpos": {
      -        "type": "boolean"
      -      },
      -      "frontMaterial": {
      -        "type": "string"
      -      },
      -      "glassDoors": {
      -        "type": "boolean"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "modular",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "overlay": {
      -        "type": "boolean"
      -      },
      -      "root": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "content": {
      -                "oneOf": [
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "estantes",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 12,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "cajones",
      -                        "type": "string"
      -                      },
      -                      "lock": {
      -                        "enum": [
      -                          "magnetica",
      -                          "llave"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 8,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      },
      -                      "push": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "cajonSecreto",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "barral",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "botellero",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "zapatero",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 5,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "vidrio",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 8,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "bandeja",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 6,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "ranurado",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 30,
      -                        "minimum": 3,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "hueco",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "vacio",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  }
      -                ]
      -              },
      -              "door": {
      -                "enum": [
      -                  "izq",
      -                  "der",
      -                  "doble",
      -                  "arriba",
      -                  "abajo",
      -                  "corrediza"
      -                ],
      -                "type": "string"
      -              },
      -              "led": {
      -                "type": "boolean"
      -              },
      -              "lock": {
      -                "enum": [
      -                  "magnetica",
      -                  "llave"
      -                ],
      -                "type": "string"
      -              },
      -              "push": {
      -                "type": "boolean"
      -              }
      -            },
      -            "required": [
      -              "content"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "$ref": "#/definitions/__schema0"
      -          }
      -        ]
      -      },
      -      "slidingDoor": {
      -        "enum": [
      -          "full",
      -          "per-column"
      -        ],
      -        "type": "string"
      -      },
      -      "softClose": {
      -        "type": "boolean"
      -      },
      -      "techoPasante": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material",
      -      "backPanel",
      -      "root"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "shelf",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "openFrame": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "techoPasante": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "shelves",
      +      "backPanel",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawers": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "desk",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "drawers",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "doors": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "wardrobe",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "rod": {
      +        "type": "boolean"
      +      },
      +      "techoPasante": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "doors",
      +      "rod",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "pergola",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "postSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "rafters": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "height",
      +      "rafters",
      +      "postSize",
      +      "slope",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "boardWidth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "gap": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "joists": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "deck",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "boardWidth",
      +      "gap",
      +      "joists",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "table",
      +        "type": "string"
      +      },
      +      "legSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "legSize",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "picnic",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "seatHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "tabletopDepth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "tabletopDepth",
      +      "seatHeight",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "baseHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "bunk": {
      +        "type": "boolean"
      +      },
      +      "bunkHeight": {
      +        "maximum": 1600,
      +        "minimum": 900,
      +        "type": "number"
      +      },
      +      "bunkLadderSide": {
      +        "enum": [
      +          "izq",
      +          "der"
      +        ],
      +        "type": "string"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawersPerSide": {
      +        "maximum": 4,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "headboard": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "backPanel": {
      +            "type": "boolean"
      +          },
      +          "base": {
      +            "enum": [
      +              "zocalo",
      +              "patas",
      +              "ruedas"
      +            ],
      +            "type": "string"
      +          },
      +          "colgado": {
      +            "type": "boolean"
      +          },
      +          "depth": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "enCuerpos": {
      +            "type": "boolean"
      +          },
      +          "frontMaterial": {
      +            "type": "string"
      +          },
      +          "glassDoors": {
      +            "type": "boolean"
      +          },
      +          "height": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "herrajes": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "altoPatas": {
      +                "maximum": 200,
      +                "minimum": 40,
      +                "type": "number"
      +              },
      +              "copaK": {
      +                "maximum": 8,
      +                "minimum": 2,
      +                "type": "number"
      +              },
      +              "copaProfundidad": {
      +                "maximum": 16,
      +                "minimum": 9,
      +                "type": "number"
      +              },
      +              "descuentoCorrediza": {
      +                "maximum": 80,
      +                "minimum": 0,
      +                "type": "number"
      +              },
      +              "largosCorredera": {
      +                "items": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": -9007199254740991,
      +                  "type": "integer"
      +                },
      +                "maxItems": 20,
      +                "minItems": 1,
      +                "type": "array"
      +              },
      +              "luzCorrederaPorLado": {
      +                "maximum": 30,
      +                "minimum": 5,
      +                "type": "number"
      +              },
      +              "luzVidrioPorLado": {
      +                "maximum": 6,
      +                "minimum": 0.5,
      +                "type": "number"
      +              },
      +              "solapeCorredizas": {
      +                "maximum": 120,
      +                "minimum": 0,
      +                "type": "number"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "kind": {
      +            "const": "modular",
      +            "type": "string"
      +          },
      +          "material": {
      +            "type": "string"
      +          },
      +          "overlay": {
      +            "type": "boolean"
      +          },
      +          "root": {
      +            "anyOf": [
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "content": {
      +                    "oneOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "estantes",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 12,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajones",
      +                            "type": "string"
      +                          },
      +                          "lock": {
      +                            "enum": [
      +                              "magnetica",
      +                              "llave"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          },
      +                          "push": {
      +                            "type": "boolean"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajonSecreto",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "barral",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "botellero",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "zapatero",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 5,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "vidrio",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "bandeja",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 6,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "ranurado",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 30,
      +                            "minimum": 3,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "hueco",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "vacio",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    ]
      +                  },
      +                  "door": {
      +                    "enum": [
      +                      "izq",
      +                      "der",
      +                      "doble",
      +                      "arriba",
      +                      "abajo",
      +                      "corrediza"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "led": {
      +                    "type": "boolean"
      +                  },
      +                  "lock": {
      +                    "enum": [
      +                      "magnetica",
      +                      "llave"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "push": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "required": [
      +                  "content"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "$ref": "#/definitions/__schema0"
      +              }
      +            ]
      +          },
      +          "slidingDoor": {
      +            "enum": [
      +              "full",
      +              "per-column"
      +            ],
      +            "type": "string"
      +          },
      +          "softClose": {
      +            "type": "boolean"
      +          },
      +          "techoPasante": {
      +            "type": "boolean"
      +          },
      +          "width": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "width",
      +          "height",
      +          "depth",
      +          "material",
      +          "backPanel",
      +          "root"
      +        ],
      +        "type": "object"
      +      },
      +      "headboardShelves": {
      +        "maximum": 6,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "cama",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "mattressThickness": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "storage": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "storage",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "arms": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "sofa",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "seatHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "arms",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backrest": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "banqueta",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "backrest",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "espejo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "caja",
      +        "type": "string"
      +      },
      +      "legs": {
      +        "maximum": 900,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "lid": {
      +        "enum": [
      +          "ninguna",
      +          "fija",
      +          "abisagrada"
      +        ],
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "wheels": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "lid",
      +      "wheels",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "cortina",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "hojas": {
      +        "maximum": 6,
      +        "minimum": 2,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "biombo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "relleno": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "hojas",
      +      "relleno",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "invernadero",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "puerta": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "slope",
      +      "shelves",
      +      "puerta",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "base": {
      +        "enum": [
      +          "zocalo",
      +          "patas",
      +          "ruedas"
      +        ],
      +        "type": "string"
      +      },
      +      "colgado": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "enCuerpos": {
      +        "type": "boolean"
      +      },
      +      "frontMaterial": {
      +        "type": "string"
      +      },
      +      "glassDoors": {
      +        "type": "boolean"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "modular",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "overlay": {
      +        "type": "boolean"
      +      },
      +      "root": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "content": {
      +                "oneOf": [
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "estantes",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 12,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajones",
      +                        "type": "string"
      +                      },
      +                      "lock": {
      +                        "enum": [
      +                          "magnetica",
      +                          "llave"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      },
      +                      "push": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajonSecreto",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "barral",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "botellero",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "zapatero",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 5,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "vidrio",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "bandeja",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 6,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "ranurado",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 30,
      +                        "minimum": 3,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "hueco",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "vacio",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              },
      +              "door": {
      +                "enum": [
      +                  "izq",
      +                  "der",
      +                  "doble",
      +                  "arriba",
      +                  "abajo",
      +                  "corrediza"
      +                ],
      +                "type": "string"
      +              },
      +              "led": {
      +                "type": "boolean"
      +              },
      +              "lock": {
      +                "enum": [
      +                  "magnetica",
      +                  "llave"
      +                ],
      +                "type": "string"
      +              },
      +              "push": {
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "content"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "$ref": "#/definitions/__schema0"
      +          }
      +        ]
      +      },
      +      "slidingDoor": {
      +        "enum": [
      +          "full",
      +          "per-column"
      +        ],
      +        "type": "string"
      +      },
      +      "softClose": {
      +        "type": "boolean"
      +      },
      +      "techoPasante": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material",
      +      "backPanel",
      +      "root"
      +    ],
      +    "type": "object"
      +  }
      +]
  3. Changed2 schema fields changed
    • changedInput schema / properties / params / description
      Previous value: -"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. El schema enumera todos los campos por kind. Modular: frontMaterial (mismo espesor que material), softClose, base, colgado, enCuerpos, slidingDoor, glassDoors y overlay. root admite cortes V/H anidados; cada hijo tiene f y, si genera cuerpo, alto/prof/colgado. En cortes H el alto se reparte con f, no con alto. height y depth deben abarcar todos los cuerpos. Cada hoja admite door, lock, push y led; content.c incluye cajonSecreto y cajones con content.lock/content.push. Shelf: shelves:0 deja solo carcasa; openFrame usa bastidor sin fondo. Cama: headboard modular, headboardShelves, drawersPerSide, bunk, bunkHeight, bunkLadderSide, mattressThickness, baseHeight. Sofá/banqueta: seatHeight (sofá), backrestAngle y cushionThickness. Otros tipos exponen sus opciones en el schema. Los avisos explican qué opción se recortó o no se aplicó y cómo corregirla."New value: +"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. El schema enumera todos los campos por kind. Modular: frontMaterial (mismo espesor que material), softClose, base, colgado, enCuerpos, slidingDoor, glassDoors, overlay y techoPasante (techo al ancho total sobre los laterales; también en shelf y wardrobe). root admite cortes V/H anidados; cada hijo tiene f y, si genera cuerpo, alto/prof/colgado. En cortes H el alto se reparte con f, no con alto. height y depth deben abarcar todos los cuerpos. Cada hoja admite door, lock, push y led; content.c incluye cajonSecreto y cajones con content.lock/content.push. Shelf: shelves:0 deja solo carcasa; openFrame usa bastidor sin fondo. Cama: headboard modular, headboardShelves, drawersPerSide, bunk, bunkHeight, bunkLadderSide, mattressThickness, baseHeight. Sofá/banqueta: seatHeight (sofá), backrestAngle y cushionThickness. Otros tipos exponen sus opciones en el schema. Los avisos explican qué opción se recortó o no se aplicó y cómo corregirla."
    • changedInput schema / properties / params / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "shelf",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "openFrame": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "shelves",
      -      "backPanel",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawers": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "desk",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "drawers",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "doors": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "wardrobe",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "rod": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "doors",
      -      "rod",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "pergola",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "postSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "rafters": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "height",
      -      "rafters",
      -      "postSize",
      -      "slope",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "boardWidth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "gap": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "joists": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "deck",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "boardWidth",
      -      "gap",
      -      "joists",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "table",
      -        "type": "string"
      -      },
      -      "legSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "legSize",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "picnic",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "seatHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "tabletopDepth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "tabletopDepth",
      -      "seatHeight",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "baseHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "bunk": {
      -        "type": "boolean"
      -      },
      -      "bunkHeight": {
      -        "maximum": 1600,
      -        "minimum": 900,
      -        "type": "number"
      -      },
      -      "bunkLadderSide": {
      -        "enum": [
      -          "izq",
      -          "der"
      -        ],
      -        "type": "string"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawersPerSide": {
      -        "maximum": 4,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "headboard": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "backPanel": {
      -            "type": "boolean"
      -          },
      -          "base": {
      -            "enum": [
      -              "zocalo",
      -              "patas",
      -              "ruedas"
      -            ],
      -            "type": "string"
      -          },
      -          "colgado": {
      -            "type": "boolean"
      -          },
      -          "depth": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "enCuerpos": {
      -            "type": "boolean"
      -          },
      -          "frontMaterial": {
      -            "type": "string"
      -          },
      -          "glassDoors": {
      -            "type": "boolean"
      -          },
      -          "height": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "kind": {
      -            "const": "modular",
      -            "type": "string"
      -          },
      -          "material": {
      -            "type": "string"
      -          },
      -          "overlay": {
      -            "type": "boolean"
      -          },
      -          "root": {
      -            "anyOf": [
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "content": {
      -                    "oneOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "estantes",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 12,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajones",
      -                            "type": "string"
      -                          },
      -                          "lock": {
      -                            "enum": [
      -                              "magnetica",
      -                              "llave"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          },
      -                          "push": {
      -                            "type": "boolean"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajonSecreto",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "barral",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "botellero",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "zapatero",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 5,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "vidrio",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "bandeja",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 6,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "ranurado",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 30,
      -                            "minimum": 3,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "hueco",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "vacio",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      }
      -                    ]
      -                  },
      -                  "door": {
      -                    "enum": [
      -                      "izq",
      -                      "der",
      -                      "doble",
      -                      "arriba",
      -                      "abajo",
      -                      "corrediza"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "led": {
      -                    "type": "boolean"
      -                  },
      -                  "lock": {
      -                    "enum": [
      -                      "magnetica",
      -                      "llave"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "push": {
      -                    "type": "boolean"
      -                  }
      -                },
      -                "required": [
      -                  "content"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "$ref": "#/definitions/__schema0"
      -              }
      -            ]
      -          },
      -          "slidingDoor": {
      -            "enum": [
      -              "full",
      -              "per-column"
      -            ],
      -            "type": "string"
      -          },
      -          "softClose": {
      -            "type": "boolean"
      -          },
      -          "width": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "kind",
      -          "width",
      -          "height",
      -          "depth",
      -          "material",
      -          "backPanel",
      -          "root"
      -        ],
      -        "type": "object"
      -      },
      -      "headboardShelves": {
      -        "maximum": 6,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "cama",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "mattressThickness": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "storage": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "storage",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "arms": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "sofa",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "seatHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "arms",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "backrest": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "banqueta",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "backrest",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "espejo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "caja",
      -        "type": "string"
      -      },
      -      "legs": {
      -        "maximum": 900,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "lid": {
      -        "enum": [
      -          "ninguna",
      -          "fija",
      -          "abisagrada"
      -        ],
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "wheels": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "lid",
      -      "wheels",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "cortina",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "hojas": {
      -        "maximum": 6,
      -        "minimum": 2,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "biombo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "relleno": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "hojas",
      -      "relleno",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "invernadero",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "puerta": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "slope",
      -      "shelves",
      -      "puerta",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "base": {
      -        "enum": [
      -          "zocalo",
      -          "patas",
      -          "ruedas"
      -        ],
      -        "type": "string"
      -      },
      -      "colgado": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "enCuerpos": {
      -        "type": "boolean"
      -      },
      -      "frontMaterial": {
      -        "type": "string"
      -      },
      -      "glassDoors": {
      -        "type": "boolean"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "modular",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "overlay": {
      -        "type": "boolean"
      -      },
      -      "root": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "content": {
      -                "oneOf": [
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "estantes",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 12,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "cajones",
      -                        "type": "string"
      -                      },
      -                      "lock": {
      -                        "enum": [
      -                          "magnetica",
      -                          "llave"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 8,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      },
      -                      "push": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "cajonSecreto",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "barral",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "botellero",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "zapatero",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 5,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "vidrio",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 8,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "bandeja",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 6,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "ranurado",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 30,
      -                        "minimum": 3,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "hueco",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "vacio",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  }
      -                ]
      -              },
      -              "door": {
      -                "enum": [
      -                  "izq",
      -                  "der",
      -                  "doble",
      -                  "arriba",
      -                  "abajo",
      -                  "corrediza"
      -                ],
      -                "type": "string"
      -              },
      -              "led": {
      -                "type": "boolean"
      -              },
      -              "lock": {
      -                "enum": [
      -                  "magnetica",
      -                  "llave"
      -                ],
      -                "type": "string"
      -              },
      -              "push": {
      -                "type": "boolean"
      -              }
      -            },
      -            "required": [
      -              "content"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "$ref": "#/definitions/__schema0"
      -          }
      -        ]
      -      },
      -      "slidingDoor": {
      -        "enum": [
      -          "full",
      -          "per-column"
      -        ],
      -        "type": "string"
      -      },
      -      "softClose": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material",
      -      "backPanel",
      -      "root"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "shelf",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "openFrame": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "techoPasante": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "shelves",
      +      "backPanel",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawers": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "desk",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "drawers",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "doors": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "wardrobe",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "rod": {
      +        "type": "boolean"
      +      },
      +      "techoPasante": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "doors",
      +      "rod",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "pergola",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "postSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "rafters": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "height",
      +      "rafters",
      +      "postSize",
      +      "slope",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "boardWidth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "gap": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "joists": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "deck",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "boardWidth",
      +      "gap",
      +      "joists",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "table",
      +        "type": "string"
      +      },
      +      "legSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "legSize",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "picnic",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "seatHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "tabletopDepth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "tabletopDepth",
      +      "seatHeight",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "baseHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "bunk": {
      +        "type": "boolean"
      +      },
      +      "bunkHeight": {
      +        "maximum": 1600,
      +        "minimum": 900,
      +        "type": "number"
      +      },
      +      "bunkLadderSide": {
      +        "enum": [
      +          "izq",
      +          "der"
      +        ],
      +        "type": "string"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawersPerSide": {
      +        "maximum": 4,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "headboard": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "backPanel": {
      +            "type": "boolean"
      +          },
      +          "base": {
      +            "enum": [
      +              "zocalo",
      +              "patas",
      +              "ruedas"
      +            ],
      +            "type": "string"
      +          },
      +          "colgado": {
      +            "type": "boolean"
      +          },
      +          "depth": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "enCuerpos": {
      +            "type": "boolean"
      +          },
      +          "frontMaterial": {
      +            "type": "string"
      +          },
      +          "glassDoors": {
      +            "type": "boolean"
      +          },
      +          "height": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "kind": {
      +            "const": "modular",
      +            "type": "string"
      +          },
      +          "material": {
      +            "type": "string"
      +          },
      +          "overlay": {
      +            "type": "boolean"
      +          },
      +          "root": {
      +            "anyOf": [
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "content": {
      +                    "oneOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "estantes",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 12,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajones",
      +                            "type": "string"
      +                          },
      +                          "lock": {
      +                            "enum": [
      +                              "magnetica",
      +                              "llave"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          },
      +                          "push": {
      +                            "type": "boolean"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajonSecreto",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "barral",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "botellero",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "zapatero",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 5,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "vidrio",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "bandeja",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 6,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "ranurado",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 30,
      +                            "minimum": 3,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "hueco",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "vacio",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    ]
      +                  },
      +                  "door": {
      +                    "enum": [
      +                      "izq",
      +                      "der",
      +                      "doble",
      +                      "arriba",
      +                      "abajo",
      +                      "corrediza"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "led": {
      +                    "type": "boolean"
      +                  },
      +                  "lock": {
      +                    "enum": [
      +                      "magnetica",
      +                      "llave"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "push": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "required": [
      +                  "content"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "$ref": "#/definitions/__schema0"
      +              }
      +            ]
      +          },
      +          "slidingDoor": {
      +            "enum": [
      +              "full",
      +              "per-column"
      +            ],
      +            "type": "string"
      +          },
      +          "softClose": {
      +            "type": "boolean"
      +          },
      +          "techoPasante": {
      +            "type": "boolean"
      +          },
      +          "width": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "width",
      +          "height",
      +          "depth",
      +          "material",
      +          "backPanel",
      +          "root"
      +        ],
      +        "type": "object"
      +      },
      +      "headboardShelves": {
      +        "maximum": 6,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "cama",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "mattressThickness": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "storage": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "storage",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "arms": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "sofa",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "seatHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "arms",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backrest": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "banqueta",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "backrest",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "espejo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "caja",
      +        "type": "string"
      +      },
      +      "legs": {
      +        "maximum": 900,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "lid": {
      +        "enum": [
      +          "ninguna",
      +          "fija",
      +          "abisagrada"
      +        ],
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "wheels": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "lid",
      +      "wheels",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "cortina",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "hojas": {
      +        "maximum": 6,
      +        "minimum": 2,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "biombo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "relleno": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "hojas",
      +      "relleno",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "invernadero",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "puerta": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "slope",
      +      "shelves",
      +      "puerta",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "base": {
      +        "enum": [
      +          "zocalo",
      +          "patas",
      +          "ruedas"
      +        ],
      +        "type": "string"
      +      },
      +      "colgado": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "enCuerpos": {
      +        "type": "boolean"
      +      },
      +      "frontMaterial": {
      +        "type": "string"
      +      },
      +      "glassDoors": {
      +        "type": "boolean"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "modular",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "overlay": {
      +        "type": "boolean"
      +      },
      +      "root": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "content": {
      +                "oneOf": [
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "estantes",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 12,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajones",
      +                        "type": "string"
      +                      },
      +                      "lock": {
      +                        "enum": [
      +                          "magnetica",
      +                          "llave"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      },
      +                      "push": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajonSecreto",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "barral",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "botellero",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "zapatero",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 5,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "vidrio",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "bandeja",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 6,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "ranurado",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 30,
      +                        "minimum": 3,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "hueco",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "vacio",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              },
      +              "door": {
      +                "enum": [
      +                  "izq",
      +                  "der",
      +                  "doble",
      +                  "arriba",
      +                  "abajo",
      +                  "corrediza"
      +                ],
      +                "type": "string"
      +              },
      +              "led": {
      +                "type": "boolean"
      +              },
      +              "lock": {
      +                "enum": [
      +                  "magnetica",
      +                  "llave"
      +                ],
      +                "type": "string"
      +              },
      +              "push": {
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "content"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "$ref": "#/definitions/__schema0"
      +          }
      +        ]
      +      },
      +      "slidingDoor": {
      +        "enum": [
      +          "full",
      +          "per-column"
      +        ],
      +        "type": "string"
      +      },
      +      "softClose": {
      +        "type": "boolean"
      +      },
      +      "techoPasante": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material",
      +      "backPanel",
      +      "root"
      +    ],
      +    "type": "object"
      +  }
      +]
  4. Changed2 schema fields changed
    • changedInput schema / definitions / __schema0 / properties / ch / items / properties / node / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "content": {
      -        "oneOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "estantes",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 12,
      -                "minimum": 1,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "cajones",
      -                "type": "string"
      -              },
      -              "lock": {
      -                "enum": [
      -                  "magnetica",
      -                  "llave"
      -                ],
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 8,
      -                "minimum": 1,
      -                "type": "integer"
      -              },
      -              "push": {
      -                "type": "boolean"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "cajonSecreto",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "barral",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "botellero",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "zapatero",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 5,
      -                "minimum": 1,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "vidrio",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 8,
      -                "minimum": 1,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "bandeja",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 6,
      -                "minimum": 1,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "hueco",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "vacio",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          }
      -        ]
      -      },
      -      "door": {
      -        "enum": [
      -          "izq",
      -          "der",
      -          "doble",
      -          "arriba",
      -          "abajo",
      -          "corrediza"
      -        ],
      -        "type": "string"
      -      },
      -      "led": {
      -        "type": "boolean"
      -      },
      -      "lock": {
      -        "enum": [
      -          "magnetica",
      -          "llave"
      -        ],
      -        "type": "string"
      -      },
      -      "push": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "content"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "$ref": "#/definitions/__schema0"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "content": {
      +        "oneOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "estantes",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 12,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "cajones",
      +                "type": "string"
      +              },
      +              "lock": {
      +                "enum": [
      +                  "magnetica",
      +                  "llave"
      +                ],
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 8,
      +                "minimum": 1,
      +                "type": "integer"
      +              },
      +              "push": {
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "cajonSecreto",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "barral",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "botellero",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "zapatero",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 5,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "vidrio",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 8,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "bandeja",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 6,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "ranurado",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 30,
      +                "minimum": 3,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "hueco",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "vacio",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          }
      +        ]
      +      },
      +      "door": {
      +        "enum": [
      +          "izq",
      +          "der",
      +          "doble",
      +          "arriba",
      +          "abajo",
      +          "corrediza"
      +        ],
      +        "type": "string"
      +      },
      +      "led": {
      +        "type": "boolean"
      +      },
      +      "lock": {
      +        "enum": [
      +          "magnetica",
      +          "llave"
      +        ],
      +        "type": "string"
      +      },
      +      "push": {
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "content"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "$ref": "#/definitions/__schema0"
      +  }
      +]
    • changedInput schema / properties / params / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "shelf",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "openFrame": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "shelves",
      -      "backPanel",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawers": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "desk",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "drawers",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "doors": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "wardrobe",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "rod": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "doors",
      -      "rod",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "pergola",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "postSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "rafters": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "height",
      -      "rafters",
      -      "postSize",
      -      "slope",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "boardWidth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "gap": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "joists": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "deck",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "boardWidth",
      -      "gap",
      -      "joists",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "table",
      -        "type": "string"
      -      },
      -      "legSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "legSize",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "baseHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "bunk": {
      -        "type": "boolean"
      -      },
      -      "bunkHeight": {
      -        "maximum": 1600,
      -        "minimum": 900,
      -        "type": "number"
      -      },
      -      "bunkLadderSide": {
      -        "enum": [
      -          "izq",
      -          "der"
      -        ],
      -        "type": "string"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawersPerSide": {
      -        "maximum": 4,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "headboard": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "backPanel": {
      -            "type": "boolean"
      -          },
      -          "base": {
      -            "enum": [
      -              "zocalo",
      -              "patas",
      -              "ruedas"
      -            ],
      -            "type": "string"
      -          },
      -          "colgado": {
      -            "type": "boolean"
      -          },
      -          "depth": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "enCuerpos": {
      -            "type": "boolean"
      -          },
      -          "frontMaterial": {
      -            "type": "string"
      -          },
      -          "glassDoors": {
      -            "type": "boolean"
      -          },
      -          "height": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "kind": {
      -            "const": "modular",
      -            "type": "string"
      -          },
      -          "material": {
      -            "type": "string"
      -          },
      -          "overlay": {
      -            "type": "boolean"
      -          },
      -          "root": {
      -            "anyOf": [
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "content": {
      -                    "oneOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "estantes",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 12,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajones",
      -                            "type": "string"
      -                          },
      -                          "lock": {
      -                            "enum": [
      -                              "magnetica",
      -                              "llave"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          },
      -                          "push": {
      -                            "type": "boolean"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajonSecreto",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "barral",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "botellero",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "zapatero",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 5,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "vidrio",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "bandeja",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 6,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "hueco",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "vacio",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      }
      -                    ]
      -                  },
      -                  "door": {
      -                    "enum": [
      -                      "izq",
      -                      "der",
      -                      "doble",
      -                      "arriba",
      -                      "abajo",
      -                      "corrediza"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "led": {
      -                    "type": "boolean"
      -                  },
      -                  "lock": {
      -                    "enum": [
      -                      "magnetica",
      -                      "llave"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "push": {
      -                    "type": "boolean"
      -                  }
      -                },
      -                "required": [
      -                  "content"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "$ref": "#/definitions/__schema0"
      -              }
      -            ]
      -          },
      -          "slidingDoor": {
      -            "enum": [
      -              "full",
      -              "per-column"
      -            ],
      -            "type": "string"
      -          },
      -          "softClose": {
      -            "type": "boolean"
      -          },
      -          "width": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "kind",
      -          "width",
      -          "height",
      -          "depth",
      -          "material",
      -          "backPanel",
      -          "root"
      -        ],
      -        "type": "object"
      -      },
      -      "headboardShelves": {
      -        "maximum": 6,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "cama",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "mattressThickness": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "storage": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "storage",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "arms": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "sofa",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "seatHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "arms",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "backrest": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "banqueta",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "backrest",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "espejo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "caja",
      -        "type": "string"
      -      },
      -      "legs": {
      -        "maximum": 900,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "lid": {
      -        "enum": [
      -          "ninguna",
      -          "fija",
      -          "abisagrada"
      -        ],
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "wheels": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "lid",
      -      "wheels",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "cortina",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "hojas": {
      -        "maximum": 6,
      -        "minimum": 2,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "biombo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "relleno": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "hojas",
      -      "relleno",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "invernadero",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "puerta": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "slope",
      -      "shelves",
      -      "puerta",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "base": {
      -        "enum": [
      -          "zocalo",
      -          "patas",
      -          "ruedas"
      -        ],
      -        "type": "string"
      -      },
      -      "colgado": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "enCuerpos": {
      -        "type": "boolean"
      -      },
      -      "frontMaterial": {
      -        "type": "string"
      -      },
      -      "glassDoors": {
      -        "type": "boolean"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "modular",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "overlay": {
      -        "type": "boolean"
      -      },
      -      "root": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "content": {
      -                "oneOf": [
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "estantes",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 12,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "cajones",
      -                        "type": "string"
      -                      },
      -                      "lock": {
      -                        "enum": [
      -                          "magnetica",
      -                          "llave"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 8,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      },
      -                      "push": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "cajonSecreto",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "barral",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "botellero",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "zapatero",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 5,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "vidrio",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 8,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "bandeja",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 6,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "hueco",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "vacio",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  }
      -                ]
      -              },
      -              "door": {
      -                "enum": [
      -                  "izq",
      -                  "der",
      -                  "doble",
      -                  "arriba",
      -                  "abajo",
      -                  "corrediza"
      -                ],
      -                "type": "string"
      -              },
      -              "led": {
      -                "type": "boolean"
      -              },
      -              "lock": {
      -                "enum": [
      -                  "magnetica",
      -                  "llave"
      -                ],
      -                "type": "string"
      -              },
      -              "push": {
      -                "type": "boolean"
      -              }
      -            },
      -            "required": [
      -              "content"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "$ref": "#/definitions/__schema0"
      -          }
      -        ]
      -      },
      -      "slidingDoor": {
      -        "enum": [
      -          "full",
      -          "per-column"
      -        ],
      -        "type": "string"
      -      },
      -      "softClose": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material",
      -      "backPanel",
      -      "root"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "shelf",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "openFrame": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "shelves",
      +      "backPanel",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawers": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "desk",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "drawers",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "doors": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "wardrobe",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "rod": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "doors",
      +      "rod",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "pergola",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "postSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "rafters": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "height",
      +      "rafters",
      +      "postSize",
      +      "slope",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "boardWidth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "gap": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "joists": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "deck",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "boardWidth",
      +      "gap",
      +      "joists",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "table",
      +        "type": "string"
      +      },
      +      "legSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "legSize",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "picnic",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "seatHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "tabletopDepth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "tabletopDepth",
      +      "seatHeight",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "baseHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "bunk": {
      +        "type": "boolean"
      +      },
      +      "bunkHeight": {
      +        "maximum": 1600,
      +        "minimum": 900,
      +        "type": "number"
      +      },
      +      "bunkLadderSide": {
      +        "enum": [
      +          "izq",
      +          "der"
      +        ],
      +        "type": "string"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawersPerSide": {
      +        "maximum": 4,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "headboard": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "backPanel": {
      +            "type": "boolean"
      +          },
      +          "base": {
      +            "enum": [
      +              "zocalo",
      +              "patas",
      +              "ruedas"
      +            ],
      +            "type": "string"
      +          },
      +          "colgado": {
      +            "type": "boolean"
      +          },
      +          "depth": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "enCuerpos": {
      +            "type": "boolean"
      +          },
      +          "frontMaterial": {
      +            "type": "string"
      +          },
      +          "glassDoors": {
      +            "type": "boolean"
      +          },
      +          "height": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "kind": {
      +            "const": "modular",
      +            "type": "string"
      +          },
      +          "material": {
      +            "type": "string"
      +          },
      +          "overlay": {
      +            "type": "boolean"
      +          },
      +          "root": {
      +            "anyOf": [
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "content": {
      +                    "oneOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "estantes",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 12,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajones",
      +                            "type": "string"
      +                          },
      +                          "lock": {
      +                            "enum": [
      +                              "magnetica",
      +                              "llave"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          },
      +                          "push": {
      +                            "type": "boolean"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajonSecreto",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "barral",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "botellero",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "zapatero",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 5,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "vidrio",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "bandeja",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 6,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "ranurado",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 30,
      +                            "minimum": 3,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "hueco",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "vacio",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    ]
      +                  },
      +                  "door": {
      +                    "enum": [
      +                      "izq",
      +                      "der",
      +                      "doble",
      +                      "arriba",
      +                      "abajo",
      +                      "corrediza"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "led": {
      +                    "type": "boolean"
      +                  },
      +                  "lock": {
      +                    "enum": [
      +                      "magnetica",
      +                      "llave"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "push": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "required": [
      +                  "content"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "$ref": "#/definitions/__schema0"
      +              }
      +            ]
      +          },
      +          "slidingDoor": {
      +            "enum": [
      +              "full",
      +              "per-column"
      +            ],
      +            "type": "string"
      +          },
      +          "softClose": {
      +            "type": "boolean"
      +          },
      +          "width": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "width",
      +          "height",
      +          "depth",
      +          "material",
      +          "backPanel",
      +          "root"
      +        ],
      +        "type": "object"
      +      },
      +      "headboardShelves": {
      +        "maximum": 6,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "cama",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "mattressThickness": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "storage": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "storage",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "arms": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "sofa",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "seatHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "arms",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backrest": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "banqueta",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "backrest",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "espejo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "caja",
      +        "type": "string"
      +      },
      +      "legs": {
      +        "maximum": 900,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "lid": {
      +        "enum": [
      +          "ninguna",
      +          "fija",
      +          "abisagrada"
      +        ],
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "wheels": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "lid",
      +      "wheels",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "cortina",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "hojas": {
      +        "maximum": 6,
      +        "minimum": 2,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "biombo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "relleno": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "hojas",
      +      "relleno",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "invernadero",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "puerta": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "slope",
      +      "shelves",
      +      "puerta",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "base": {
      +        "enum": [
      +          "zocalo",
      +          "patas",
      +          "ruedas"
      +        ],
      +        "type": "string"
      +      },
      +      "colgado": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "enCuerpos": {
      +        "type": "boolean"
      +      },
      +      "frontMaterial": {
      +        "type": "string"
      +      },
      +      "glassDoors": {
      +        "type": "boolean"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "modular",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "overlay": {
      +        "type": "boolean"
      +      },
      +      "root": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "content": {
      +                "oneOf": [
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "estantes",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 12,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajones",
      +                        "type": "string"
      +                      },
      +                      "lock": {
      +                        "enum": [
      +                          "magnetica",
      +                          "llave"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      },
      +                      "push": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajonSecreto",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "barral",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "botellero",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "zapatero",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 5,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "vidrio",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "bandeja",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 6,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "ranurado",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 30,
      +                        "minimum": 3,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "hueco",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "vacio",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              },
      +              "door": {
      +                "enum": [
      +                  "izq",
      +                  "der",
      +                  "doble",
      +                  "arriba",
      +                  "abajo",
      +                  "corrediza"
      +                ],
      +                "type": "string"
      +              },
      +              "led": {
      +                "type": "boolean"
      +              },
      +              "lock": {
      +                "enum": [
      +                  "magnetica",
      +                  "llave"
      +                ],
      +                "type": "string"
      +              },
      +              "push": {
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "content"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "$ref": "#/definitions/__schema0"
      +          }
      +        ]
      +      },
      +      "slidingDoor": {
      +        "enum": [
      +          "full",
      +          "per-column"
      +        ],
      +        "type": "string"
      +      },
      +      "softClose": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material",
      +      "backPanel",
      +      "root"
      +    ],
      +    "type": "object"
      +  }
      +]
  5. Changed6 schema fields changed
    • addedInput schema / definitions / __schema0 / additionalProperties
      Added value: +false
    • addedInput schema / definitions / __schema0 / properties / ch / items / additionalProperties
      Added value: +false
    • changedInput schema / definitions / __schema0 / properties / ch / items / properties / node / anyOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "content": {
      -        "oneOf": [
      -          {
      -            "properties": {
      -              "c": {
      -                "const": "estantes",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 12,
      -                "minimum": 1,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "properties": {
      -              "c": {
      -                "const": "cajones",
      -                "type": "string"
      -              },
      -              "lock": {
      -                "enum": [
      -                  "magnetica",
      -                  "llave"
      -                ],
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 8,
      -                "minimum": 1,
      -                "type": "integer"
      -              },
      -              "push": {
      -                "type": "boolean"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "properties": {
      -              "c": {
      -                "const": "cajonSecreto",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "properties": {
      -              "c": {
      -                "const": "barral",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "properties": {
      -              "c": {
      -                "const": "botellero",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "properties": {
      -              "c": {
      -                "const": "zapatero",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 5,
      -                "minimum": 1,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "properties": {
      -              "c": {
      -                "const": "vidrio",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 8,
      -                "minimum": 1,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "properties": {
      -              "c": {
      -                "const": "bandeja",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 6,
      -                "minimum": 1,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "properties": {
      -              "c": {
      -                "const": "hueco",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "properties": {
      -              "c": {
      -                "const": "vacio",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          }
      -        ]
      -      },
      -      "door": {
      -        "enum": [
      -          "izq",
      -          "der",
      -          "doble",
      -          "arriba",
      -          "abajo",
      -          "corrediza"
      -        ],
      -        "type": "string"
      -      },
      -      "led": {
      -        "type": "boolean"
      -      },
      -      "lock": {
      -        "enum": [
      -          "magnetica",
      -          "llave"
      -        ],
      -        "type": "string"
      -      },
      -      "push": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "content"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "$ref": "#/definitions/__schema0"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "content": {
      +        "oneOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "estantes",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 12,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "cajones",
      +                "type": "string"
      +              },
      +              "lock": {
      +                "enum": [
      +                  "magnetica",
      +                  "llave"
      +                ],
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 8,
      +                "minimum": 1,
      +                "type": "integer"
      +              },
      +              "push": {
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "cajonSecreto",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "barral",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "botellero",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "zapatero",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 5,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "vidrio",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 8,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "bandeja",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 6,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "hueco",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "vacio",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          }
      +        ]
      +      },
      +      "door": {
      +        "enum": [
      +          "izq",
      +          "der",
      +          "doble",
      +          "arriba",
      +          "abajo",
      +          "corrediza"
      +        ],
      +        "type": "string"
      +      },
      +      "led": {
      +        "type": "boolean"
      +      },
      +      "lock": {
      +        "enum": [
      +          "magnetica",
      +          "llave"
      +        ],
      +        "type": "string"
      +      },
      +      "push": {
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "content"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "$ref": "#/definitions/__schema0"
      +  }
      +]
    • addedInput schema / properties / ajustes / additionalProperties
      Added value: +false
    • changedInput schema / properties / params / description
      Previous value: -"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir al menos: kind, width (mm), height (mm), depth (mm)."New value: +"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. El schema enumera todos los campos por kind. Modular: frontMaterial (mismo espesor que material), softClose, base, colgado, enCuerpos, slidingDoor, glassDoors y overlay. root admite cortes V/H anidados; cada hijo tiene f y, si genera cuerpo, alto/prof/colgado. En cortes H el alto se reparte con f, no con alto. height y depth deben abarcar todos los cuerpos. Cada hoja admite door, lock, push y led; content.c incluye cajonSecreto y cajones con content.lock/content.push. Shelf: shelves:0 deja solo carcasa; openFrame usa bastidor sin fondo. Cama: headboard modular, headboardShelves, drawersPerSide, bunk, bunkHeight, bunkLadderSide, mattressThickness, baseHeight. Sofá/banqueta: seatHeight (sofá), backrestAngle y cushionThickness. Otros tipos exponen sus opciones en el schema. Los avisos explican qué opción se recortó o no se aplicó y cómo corregirla."
    • changedInput schema / properties / params / oneOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "shelf",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "openFrame": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "shelves",
      -      "backPanel",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawers": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "desk",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "drawers",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "doors": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "wardrobe",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "rod": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "doors",
      -      "rod",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "pergola",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "postSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "rafters": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "height",
      -      "rafters",
      -      "postSize",
      -      "slope",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "boardWidth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "gap": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "joists": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "deck",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "boardWidth",
      -      "gap",
      -      "joists",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "table",
      -        "type": "string"
      -      },
      -      "legSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "legSize",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "baseHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "bunk": {
      -        "type": "boolean"
      -      },
      -      "bunkHeight": {
      -        "maximum": 1600,
      -        "minimum": 900,
      -        "type": "number"
      -      },
      -      "bunkLadderSide": {
      -        "enum": [
      -          "izq",
      -          "der"
      -        ],
      -        "type": "string"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawersPerSide": {
      -        "maximum": 4,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "headboard": {
      -        "properties": {
      -          "backPanel": {
      -            "type": "boolean"
      -          },
      -          "base": {
      -            "enum": [
      -              "zocalo",
      -              "patas",
      -              "ruedas"
      -            ],
      -            "type": "string"
      -          },
      -          "colgado": {
      -            "type": "boolean"
      -          },
      -          "depth": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "enCuerpos": {
      -            "type": "boolean"
      -          },
      -          "frontMaterial": {
      -            "type": "string"
      -          },
      -          "glassDoors": {
      -            "type": "boolean"
      -          },
      -          "height": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "kind": {
      -            "const": "modular",
      -            "type": "string"
      -          },
      -          "material": {
      -            "type": "string"
      -          },
      -          "overlay": {
      -            "type": "boolean"
      -          },
      -          "root": {
      -            "anyOf": [
      -              {
      -                "properties": {
      -                  "content": {
      -                    "oneOf": [
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "estantes",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 12,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajones",
      -                            "type": "string"
      -                          },
      -                          "lock": {
      -                            "enum": [
      -                              "magnetica",
      -                              "llave"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          },
      -                          "push": {
      -                            "type": "boolean"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajonSecreto",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "barral",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "botellero",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "zapatero",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 5,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "vidrio",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "bandeja",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 6,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "hueco",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "vacio",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      }
      -                    ]
      -                  },
      -                  "door": {
      -                    "enum": [
      -                      "izq",
      -                      "der",
      -                      "doble",
      -                      "arriba",
      -                      "abajo",
      -                      "corrediza"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "led": {
      -                    "type": "boolean"
      -                  },
      -                  "lock": {
      -                    "enum": [
      -                      "magnetica",
      -                      "llave"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "push": {
      -                    "type": "boolean"
      -                  }
      -                },
      -                "required": [
      -                  "content"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "$ref": "#/definitions/__schema0"
      -              }
      -            ]
      -          },
      -          "slidingDoor": {
      -            "enum": [
      -              "full",
      -              "per-column"
      -            ],
      -            "type": "string"
      -          },
      -          "softClose": {
      -            "type": "boolean"
      -          },
      -          "width": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "kind",
      -          "width",
      -          "height",
      -          "depth",
      -          "material",
      -          "backPanel",
      -          "root"
      -        ],
      -        "type": "object"
      -      },
      -      "headboardShelves": {
      -        "maximum": 6,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "cama",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "mattressThickness": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "storage": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "storage",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "arms": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "sofa",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "seatHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "arms",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "backrest": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "banqueta",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "backrest",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "espejo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "caja",
      -        "type": "string"
      -      },
      -      "legs": {
      -        "maximum": 900,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "lid": {
      -        "enum": [
      -          "ninguna",
      -          "fija",
      -          "abisagrada"
      -        ],
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "wheels": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "lid",
      -      "wheels",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "cortina",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "hojas": {
      -        "maximum": 6,
      -        "minimum": 2,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "biombo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "relleno": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "hojas",
      -      "relleno",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "invernadero",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "puerta": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "slope",
      -      "shelves",
      -      "puerta",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "base": {
      -        "enum": [
      -          "zocalo",
      -          "patas",
      -          "ruedas"
      -        ],
      -        "type": "string"
      -      },
      -      "colgado": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "enCuerpos": {
      -        "type": "boolean"
      -      },
      -      "frontMaterial": {
      -        "type": "string"
      -      },
      -      "glassDoors": {
      -        "type": "boolean"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "modular",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "overlay": {
      -        "type": "boolean"
      -      },
      -      "root": {
      -        "anyOf": [
      -          {
      -            "properties": {
      -              "content": {
      -                "oneOf": [
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "estantes",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 12,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "cajones",
      -                        "type": "string"
      -                      },
      -                      "lock": {
      -                        "enum": [
      -                          "magnetica",
      -                          "llave"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 8,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      },
      -                      "push": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "cajonSecreto",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "barral",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "botellero",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "zapatero",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 5,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "vidrio",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 8,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "bandeja",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 6,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "hueco",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "vacio",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  }
      -                ]
      -              },
      -              "door": {
      -                "enum": [
      -                  "izq",
      -                  "der",
      -                  "doble",
      -                  "arriba",
      -                  "abajo",
      -                  "corrediza"
      -                ],
      -                "type": "string"
      -              },
      -              "led": {
      -                "type": "boolean"
      -              },
      -              "lock": {
      -                "enum": [
      -                  "magnetica",
      -                  "llave"
      -                ],
      -                "type": "string"
      -              },
      -              "push": {
      -                "type": "boolean"
      -              }
      -            },
      -            "required": [
      -              "content"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "$ref": "#/definitions/__schema0"
      -          }
      -        ]
      -      },
      -      "slidingDoor": {
      -        "enum": [
      -          "full",
      -          "per-column"
      -        ],
      -        "type": "string"
      -      },
      -      "softClose": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material",
      -      "backPanel",
      -      "root"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "shelf",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "openFrame": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "shelves",
      +      "backPanel",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawers": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "desk",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "drawers",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "doors": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "wardrobe",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "rod": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "doors",
      +      "rod",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "pergola",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "postSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "rafters": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "height",
      +      "rafters",
      +      "postSize",
      +      "slope",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "boardWidth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "gap": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "joists": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "deck",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "boardWidth",
      +      "gap",
      +      "joists",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "table",
      +        "type": "string"
      +      },
      +      "legSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "legSize",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "baseHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "bunk": {
      +        "type": "boolean"
      +      },
      +      "bunkHeight": {
      +        "maximum": 1600,
      +        "minimum": 900,
      +        "type": "number"
      +      },
      +      "bunkLadderSide": {
      +        "enum": [
      +          "izq",
      +          "der"
      +        ],
      +        "type": "string"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawersPerSide": {
      +        "maximum": 4,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "headboard": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "backPanel": {
      +            "type": "boolean"
      +          },
      +          "base": {
      +            "enum": [
      +              "zocalo",
      +              "patas",
      +              "ruedas"
      +            ],
      +            "type": "string"
      +          },
      +          "colgado": {
      +            "type": "boolean"
      +          },
      +          "depth": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "enCuerpos": {
      +            "type": "boolean"
      +          },
      +          "frontMaterial": {
      +            "type": "string"
      +          },
      +          "glassDoors": {
      +            "type": "boolean"
      +          },
      +          "height": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "kind": {
      +            "const": "modular",
      +            "type": "string"
      +          },
      +          "material": {
      +            "type": "string"
      +          },
      +          "overlay": {
      +            "type": "boolean"
      +          },
      +          "root": {
      +            "anyOf": [
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "content": {
      +                    "oneOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "estantes",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 12,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajones",
      +                            "type": "string"
      +                          },
      +                          "lock": {
      +                            "enum": [
      +                              "magnetica",
      +                              "llave"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          },
      +                          "push": {
      +                            "type": "boolean"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajonSecreto",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "barral",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "botellero",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "zapatero",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 5,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "vidrio",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "bandeja",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 6,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "hueco",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "vacio",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    ]
      +                  },
      +                  "door": {
      +                    "enum": [
      +                      "izq",
      +                      "der",
      +                      "doble",
      +                      "arriba",
      +                      "abajo",
      +                      "corrediza"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "led": {
      +                    "type": "boolean"
      +                  },
      +                  "lock": {
      +                    "enum": [
      +                      "magnetica",
      +                      "llave"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "push": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "required": [
      +                  "content"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "$ref": "#/definitions/__schema0"
      +              }
      +            ]
      +          },
      +          "slidingDoor": {
      +            "enum": [
      +              "full",
      +              "per-column"
      +            ],
      +            "type": "string"
      +          },
      +          "softClose": {
      +            "type": "boolean"
      +          },
      +          "width": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "width",
      +          "height",
      +          "depth",
      +          "material",
      +          "backPanel",
      +          "root"
      +        ],
      +        "type": "object"
      +      },
      +      "headboardShelves": {
      +        "maximum": 6,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "cama",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "mattressThickness": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "storage": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "storage",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "arms": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "sofa",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "seatHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "arms",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backrest": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "banqueta",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "backrest",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "espejo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "caja",
      +        "type": "string"
      +      },
      +      "legs": {
      +        "maximum": 900,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "lid": {
      +        "enum": [
      +          "ninguna",
      +          "fija",
      +          "abisagrada"
      +        ],
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "wheels": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "lid",
      +      "wheels",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "cortina",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "hojas": {
      +        "maximum": 6,
      +        "minimum": 2,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "biombo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "relleno": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "hojas",
      +      "relleno",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "invernadero",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "puerta": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "slope",
      +      "shelves",
      +      "puerta",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "base": {
      +        "enum": [
      +          "zocalo",
      +          "patas",
      +          "ruedas"
      +        ],
      +        "type": "string"
      +      },
      +      "colgado": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "enCuerpos": {
      +        "type": "boolean"
      +      },
      +      "frontMaterial": {
      +        "type": "string"
      +      },
      +      "glassDoors": {
      +        "type": "boolean"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "modular",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "overlay": {
      +        "type": "boolean"
      +      },
      +      "root": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "content": {
      +                "oneOf": [
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "estantes",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 12,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajones",
      +                        "type": "string"
      +                      },
      +                      "lock": {
      +                        "enum": [
      +                          "magnetica",
      +                          "llave"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      },
      +                      "push": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajonSecreto",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "barral",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "botellero",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "zapatero",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 5,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "vidrio",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "bandeja",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 6,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "hueco",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "vacio",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              },
      +              "door": {
      +                "enum": [
      +                  "izq",
      +                  "der",
      +                  "doble",
      +                  "arriba",
      +                  "abajo",
      +                  "corrediza"
      +                ],
      +                "type": "string"
      +              },
      +              "led": {
      +                "type": "boolean"
      +              },
      +              "lock": {
      +                "enum": [
      +                  "magnetica",
      +                  "llave"
      +                ],
      +                "type": "string"
      +              },
      +              "push": {
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "content"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "$ref": "#/definitions/__schema0"
      +          }
      +        ]
      +      },
      +      "slidingDoor": {
      +        "enum": [
      +          "full",
      +          "per-column"
      +        ],
      +        "type": "string"
      +      },
      +      "softClose": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material",
      +      "backPanel",
      +      "root"
      +    ],
      +    "type": "object"
      +  }
      +]
  6. Changed2 schema fields changed
    • removedInput schema / definitions / __schema0 / properties / ch / items / properties / enCuerpos
      Removed value: -{
      -  "type": "boolean"
      -}
    • changedInput schema / properties / params / oneOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "shelf",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "openFrame": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "shelves",
      -      "backPanel",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawers": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "desk",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "drawers",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "doors": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "wardrobe",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "rod": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "doors",
      -      "rod",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "pergola",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "postSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "rafters": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "height",
      -      "rafters",
      -      "postSize",
      -      "slope",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "boardWidth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "gap": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "joists": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "deck",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "boardWidth",
      -      "gap",
      -      "joists",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "table",
      -        "type": "string"
      -      },
      -      "legSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "legSize",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "baseHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "bunk": {
      -        "type": "boolean"
      -      },
      -      "bunkHeight": {
      -        "maximum": 1600,
      -        "minimum": 900,
      -        "type": "number"
      -      },
      -      "bunkLadderSide": {
      -        "enum": [
      -          "izq",
      -          "der"
      -        ],
      -        "type": "string"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawersPerSide": {
      -        "maximum": 4,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "headboard": {
      -        "properties": {
      -          "backPanel": {
      -            "type": "boolean"
      -          },
      -          "base": {
      -            "enum": [
      -              "zocalo",
      -              "patas",
      -              "ruedas"
      -            ],
      -            "type": "string"
      -          },
      -          "colgado": {
      -            "type": "boolean"
      -          },
      -          "depth": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "frontMaterial": {
      -            "type": "string"
      -          },
      -          "glassDoors": {
      -            "type": "boolean"
      -          },
      -          "height": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "kind": {
      -            "const": "modular",
      -            "type": "string"
      -          },
      -          "material": {
      -            "type": "string"
      -          },
      -          "overlay": {
      -            "type": "boolean"
      -          },
      -          "root": {
      -            "anyOf": [
      -              {
      -                "properties": {
      -                  "content": {
      -                    "oneOf": [
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "estantes",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 12,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajones",
      -                            "type": "string"
      -                          },
      -                          "lock": {
      -                            "enum": [
      -                              "magnetica",
      -                              "llave"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          },
      -                          "push": {
      -                            "type": "boolean"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajonSecreto",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "barral",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "botellero",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "zapatero",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 5,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "vidrio",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "bandeja",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 6,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "hueco",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "vacio",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      }
      -                    ]
      -                  },
      -                  "door": {
      -                    "enum": [
      -                      "izq",
      -                      "der",
      -                      "doble",
      -                      "arriba",
      -                      "abajo",
      -                      "corrediza"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "led": {
      -                    "type": "boolean"
      -                  },
      -                  "lock": {
      -                    "enum": [
      -                      "magnetica",
      -                      "llave"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "push": {
      -                    "type": "boolean"
      -                  }
      -                },
      -                "required": [
      -                  "content"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "$ref": "#/definitions/__schema0"
      -              }
      -            ]
      -          },
      -          "slidingDoor": {
      -            "enum": [
      -              "full",
      -              "per-column"
      -            ],
      -            "type": "string"
      -          },
      -          "softClose": {
      -            "type": "boolean"
      -          },
      -          "width": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "kind",
      -          "width",
      -          "height",
      -          "depth",
      -          "material",
      -          "backPanel",
      -          "root"
      -        ],
      -        "type": "object"
      -      },
      -      "headboardShelves": {
      -        "maximum": 6,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "cama",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "mattressThickness": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "storage": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "storage",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "arms": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "sofa",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "seatHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "arms",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "backrest": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "banqueta",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "backrest",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "espejo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "caja",
      -        "type": "string"
      -      },
      -      "legs": {
      -        "maximum": 900,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "lid": {
      -        "enum": [
      -          "ninguna",
      -          "fija",
      -          "abisagrada"
      -        ],
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "wheels": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "lid",
      -      "wheels",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "cortina",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "hojas": {
      -        "maximum": 6,
      -        "minimum": 2,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "biombo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "relleno": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "hojas",
      -      "relleno",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "invernadero",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "puerta": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "slope",
      -      "shelves",
      -      "puerta",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "base": {
      -        "enum": [
      -          "zocalo",
      -          "patas",
      -          "ruedas"
      -        ],
      -        "type": "string"
      -      },
      -      "colgado": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "frontMaterial": {
      -        "type": "string"
      -      },
      -      "glassDoors": {
      -        "type": "boolean"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "modular",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "overlay": {
      -        "type": "boolean"
      -      },
      -      "root": {
      -        "anyOf": [
      -          {
      -            "properties": {
      -              "content": {
      -                "oneOf": [
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "estantes",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 12,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "cajones",
      -                        "type": "string"
      -                      },
      -                      "lock": {
      -                        "enum": [
      -                          "magnetica",
      -                          "llave"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 8,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      },
      -                      "push": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "cajonSecreto",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "barral",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "botellero",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "zapatero",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 5,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "vidrio",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 8,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "bandeja",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 6,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "hueco",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "vacio",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  }
      -                ]
      -              },
      -              "door": {
      -                "enum": [
      -                  "izq",
      -                  "der",
      -                  "doble",
      -                  "arriba",
      -                  "abajo",
      -                  "corrediza"
      -                ],
      -                "type": "string"
      -              },
      -              "led": {
      -                "type": "boolean"
      -              },
      -              "lock": {
      -                "enum": [
      -                  "magnetica",
      -                  "llave"
      -                ],
      -                "type": "string"
      -              },
      -              "push": {
      -                "type": "boolean"
      -              }
      -            },
      -            "required": [
      -              "content"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "$ref": "#/definitions/__schema0"
      -          }
      -        ]
      -      },
      -      "slidingDoor": {
      -        "enum": [
      -          "full",
      -          "per-column"
      -        ],
      -        "type": "string"
      -      },
      -      "softClose": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material",
      -      "backPanel",
      -      "root"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "shelf",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "openFrame": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "shelves",
      +      "backPanel",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawers": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "desk",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "drawers",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "doors": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "wardrobe",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "rod": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "doors",
      +      "rod",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "pergola",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "postSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "rafters": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "height",
      +      "rafters",
      +      "postSize",
      +      "slope",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "boardWidth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "gap": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "joists": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "deck",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "boardWidth",
      +      "gap",
      +      "joists",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "table",
      +        "type": "string"
      +      },
      +      "legSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "legSize",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "baseHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "bunk": {
      +        "type": "boolean"
      +      },
      +      "bunkHeight": {
      +        "maximum": 1600,
      +        "minimum": 900,
      +        "type": "number"
      +      },
      +      "bunkLadderSide": {
      +        "enum": [
      +          "izq",
      +          "der"
      +        ],
      +        "type": "string"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawersPerSide": {
      +        "maximum": 4,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "headboard": {
      +        "properties": {
      +          "backPanel": {
      +            "type": "boolean"
      +          },
      +          "base": {
      +            "enum": [
      +              "zocalo",
      +              "patas",
      +              "ruedas"
      +            ],
      +            "type": "string"
      +          },
      +          "colgado": {
      +            "type": "boolean"
      +          },
      +          "depth": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "enCuerpos": {
      +            "type": "boolean"
      +          },
      +          "frontMaterial": {
      +            "type": "string"
      +          },
      +          "glassDoors": {
      +            "type": "boolean"
      +          },
      +          "height": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "kind": {
      +            "const": "modular",
      +            "type": "string"
      +          },
      +          "material": {
      +            "type": "string"
      +          },
      +          "overlay": {
      +            "type": "boolean"
      +          },
      +          "root": {
      +            "anyOf": [
      +              {
      +                "properties": {
      +                  "content": {
      +                    "oneOf": [
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "estantes",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 12,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajones",
      +                            "type": "string"
      +                          },
      +                          "lock": {
      +                            "enum": [
      +                              "magnetica",
      +                              "llave"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          },
      +                          "push": {
      +                            "type": "boolean"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajonSecreto",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "barral",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "botellero",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "zapatero",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 5,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "vidrio",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "bandeja",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 6,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "hueco",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "vacio",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    ]
      +                  },
      +                  "door": {
      +                    "enum": [
      +                      "izq",
      +                      "der",
      +                      "doble",
      +                      "arriba",
      +                      "abajo",
      +                      "corrediza"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "led": {
      +                    "type": "boolean"
      +                  },
      +                  "lock": {
      +                    "enum": [
      +                      "magnetica",
      +                      "llave"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "push": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "required": [
      +                  "content"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "$ref": "#/definitions/__schema0"
      +              }
      +            ]
      +          },
      +          "slidingDoor": {
      +            "enum": [
      +              "full",
      +              "per-column"
      +            ],
      +            "type": "string"
      +          },
      +          "softClose": {
      +            "type": "boolean"
      +          },
      +          "width": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "width",
      +          "height",
      +          "depth",
      +          "material",
      +          "backPanel",
      +          "root"
      +        ],
      +        "type": "object"
      +      },
      +      "headboardShelves": {
      +        "maximum": 6,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "cama",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "mattressThickness": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "storage": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "storage",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "arms": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "sofa",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "seatHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "arms",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "backrest": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "banqueta",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "backrest",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "espejo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "caja",
      +        "type": "string"
      +      },
      +      "legs": {
      +        "maximum": 900,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "lid": {
      +        "enum": [
      +          "ninguna",
      +          "fija",
      +          "abisagrada"
      +        ],
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "wheels": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "lid",
      +      "wheels",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "cortina",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "hojas": {
      +        "maximum": 6,
      +        "minimum": 2,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "biombo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "relleno": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "hojas",
      +      "relleno",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "invernadero",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "puerta": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "slope",
      +      "shelves",
      +      "puerta",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "base": {
      +        "enum": [
      +          "zocalo",
      +          "patas",
      +          "ruedas"
      +        ],
      +        "type": "string"
      +      },
      +      "colgado": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "enCuerpos": {
      +        "type": "boolean"
      +      },
      +      "frontMaterial": {
      +        "type": "string"
      +      },
      +      "glassDoors": {
      +        "type": "boolean"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "modular",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "overlay": {
      +        "type": "boolean"
      +      },
      +      "root": {
      +        "anyOf": [
      +          {
      +            "properties": {
      +              "content": {
      +                "oneOf": [
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "estantes",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 12,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajones",
      +                        "type": "string"
      +                      },
      +                      "lock": {
      +                        "enum": [
      +                          "magnetica",
      +                          "llave"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      },
      +                      "push": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajonSecreto",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "barral",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "botellero",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "zapatero",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 5,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "vidrio",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "bandeja",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 6,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "hueco",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "vacio",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              },
      +              "door": {
      +                "enum": [
      +                  "izq",
      +                  "der",
      +                  "doble",
      +                  "arriba",
      +                  "abajo",
      +                  "corrediza"
      +                ],
      +                "type": "string"
      +              },
      +              "led": {
      +                "type": "boolean"
      +              },
      +              "lock": {
      +                "enum": [
      +                  "magnetica",
      +                  "llave"
      +                ],
      +                "type": "string"
      +              },
      +              "push": {
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "content"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "$ref": "#/definitions/__schema0"
      +          }
      +        ]
      +      },
      +      "slidingDoor": {
      +        "enum": [
      +          "full",
      +          "per-column"
      +        ],
      +        "type": "string"
      +      },
      +      "softClose": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material",
      +      "backPanel",
      +      "root"
      +    ],
      +    "type": "object"
      +  }
      +]
  7. Changed10 schema fields changed
    • addedInput schema / definitions
      Added value: +{
      +  "__schema0": {
      +    "properties": {
      +      "ch": {
      +        "items": {
      +          "properties": {
      +            "alto": {
      +              "maximum": 3000,
      +              "minimum": 150,
      +              "type": "number"
      +            },
      +            "colgado": {
      +              "type": "boolean"
      +            },
      +            "enCuerpos": {
      +              "type": "boolean"
      +            },
      +            "f": {
      +              "exclusiveMinimum": 0,
      +              "type": "number"
      +            },
      +            "node": {
      +              "anyOf": [
      +                {
      +                  "properties": {
      +                    "content": {
      +                      "oneOf": [
      +                        {
      +                          "properties": {
      +                            "c": {
      +                              "const": "estantes",
      +                              "type": "string"
      +                            },
      +                            "n": {
      +                              "maximum": 12,
      +                              "minimum": 1,
      +                              "type": "integer"
      +                            }
      +                          },
      +                          "required": [
      +                            "c",
      +                            "n"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        {
      +                          "properties": {
      +                            "c": {
      +                              "const": "cajones",
      +                              "type": "string"
      +                            },
      +                            "lock": {
      +                              "enum": [
      +                                "magnetica",
      +                                "llave"
      +                              ],
      +                              "type": "string"
      +                            },
      +                            "n": {
      +                              "maximum": 8,
      +                              "minimum": 1,
      +                              "type": "integer"
      +                            },
      +                            "push": {
      +                              "type": "boolean"
      +                            }
      +                          },
      +                          "required": [
      +                            "c",
      +                            "n"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        {
      +                          "properties": {
      +                            "c": {
      +                              "const": "cajonSecreto",
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "c"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        {
      +                          "properties": {
      +                            "c": {
      +                              "const": "barral",
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "c"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        {
      +                          "properties": {
      +                            "c": {
      +                              "const": "botellero",
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "c"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        {
      +                          "properties": {
      +                            "c": {
      +                              "const": "zapatero",
      +                              "type": "string"
      +                            },
      +                            "n": {
      +                              "maximum": 5,
      +                              "minimum": 1,
      +                              "type": "integer"
      +                            }
      +                          },
      +                          "required": [
      +                            "c",
      +                            "n"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        {
      +                          "properties": {
      +                            "c": {
      +                              "const": "vidrio",
      +                              "type": "string"
      +                            },
      +                            "n": {
      +                              "maximum": 8,
      +                              "minimum": 1,
      +                              "type": "integer"
      +                            }
      +                          },
      +                          "required": [
      +                            "c",
      +                            "n"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        {
      +                          "properties": {
      +                            "c": {
      +                              "const": "bandeja",
      +                              "type": "string"
      +                            },
      +                            "n": {
      +                              "maximum": 6,
      +                              "minimum": 1,
      +                              "type": "integer"
      +                            }
      +                          },
      +                          "required": [
      +                            "c",
      +                            "n"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        {
      +                          "properties": {
      +                            "c": {
      +                              "const": "hueco",
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "c"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        {
      +                          "properties": {
      +                            "c": {
      +                              "const": "vacio",
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "c"
      +                          ],
      +                          "type": "object"
      +                        }
      +                      ]
      +                    },
      +                    "door": {
      +                      "enum": [
      +                        "izq",
      +                        "der",
      +                        "doble",
      +                        "arriba",
      +                        "abajo",
      +                        "corrediza"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "led": {
      +                      "type": "boolean"
      +                    },
      +                    "lock": {
      +                      "enum": [
      +                        "magnetica",
      +                        "llave"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "push": {
      +                      "type": "boolean"
      +                    }
      +                  },
      +                  "required": [
      +                    "content"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "$ref": "#/definitions/__schema0"
      +                }
      +              ]
      +            },
      +            "prof": {
      +              "maximum": 1200,
      +              "minimum": 80,
      +              "type": "number"
      +            }
      +          },
      +          "required": [
      +            "f",
      +            "node"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 8,
      +        "minItems": 2,
      +        "type": "array"
      +      },
      +      "door": {
      +        "enum": [
      +          "izq",
      +          "der",
      +          "doble",
      +          "arriba",
      +          "abajo",
      +          "corrediza"
      +        ],
      +        "type": "string"
      +      },
      +      "lock": {
      +        "enum": [
      +          "magnetica",
      +          "llave"
      +        ],
      +        "type": "string"
      +      },
      +      "push": {
      +        "type": "boolean"
      +      },
      +      "s": {
      +        "enum": [
      +          "V",
      +          "H"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "s",
      +      "ch"
      +    ],
      +    "type": "object"
      +  }
      +}
    • changedInput schema / properties / ajustes / description
      Previous value: -"Ajustes de medidas opcionales sobre el preset."New value: +"Ajustes de medidas opcionales, en milímetros, sobre el preset O sobre los params que pases. Sólo los campos que querés sobreescribir. Ej: {ancho_mm: 2400}."
    • removedInput schema / properties / ajustes / properties / alto_mm / description
      Removed value: -"Override del alto en mm."
    • removedInput schema / properties / ajustes / properties / ancho_mm / description
      Removed value: -"Override del ancho en mm."
    • removedInput schema / properties / ajustes / properties / profundidad_mm / description
      Removed value: -"Override de la profundidad en mm."
    • changedInput schema / properties / params / description
      Previous value: -"Params paramétricos completos (alternativa a 'preset')."New value: +"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir al menos: kind, width (mm), height (mm), depth (mm)."
    • changedInput schema / properties / params / oneOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "shelf",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "openFrame": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "shelves",
      -      "backPanel",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawers": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "desk",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "drawers",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "doors": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "wardrobe",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "rod": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "doors",
      -      "rod",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "pergola",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "postSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "rafters": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "height",
      -      "rafters",
      -      "postSize",
      -      "slope",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "boardWidth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "gap": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "joists": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "deck",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "boardWidth",
      -      "gap",
      -      "joists",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "table",
      -        "type": "string"
      -      },
      -      "legSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "legSize",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "baseHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "bunk": {
      -        "type": "boolean"
      -      },
      -      "bunkHeight": {
      -        "maximum": 1600,
      -        "minimum": 900,
      -        "type": "number"
      -      },
      -      "bunkLadderSide": {
      -        "enum": [
      -          "izq",
      -          "der"
      -        ],
      -        "type": "string"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawersPerSide": {
      -        "maximum": 4,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "headboard": {
      -        "properties": {
      -          "backPanel": {
      -            "type": "boolean"
      -          },
      -          "base": {
      -            "enum": [
      -              "zocalo",
      -              "patas",
      -              "ruedas"
      -            ],
      -            "type": "string"
      -          },
      -          "columns": {
      -            "items": {
      -              "properties": {
      -                "door": {
      -                  "enum": [
      -                    "izq",
      -                    "der",
      -                    "doble",
      -                    "arriba",
      -                    "abajo",
      -                    "corrediza"
      -                  ],
      -                  "type": "string"
      -                },
      -                "lock": {
      -                  "enum": [
      -                    "magnetica",
      -                    "llave"
      -                  ],
      -                  "type": "string"
      -                },
      -                "push": {
      -                  "type": "boolean"
      -                },
      -                "w": {
      -                  "exclusiveMinimum": 0,
      -                  "type": "number"
      -                },
      -                "zones": {
      -                  "items": {
      -                    "properties": {
      -                      "content": {
      -                        "oneOf": [
      -                          {
      -                            "properties": {
      -                              "c": {
      -                                "const": "estantes",
      -                                "type": "string"
      -                              },
      -                              "n": {
      -                                "maximum": 12,
      -                                "minimum": 1,
      -                                "type": "integer"
      -                              }
      -                            },
      -                            "required": [
      -                              "c",
      -                              "n"
      -                            ],
      -                            "type": "object"
      -                          },
      -                          {
      -                            "properties": {
      -                              "c": {
      -                                "const": "cajones",
      -                                "type": "string"
      -                              },
      -                              "lock": {
      -                                "enum": [
      -                                  "magnetica",
      -                                  "llave"
      -                                ],
      -                                "type": "string"
      -                              },
      -                              "n": {
      -                                "maximum": 8,
      -                                "minimum": 1,
      -                                "type": "integer"
      -                              },
      -                              "push": {
      -                                "type": "boolean"
      -                              }
      -                            },
      -                            "required": [
      -                              "c",
      -                              "n"
      -                            ],
      -                            "type": "object"
      -                          },
      -                          {
      -                            "properties": {
      -                              "c": {
      -                                "const": "cajonSecreto",
      -                                "type": "string"
      -                              }
      -                            },
      -                            "required": [
      -                              "c"
      -                            ],
      -                            "type": "object"
      -                          },
      -                          {
      -                            "properties": {
      -                              "c": {
      -                                "const": "barral",
      -                                "type": "string"
      -                              }
      -                            },
      -                            "required": [
      -                              "c"
      -                            ],
      -                            "type": "object"
      -                          },
      -                          {
      -                            "properties": {
      -                              "c": {
      -                                "const": "botellero",
      -                                "type": "string"
      -                              }
      -                            },
      -                            "required": [
      -                              "c"
      -                            ],
      -                            "type": "object"
      -                          },
      -                          {
      -                            "properties": {
      -                              "c": {
      -                                "const": "zapatero",
      -                                "type": "string"
      -                              },
      -                              "n": {
      -                                "maximum": 5,
      -                                "minimum": 1,
      -                                "type": "integer"
      -                              }
      -                            },
      -                            "required": [
      -                              "c",
      -                              "n"
      -                            ],
      -                            "type": "object"
      -                          },
      -                          {
      -                            "properties": {
      -                              "c": {
      -                                "const": "vidrio",
      -                                "type": "string"
      -                              },
      -                              "n": {
      -                                "maximum": 8,
      -                                "minimum": 1,
      -                                "type": "integer"
      -                              }
      -                            },
      -                            "required": [
      -                              "c",
      -                              "n"
      -                            ],
      -                            "type": "object"
      -                          },
      -                          {
      -                            "properties": {
      -                              "c": {
      -                                "const": "bandeja",
      -                                "type": "string"
      -                              },
      -                              "n": {
      -                                "maximum": 6,
      -                                "minimum": 1,
      -                                "type": "integer"
      -                              }
      -                            },
      -                            "required": [
      -                              "c",
      -                              "n"
      -                            ],
      -                            "type": "object"
      -                          },
      -                          {
      -                            "properties": {
      -                              "c": {
      -                                "const": "vacio",
      -                                "type": "string"
      -                              }
      -                            },
      -                            "required": [
      -                              "c"
      -                            ],
      -                            "type": "object"
      -                          }
      -                        ]
      -                      },
      -                      "door": {
      -                        "enum": [
      -                          "izq",
      -                          "der",
      -                          "doble",
      -                          "arriba",
      -                          "abajo",
      -                          "corrediza"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "h": {
      -                        "exclusiveMinimum": 0,
      -                        "type": "number"
      -                      },
      -                      "led": {
      -                        "type": "boolean"
      -                      },
      -                      "lock": {
      -                        "enum": [
      -                          "magnetica",
      -                          "llave"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "push": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "content",
      -                      "h"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 8,
      -                  "minItems": 1,
      -                  "type": "array"
      -                }
      -              },
      -              "required": [
      -                "w",
      -                "zones"
      -              ],
      -              "type": "object"
      -            },
      -            "maxItems": 6,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "depth": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "frontMaterial": {
      -            "type": "string"
      -          },
      -          "glassDoors": {
      -            "type": "boolean"
      -          },
      -          "height": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "kind": {
      -            "const": "modular",
      -            "type": "string"
      -          },
      -          "material": {
      -            "type": "string"
      -          },
      -          "slidingDoor": {
      -            "enum": [
      -              "full",
      -              "per-column"
      -            ],
      -            "type": "string"
      -          },
      -          "softClose": {
      -            "type": "boolean"
      -          },
      -          "width": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "kind",
      -          "width",
      -          "height",
      -          "depth",
      -          "material",
      -          "backPanel",
      -          "columns"
      -        ],
      -        "type": "object"
      -      },
      -      "headboardShelves": {
      -        "maximum": 6,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "cama",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "mattressThickness": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "storage": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "storage",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "arms": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "sofa",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "seatHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "arms",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "backrest": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "banqueta",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "backrest",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "espejo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "caja",
      -        "type": "string"
      -      },
      -      "lid": {
      -        "enum": [
      -          "ninguna",
      -          "fija",
      -          "abisagrada"
      -        ],
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "wheels": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "lid",
      -      "wheels",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "cortina",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "hojas": {
      -        "maximum": 6,
      -        "minimum": 2,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "biombo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "relleno": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "hojas",
      -      "relleno",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "base": {
      -        "enum": [
      -          "zocalo",
      -          "patas",
      -          "ruedas"
      -        ],
      -        "type": "string"
      -      },
      -      "columns": {
      -        "items": {
      -          "properties": {
      -            "door": {
      -              "enum": [
      -                "izq",
      -                "der",
      -                "doble",
      -                "arriba",
      -                "abajo",
      -                "corrediza"
      -              ],
      -              "type": "string"
      -            },
      -            "lock": {
      -              "enum": [
      -                "magnetica",
      -                "llave"
      -              ],
      -              "type": "string"
      -            },
      -            "push": {
      -              "type": "boolean"
      -            },
      -            "w": {
      -              "exclusiveMinimum": 0,
      -              "type": "number"
      -            },
      -            "zones": {
      -              "items": {
      -                "properties": {
      -                  "content": {
      -                    "oneOf": [
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "estantes",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 12,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajones",
      -                            "type": "string"
      -                          },
      -                          "lock": {
      -                            "enum": [
      -                              "magnetica",
      -                              "llave"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          },
      -                          "push": {
      -                            "type": "boolean"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajonSecreto",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "barral",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "botellero",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "zapatero",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 5,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "vidrio",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "bandeja",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 6,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "vacio",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      }
      -                    ]
      -                  },
      -                  "door": {
      -                    "enum": [
      -                      "izq",
      -                      "der",
      -                      "doble",
      -                      "arriba",
      -                      "abajo",
      -                      "corrediza"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "h": {
      -                    "exclusiveMinimum": 0,
      -                    "type": "number"
      -                  },
      -                  "led": {
      -                    "type": "boolean"
      -                  },
      -                  "lock": {
      -                    "enum": [
      -                      "magnetica",
      -                      "llave"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "push": {
      -                    "type": "boolean"
      -                  }
      -                },
      -                "required": [
      -                  "content",
      -                  "h"
      -                ],
      -                "type": "object"
      -              },
      -              "maxItems": 8,
      -              "minItems": 1,
      -              "type": "array"
      -            }
      -          },
      -          "required": [
      -            "w",
      -            "zones"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 6,
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "frontMaterial": {
      -        "type": "string"
      -      },
      -      "glassDoors": {
      -        "type": "boolean"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "modular",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "slidingDoor": {
      -        "enum": [
      -          "full",
      -          "per-column"
      -        ],
      -        "type": "string"
      -      },
      -      "softClose": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material",
      -      "backPanel",
      -      "columns"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "shelf",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "openFrame": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "shelves",
      +      "backPanel",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawers": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "desk",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "drawers",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "doors": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "wardrobe",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "rod": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "doors",
      +      "rod",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "pergola",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "postSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "rafters": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "height",
      +      "rafters",
      +      "postSize",
      +      "slope",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "boardWidth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "gap": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "joists": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "deck",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "boardWidth",
      +      "gap",
      +      "joists",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "table",
      +        "type": "string"
      +      },
      +      "legSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "legSize",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "baseHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "bunk": {
      +        "type": "boolean"
      +      },
      +      "bunkHeight": {
      +        "maximum": 1600,
      +        "minimum": 900,
      +        "type": "number"
      +      },
      +      "bunkLadderSide": {
      +        "enum": [
      +          "izq",
      +          "der"
      +        ],
      +        "type": "string"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawersPerSide": {
      +        "maximum": 4,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "headboard": {
      +        "properties": {
      +          "backPanel": {
      +            "type": "boolean"
      +          },
      +          "base": {
      +            "enum": [
      +              "zocalo",
      +              "patas",
      +              "ruedas"
      +            ],
      +            "type": "string"
      +          },
      +          "colgado": {
      +            "type": "boolean"
      +          },
      +          "depth": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "frontMaterial": {
      +            "type": "string"
      +          },
      +          "glassDoors": {
      +            "type": "boolean"
      +          },
      +          "height": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "kind": {
      +            "const": "modular",
      +            "type": "string"
      +          },
      +          "material": {
      +            "type": "string"
      +          },
      +          "overlay": {
      +            "type": "boolean"
      +          },
      +          "root": {
      +            "anyOf": [
      +              {
      +                "properties": {
      +                  "content": {
      +                    "oneOf": [
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "estantes",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 12,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajones",
      +                            "type": "string"
      +                          },
      +                          "lock": {
      +                            "enum": [
      +                              "magnetica",
      +                              "llave"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          },
      +                          "push": {
      +                            "type": "boolean"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajonSecreto",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "barral",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "botellero",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "zapatero",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 5,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "vidrio",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "bandeja",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 6,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "hueco",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "vacio",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    ]
      +                  },
      +                  "door": {
      +                    "enum": [
      +                      "izq",
      +                      "der",
      +                      "doble",
      +                      "arriba",
      +                      "abajo",
      +                      "corrediza"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "led": {
      +                    "type": "boolean"
      +                  },
      +                  "lock": {
      +                    "enum": [
      +                      "magnetica",
      +                      "llave"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "push": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "required": [
      +                  "content"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "$ref": "#/definitions/__schema0"
      +              }
      +            ]
      +          },
      +          "slidingDoor": {
      +            "enum": [
      +              "full",
      +              "per-column"
      +            ],
      +            "type": "string"
      +          },
      +          "softClose": {
      +            "type": "boolean"
      +          },
      +          "width": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "width",
      +          "height",
      +          "depth",
      +          "material",
      +          "backPanel",
      +          "root"
      +        ],
      +        "type": "object"
      +      },
      +      "headboardShelves": {
      +        "maximum": 6,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "cama",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "mattressThickness": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "storage": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "storage",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "arms": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "sofa",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "seatHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "arms",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "backrest": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "banqueta",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "backrest",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "espejo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "caja",
      +        "type": "string"
      +      },
      +      "legs": {
      +        "maximum": 900,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "lid": {
      +        "enum": [
      +          "ninguna",
      +          "fija",
      +          "abisagrada"
      +        ],
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "wheels": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "lid",
      +      "wheels",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "cortina",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "hojas": {
      +        "maximum": 6,
      +        "minimum": 2,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "biombo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "relleno": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "hojas",
      +      "relleno",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "invernadero",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "puerta": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "slope",
      +      "shelves",
      +      "puerta",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "base": {
      +        "enum": [
      +          "zocalo",
      +          "patas",
      +          "ruedas"
      +        ],
      +        "type": "string"
      +      },
      +      "colgado": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "frontMaterial": {
      +        "type": "string"
      +      },
      +      "glassDoors": {
      +        "type": "boolean"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "modular",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "overlay": {
      +        "type": "boolean"
      +      },
      +      "root": {
      +        "anyOf": [
      +          {
      +            "properties": {
      +              "content": {
      +                "oneOf": [
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "estantes",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 12,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajones",
      +                        "type": "string"
      +                      },
      +                      "lock": {
      +                        "enum": [
      +                          "magnetica",
      +                          "llave"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      },
      +                      "push": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajonSecreto",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "barral",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "botellero",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "zapatero",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 5,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "vidrio",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "bandeja",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 6,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "hueco",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "vacio",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              },
      +              "door": {
      +                "enum": [
      +                  "izq",
      +                  "der",
      +                  "doble",
      +                  "arriba",
      +                  "abajo",
      +                  "corrediza"
      +                ],
      +                "type": "string"
      +              },
      +              "led": {
      +                "type": "boolean"
      +              },
      +              "lock": {
      +                "enum": [
      +                  "magnetica",
      +                  "llave"
      +                ],
      +                "type": "string"
      +              },
      +              "push": {
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "content"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "$ref": "#/definitions/__schema0"
      +          }
      +        ]
      +      },
      +      "slidingDoor": {
      +        "enum": [
      +          "full",
      +          "per-column"
      +        ],
      +        "type": "string"
      +      },
      +      "softClose": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material",
      +      "backPanel",
      +      "root"
      +    ],
      +    "type": "object"
      +  }
      +]
    • changedInput schema / properties / preset / description
      Previous value: -"ID del preset a visualizar. Requerido si no se pasa 'params'. Usá listar_presets."New value: +"ID del preset del mueble a visualizar. Requerido si no se pasa 'params'. Ejemplos: 'placard-corredizo', 'biblioteca', 'escritorio-cajonera', 'comoda', 'bajo-mesada'. Usá listar_presets para ver todos los ids disponibles."
    • addedOutput schema / properties / editor_url
      Added value: +{
      +  "type": "string"
      +}
    • changedOutput schema / required
      Previous value: -[
      -  "mueble",
      -  "medidas_mm",
      -  "nota"
      -]New value: +[
      +  "mueble",
      +  "medidas_mm",
      +  "nota",
      +  "editor_url"
      +]
  8. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources