{
  "version": "xarts.concept-structures/1",
  "family": "concept-structures",
  "provenance": {
    "legacyId": "concept-nest"
  },
  "measurement": {
    "exportText": "glyph-advances"
  },
  "typography": {
    "title": {
      "size": 22,
      "weight": 700,
      "lineHeight": 31
    },
    "hero": {
      "size": 49,
      "weight": 700,
      "lineHeight": 59
    },
    "body": {
      "size": 19,
      "weight": 700,
      "lineHeight": 28
    },
    "note": {
      "size": 16,
      "weight": 400,
      "lineHeight": 25
    },
    "stamp": {
      "size": 14,
      "weight": 700,
      "lineHeight": 22
    }
  },
  "paints": {
    "neutral": {
      "fill": "surface",
      "stroke": "border",
      "text": "textPrimary",
      "dash": ""
    },
    "focus": {
      "fill": "series.blue",
      "stroke": "series.blue",
      "text": "surface",
      "dash": ""
    },
    "warning": {
      "fill": "surface",
      "stroke": "negative",
      "text": "negative",
      "dash": ""
    },
    "absent": {
      "fill": "none",
      "stroke": "textMuted",
      "text": "textMuted",
      "dash": "6 4"
    },
    "favorable": {
      "fill": "surfaceAlt",
      "stroke": "series.teal",
      "text": "textPrimary",
      "dash": ""
    }
  },
  "layout": {
    "textOverflow": "wrap",
    "margin": {
      "top": 32,
      "right": 32,
      "bottom": 56,
      "left": 32
    },
    "grid": 8,
    "padding": {
      "x": 14,
      "y": 12
    },
    "radius": 4,
    "strokeWidth": 1.25,
    "minimumBoxWidth": 40,
    "roundHeight": "nearest",
    "capacity": "reject"
  },
  "annotations": {
    "verdictMaxLines": 8,
    "band": {
      "text": "el nivel de dentro no está en ningún procedimiento escrito",
      "role": "absent"
    },
    "verdict": "Lo que no se despliega, no se puede repartir ni medir.",
    "bandHeight": 80,
    "verdictHeight": 48,
    "bandStroke": 4,
    "ruleWidth": 1.25,
    "noteColor": "textMuted",
    "verdictColor": "accent",
    "letterSpacing": 0.06
  },
  "document": {
    "header": {
      "title": "El paso que más cuesta no es un paso: es otro proceso entero",
      "subtitle": "Anidamiento en tres niveles. «Confirmar disponibilidad» se despliega en sus tres piezas, y dentro de ella el reintento es un bucle con su propio cuerpo.",
      "source": "Esquema conceptual — sin cifras, sin tiempos medidos. El contorno discontinuo marca el subproceso que el procedimiento nombra y no despliega."
    },
    "spacing": {
      "horizontalPadding": 24,
      "topPadding": 22,
      "bottomPadding": 16,
      "minimumTextGap": 4
    }
  },
  "presentation": {
    "theme": "anlak",
    "dimensions": {
      "width": 940,
      "height": 1140
    },
    "locale": "es-ES",
    "fonts": "reference",
    "surface": "theme",
    "framePadding": 24
  },
  "output": {
    "filename": "concept-nest",
    "embedSpec": true,
    "geometryDecimals": 2
  },
  "operation": "nested-containment",
  "data": {
    "items": [
      {
        "id": "reserva",
        "parentId": null,
        "label": "Reserva",
        "detail": "de la petición al bono emitido",
        "direction": "column",
        "flow": true,
        "role": "neutral"
      },
      {
        "id": "peticion",
        "parentId": "reserva",
        "label": "Petición",
        "detail": "destino, fechas y ocupación",
        "direction": null,
        "flow": true,
        "role": "neutral"
      },
      {
        "id": "disponibilidad",
        "parentId": "reserva",
        "label": "Confirmar disponibilidad",
        "detail": "subproceso desplegado",
        "direction": "row",
        "flow": true,
        "role": "focus"
      },
      {
        "id": "consulta",
        "parentId": "disponibilidad",
        "label": "Consultar al proveedor",
        "detail": "",
        "direction": null,
        "flow": true,
        "role": "neutral"
      },
      {
        "id": "reintento",
        "parentId": "disponibilidad",
        "label": "Mientras no responda",
        "detail": "cuerpo del bucle",
        "direction": "row",
        "flow": true,
        "role": "neutral"
      },
      {
        "id": "espera",
        "parentId": "reintento",
        "label": "Esperar",
        "detail": "",
        "direction": null,
        "flow": true,
        "role": "neutral"
      },
      {
        "id": "repreguntar",
        "parentId": "reintento",
        "label": "Volver a preguntar",
        "detail": "",
        "direction": null,
        "flow": true,
        "role": "neutral"
      },
      {
        "id": "cierre",
        "parentId": "disponibilidad",
        "label": "Fijar la tarifa",
        "detail": "",
        "direction": null,
        "flow": true,
        "role": "neutral"
      },
      {
        "id": "bono",
        "parentId": "reserva",
        "label": "Emitir el bono",
        "detail": "con su localizador",
        "direction": null,
        "flow": true,
        "role": "neutral"
      },
      {
        "id": "conciliacion",
        "parentId": "reserva",
        "label": "Conciliar con el proveedor",
        "detail": "nombrado en el procedimiento, nunca desplegado",
        "direction": "row",
        "flow": false,
        "role": "absent"
      }
    ]
  },
  "relationship": {
    "kind": "containment",
    "order": [
      "reserva",
      "peticion",
      "disponibilidad",
      "consulta",
      "reintento",
      "espera",
      "repreguntar",
      "cierre",
      "bono",
      "conciliacion"
    ],
    "roots": "single",
    "maxDepth": 12
  },
  "containment": {
    "responsive": [
      {
        "nodeId": "disponibilidad",
        "below": 800,
        "direction": "column"
      },
      {
        "nodeId": "reintento",
        "below": 800,
        "direction": "column"
      },
      {
        "nodeId": "conciliacion",
        "below": 800,
        "direction": "column"
      }
    ],
    "rootDirection": "row",
    "rootFlow": true,
    "leafWidth": null,
    "maximumLeafWidth": 247,
    "minimumLeafWidth": 114,
    "widthStep": 4,
    "nestPadding": 16,
    "flowGap": 40,
    "quietGap": 16,
    "titleMaxLines": 3,
    "detailMaxLines": 2,
    "detailGap": 8,
    "detailOpacity": 0.75,
    "focusDetailOpacity": 0.85,
    "containerColor": "textPrimary",
    "containerStroke": 2,
    "headerRuleOpacity": 0.7,
    "headerRuleInset": 4,
    "emptyLabel": "sin desplegar",
    "emptyWidthFactor": 1.5,
    "emptyDetailLines": 2,
    "emptyLabelWeight": 700,
    "emptyLabelOpacity": 0.9,
    "emptyBaselineFactor": 0.36,
    "footerGap": 24,
    "bandGap": 8,
    "verdictGap": 6,
    "verdictGapWithoutBand": 16,
    "verdictMaxLines": 8,
    "connector": {
      "color": "textSecondary",
      "width": 2,
      "inset": 8,
      "arrowLength": 9,
      "arrowHeight": 8
    }
  }
}
