{
  "schema": "workstudio.catalog.file",
  "schema_version": 1,
  "extension": "ca",
  "id": "aster-training",
  "code": "DEMO.ASTER",
  "name": "Aster Workshop - fictional company project",
  "kind": "project_register",
  "description": "Fictional software training data. All companies, prices, offers and documents are invented.",
  "settings": {
    "icon": "\u25a4",
    "icon_size": 46,
    "icon_font_size": 30,
    "icon_transparent": true,
    "category": "Records",
    "card_size": "large",
    "card_background": "#ffffff",
    "code_prefix": "PR",
    "group_by": "",
    "display_modes": [
      "table"
    ],
    "component_quantity_decimals": 7,
    "total_value_decimals": 2,
    "precision_defaults_version": 2,
    "project_register_auto_calculation": true,
    "project_register_home_views": [
      "CLASS_PROJECT",
      "resources",
      "CLASS_BREAKDOWN",
      "CLASS_BOQ_ITEM",
      "CLASS_PRICE_OFFER",
      "CLASS_INDIRECT_COST",
      "CLASS_PROFIT",
      "CLASS_CONTAINER",
      "CLASS_DOCUMENT_TYPE"
    ],
    "allow_user_properties": true,
    "sort_order": 40,
    "project_register_container_item_progress": true
  },
  "source": {
    "name": "WorkStudio-authored fictional company example",
    "rights_note": "Generated demonstration only. No connection to real entities or valid commercial documents is intended."
  },
  "linked_catalogs": [
    {
      "role": "classifications",
      "file": "record_classifications.ca",
      "name": "Project Element Types Catalog"
    },
    {
      "role": "roles",
      "file": "record_roles.ca",
      "name": "Record Roles Catalog"
    },
    {
      "role": "property_sets",
      "file": "record_property_sets.ca",
      "name": "Property Sets Catalog"
    },
    {
      "role": "resource_categories",
      "file": "resource_categories.ca",
      "name": "Resource Categories Catalog"
    },
    {
      "role": "relation_types",
      "file": "record_relation_types.ca",
      "name": "Relation Types Catalog"
    },
    {
      "role": "document_types",
      "file": "document_types.ca",
      "name": "Document Types Catalog"
    },
    {
      "role": "tags",
      "file": "file_tags.ca",
      "name": "Tags Catalog"
    },
    {
      "role": "symbols",
      "file": "html_symbols.ca",
      "name": "HTML Symbols Catalog"
    }
  ],
  "columns": [
    {
      "key": "code",
      "label": "Code",
      "data_type": "text",
      "required": false,
      "locked": true,
      "inline_editable": false
    },
    {
      "key": "name",
      "label": "Name",
      "data_type": "text",
      "required": true,
      "locked": true,
      "inline_editable": true
    },
    {
      "key": "status",
      "label": "Status",
      "data_type": "select",
      "required": false,
      "locked": true,
      "inline_editable": true,
      "show_in_table": false
    },
    {
      "key": "classifications",
      "label": "Type",
      "data_type": "select",
      "required": false,
      "inline_editable": false,
      "source_catalog_ref": "record_classifications.ca",
      "source_value_key": "code",
      "source_label_key": "name",
      "allow_multiple": true
    },
    {
      "key": "roles",
      "label": "Roles",
      "data_type": "select",
      "required": false,
      "inline_editable": false,
      "source_catalog_ref": "record_roles.ca",
      "source_value_key": "code",
      "source_label_key": "name",
      "allow_multiple": true
    },
    {
      "key": "documents",
      "label": "Documents",
      "data_type": "record_documents",
      "required": false,
      "inline_editable": false,
      "show_in_table": false
    },
    {
      "key": "properties",
      "label": "Properties",
      "data_type": "record_properties",
      "required": false,
      "inline_editable": false,
      "show_in_table": false,
      "source_catalog_ref": "record_property_sets.ca",
      "source_value_key": "code",
      "source_label_key": "name"
    },
    {
      "key": "relations",
      "label": "Relations",
      "data_type": "record_relations",
      "required": false,
      "inline_editable": false,
      "show_in_table": false,
      "source_catalog_ref": "record_relation_types.ca",
      "source_value_key": "code",
      "source_label_key": "name"
    }
  ],
  "items": [
    {
      "id": "company-aster",
      "code": "COM.ASTER",
      "name": "Aster Works (fictional)",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_COMPANY"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_organization_details-company-aster",
          "set_code": "PS_ORGANIZATION_DETAILS",
          "owner_type": "CLASS_COMPANY",
          "values": {
            "legal_name": "Aster Works (fictional)",
            "email": "aster@example.test",
            "address": "Example Town - fictional address"
          }
        }
      ],
      "sort_order": 0
    },
    {
      "id": "company-juniper",
      "code": "COM.JUNIPER",
      "name": "Juniper Supply (fictional)",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_COMPANY"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_organization_details-company-juniper",
          "set_code": "PS_ORGANIZATION_DETAILS",
          "owner_type": "CLASS_COMPANY",
          "values": {
            "legal_name": "Juniper Supply (fictional)",
            "email": "juniper@example.test",
            "address": "Example Town - fictional address"
          }
        }
      ],
      "sort_order": 1
    },
    {
      "id": "company-rowan",
      "code": "COM.ROWAN",
      "name": "Rowan Crew (fictional)",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_COMPANY"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_organization_details-company-rowan",
          "set_code": "PS_ORGANIZATION_DETAILS",
          "owner_type": "CLASS_COMPANY",
          "values": {
            "legal_name": "Rowan Crew (fictional)",
            "email": "rowan@example.test",
            "address": "Example Town - fictional address"
          }
        }
      ],
      "sort_order": 2
    },
    {
      "id": "company-willow",
      "code": "COM.WILLOW",
      "name": "Willow Plant (fictional)",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_COMPANY"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_organization_details-company-willow",
          "set_code": "PS_ORGANIZATION_DETAILS",
          "owner_type": "CLASS_COMPANY",
          "values": {
            "legal_name": "Willow Plant (fictional)",
            "email": "willow@example.test",
            "address": "Example Town - fictional address"
          }
        }
      ],
      "sort_order": 3
    },
    {
      "id": "site",
      "code": "LOC.SITE",
      "name": "Workshop site - Example Town",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_LOCATION"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_location_details-site",
          "set_code": "PS_LOCATION_DETAILS",
          "owner_type": "CLASS_LOCATION",
          "values": {
            "place_type": "Site",
            "locality": "Example Town",
            "address": "10 Example Lane",
            "source_note": "Fictional location; no geolocation is implied."
          }
        }
      ],
      "sort_order": 4
    },
    {
      "id": "doctype-offer",
      "code": "DT.OFFER",
      "name": "Supplier Offer",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_DOCUMENT_TYPE"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_document_type_details-doctype-offer",
          "set_code": "PS_DOCUMENT_TYPE_DETAILS",
          "owner_type": "CLASS_DOCUMENT_TYPE",
          "values": {
            "validity_mode": "Exact date",
            "validity_value": "",
            "description": "Fictional tutorial document type."
          }
        }
      ],
      "sort_order": 5
    },
    {
      "id": "doctype-profile",
      "code": "DT.PROFILE",
      "name": "Company Profile",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_DOCUMENT_TYPE"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_document_type_details-doctype-profile",
          "set_code": "PS_DOCUMENT_TYPE_DETAILS",
          "owner_type": "CLASS_DOCUMENT_TYPE",
          "values": {
            "validity_mode": "No expiration",
            "validity_value": "",
            "description": "Fictional tutorial document type."
          }
        }
      ],
      "sort_order": 6
    },
    {
      "id": "doctype-plan",
      "code": "DT.PLAN",
      "name": "Method / Plan",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_DOCUMENT_TYPE"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_document_type_details-doctype-plan",
          "set_code": "PS_DOCUMENT_TYPE_DETAILS",
          "owner_type": "CLASS_DOCUMENT_TYPE",
          "values": {
            "validity_mode": "No expiration",
            "validity_value": "",
            "description": "Fictional tutorial document type."
          }
        }
      ],
      "sort_order": 7
    },
    {
      "id": "doctype-insurance",
      "code": "DT.INSURANCE",
      "name": "Insurance Example",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_DOCUMENT_TYPE"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_document_type_details-doctype-insurance",
          "set_code": "PS_DOCUMENT_TYPE_DETAILS",
          "owner_type": "CLASS_DOCUMENT_TYPE",
          "values": {
            "validity_mode": "Months",
            "validity_value": "12",
            "description": "Fictional tutorial document type."
          }
        }
      ],
      "sort_order": 8
    },
    {
      "id": "doctype-declaration",
      "code": "DT.DECLARATION",
      "name": "Declaration",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_DOCUMENT_TYPE"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_document_type_details-doctype-declaration",
          "set_code": "PS_DOCUMENT_TYPE_DETAILS",
          "owner_type": "CLASS_DOCUMENT_TYPE",
          "values": {
            "validity_mode": "Exact date",
            "validity_value": "",
            "description": "Fictional tutorial document type."
          }
        }
      ],
      "sort_order": 9
    },
    {
      "id": "doctype-inspection",
      "code": "DT.INSPECTION",
      "name": "Inspection Report",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_DOCUMENT_TYPE"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_document_type_details-doctype-inspection",
          "set_code": "PS_DOCUMENT_TYPE_DETAILS",
          "owner_type": "CLASS_DOCUMENT_TYPE",
          "values": {
            "validity_mode": "No expiration",
            "validity_value": "",
            "description": "Fictional tutorial document type."
          }
        }
      ],
      "sort_order": 10
    },
    {
      "id": "doctype-letter",
      "code": "DT.LETTER",
      "name": "Letter",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_DOCUMENT_TYPE"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_document_type_details-doctype-letter",
          "set_code": "PS_DOCUMENT_TYPE_DETAILS",
          "owner_type": "CLASS_DOCUMENT_TYPE",
          "values": {
            "validity_mode": "No expiration",
            "validity_value": "",
            "description": "Fictional tutorial document type."
          }
        }
      ],
      "sort_order": 11
    },
    {
      "id": "res-floor",
      "code": "MAT.01",
      "name": "Floor panels",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_MATERIAL"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_material_details-res-floor",
          "set_code": "PS_MATERIAL_DETAILS",
          "owner_type": "CLASS_MATERIAL",
          "values": {
            "unit_of_measure": "m2",
            "currency": "EUR",
            "supplier": "company-juniper",
            "price_history": [
              {
                "id": "floor-july",
                "date": "2026-07-15",
                "price_set": "ASTER-26",
                "value": "16",
                "currency": "EUR",
                "location_ref": "site",
                "supplier_ref": "company-juniper",
                "document": {
                  "source": "computer",
                  "sidecar_id": "aster-01-material-offer",
                  "file_name": "01-material-offer.pdf",
                  "mime_type": "application/pdf",
                  "size": 5059
                },
                "document_label": "Fictional 01-material-offer",
                "transport_included": false
              },
              {
                "id": "price-floor",
                "date": "2026-09-15",
                "price_set": "ASTER-26",
                "value": "18",
                "currency": "EUR",
                "location_ref": "site",
                "supplier_ref": "company-juniper",
                "document": {
                  "source": "computer",
                  "sidecar_id": "aster-01-material-offer",
                  "file_name": "01-material-offer.pdf",
                  "mime_type": "application/pdf",
                  "size": 5059
                },
                "document_label": "Fictional 01-material-offer",
                "transport_included": false
              },
              {
                "id": "floor-alternate",
                "date": "2026-09-20",
                "price_set": "ALT-26",
                "value": "20",
                "currency": "EUR",
                "location_ref": "site",
                "supplier_ref": "company-juniper",
                "document": {
                  "source": "computer",
                  "sidecar_id": "aster-01-material-offer",
                  "file_name": "01-material-offer.pdf",
                  "mime_type": "application/pdf",
                  "size": 5059
                },
                "document_label": "Fictional 01-material-offer",
                "transport_included": false
              }
            ],
            "material_type": "Floor finishes"
          }
        }
      ],
      "sort_order": 12
    },
    {
      "id": "res-paint",
      "code": "MAT.02",
      "name": "Interior paint",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_MATERIAL"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_material_details-res-paint",
          "set_code": "PS_MATERIAL_DETAILS",
          "owner_type": "CLASS_MATERIAL",
          "values": {
            "unit_of_measure": "l",
            "currency": "EUR",
            "supplier": "company-juniper",
            "price_history": [
              {
                "id": "price-paint",
                "date": "2026-09-15",
                "price_set": "ASTER-26",
                "value": "6",
                "currency": "EUR",
                "location_ref": "site",
                "supplier_ref": "company-juniper",
                "document": {
                  "source": "computer",
                  "sidecar_id": "aster-01-material-offer",
                  "file_name": "01-material-offer.pdf",
                  "mime_type": "application/pdf",
                  "size": 5059
                },
                "document_label": "Fictional 01-material-offer",
                "transport_included": false
              }
            ],
            "material_type": "Paints"
          }
        }
      ],
      "sort_order": 13
    },
    {
      "id": "res-labour",
      "code": "LAB.01",
      "name": "Finishing operative",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_LABOUR"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_labour_details-res-labour",
          "set_code": "PS_LABOUR_DETAILS",
          "owner_type": "CLASS_LABOUR",
          "values": {
            "unit": "h",
            "currency": "EUR",
            "supplier": "company-rowan",
            "price_history": [
              {
                "id": "price-labour",
                "date": "2026-09-15",
                "price_set": "ASTER-26",
                "value": "25",
                "currency": "EUR",
                "location_ref": "site",
                "supplier_ref": "company-rowan",
                "document": {
                  "source": "computer",
                  "sidecar_id": "aster-02-labour-offer",
                  "file_name": "02-labour-offer.pdf",
                  "mime_type": "application/pdf",
                  "size": 2475
                },
                "document_label": "Fictional 02-labour-offer",
                "transport_included": false
              }
            ],
            "labour_category": "Finishing",
            "trade": "Finishing operative",
            "rate": "25"
          }
        }
      ],
      "sort_order": 14
    },
    {
      "id": "res-cutter",
      "code": "EQP.01",
      "name": "Portable floor cutter",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_EQUIPMENT"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_equipment_details-res-cutter",
          "set_code": "PS_EQUIPMENT_DETAILS",
          "owner_type": "CLASS_EQUIPMENT",
          "values": {
            "unit": "h",
            "currency": "EUR",
            "supplier": "company-willow",
            "price_history": [
              {
                "id": "price-cutter",
                "date": "2026-09-15",
                "price_set": "ASTER-26",
                "value": "15",
                "currency": "EUR",
                "location_ref": "site",
                "supplier_ref": "company-willow",
                "document": {
                  "source": "computer",
                  "sidecar_id": "aster-03-equipment-transport-offer",
                  "file_name": "03-equipment-transport-offer.pdf",
                  "mime_type": "application/pdf",
                  "size": 2424
                },
                "document_label": "Fictional 03-equipment-transport-offer",
                "transport_included": false
              }
            ]
          }
        }
      ],
      "sort_order": 15
    },
    {
      "id": "res-delivery",
      "code": "TRN.01",
      "name": "Local delivery allocation",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_TRANSPORT"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_transport_details-res-delivery",
          "set_code": "PS_TRANSPORT_DETAILS",
          "owner_type": "CLASS_TRANSPORT",
          "values": {
            "unit": "m2",
            "currency": "EUR",
            "supplier": "company-willow",
            "price_history": [
              {
                "id": "price-delivery",
                "date": "2026-09-15",
                "price_set": "ASTER-26",
                "value": "2",
                "currency": "EUR",
                "location_ref": "site",
                "supplier_ref": "company-willow",
                "document": {
                  "source": "computer",
                  "sidecar_id": "aster-03-equipment-transport-offer",
                  "file_name": "03-equipment-transport-offer.pdf",
                  "mime_type": "application/pdf",
                  "size": 2424
                },
                "document_label": "Fictional 03-equipment-transport-offer",
                "transport_included": false
              }
            ]
          }
        }
      ],
      "sort_order": 16
    },
    {
      "id": "res-inspection",
      "code": "SVC.01",
      "name": "Final review allowance",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_SERVICE"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_service_details-res-inspection",
          "set_code": "PS_SERVICE_DETAILS",
          "owner_type": "CLASS_SERVICE",
          "values": {
            "unit_of_measure": "item",
            "currency": "EUR",
            "supplier": "company-aster",
            "price_history": [
              {
                "id": "price-inspection",
                "date": "2026-09-15",
                "price_set": "ASTER-26",
                "value": "180",
                "currency": "EUR",
                "location_ref": "site",
                "supplier_ref": "company-aster",
                "document": {
                  "source": "computer",
                  "sidecar_id": "aster-09-inspection-report",
                  "file_name": "09-inspection-report.pdf",
                  "mime_type": "application/pdf",
                  "size": 2541
                },
                "document_label": "Fictional 09-inspection-report",
                "transport_included": false
              }
            ]
          }
        }
      ],
      "sort_order": 17
    },
    {
      "id": "res-allowance",
      "code": "FIX.01",
      "name": "Unused example allowance",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_TAX_FIXED_SUM"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_tax_fixed_sum_details-res-allowance",
          "set_code": "PS_TAX_FIXED_SUM_DETAILS",
          "owner_type": "CLASS_TAX_FIXED_SUM",
          "values": {
            "unit": "item",
            "currency": "EUR",
            "supplier": "company-aster",
            "price_history": [
              {
                "id": "price-allowance",
                "date": "2026-09-15",
                "price_set": "ASTER-26",
                "value": "75",
                "currency": "EUR",
                "location_ref": "site",
                "supplier_ref": "company-aster",
                "document": {
                  "source": "computer",
                  "sidecar_id": "aster-10-handover-letter",
                  "file_name": "10-handover-letter.pdf",
                  "mime_type": "application/pdf",
                  "size": 2615
                },
                "document_label": "Fictional 10-handover-letter",
                "transport_included": false
              }
            ],
            "fixed_sum_kind": "Allowance"
          }
        }
      ],
      "sort_order": 18
    },
    {
      "id": "offer-juniper",
      "code": "OFF.01",
      "name": "Fictional Juniper offer",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_PRICE_OFFER"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_price_offer_details-offer-juniper",
          "set_code": "PS_PRICE_OFFER_DETAILS",
          "owner_type": "CLASS_PRICE_OFFER",
          "values": {
            "offer_document": {
              "source": "computer",
              "sidecar_id": "aster-01-material-offer",
              "file_name": "01-material-offer.pdf",
              "mime_type": "application/pdf",
              "size": 5059
            },
            "supplier_ref": "company-juniper",
            "offer_number": "DEMO-1",
            "offer_date": "2026-09-15",
            "valid_until": "2026-10-31",
            "currency": "EUR",
            "price_set": "ASTER-26",
            "location_ref": "site",
            "offer_lines": [
              {
                "id": "offer-line-floor",
                "resource_ref": "res-floor",
                "source_name": "Floor panels",
                "value": "18",
                "currency": "EUR",
                "unit": "m2"
              },
              {
                "id": "offer-line-paint",
                "resource_ref": "res-paint",
                "source_name": "Interior paint",
                "value": "6",
                "currency": "EUR",
                "unit": "l"
              }
            ]
          }
        }
      ],
      "sort_order": 19
    },
    {
      "id": "offer-rowan",
      "code": "OFF.02",
      "name": "Fictional Rowan offer",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_PRICE_OFFER"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_price_offer_details-offer-rowan",
          "set_code": "PS_PRICE_OFFER_DETAILS",
          "owner_type": "CLASS_PRICE_OFFER",
          "values": {
            "offer_document": {
              "source": "computer",
              "sidecar_id": "aster-02-labour-offer",
              "file_name": "02-labour-offer.pdf",
              "mime_type": "application/pdf",
              "size": 2475
            },
            "supplier_ref": "company-rowan",
            "offer_number": "DEMO-2",
            "offer_date": "2026-09-15",
            "valid_until": "2026-10-31",
            "currency": "EUR",
            "price_set": "ASTER-26",
            "location_ref": "site",
            "offer_lines": [
              {
                "id": "offer-line-labour",
                "resource_ref": "res-labour",
                "source_name": "Finishing operative",
                "value": "25",
                "currency": "EUR",
                "unit": "h"
              }
            ]
          }
        }
      ],
      "sort_order": 20
    },
    {
      "id": "offer-willow",
      "code": "OFF.03",
      "name": "Fictional Willow offer",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_PRICE_OFFER"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_price_offer_details-offer-willow",
          "set_code": "PS_PRICE_OFFER_DETAILS",
          "owner_type": "CLASS_PRICE_OFFER",
          "values": {
            "offer_document": {
              "source": "computer",
              "sidecar_id": "aster-03-equipment-transport-offer",
              "file_name": "03-equipment-transport-offer.pdf",
              "mime_type": "application/pdf",
              "size": 2424
            },
            "supplier_ref": "company-willow",
            "offer_number": "DEMO-3",
            "offer_date": "2026-09-15",
            "valid_until": "2026-10-31",
            "currency": "EUR",
            "price_set": "ASTER-26",
            "location_ref": "site",
            "offer_lines": [
              {
                "id": "offer-line-cutter",
                "resource_ref": "res-cutter",
                "source_name": "Portable floor cutter",
                "value": "15",
                "currency": "EUR",
                "unit": "h"
              },
              {
                "id": "offer-line-delivery",
                "resource_ref": "res-delivery",
                "source_name": "Local delivery allocation",
                "value": "2",
                "currency": "EUR",
                "unit": "m2"
              }
            ]
          }
        }
      ],
      "sort_order": 21
    },
    {
      "id": "indirect",
      "code": "IND.01",
      "name": "Site support 8%",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_INDIRECT_COST"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_indirect_cost_details-indirect",
          "set_code": "PS_INDIRECT_COST_DETAILS",
          "owner_type": "CLASS_INDIRECT_COST",
          "values": {
            "calculation_basis": "Direct cost",
            "percentage": "8",
            "formula": ""
          }
        }
      ],
      "sort_order": 22
    },
    {
      "id": "profit",
      "code": "PRO.01",
      "name": "Tender profit 10%",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_PROFIT"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_profit_details-profit",
          "set_code": "PS_PROFIT_DETAILS",
          "owner_type": "CLASS_PROFIT",
          "values": {
            "calculation_basis": "Direct plus indirect cost",
            "percentage": "10",
            "formula": ""
          }
        }
      ],
      "sort_order": 23
    },
    {
      "id": "project",
      "code": "PRJ.ASTER",
      "name": "Aster Workshop Renovation",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_PROJECT"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_project_details-project",
          "set_code": "PS_PROJECT_DETAILS",
          "owner_type": "CLASS_PROJECT",
          "values": {
            "start_date": "2026-09-01"
          }
        },
        {
          "id": "ps_project_pricing-project",
          "set_code": "PS_PROJECT_PRICING",
          "owner_type": "CLASS_PROJECT",
          "values": {
            "price_set": "ASTER-26",
            "breakdown_version_code": "ASTER-26",
            "effective_from": "2026-09-01",
            "effective_to": "2026-09-30",
            "location_ref": "site",
            "currency": "EUR",
            "selection_policy": "Newest matching price",
            "fallback_policy": "Require matching price"
          }
        },
        {
          "id": "ps_cost_adjustments-project",
          "set_code": "PS_COST_ADJUSTMENTS",
          "owner_type": "CLASS_PROJECT",
          "values": {
            "indirect_costs": [
              "indirect"
            ],
            "profits": [
              "profit"
            ]
          }
        }
      ],
      "sort_order": 24
    },
    {
      "id": "wbs-works",
      "code": "WBS.01",
      "name": "Works",
      "status": "active",
      "wbs_parent_mode": "explicit",
      "wbs_level": "1",
      "classifications": [
        "CLASS_WBS"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_wbs_notes-wbs-works",
          "set_code": "PS_WBS_NOTES",
          "owner_type": "CLASS_WBS",
          "values": {
            "section_note": "Fictional floor and decoration work."
          }
        }
      ],
      "sort_order": 25,
      "wbs_parent_id": "project"
    },
    {
      "id": "wbs-handover",
      "code": "WBS.02",
      "name": "Handover",
      "status": "active",
      "wbs_parent_mode": "explicit",
      "wbs_level": "1",
      "classifications": [
        "CLASS_WBS"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_wbs_notes-wbs-handover",
          "set_code": "PS_WBS_NOTES",
          "owner_type": "CLASS_WBS",
          "values": {
            "section_note": "Review and handover."
          }
        }
      ],
      "sort_order": 26,
      "wbs_parent_id": "project"
    },
    {
      "id": "brk-floor",
      "code": "BRK.01",
      "name": "Install floor panels",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_BREAKDOWN"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_breakdown_details-brk-floor",
          "set_code": "PS_BREAKDOWN_DETAILS",
          "owner_type": "CLASS_BREAKDOWN",
          "values": {
            "unit": "m2",
            "currency": "EUR",
            "components": [
              {
                "component_type": "resource",
                "ref_catalog": "__self__.ca",
                "ref_id": "res-floor",
                "ref_code": "MAT.01",
                "lookup": "MAT.01 - Floor panels",
                "name": "Floor panels",
                "unit": "m2",
                "unit_price": "18",
                "source_unit_price": "18",
                "source_currency": "EUR",
                "currency": "EUR",
                "incidence": "1.05",
                "productivity": "0.9523809523809523",
                "calculation_driver": "incidence",
                "calculation_formula": "1.05",
                "resource_count": "1",
                "waste_percent": "0",
                "multiplier": "1",
                "resource_type": "Material",
                "driving_resource": false
              },
              {
                "component_type": "resource",
                "ref_catalog": "__self__.ca",
                "ref_id": "res-labour",
                "ref_code": "LAB.01",
                "lookup": "LAB.01 - Finishing operative",
                "name": "Finishing operative",
                "unit": "h",
                "unit_price": "25",
                "source_unit_price": "25",
                "source_currency": "EUR",
                "currency": "EUR",
                "incidence": "0.4",
                "productivity": "2.5",
                "calculation_driver": "incidence",
                "calculation_formula": "0.4",
                "resource_count": "1",
                "waste_percent": "0",
                "multiplier": "1",
                "resource_type": "Labour",
                "driving_resource": true
              },
              {
                "component_type": "resource",
                "ref_catalog": "__self__.ca",
                "ref_id": "res-cutter",
                "ref_code": "EQP.01",
                "lookup": "EQP.01 - Portable floor cutter",
                "name": "Portable floor cutter",
                "unit": "h",
                "unit_price": "15",
                "source_unit_price": "15",
                "source_currency": "EUR",
                "currency": "EUR",
                "incidence": "0.1",
                "productivity": "10.0",
                "calculation_driver": "incidence",
                "calculation_formula": "0.1",
                "resource_count": "1",
                "waste_percent": "0",
                "multiplier": "1",
                "resource_type": "Equipment",
                "driving_resource": false
              },
              {
                "component_type": "resource",
                "ref_catalog": "__self__.ca",
                "ref_id": "res-delivery",
                "ref_code": "TRN.01",
                "lookup": "TRN.01 - Local delivery allocation",
                "name": "Local delivery allocation",
                "unit": "m2",
                "unit_price": "2",
                "source_unit_price": "2",
                "source_currency": "EUR",
                "currency": "EUR",
                "incidence": "1",
                "productivity": "1.0",
                "calculation_driver": "incidence",
                "calculation_formula": "1",
                "resource_count": "1",
                "waste_percent": "0",
                "multiplier": "1",
                "resource_type": "Transport",
                "driving_resource": false
              }
            ]
          }
        },
        {
          "id": "ps_breakdown_version-brk-floor",
          "set_code": "PS_BREAKDOWN_VERSION",
          "owner_type": "CLASS_BREAKDOWN",
          "values": {
            "lifecycle_status": "Draft",
            "revision": "1",
            "pricing_code": "ASTER-26",
            "version_note": "Fictional demonstration recipe."
          }
        }
      ],
      "sort_order": 27
    },
    {
      "id": "brk-paint",
      "code": "BRK.02",
      "name": "Paint interior surfaces",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_BREAKDOWN"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_breakdown_details-brk-paint",
          "set_code": "PS_BREAKDOWN_DETAILS",
          "owner_type": "CLASS_BREAKDOWN",
          "values": {
            "unit": "m2",
            "currency": "EUR",
            "components": [
              {
                "component_type": "resource",
                "ref_catalog": "__self__.ca",
                "ref_id": "res-paint",
                "ref_code": "MAT.02",
                "lookup": "MAT.02 - Interior paint",
                "name": "Interior paint",
                "unit": "l",
                "unit_price": "6",
                "source_unit_price": "6",
                "source_currency": "EUR",
                "currency": "EUR",
                "incidence": "0.2",
                "productivity": "5.0",
                "calculation_driver": "incidence",
                "calculation_formula": "0.2",
                "resource_count": "1",
                "waste_percent": "0",
                "multiplier": "1",
                "resource_type": "Material",
                "driving_resource": false
              },
              {
                "component_type": "resource",
                "ref_catalog": "__self__.ca",
                "ref_id": "res-labour",
                "ref_code": "LAB.01",
                "lookup": "LAB.01 - Finishing operative",
                "name": "Finishing operative",
                "unit": "h",
                "unit_price": "25",
                "source_unit_price": "25",
                "source_currency": "EUR",
                "currency": "EUR",
                "incidence": "0.2",
                "productivity": "5.0",
                "calculation_driver": "incidence",
                "calculation_formula": "0.2",
                "resource_count": "1",
                "waste_percent": "0",
                "multiplier": "1",
                "resource_type": "Labour",
                "driving_resource": true
              }
            ]
          }
        },
        {
          "id": "ps_breakdown_version-brk-paint",
          "set_code": "PS_BREAKDOWN_VERSION",
          "owner_type": "CLASS_BREAKDOWN",
          "values": {
            "lifecycle_status": "Draft",
            "revision": "1",
            "pricing_code": "ASTER-26",
            "version_note": "Fictional demonstration recipe."
          }
        }
      ],
      "sort_order": 28
    },
    {
      "id": "brk-review",
      "code": "BRK.03",
      "name": "Final review",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_BREAKDOWN"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_breakdown_details-brk-review",
          "set_code": "PS_BREAKDOWN_DETAILS",
          "owner_type": "CLASS_BREAKDOWN",
          "values": {
            "unit": "item",
            "currency": "EUR",
            "components": [
              {
                "component_type": "resource",
                "ref_catalog": "__self__.ca",
                "ref_id": "res-inspection",
                "ref_code": "SVC.01",
                "lookup": "SVC.01 - Final review allowance",
                "name": "Final review allowance",
                "unit": "item",
                "unit_price": "180",
                "source_unit_price": "180",
                "source_currency": "EUR",
                "currency": "EUR",
                "incidence": "1",
                "productivity": "1.0",
                "calculation_driver": "incidence",
                "calculation_formula": "1",
                "resource_count": "1",
                "waste_percent": "0",
                "multiplier": "1",
                "resource_type": "Service",
                "driving_resource": false
              }
            ]
          }
        },
        {
          "id": "ps_breakdown_version-brk-review",
          "set_code": "PS_BREAKDOWN_VERSION",
          "owner_type": "CLASS_BREAKDOWN",
          "values": {
            "lifecycle_status": "Draft",
            "revision": "1",
            "pricing_code": "ASTER-26",
            "version_note": "Fictional demonstration recipe."
          }
        }
      ],
      "sort_order": 29
    },
    {
      "id": "boq-floor",
      "code": "BOQ.01",
      "name": "Floor finish - workshop",
      "status": "active",
      "wbs_parent_mode": "explicit",
      "wbs_level": "1",
      "classifications": [
        "CLASS_BOQ_ITEM"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_boq_item_details-boq-floor",
          "set_code": "PS_BOQ_ITEM_DETAILS",
          "owner_type": "CLASS_BOQ_ITEM",
          "values": {
            "quantity": "60",
            "unit": "m2",
            "currency": "EUR",
            "unit_price": "32.4",
            "total": "2309.472",
            "breakdown_ref": "brk-floor",
            "breakdown_assignments": [
              {
                "breakdown_ref": "brk-floor",
                "allow_unit_mismatch": false,
                "pricing": {
                  "use_project_profile": true
                }
              }
            ]
          }
        },
        {
          "id": "ps_cost_adjustments-boq-floor",
          "set_code": "PS_COST_ADJUSTMENTS",
          "owner_type": "CLASS_BOQ_ITEM",
          "values": {
            "indirect_costs": [],
            "profits": []
          }
        }
      ],
      "sort_order": 30,
      "wbs_parent_id": "wbs-works"
    },
    {
      "id": "boq-paint",
      "code": "BOQ.02",
      "name": "Decoration - workshop",
      "status": "active",
      "wbs_parent_mode": "explicit",
      "wbs_level": "1",
      "classifications": [
        "CLASS_BOQ_ITEM"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_boq_item_details-boq-paint",
          "set_code": "PS_BOQ_ITEM_DETAILS",
          "owner_type": "CLASS_BOQ_ITEM",
          "values": {
            "quantity": "120",
            "unit": "m2",
            "currency": "EUR",
            "unit_price": "6.2",
            "total": "883.8720000000002",
            "breakdown_ref": "brk-paint",
            "breakdown_assignments": [
              {
                "breakdown_ref": "brk-paint",
                "allow_unit_mismatch": false,
                "pricing": {
                  "use_project_profile": true
                }
              }
            ]
          }
        },
        {
          "id": "ps_cost_adjustments-boq-paint",
          "set_code": "PS_COST_ADJUSTMENTS",
          "owner_type": "CLASS_BOQ_ITEM",
          "values": {
            "indirect_costs": [],
            "profits": []
          }
        }
      ],
      "sort_order": 31,
      "wbs_parent_id": "wbs-works"
    },
    {
      "id": "boq-review",
      "code": "BOQ.03",
      "name": "Handover review",
      "status": "active",
      "wbs_parent_mode": "explicit",
      "wbs_level": "1",
      "classifications": [
        "CLASS_BOQ_ITEM"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_boq_item_details-boq-review",
          "set_code": "PS_BOQ_ITEM_DETAILS",
          "owner_type": "CLASS_BOQ_ITEM",
          "values": {
            "quantity": "1",
            "unit": "item",
            "currency": "EUR",
            "unit_price": "180",
            "total": "213.84000000000003",
            "breakdown_ref": "brk-review",
            "breakdown_assignments": [
              {
                "breakdown_ref": "brk-review",
                "allow_unit_mismatch": false,
                "pricing": {
                  "use_project_profile": true
                }
              }
            ]
          }
        },
        {
          "id": "ps_cost_adjustments-boq-review",
          "set_code": "PS_COST_ADJUSTMENTS",
          "owner_type": "CLASS_BOQ_ITEM",
          "values": {
            "indirect_costs": [],
            "profits": []
          }
        }
      ],
      "sort_order": 32,
      "wbs_parent_id": "wbs-handover"
    },
    {
      "id": "package-root",
      "code": "PKG.WBS",
      "name": "Submission sections",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_WBS"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_wbs_notes-package-root",
          "set_code": "PS_WBS_NOTES",
          "owner_type": "CLASS_WBS",
          "values": {
            "section_note": "Package hierarchy."
          }
        }
      ],
      "sort_order": 33
    },
    {
      "id": "package-company",
      "code": "PKG.COMPANY",
      "name": "Company evidence",
      "status": "active",
      "wbs_parent_mode": "explicit",
      "wbs_level": "1",
      "classifications": [
        "CLASS_WBS"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [],
      "sort_order": 34,
      "wbs_parent_id": "package-root"
    },
    {
      "id": "package-commercial",
      "code": "PKG.COMMERCIAL",
      "name": "Commercial offers",
      "status": "active",
      "wbs_parent_mode": "explicit",
      "wbs_level": "1",
      "classifications": [
        "CLASS_WBS"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [],
      "sort_order": 35,
      "wbs_parent_id": "package-root"
    },
    {
      "id": "package-delivery",
      "code": "PKG.DELIVERY",
      "name": "Delivery and review",
      "status": "active",
      "wbs_parent_mode": "explicit",
      "wbs_level": "1",
      "classifications": [
        "CLASS_WBS"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [],
      "sort_order": 36,
      "wbs_parent_id": "package-root"
    },
    {
      "id": "package",
      "code": "PKG.ASTER",
      "name": "Aster submission package",
      "status": "active",
      "wbs_parent_mode": "none",
      "wbs_level": "0",
      "classifications": [
        "CLASS_CONTAINER"
      ],
      "roles": [],
      "documents": [],
      "relations": [],
      "properties": [
        {
          "id": "ps_container_details-package",
          "set_code": "PS_CONTAINER_DETAILS",
          "owner_type": "CLASS_CONTAINER",
          "values": {
            "container_items": "{\"items\": [{\"id\": \"pkg-item-1\", \"type_code\": \"CLASS_DOCUMENT\", \"label\": \"Material price offer\", \"record_ref\": \"\", \"status\": \"Completed\", \"percent_complete\": 100, \"priority\": \"Normal\", \"deadline\": \"2026-10-31\", \"responsible_ref\": \"company-aster\", \"phase_ref\": \"package-commercial\", \"phase_label\": \"Commercial offers\", \"tags\": [\"Tender package\"], \"tag_refs\": [], \"notes\": \"Fictional training evidence. \", \"documents\": [{\"source\": \"computer\", \"sidecar_id\": \"aster-01-material-offer\", \"file_name\": \"01-material-offer.pdf\", \"mime_type\": \"application/pdf\", \"size\": 5059, \"container_document_id\": \"document-1\", \"display_name\": \"Material price offer\", \"document_type_ref\": \"doctype-offer\", \"issue_date\": \"2026-09-15\", \"validity_mode\": \"date\", \"validity_value\": \"\", \"expiration_date\": \"2026-10-31\"}], \"sort_order\": 1}, {\"id\": \"pkg-item-2\", \"type_code\": \"CLASS_DOCUMENT\", \"label\": \"Labour price offer\", \"record_ref\": \"\", \"status\": \"Completed\", \"percent_complete\": 100, \"priority\": \"Normal\", \"deadline\": \"2026-10-31\", \"responsible_ref\": \"company-aster\", \"phase_ref\": \"package-commercial\", \"phase_label\": \"Commercial offers\", \"tags\": [\"Tender package\"], \"tag_refs\": [], \"notes\": \"Fictional training evidence. \", \"documents\": [{\"source\": \"computer\", \"sidecar_id\": \"aster-02-labour-offer\", \"file_name\": \"02-labour-offer.pdf\", \"mime_type\": \"application/pdf\", \"size\": 2475, \"container_document_id\": \"document-2\", \"display_name\": \"Labour price offer\", \"document_type_ref\": \"doctype-offer\", \"issue_date\": \"2026-09-15\", \"validity_mode\": \"date\", \"validity_value\": \"\", \"expiration_date\": \"2026-10-31\"}], \"sort_order\": 2}, {\"id\": \"pkg-item-3\", \"type_code\": \"CLASS_DOCUMENT\", \"label\": \"Plant and delivery offer\", \"record_ref\": \"\", \"status\": \"Completed\", \"percent_complete\": 100, \"priority\": \"Normal\", \"deadline\": \"2026-10-31\", \"responsible_ref\": \"company-aster\", \"phase_ref\": \"package-commercial\", \"phase_label\": \"Commercial offers\", \"tags\": [\"Tender package\"], \"tag_refs\": [], \"notes\": \"Fictional training evidence. \", \"documents\": [{\"source\": \"computer\", \"sidecar_id\": \"aster-03-equipment-transport-offer\", \"file_name\": \"03-equipment-transport-offer.pdf\", \"mime_type\": \"application/pdf\", \"size\": 2424, \"container_document_id\": \"document-3\", \"display_name\": \"Plant and delivery offer\", \"document_type_ref\": \"doctype-offer\", \"issue_date\": \"2026-09-15\", \"validity_mode\": \"date\", \"validity_value\": \"\", \"expiration_date\": \"2026-10-31\"}], \"sort_order\": 3}, {\"id\": \"pkg-item-4\", \"type_code\": \"CLASS_DOCUMENT\", \"label\": \"Company profile\", \"record_ref\": \"\", \"status\": \"Completed\", \"percent_complete\": 100, \"priority\": \"Normal\", \"deadline\": \"2026-10-31\", \"responsible_ref\": \"company-aster\", \"phase_ref\": \"package-company\", \"phase_label\": \"Company evidence\", \"tags\": [\"Tender package\"], \"tag_refs\": [], \"notes\": \"Fictional training evidence. \", \"documents\": [{\"source\": \"computer\", \"sidecar_id\": \"aster-04-company-profile\", \"file_name\": \"04-company-profile.pdf\", \"mime_type\": \"application/pdf\", \"size\": 2601, \"container_document_id\": \"document-4\", \"display_name\": \"Company profile\", \"document_type_ref\": \"doctype-profile\", \"issue_date\": \"2026-09-15\", \"validity_mode\": \"none\", \"validity_value\": \"\", \"expiration_date\": \"\"}], \"sort_order\": 4}, {\"id\": \"pkg-item-5\", \"type_code\": \"CLASS_DOCUMENT\", \"label\": \"Method statement example\", \"record_ref\": \"\", \"status\": \"Completed\", \"percent_complete\": 100, \"priority\": \"Normal\", \"deadline\": \"2026-10-31\", \"responsible_ref\": \"company-aster\", \"phase_ref\": \"package-company\", \"phase_label\": \"Company evidence\", \"tags\": [\"Tender package\"], \"tag_refs\": [], \"notes\": \"Fictional training evidence. \", \"documents\": [{\"source\": \"computer\", \"sidecar_id\": \"aster-05-method-statement\", \"file_name\": \"05-method-statement.pdf\", \"mime_type\": \"application/pdf\", \"size\": 2557, \"container_document_id\": \"document-5\", \"display_name\": \"Method statement example\", \"document_type_ref\": \"doctype-plan\", \"issue_date\": \"2026-09-15\", \"validity_mode\": \"none\", \"validity_value\": \"\", \"expiration_date\": \"\"}], \"sort_order\": 5}, {\"id\": \"pkg-item-6\", \"type_code\": \"CLASS_DOCUMENT\", \"label\": \"Safety plan placeholder\", \"record_ref\": \"\", \"status\": \"Attention\", \"percent_complete\": 50, \"priority\": \"Normal\", \"deadline\": \"2026-10-31\", \"responsible_ref\": \"company-aster\", \"phase_ref\": \"package-company\", \"phase_label\": \"Company evidence\", \"tags\": [\"Tender package\"], \"tag_refs\": [], \"notes\": \"Fictional training evidence. \", \"documents\": [{\"source\": \"computer\", \"sidecar_id\": \"aster-06-safety-plan\", \"file_name\": \"06-safety-plan.pdf\", \"mime_type\": \"application/pdf\", \"size\": 2558, \"container_document_id\": \"document-6\", \"display_name\": \"Safety plan placeholder\", \"document_type_ref\": \"doctype-plan\", \"issue_date\": \"2026-09-15\", \"validity_mode\": \"none\", \"validity_value\": \"\", \"expiration_date\": \"\"}], \"sort_order\": 6}, {\"id\": \"pkg-item-7\", \"type_code\": \"CLASS_DOCUMENT\", \"label\": \"Insurance example - invalid\", \"record_ref\": \"\", \"status\": \"Blocked\", \"percent_complete\": 0, \"priority\": \"High\", \"deadline\": \"2026-10-31\", \"responsible_ref\": \"company-aster\", \"phase_ref\": \"package-company\", \"phase_label\": \"Company evidence\", \"tags\": [\"Tender package\"], \"tag_refs\": [], \"notes\": \"Fictional training evidence. Needs renewal.\", \"documents\": [{\"source\": \"computer\", \"sidecar_id\": \"aster-07-insurance-example\", \"file_name\": \"07-insurance-example.pdf\", \"mime_type\": \"application/pdf\", \"size\": 2549, \"container_document_id\": \"document-7\", \"display_name\": \"Insurance example - invalid\", \"document_type_ref\": \"doctype-insurance\", \"issue_date\": \"2025-09-01\", \"validity_mode\": \"months\", \"validity_value\": \"12\", \"expiration_date\": \"2026-09-01\"}], \"sort_order\": 7}, {\"id\": \"pkg-item-8\", \"type_code\": \"CLASS_DOCUMENT\", \"label\": \"Material declaration example\", \"record_ref\": \"\", \"status\": \"Completed\", \"percent_complete\": 100, \"priority\": \"High\", \"deadline\": \"2026-10-31\", \"responsible_ref\": \"company-aster\", \"phase_ref\": \"package-delivery\", \"phase_label\": \"Delivery and review\", \"tags\": [\"Tender package\"], \"tag_refs\": [], \"notes\": \"Fictional training evidence. \", \"documents\": [{\"source\": \"computer\", \"sidecar_id\": \"aster-08-material-declaration\", \"file_name\": \"08-material-declaration.pdf\", \"mime_type\": \"application/pdf\", \"size\": 2548, \"container_document_id\": \"document-8\", \"display_name\": \"Material declaration example\", \"document_type_ref\": \"doctype-declaration\", \"issue_date\": \"2026-09-15\", \"validity_mode\": \"date\", \"validity_value\": \"\", \"expiration_date\": \"2026-10-15\"}], \"sort_order\": 8}, {\"id\": \"pkg-item-9\", \"type_code\": \"CLASS_DOCUMENT\", \"label\": \"Inspection report example\", \"record_ref\": \"\", \"status\": \"Completed\", \"percent_complete\": 100, \"priority\": \"Normal\", \"deadline\": \"2026-10-31\", \"responsible_ref\": \"company-aster\", \"phase_ref\": \"package-delivery\", \"phase_label\": \"Delivery and review\", \"tags\": [\"Tender package\"], \"tag_refs\": [], \"notes\": \"Fictional training evidence. \", \"documents\": [{\"source\": \"computer\", \"sidecar_id\": \"aster-09-inspection-report\", \"file_name\": \"09-inspection-report.pdf\", \"mime_type\": \"application/pdf\", \"size\": 2541, \"container_document_id\": \"document-9\", \"display_name\": \"Inspection report example\", \"document_type_ref\": \"doctype-inspection\", \"issue_date\": \"2026-09-15\", \"validity_mode\": \"none\", \"validity_value\": \"\", \"expiration_date\": \"\"}], \"sort_order\": 9}, {\"id\": \"pkg-item-10\", \"type_code\": \"CLASS_DOCUMENT\", \"label\": \"Handover letter example\", \"record_ref\": \"\", \"status\": \"Completed\", \"percent_complete\": 100, \"priority\": \"Normal\", \"deadline\": \"2026-10-31\", \"responsible_ref\": \"company-aster\", \"phase_ref\": \"package-delivery\", \"phase_label\": \"Delivery and review\", \"tags\": [\"Tender package\"], \"tag_refs\": [], \"notes\": \"Fictional training evidence. \", \"documents\": [{\"source\": \"computer\", \"sidecar_id\": \"aster-10-handover-letter\", \"file_name\": \"10-handover-letter.pdf\", \"mime_type\": \"application/pdf\", \"size\": 2615, \"container_document_id\": \"document-10\", \"display_name\": \"Handover letter example\", \"document_type_ref\": \"doctype-letter\", \"issue_date\": \"2026-09-15\", \"validity_mode\": \"none\", \"validity_value\": \"\", \"expiration_date\": \"\"}], \"sort_order\": 10}, {\"id\": \"pkg-item-11\", \"type_code\": \"CLASS_DOCUMENT\", \"label\": \"Commercial notes - reused source\", \"record_ref\": \"\", \"status\": \"Completed\", \"percent_complete\": 100, \"priority\": \"Normal\", \"deadline\": \"2026-10-31\", \"responsible_ref\": \"company-aster\", \"phase_ref\": \"package-delivery\", \"phase_label\": \"Delivery and review\", \"tags\": [\"Tender package\"], \"tag_refs\": [], \"notes\": \"Fictional training evidence. \", \"documents\": [{\"source\": \"computer\", \"sidecar_id\": \"aster-01-material-offer\", \"file_name\": \"01-material-offer.pdf\", \"mime_type\": \"application/pdf\", \"size\": 5059, \"container_document_id\": \"document-reused\", \"display_name\": \"Material offer - commercial notes\", \"document_type_ref\": \"doctype-offer\", \"issue_date\": \"2026-09-15\", \"validity_mode\": \"date\", \"validity_value\": \"\", \"expiration_date\": \"2026-10-31\", \"page_range\": \"2\", \"reused_from_container\": true, \"export_separate_extract\": false}], \"sort_order\": 11}, {\"id\": \"pkg-item-12\", \"type_code\": \"CLASS_DOCUMENT\", \"label\": \"Warranty requested - document pending\", \"record_ref\": \"\", \"status\": \"Not Started\", \"percent_complete\": 0, \"priority\": \"Normal\", \"deadline\": \"2026-10-31\", \"responsible_ref\": \"company-aster\", \"phase_ref\": \"package-delivery\", \"phase_label\": \"Delivery and review\", \"tags\": [\"Tender package\"], \"notes\": \"Planned requirement; no fictional warranty has been provided.\", \"documents\": [], \"sort_order\": 12}], \"section_notes\": {\"package-company\": \"Review company evidence and expiration dates.\", \"package-commercial\": \"Fictional offers supporting the resource price history.\"}}",
            "export_title": "Aster Workshop - fictional submission",
            "export_subtitle": "Software tutorial | Not actual project evidence",
            "export_group_cover_pages": true,
            "export_document_cover_pages": true,
            "export_wbs_overview_index": true
          }
        }
      ],
      "sort_order": 37
    }
  ],
  "created_at": "2026-07-10T00:00:00.000Z",
  "updated_at": "2026-07-10T00:00:00.000Z",
  "sidecars": {
    "aster-01-material-offer": {
      "id": "aster-01-material-offer",
      "file_name": "01-material-offer.pdf",
      "mime_type": "application/pdf",
      "size": 5059,
      "data_url": "data:application/pdf;base64,JVBERi0xLjQKMSAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMiAwIFIgPj4KZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFs1IDAgUiA3IDAgUl0gL0NvdW50IDIgPj4KZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1R5cGUxIC9CYXNlRm9udCAvSGVsdmV0aWNhID4+CmVuZG9iago0IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UeXBlMSAvQmFzZUZvbnQgL0hlbHZldGljYS1Cb2xkID4+CmVuZG9iago1IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMiAwIFIgL01lZGlhQm94IFswIDAgNTk1IDg0Ml0gL1Jlc291cmNlcyA8PCAvRm9udCA8PCAvRjEgMyAwIFIgL0YyIDQgMCBSID4+ID4+IC9Db250ZW50cyA2IDAgUiA+PgplbmRvYmoKNiAwIG9iago8PCAvTGVuZ3RoIDIzNjcgPj4Kc3RyZWFtCjAuOTg1IDAuOTc5IDAuOTUgcmcgMCAwIDU5NSA4NDIgcmUgZgowLjA4IDAuMjMgMC4yNyByZyAwIDcyNCA1OTUgMTE4IHJlIGYKQlQgL0YyIDEwIFRmIDAuNzMgMC44NiAwLjgzIHJnIDQyIDc5OSBUZCAoQVNURVIgV09SS1NIT1AgIC8gIENPTVBBTlkgRVhBTVBMRSkgVGogRVQKQlQgL0YyIDIxIFRmIDEgMSAwLjk1IHJnIDQyIDc2NSBUZCAoTWF0ZXJpYWwgcHJpY2Ugb2ZmZXIpIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjg1IDAuOTEgMC45MSByZyA0MiA3NDEgVGQgKEp1bmlwZXIgU3VwcGx5IC0gaW52ZW50ZWQgc3VwcGxpZXIpIFRqIEVUCjAuOTcgMC44OCAwLjU2IHJnIDQyIDY3OCA1MTEgMjkgcmUgZgpCVCAvRjIgOCBUZiAwLjE0IDAuMjQgMC4yOCByZyA1MiA2ODkgVGQgKEZJQ1RJT05BTCBUUkFJTklORyBET0NVTUVOVCAtIE5PIENPTU1FUkNJQUwgT1IgTEVHQUwgRUZGRUNUKSBUaiBFVApCVCAvRjIgOSBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA2NTYgVGQgKERFTU8gLyAwMS1NQVRFUklBTC1PRkZFUikgVGogRVQKQlQgL0YxIDkgVGYgMC4xNCAwLjI0IDAuMjggcmcgMzUyIDY1NiBUZCAoRXhhbXBsZSBkYXRlOiAxNSBTZXB0ZW1iZXIgMjAyNikgVGogRVQKQlQgL0YyIDEyIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDYyMiBUZCAoU0NPUEUpIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA1OTkgVGQgKEFzdGVyIFdvcmtzaG9wIHJlbm92YXRpb24uIFByaWNlIFNldCBBU1RFUi0yNi4gRGVsaXZlcnkgbG9jYXRpb246IFdvcmtzaG9wIHNpdGUsKSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNTgzIFRkIChFeGFtcGxlIFRvd24uIEN1cnJlbmN5IEVVUi4gTm8gdGF4IGNhbGN1bGF0aW9uIGlzIHJlcHJlc2VudGVkLikgVGogRVQKQlQgL0YyIDEyIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDU0NyBUZCAoT0ZGRVJFRCBSRVNPVVJDRVMpIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA1MjQgVGQgKE1BVC4wMSB8IEZsb29yIHBhbmVscyB8IG0yIHwgU2VwdGVtYmVyIHByaWNlIDE4LjAwIEVVUi4pIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA1MDggVGQgKE1BVC4wMiB8IEludGVyaW9yIHBhaW50IHwgbGl0cmUgfCBTZXB0ZW1iZXIgcHJpY2UgNi4wMCBFVVIuKSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNDkyIFRkIChUaGUgZWFybGllciBKdWx5IG9ic2VydmF0aW9uIGZvciBmbG9vciBwYW5lbHMgaXMgMTYuMDAgRVVSL20yLikgVGogRVQKQlQgL0YxIDEwIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDQ3NiBUZCAoVGhlIHNlcGFyYXRlIEFMVC0yNiBmbG9vci1wYW5lbCBvYnNlcnZhdGlvbiBpcyAyMC4wMCBFVVIvbTI7IGl0IG11c3Qgbm90IGVudGVyIEFTVEVSLTI2KSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNDYwIFRkIChwcmljaW5nLikgVGogRVQKQlQgL0YyIDEyIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDQyNCBUZCAoREVMSVZFUlkpIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA0MDEgVGQgKE1hdGVyaWFsIHByaWNlcyBleGNsdWRlIGRlbGl2ZXJ5LiBUaGUgc2VwYXJhdGUgdHJhbnNwb3J0IHJlc291cmNlIGlzIDIuMDAgRVVSIHBlcikgVGogRVQKQlQgL0YxIDEwIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDM4NSBUZCAoaW5zdGFsbGVkIGZsb29yIG0yLiBEbyBub3QgYWRkIGl0IHdoZW4gYW5vdGhlciBxdW90YXRpb24gYWxyZWFkeSBpbmNsdWRlcyB0cmFuc3BvcnQuKSBUaiBFVApCVCAvRjIgMTIgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgMzQ5IFRkIChWQUxJRElUWSkgVGogRVQKQlQgL0YxIDEwIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDMyNiBUZCAoVGVhY2hpbmcgb2ZmZXIgZGF0ZTogMjAyNi0wOS0xNS4gVmFsaWQgdW50aWwgMjAyNi0xMC0zMS4gVGhpcyBpcyBhIGZpY3Rpb25hbCBvZmZlciwgbm90KSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgMzEwIFRkIChhIHByaWNlIHJlY29tbWVuZGF0aW9uLikgVGogRVQKMC42NCAwLjcxIDAuNzEgcmcgNDIgNjkgNTExIDEgcmUgZgpCVCAvRjEgOCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA1MSBUZCAoSW52ZW50ZWQgY29tcGFuaWVzLCBwcmljZXMsIGRhdGVzIGFuZCBzdGF0ZW1lbnRzLiBEZW1vbnN0cmF0ZXMgc29mdHdhcmUgb25seS4pIFRqIEVUCkJUIC9GMSA4IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDM3IFRkIChObyBhY3R1YWwgaW5zdXJhbmNlLCBjZXJ0aWZpY2F0aW9uLCBhZ3JlZW1lbnQgb3Igb2ZmZXIgaXMgcHJvdmlkZWQuICBQYWdlIDEgLyAyKSBUaiBFVAplbmRzdHJlYW0KZW5kb2JqCjcgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCAyIDAgUiAvTWVkaWFCb3ggWzAgMCA1OTUgODQyXSAvUmVzb3VyY2VzIDw8IC9Gb250IDw8IC9GMSAzIDAgUiAvRjIgNCAwIFIgPj4gPj4gL0NvbnRlbnRzIDggMCBSID4+CmVuZG9iago4IDAgb2JqCjw8IC9MZW5ndGggMTgwNiA+PgpzdHJlYW0KMC45ODUgMC45NzkgMC45NSByZyAwIDAgNTk1IDg0MiByZSBmCjAuMDggMC4yMyAwLjI3IHJnIDAgNzI0IDU5NSAxMTggcmUgZgpCVCAvRjIgMTAgVGYgMC43MyAwLjg2IDAuODMgcmcgNDIgNzk5IFRkIChBU1RFUiBXT1JLU0hPUCAgLyAgQ09NUEFOWSBFWEFNUExFKSBUaiBFVApCVCAvRjIgMjEgVGYgMSAxIDAuOTUgcmcgNDIgNzY1IFRkIChNYXRlcmlhbCBwcmljZSBvZmZlcikgVGogRVQKQlQgL0YxIDEwIFRmIDAuODUgMC45MSAwLjkxIHJnIDQyIDc0MSBUZCAoSnVuaXBlciBTdXBwbHkgLSBpbnZlbnRlZCBzdXBwbGllcikgVGogRVQKMC45NyAwLjg4IDAuNTYgcmcgNDIgNjc4IDUxMSAyOSByZSBmCkJUIC9GMiA4IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDUyIDY4OSBUZCAoRklDVElPTkFMIFRSQUlOSU5HIERPQ1VNRU5UIC0gTk8gQ09NTUVSQ0lBTCBPUiBMRUdBTCBFRkZFQ1QpIFRqIEVUCkJUIC9GMiA5IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDY1NiBUZCAoREVNTyAvIDAxLU1BVEVSSUFMLU9GRkVSKSBUaiBFVApCVCAvRjEgOSBUZiAwLjE0IDAuMjQgMC4yOCByZyAzNTIgNjU2IFRkIChFeGFtcGxlIGRhdGU6IDE1IFNlcHRlbWJlciAyMDI2KSBUaiBFVApCVCAvRjIgMTIgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNjIyIFRkIChDT01NRVJDSUFMIE5PVEVTKSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNTk5IFRkIChUaGlzIHNlY29uZCBwYWdlIGRlbW9uc3RyYXRlcyBwYWdlIHNlbGVjdGlvbiBhbmQgcmV1c2FibGUgZXZpZGVuY2UuKSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNTgzIFRkIChUaGUgdHV0b3JpYWwgbGlua3MgdG8gdGhpcyBzb3VyY2UgUERGIG9uY2UgYW5kIGNhbiByZWZlcmVuY2UgcGFnZSAyIGZyb20gYW5vdGhlciBpdGVtKSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNTY3IFRkICh3aXRob3V0IGR1cGxpY2F0aW5nIHRoZSBmdWxsIGRvY3VtZW50LikgVGogRVQKQlQgL0YyIDEyIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDUzMSBUZCAoQVNTVU1QVElPTlMpIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA1MDggVGQgKEZsb29yIGluc3RhbGxhdGlvbiBjb25zdW1wdGlvbiBpcyAxLjA1IG0yIG9mIHBhbmVscyBwZXIgMSBtMiBvZiBmaW5pc2hlZCBvdXRwdXQuKSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNDkyIFRkIChQYWludCBjb25zdW1wdGlvbiBpcyAwLjIwIGxpdHJlcyBwZXIgMSBtMiBvZiBwYWludGVkIG91dHB1dC4pIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA0NzYgVGQgKFRoZXNlIGFzc3VtcHRpb25zIGV4aXN0IG9ubHkgdG8gZGVtb25zdHJhdGUgdGhlIGFwcC4gTm8gc3BlY2lmaWNhdGlvbiBvciBjb25zdHJ1Y3Rpb24pIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA0NjAgVGQgKGluc3RydWN0aW9uIGlzIGltcGxpZWQuKSBUaiBFVAowLjY0IDAuNzEgMC43MSByZyA0MiA2OSA1MTEgMSByZSBmCkJUIC9GMSA4IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDUxIFRkIChJbnZlbnRlZCBjb21wYW5pZXMsIHByaWNlcywgZGF0ZXMgYW5kIHN0YXRlbWVudHMuIERlbW9uc3RyYXRlcyBzb2Z0d2FyZSBvbmx5LikgVGogRVQKQlQgL0YxIDggVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgMzcgVGQgKE5vIGFjdHVhbCBpbnN1cmFuY2UsIGNlcnRpZmljYXRpb24sIGFncmVlbWVudCBvciBvZmZlciBpcyBwcm92aWRlZC4gIFBhZ2UgMiAvIDIpIFRqIEVUCmVuZHN0cmVhbQplbmRvYmoKeHJlZgowIDkKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDA5IDAwMDAwIG4gCjAwMDAwMDAwNTggMDAwMDAgbiAKMDAwMDAwMDEyMSAwMDAwMCBuIAowMDAwMDAwMTkxIDAwMDAwIG4gCjAwMDAwMDAyNjYgMDAwMDAgbiAKMDAwMDAwMDQwMiAwMDAwMCBuIAowMDAwMDAyODIxIDAwMDAwIG4gCjAwMDAwMDI5NTcgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSA5IC9Sb290IDEgMCBSID4+CnN0YXJ0eHJlZgo0ODE1CiUlRU9GCg==",
      "sidecar_type": "container_item_document"
    },
    "aster-02-labour-offer": {
      "id": "aster-02-labour-offer",
      "file_name": "02-labour-offer.pdf",
      "mime_type": "application/pdf",
      "size": 2475,
      "data_url": "data:application/pdf;base64,JVBERi0xLjQKMSAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMiAwIFIgPj4KZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFs1IDAgUl0gL0NvdW50IDEgPj4KZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1R5cGUxIC9CYXNlRm9udCAvSGVsdmV0aWNhID4+CmVuZG9iago0IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UeXBlMSAvQmFzZUZvbnQgL0hlbHZldGljYS1Cb2xkID4+CmVuZG9iago1IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMiAwIFIgL01lZGlhQm94IFswIDAgNTk1IDg0Ml0gL1Jlc291cmNlcyA8PCAvRm9udCA8PCAvRjEgMyAwIFIgL0YyIDQgMCBSID4+ID4+IC9Db250ZW50cyA2IDAgUiA+PgplbmRvYmoKNiAwIG9iago8PCAvTGVuZ3RoIDE4MjMgPj4Kc3RyZWFtCjAuOTg1IDAuOTc5IDAuOTUgcmcgMCAwIDU5NSA4NDIgcmUgZgowLjA4IDAuMjMgMC4yNyByZyAwIDcyNCA1OTUgMTE4IHJlIGYKQlQgL0YyIDEwIFRmIDAuNzMgMC44NiAwLjgzIHJnIDQyIDc5OSBUZCAoQVNURVIgV09SS1NIT1AgIC8gIENPTVBBTlkgRVhBTVBMRSkgVGogRVQKQlQgL0YyIDIxIFRmIDEgMSAwLjk1IHJnIDQyIDc2NSBUZCAoTGFib3VyIHByaWNlIG9mZmVyKSBUaiBFVApCVCAvRjEgMTAgVGYgMC44NSAwLjkxIDAuOTEgcmcgNDIgNzQxIFRkIChSb3dhbiBDcmV3IC0gaW52ZW50ZWQgc3VwcGxpZXIpIFRqIEVUCjAuOTcgMC44OCAwLjU2IHJnIDQyIDY3OCA1MTEgMjkgcmUgZgpCVCAvRjIgOCBUZiAwLjE0IDAuMjQgMC4yOCByZyA1MiA2ODkgVGQgKEZJQ1RJT05BTCBUUkFJTklORyBET0NVTUVOVCAtIE5PIENPTU1FUkNJQUwgT1IgTEVHQUwgRUZGRUNUKSBUaiBFVApCVCAvRjIgOSBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA2NTYgVGQgKERFTU8gLyAwMi1MQUJPVVItT0ZGRVIpIFRqIEVUCkJUIC9GMSA5IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDM1MiA2NTYgVGQgKEV4YW1wbGUgZGF0ZTogMTUgU2VwdGVtYmVyIDIwMjYpIFRqIEVUCkJUIC9GMiAxMiBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA2MjIgVGQgKFJBVEUpIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA1OTkgVGQgKEdlbmVyYWwgZmluaXNoaW5nIGNyZXcgbWVtYmVyOiAyNS4wMCBFVVIvaG91ci4gUHJpY2UgU2V0IEFTVEVSLTI2LCBvYnNlcnZhdGlvbikgVGogRVQKQlQgL0YxIDEwIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDU4MyBUZCAoMjAyNi0wOS0xNSwgV29ya3Nob3Agc2l0ZS4pIFRqIEVUCkJUIC9GMiAxMiBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA1NDcgVGQgKEVYQU1QTEUgQ09OU1VNUFRJT04pIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA1MjQgVGQgKEZsb29yOiAwLjQwIGNyZXcgaG91cnMgcGVyIG91dHB1dCBtMiwgb25lIHJlc291cmNlLikgVGogRVQKQlQgL0YxIDEwIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDUwOCBUZCAoUGFpbnRpbmc6IDAuMjAgY3JldyBob3VycyBwZXIgb3V0cHV0IG0yLCBvbmUgcmVzb3VyY2UuKSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNDkyIFRkIChUb3RhbCBmb3IgNjAgbTIgZmxvb3IgYW5kIDEyMCBtMiBwYWludDogNDguMDAgaG91cnMuKSBUaiBFVApCVCAvRjIgMTIgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNDU2IFRkIChDT01NRVJDSUFMIE5PVEUpIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA0MzMgVGQgKFRoZSBob3VybHkgYW1vdW50IGlzIHRoZSBhc3N1bWVkIHRlYWNoaW5nIGNvc3QuIFBheXJvbGwgdGF4ZXMgYW5kIGVtcGxveW1lbnQgdGVybXMgYXJlKSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNDE3IFRkIChvdXRzaWRlIHRoaXMgZmljdGlvbmFsIGV4YW1wbGUuIFZhbGlkIHVudGlsIDIwMjYtMTAtMzEuKSBUaiBFVAowLjY0IDAuNzEgMC43MSByZyA0MiA2OSA1MTEgMSByZSBmCkJUIC9GMSA4IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDUxIFRkIChJbnZlbnRlZCBjb21wYW5pZXMsIHByaWNlcywgZGF0ZXMgYW5kIHN0YXRlbWVudHMuIERlbW9uc3RyYXRlcyBzb2Z0d2FyZSBvbmx5LikgVGogRVQKQlQgL0YxIDggVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgMzcgVGQgKE5vIGFjdHVhbCBpbnN1cmFuY2UsIGNlcnRpZmljYXRpb24sIGFncmVlbWVudCBvciBvZmZlciBpcyBwcm92aWRlZC4gIFBhZ2UgMSAvIDEpIFRqIEVUCmVuZHN0cmVhbQplbmRvYmoKeHJlZgowIDcKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDA5IDAwMDAwIG4gCjAwMDAwMDAwNTggMDAwMDAgbiAKMDAwMDAwMDExNSAwMDAwMCBuIAowMDAwMDAwMTg1IDAwMDAwIG4gCjAwMDAwMDAyNjAgMDAwMDAgbiAKMDAwMDAwMDM5NiAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDcgL1Jvb3QgMSAwIFIgPj4Kc3RhcnR4cmVmCjIyNzEKJSVFT0YK",
      "sidecar_type": "container_item_document"
    },
    "aster-03-equipment-transport-offer": {
      "id": "aster-03-equipment-transport-offer",
      "file_name": "03-equipment-transport-offer.pdf",
      "mime_type": "application/pdf",
      "size": 2424,
      "data_url": "data:application/pdf;base64,JVBERi0xLjQKMSAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMiAwIFIgPj4KZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFs1IDAgUl0gL0NvdW50IDEgPj4KZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1R5cGUxIC9CYXNlRm9udCAvSGVsdmV0aWNhID4+CmVuZG9iago0IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UeXBlMSAvQmFzZUZvbnQgL0hlbHZldGljYS1Cb2xkID4+CmVuZG9iago1IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMiAwIFIgL01lZGlhQm94IFswIDAgNTk1IDg0Ml0gL1Jlc291cmNlcyA8PCAvRm9udCA8PCAvRjEgMyAwIFIgL0YyIDQgMCBSID4+ID4+IC9Db250ZW50cyA2IDAgUiA+PgplbmRvYmoKNiAwIG9iago8PCAvTGVuZ3RoIDE3NzIgPj4Kc3RyZWFtCjAuOTg1IDAuOTc5IDAuOTUgcmcgMCAwIDU5NSA4NDIgcmUgZgowLjA4IDAuMjMgMC4yNyByZyAwIDcyNCA1OTUgMTE4IHJlIGYKQlQgL0YyIDEwIFRmIDAuNzMgMC44NiAwLjgzIHJnIDQyIDc5OSBUZCAoQVNURVIgV09SS1NIT1AgIC8gIENPTVBBTlkgRVhBTVBMRSkgVGogRVQKQlQgL0YyIDIxIFRmIDEgMSAwLjk1IHJnIDQyIDc2NSBUZCAoUGxhbnQgYW5kIGRlbGl2ZXJ5IG9mZmVyKSBUaiBFVApCVCAvRjEgMTAgVGYgMC44NSAwLjkxIDAuOTEgcmcgNDIgNzQxIFRkIChXaWxsb3cgUGxhbnQgLSBpbnZlbnRlZCBzdXBwbGllcikgVGogRVQKMC45NyAwLjg4IDAuNTYgcmcgNDIgNjc4IDUxMSAyOSByZSBmCkJUIC9GMiA4IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDUyIDY4OSBUZCAoRklDVElPTkFMIFRSQUlOSU5HIERPQ1VNRU5UIC0gTk8gQ09NTUVSQ0lBTCBPUiBMRUdBTCBFRkZFQ1QpIFRqIEVUCkJUIC9GMiA5IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDY1NiBUZCAoREVNTyAvIDAzLUVRVUlQTUVOVC1UUkFOU1BPUlQtT0ZGRVIpIFRqIEVUCkJUIC9GMSA5IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDM1MiA2NTYgVGQgKEV4YW1wbGUgZGF0ZTogMTUgU2VwdGVtYmVyIDIwMjYpIFRqIEVUCkJUIC9GMiAxMiBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA2MjIgVGQgKEVRVUlQTUVOVCkgVGogRVQKQlQgL0YxIDEwIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDU5OSBUZCAoUG9ydGFibGUgZmxvb3IgY3V0dGVyOiAxNS4wMCBFVVIvaG91ci4gUXVhbnRpdHkgZmFjdG9yOiAwLjEwIGggcGVyIGZsb29yIG0yLikgVGogRVQKQlQgL0YyIDEyIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDU2MyBUZCAoVFJBTlNQT1JUKSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNTQwIFRkIChMb2NhbCBkZWxpdmVyeSBhbGxvY2F0aW9uOiAyLjAwIEVVUiBwZXIgaW5zdGFsbGVkIGZsb29yIG0yLiBUaGlzIHNlcGFyYXRlIGxpbmUgaXMgdXNlZCkgVGogRVQKQlQgL0YxIDEwIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDUyNCBUZCAob25seSBiZWNhdXNlIHBhbmVsIHByaWNlcyBleGNsdWRlIHRyYW5zcG9ydC4pIFRqIEVUCkJUIC9GMiAxMiBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA0ODggVGQgKFBSSUNFIENSSVRFUklBKSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNDY1IFRkIChEYXRlIDIwMjYtMDktMTUuIFByaWNlIFNldCBBU1RFUi0yNi4gTG9jYXRpb24gV29ya3Nob3Agc2l0ZS4gVmFsaWQgdW50aWwgMjAyNi0xMC0zMS4pIFRqIEVUCkJUIC9GMiAxMiBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA0MjkgVGQgKEVYUEVDVEVEIFFVQU5USVRJRVMpIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA0MDYgVGQgKDYwIG0yIGZsb29yIGNvbnN1bWVzIDYgaG91cnMgb2YgY3V0dGVyIHRpbWUgYW5kIDYwIG0yIG9mIGRlbGl2ZXJ5IGFsbG9jYXRpb24uKSBUaiBFVAowLjY0IDAuNzEgMC43MSByZyA0MiA2OSA1MTEgMSByZSBmCkJUIC9GMSA4IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDUxIFRkIChJbnZlbnRlZCBjb21wYW5pZXMsIHByaWNlcywgZGF0ZXMgYW5kIHN0YXRlbWVudHMuIERlbW9uc3RyYXRlcyBzb2Z0d2FyZSBvbmx5LikgVGogRVQKQlQgL0YxIDggVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgMzcgVGQgKE5vIGFjdHVhbCBpbnN1cmFuY2UsIGNlcnRpZmljYXRpb24sIGFncmVlbWVudCBvciBvZmZlciBpcyBwcm92aWRlZC4gIFBhZ2UgMSAvIDEpIFRqIEVUCmVuZHN0cmVhbQplbmRvYmoKeHJlZgowIDcKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDA5IDAwMDAwIG4gCjAwMDAwMDAwNTggMDAwMDAgbiAKMDAwMDAwMDExNSAwMDAwMCBuIAowMDAwMDAwMTg1IDAwMDAwIG4gCjAwMDAwMDAyNjAgMDAwMDAgbiAKMDAwMDAwMDM5NiAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDcgL1Jvb3QgMSAwIFIgPj4Kc3RhcnR4cmVmCjIyMjAKJSVFT0YK",
      "sidecar_type": "container_item_document"
    },
    "aster-04-company-profile": {
      "id": "aster-04-company-profile",
      "file_name": "04-company-profile.pdf",
      "mime_type": "application/pdf",
      "size": 2601,
      "data_url": "data:application/pdf;base64,JVBERi0xLjQKMSAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMiAwIFIgPj4KZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFs1IDAgUl0gL0NvdW50IDEgPj4KZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1R5cGUxIC9CYXNlRm9udCAvSGVsdmV0aWNhID4+CmVuZG9iago0IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UeXBlMSAvQmFzZUZvbnQgL0hlbHZldGljYS1Cb2xkID4+CmVuZG9iago1IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMiAwIFIgL01lZGlhQm94IFswIDAgNTk1IDg0Ml0gL1Jlc291cmNlcyA8PCAvRm9udCA8PCAvRjEgMyAwIFIgL0YyIDQgMCBSID4+ID4+IC9Db250ZW50cyA2IDAgUiA+PgplbmRvYmoKNiAwIG9iago8PCAvTGVuZ3RoIDE5NDkgPj4Kc3RyZWFtCjAuOTg1IDAuOTc5IDAuOTUgcmcgMCAwIDU5NSA4NDIgcmUgZgowLjA4IDAuMjMgMC4yNyByZyAwIDcyNCA1OTUgMTE4IHJlIGYKQlQgL0YyIDEwIFRmIDAuNzMgMC44NiAwLjgzIHJnIDQyIDc5OSBUZCAoQVNURVIgV09SS1NIT1AgIC8gIENPTVBBTlkgRVhBTVBMRSkgVGogRVQKQlQgL0YyIDIxIFRmIDEgMSAwLjk1IHJnIDQyIDc2NSBUZCAoQ29tcGFueSBwcm9maWxlKSBUaiBFVApCVCAvRjEgMTAgVGYgMC44NSAwLjkxIDAuOTEgcmcgNDIgNzQxIFRkIChBc3RlciBXb3JrcyAtIGZpY3Rpb25hbCBjb250cmFjdG9yKSBUaiBFVAowLjk3IDAuODggMC41NiByZyA0MiA2NzggNTExIDI5IHJlIGYKQlQgL0YyIDggVGYgMC4xNCAwLjI0IDAuMjggcmcgNTIgNjg5IFRkIChGSUNUSU9OQUwgVFJBSU5JTkcgRE9DVU1FTlQgLSBOTyBDT01NRVJDSUFMIE9SIExFR0FMIEVGRkVDVCkgVGogRVQKQlQgL0YyIDkgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNjU2IFRkIChERU1PIC8gMDQtQ09NUEFOWS1QUk9GSUxFKSBUaiBFVApCVCAvRjEgOSBUZiAwLjE0IDAuMjQgMC4yOCByZyAzNTIgNjU2IFRkIChFeGFtcGxlIGRhdGU6IDE1IFNlcHRlbWJlciAyMDI2KSBUaiBFVApCVCAvRjIgMTIgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNjIyIFRkIChJREVOVElUWSkgVGogRVQKQlQgL0YxIDEwIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDU5OSBUZCAoQXN0ZXIgV29ya3MgaXMgYW4gaW52ZW50ZWQgY29tcGFueSBmb3IgdGhlIFdvcmtTdHVkaW8gaGVscCBleGFtcGxlcy4pIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA1ODMgVGQgKFJlZmVyZW5jZTogREVNTy1BU1RFUjsgdGhpcyBpcyBub3QgYSBjb21wYW55IHJlZ2lzdHJhdGlvbiBudW1iZXIuKSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNTY3IFRkIChDb250YWN0OiB0cmFpbmluZ0BleGFtcGxlLnRlc3QuIEFkZHJlc3M6IDEwIEV4YW1wbGUgTGFuZSwgRXhhbXBsZSBUb3duLikgVGogRVQKQlQgL0YyIDEyIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDUzMSBUZCAoUkVTUE9OU0lCSUxJVFkpIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA1MDggVGQgKFByZXBhcmVkIGJ5IEFzdGVyIFdvcmtzLiBSZXZpZXdlZCBieSB0aGUgZmljdGlvbmFsIGNsaWVudCB0ZWFtLikgVGogRVQKQlQgL0YxIDEwIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDQ5MiBUZCAoVGhlIHBhY2thZ2UgbGlua3MgcmVzcG9uc2liaWxpdHkgdG8gYSBDb21wYW55IHJlY29yZCBzbyBpdGVtcyBjYW4gYmUgZ3JvdXBlZCBieSkgVGogRVQKQlQgL0YxIDEwIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDQ3NiBUZCAoUmVzcG9uc2libGUuKSBUaiBFVApCVCAvRjIgMTIgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNDQwIFRkIChQVVJQT1NFKSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNDE3IFRkIChBIGNvbmNpc2UgY29tcGFueSBwcm9maWxlIGRlbW9uc3RyYXRlcyBhdHRhY2hpbmcgYW5kIG5hbWluZyBhIFBERi4gSXQgaXMgbm90IGV2aWRlbmNlKSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNDAxIFRkIChvZiBjcmVkZW50aWFscywgc3RhZmZpbmcsIG9yIGV4cGVyaWVuY2UuKSBUaiBFVAowLjY0IDAuNzEgMC43MSByZyA0MiA2OSA1MTEgMSByZSBmCkJUIC9GMSA4IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDUxIFRkIChJbnZlbnRlZCBjb21wYW5pZXMsIHByaWNlcywgZGF0ZXMgYW5kIHN0YXRlbWVudHMuIERlbW9uc3RyYXRlcyBzb2Z0d2FyZSBvbmx5LikgVGogRVQKQlQgL0YxIDggVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgMzcgVGQgKE5vIGFjdHVhbCBpbnN1cmFuY2UsIGNlcnRpZmljYXRpb24sIGFncmVlbWVudCBvciBvZmZlciBpcyBwcm92aWRlZC4gIFBhZ2UgMSAvIDEpIFRqIEVUCmVuZHN0cmVhbQplbmRvYmoKeHJlZgowIDcKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDA5IDAwMDAwIG4gCjAwMDAwMDAwNTggMDAwMDAgbiAKMDAwMDAwMDExNSAwMDAwMCBuIAowMDAwMDAwMTg1IDAwMDAwIG4gCjAwMDAwMDAyNjAgMDAwMDAgbiAKMDAwMDAwMDM5NiAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDcgL1Jvb3QgMSAwIFIgPj4Kc3RhcnR4cmVmCjIzOTcKJSVFT0YK",
      "sidecar_type": "container_item_document"
    },
    "aster-05-method-statement": {
      "id": "aster-05-method-statement",
      "file_name": "05-method-statement.pdf",
      "mime_type": "application/pdf",
      "size": 2557,
      "data_url": "data:application/pdf;base64,JVBERi0xLjQKMSAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMiAwIFIgPj4KZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFs1IDAgUl0gL0NvdW50IDEgPj4KZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1R5cGUxIC9CYXNlRm9udCAvSGVsdmV0aWNhID4+CmVuZG9iago0IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UeXBlMSAvQmFzZUZvbnQgL0hlbHZldGljYS1Cb2xkID4+CmVuZG9iago1IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMiAwIFIgL01lZGlhQm94IFswIDAgNTk1IDg0Ml0gL1Jlc291cmNlcyA8PCAvRm9udCA8PCAvRjEgMyAwIFIgL0YyIDQgMCBSID4+ID4+IC9Db250ZW50cyA2IDAgUiA+PgplbmRvYmoKNiAwIG9iago8PCAvTGVuZ3RoIDE5MDUgPj4Kc3RyZWFtCjAuOTg1IDAuOTc5IDAuOTUgcmcgMCAwIDU5NSA4NDIgcmUgZgowLjA4IDAuMjMgMC4yNyByZyAwIDcyNCA1OTUgMTE4IHJlIGYKQlQgL0YyIDEwIFRmIDAuNzMgMC44NiAwLjgzIHJnIDQyIDc5OSBUZCAoQVNURVIgV09SS1NIT1AgIC8gIENPTVBBTlkgRVhBTVBMRSkgVGogRVQKQlQgL0YyIDIxIFRmIDEgMSAwLjk1IHJnIDQyIDc2NSBUZCAoTWV0aG9kIHN0YXRlbWVudCBleGFtcGxlKSBUaiBFVApCVCAvRjEgMTAgVGYgMC44NSAwLjkxIDAuOTEgcmcgNDIgNzQxIFRkIChXb3JrZmxvdyBldmlkZW5jZSAtIGRlbW9uc3RyYXRpb24gb25seSkgVGogRVQKMC45NyAwLjg4IDAuNTYgcmcgNDIgNjc4IDUxMSAyOSByZSBmCkJUIC9GMiA4IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDUyIDY4OSBUZCAoRklDVElPTkFMIFRSQUlOSU5HIERPQ1VNRU5UIC0gTk8gQ09NTUVSQ0lBTCBPUiBMRUdBTCBFRkZFQ1QpIFRqIEVUCkJUIC9GMiA5IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDY1NiBUZCAoREVNTyAvIDA1LU1FVEhPRC1TVEFURU1FTlQpIFRqIEVUCkJUIC9GMSA5IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDM1MiA2NTYgVGQgKEV4YW1wbGUgZGF0ZTogMTUgU2VwdGVtYmVyIDIwMjYpIFRqIEVUCkJUIC9GMiAxMiBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA2MjIgVGQgKFNDT1BFKSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNTk5IFRkIChBc3RlciBXb3Jrc2hvcCBmbG9vcmluZyBhbmQgZGVjb3JhdGlvbi4gVGhlIGRvY3VtZW50IGRlbW9uc3RyYXRlcyBhIG5hbWVkIGF0dGFjaG1lbnQpIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA1ODMgVGQgKGFuZCBwYWNrYWdlIHNlY3Rpb24uKSBUaiBFVApCVCAvRjIgMTIgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNTQ3IFRkIChTRVFVRU5DRSkgVGogRVQKQlQgL0YxIDEwIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDUyNCBUZCAoMS4gQ29uZmlybSB0aGUgZmljdGlvbmFsIHNjb3BlIGFuZCByZXZpZXcgdGhlIEJPUS4pIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA1MDggVGQgKDIuIFJldmlldyB0aGUgcmVzb3VyY2UgcHJpY2VzIGFuZCBzdXBwb3J0aW5nIG9mZmVyIGZpbGVzLikgVGogRVQKQlQgL0YxIDEwIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDQ5MiBUZCAoMy4gUmV2aWV3IHRoZSBsaW5rZWQgQnJlYWtkb3ducyBhbmQgcXVhbnRpdGllcy4pIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA0NzYgVGQgKDQuIFJlY29yZCBjb21wbGV0aW9uIGFuZCByZXRhaW4gdGhlIHJldmlldyB0cmFpbC4pIFRqIEVUCkJUIC9GMiAxMiBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA0NDAgVGQgKExJTUlUKSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNDE3IFRkIChUaGlzIGlzIG5vdCBhIHRlY2huaWNhbCBtZXRob2Qgc3RhdGVtZW50IG9yIGluc3RydWN0aW9uIGZvciBzaXRlIHdvcmsuIEEgcmVhbCBwcm9qZWN0KSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNDAxIFRkIChyZXF1aXJlcyBjb21wZXRlbnQsIHByb2plY3Qtc3BlY2lmaWMgcmV2aWV3LikgVGogRVQKMC42NCAwLjcxIDAuNzEgcmcgNDIgNjkgNTExIDEgcmUgZgpCVCAvRjEgOCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA1MSBUZCAoSW52ZW50ZWQgY29tcGFuaWVzLCBwcmljZXMsIGRhdGVzIGFuZCBzdGF0ZW1lbnRzLiBEZW1vbnN0cmF0ZXMgc29mdHdhcmUgb25seS4pIFRqIEVUCkJUIC9GMSA4IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDM3IFRkIChObyBhY3R1YWwgaW5zdXJhbmNlLCBjZXJ0aWZpY2F0aW9uLCBhZ3JlZW1lbnQgb3Igb2ZmZXIgaXMgcHJvdmlkZWQuICBQYWdlIDEgLyAxKSBUaiBFVAplbmRzdHJlYW0KZW5kb2JqCnhyZWYKMCA3CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDAwOSAwMDAwMCBuIAowMDAwMDAwMDU4IDAwMDAwIG4gCjAwMDAwMDAxMTUgMDAwMDAgbiAKMDAwMDAwMDE4NSAwMDAwMCBuIAowMDAwMDAwMjYwIDAwMDAwIG4gCjAwMDAwMDAzOTYgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSA3IC9Sb290IDEgMCBSID4+CnN0YXJ0eHJlZgoyMzUzCiUlRU9GCg==",
      "sidecar_type": "container_item_document"
    },
    "aster-06-safety-plan": {
      "id": "aster-06-safety-plan",
      "file_name": "06-safety-plan.pdf",
      "mime_type": "application/pdf",
      "size": 2558,
      "data_url": "data:application/pdf;base64,JVBERi0xLjQKMSAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMiAwIFIgPj4KZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFs1IDAgUl0gL0NvdW50IDEgPj4KZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1R5cGUxIC9CYXNlRm9udCAvSGVsdmV0aWNhID4+CmVuZG9iago0IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UeXBlMSAvQmFzZUZvbnQgL0hlbHZldGljYS1Cb2xkID4+CmVuZG9iago1IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMiAwIFIgL01lZGlhQm94IFswIDAgNTk1IDg0Ml0gL1Jlc291cmNlcyA8PCAvRm9udCA8PCAvRjEgMyAwIFIgL0YyIDQgMCBSID4+ID4+IC9Db250ZW50cyA2IDAgUiA+PgplbmRvYmoKNiAwIG9iago8PCAvTGVuZ3RoIDE5MDYgPj4Kc3RyZWFtCjAuOTg1IDAuOTc5IDAuOTUgcmcgMCAwIDU5NSA4NDIgcmUgZgowLjA4IDAuMjMgMC4yNyByZyAwIDcyNCA1OTUgMTE4IHJlIGYKQlQgL0YyIDEwIFRmIDAuNzMgMC44NiAwLjgzIHJnIDQyIDc5OSBUZCAoQVNURVIgV09SS1NIT1AgIC8gIENPTVBBTlkgRVhBTVBMRSkgVGogRVQKQlQgL0YyIDIxIFRmIDEgMSAwLjk1IHJnIDQyIDc2NSBUZCAoU2FmZXR5IHBsYW4gcGxhY2Vob2xkZXIpIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjg1IDAuOTEgMC45MSByZyA0MiA3NDEgVGQgKEZpY3Rpb25hbCBkb2N1bWVudCByZWdpc3RlciBleGVyY2lzZSkgVGogRVQKMC45NyAwLjg4IDAuNTYgcmcgNDIgNjc4IDUxMSAyOSByZSBmCkJUIC9GMiA4IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDUyIDY4OSBUZCAoRklDVElPTkFMIFRSQUlOSU5HIERPQ1VNRU5UIC0gTk8gQ09NTUVSQ0lBTCBPUiBMRUdBTCBFRkZFQ1QpIFRqIEVUCkJUIC9GMiA5IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDY1NiBUZCAoREVNTyAvIDA2LVNBRkVUWS1QTEFOKSBUaiBFVApCVCAvRjEgOSBUZiAwLjE0IDAuMjQgMC4yOCByZyAzNTIgNjU2IFRkIChFeGFtcGxlIGRhdGU6IDE1IFNlcHRlbWJlciAyMDI2KSBUaiBFVApCVCAvRjIgMTIgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNjIyIFRkIChSRUdJU1RFUiBGSUVMRFMpIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA1OTkgVGQgKERvY3VtZW50IHR5cGU6IE1ldGhvZCAvIFBsYW4uIFJlc3BvbnNpYmxlOiBBc3RlciBXb3Jrcy4pIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA1ODMgVGQgKFN0YXR1czogQXR0ZW50aW9uLiBQZXJjZW50YWdlIENvbXBsZXRlOiA1MC4gRGVhZGxpbmU6IDIwMjYtMTAtMzEuKSBUaiBFVApCVCAvRjIgMTIgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNTQ3IFRkIChSRVZJRVcgQ0hFQ0tMSVNUKSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNTI0IFRkIChUaGUgdHV0b3JpYWwgZGVtb25zdHJhdGVzIGEgcGFydGlhbGx5IGNvbXBsZXRlIGl0ZW0sIGEgZGVhZGxpbmUgYW5kIGEgbm90ZS4pIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA1MDggVGQgKEEgcmVhbCBwbGFuIG11c3QgYmUgcHJlcGFyZWQgYW5kIHJldmlld2VkIGZvciBpdHMgYWN0dWFsIHdvcmsgYW5kIGp1cmlzZGljdGlvbi4gTm8pIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA0OTIgVGQgKG9wZXJhdGlvbmFsIHNhZmV0eSBpbnN0cnVjdGlvbnMgYXJlIHN1cHBsaWVkIGhlcmUuKSBUaiBFVApCVCAvRjIgMTIgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNDU2IFRkIChMRUFSTklORyBPQkpFQ1RJVkUpIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA0MzMgVGQgKFVzZSB0aGUgQXR0ZW50aW9uIGZpbHRlciB0byBmaW5kIHRoaXMgZXhwbGljaXRseSBmbGFnZ2VkIGl0ZW0uIENvbXBsZXRpb24gaXMgYSB3b3JrZmxvdykgVGogRVQKQlQgL0YxIDEwIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDQxNyBUZCAoaW5kaWNhdG9yIGFuZCBkb2VzIG5vdCBjZXJ0aWZ5IHRlY2huaWNhbCBhZGVxdWFjeS4pIFRqIEVUCjAuNjQgMC43MSAwLjcxIHJnIDQyIDY5IDUxMSAxIHJlIGYKQlQgL0YxIDggVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNTEgVGQgKEludmVudGVkIGNvbXBhbmllcywgcHJpY2VzLCBkYXRlcyBhbmQgc3RhdGVtZW50cy4gRGVtb25zdHJhdGVzIHNvZnR3YXJlIG9ubHkuKSBUaiBFVApCVCAvRjEgOCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiAzNyBUZCAoTm8gYWN0dWFsIGluc3VyYW5jZSwgY2VydGlmaWNhdGlvbiwgYWdyZWVtZW50IG9yIG9mZmVyIGlzIHByb3ZpZGVkLiAgUGFnZSAxIC8gMSkgVGogRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNwowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1OCAwMDAwMCBuIAowMDAwMDAwMTE1IDAwMDAwIG4gCjAwMDAwMDAxODUgMDAwMDAgbiAKMDAwMDAwMDI2MCAwMDAwMCBuIAowMDAwMDAwMzk2IDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgNyAvUm9vdCAxIDAgUiA+PgpzdGFydHhyZWYKMjM1NAolJUVPRgo=",
      "sidecar_type": "container_item_document"
    },
    "aster-07-insurance-example": {
      "id": "aster-07-insurance-example",
      "file_name": "07-insurance-example.pdf",
      "mime_type": "application/pdf",
      "size": 2549,
      "data_url": "data:application/pdf;base64,JVBERi0xLjQKMSAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMiAwIFIgPj4KZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFs1IDAgUl0gL0NvdW50IDEgPj4KZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1R5cGUxIC9CYXNlRm9udCAvSGVsdmV0aWNhID4+CmVuZG9iago0IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UeXBlMSAvQmFzZUZvbnQgL0hlbHZldGljYS1Cb2xkID4+CmVuZG9iago1IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMiAwIFIgL01lZGlhQm94IFswIDAgNTk1IDg0Ml0gL1Jlc291cmNlcyA8PCAvRm9udCA8PCAvRjEgMyAwIFIgL0YyIDQgMCBSID4+ID4+IC9Db250ZW50cyA2IDAgUiA+PgplbmRvYmoKNiAwIG9iago8PCAvTGVuZ3RoIDE4OTcgPj4Kc3RyZWFtCjAuOTg1IDAuOTc5IDAuOTUgcmcgMCAwIDU5NSA4NDIgcmUgZgowLjA4IDAuMjMgMC4yNyByZyAwIDcyNCA1OTUgMTE4IHJlIGYKQlQgL0YyIDEwIFRmIDAuNzMgMC44NiAwLjgzIHJnIDQyIDc5OSBUZCAoQVNURVIgV09SS1NIT1AgIC8gIENPTVBBTlkgRVhBTVBMRSkgVGogRVQKQlQgL0YyIDIxIFRmIDEgMSAwLjk1IHJnIDQyIDc2NSBUZCAoSW5zdXJhbmNlIGV4YW1wbGUgLSBpbnZhbGlkKSBUaiBFVApCVCAvRjEgMTAgVGYgMC44NSAwLjkxIDAuOTEgcmcgNDIgNzQxIFRkIChGaWN0aW9uYWwgZXhwaXJ5IGV4ZXJjaXNlOyBubyBjb3ZlcmFnZSkgVGogRVQKMC45NyAwLjg4IDAuNTYgcmcgNDIgNjc4IDUxMSAyOSByZSBmCkJUIC9GMiA4IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDUyIDY4OSBUZCAoRklDVElPTkFMIFRSQUlOSU5HIERPQ1VNRU5UIC0gTk8gQ09NTUVSQ0lBTCBPUiBMRUdBTCBFRkZFQ1QpIFRqIEVUCkJUIC9GMiA5IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDY1NiBUZCAoREVNTyAvIDA3LUlOU1VSQU5DRS1FWEFNUExFKSBUaiBFVApCVCAvRjEgOSBUZiAwLjE0IDAuMjQgMC4yOCByZyAzNTIgNjU2IFRkIChFeGFtcGxlIGRhdGU6IDE1IFNlcHRlbWJlciAyMDI2KSBUaiBFVApCVCAvRjIgMTIgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNjIyIFRkIChOTyBJTlNVUkFOQ0UpIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA1OTkgVGQgKFRoaXMgZG9jdW1lbnQgaXMgaW52ZW50ZWQuIEl0IGlzIG5vdCBhbiBpbnN1cmFuY2UgcG9saWN5LCBjZXJ0aWZpY2F0ZSBvciBldmlkZW5jZSBvZikgVGogRVQKQlQgL0YxIDEwIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDU4MyBUZCAoY292ZXJhZ2UuIE5vIGluc3VyZXIgaXMgcmVwcmVzZW50ZWQuKSBUaiBFVApCVCAvRjIgMTIgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNTQ3IFRkIChFWEFNUExFIERBVEVTKSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNTI0IFRkIChJc3N1ZSBkYXRlIDIwMjUtMDktMDEuIFZhbGlkaXR5IDEyIG1vbnRocy4gRXhwaXJhdGlvbiAyMDI2LTA5LTAxLikgVGogRVQKQlQgL0YxIDEwIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDUwOCBUZCAoVGhlIGRhdGUgaW50ZW50aW9uYWxseSBwcmVjZWRlcyB0aGUgZGVtb25zdHJhdGlvbiByZXZpZXcgZGF0ZSBhbmQgcGFja2FnZSBkZWFkbGluZSwgc28pIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA0OTIgVGQgKHRoZSBpdGVtIGlzIGZsYWdnZWQgZm9yIGF0dGVudGlvbi4pIFRqIEVUCkJUIC9GMiAxMiBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA0NTYgVGQgKEFDVElPTiBJTiBUSEUgVFVUT1JJQUwpIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA0MzMgVGQgKFJldmlldyB0aGUgcmVkIGV4cGlyeSB3YXJuaW5nLCByZXBsYWNlIHRoZSBhdHRhY2htZW50IHdpdGggYSByZXZpZXdlZCBjdXJyZW50IGRvY3VtZW50KSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNDE3IFRkIChpbiByZWFsIHdvcmssIGFuZCByZWNoZWNrIHZhbGlkaXR5IGFuZCBzZWxlY3RlZCBwYWdlcy4pIFRqIEVUCjAuNjQgMC43MSAwLjcxIHJnIDQyIDY5IDUxMSAxIHJlIGYKQlQgL0YxIDggVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNTEgVGQgKEludmVudGVkIGNvbXBhbmllcywgcHJpY2VzLCBkYXRlcyBhbmQgc3RhdGVtZW50cy4gRGVtb25zdHJhdGVzIHNvZnR3YXJlIG9ubHkuKSBUaiBFVApCVCAvRjEgOCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiAzNyBUZCAoTm8gYWN0dWFsIGluc3VyYW5jZSwgY2VydGlmaWNhdGlvbiwgYWdyZWVtZW50IG9yIG9mZmVyIGlzIHByb3ZpZGVkLiAgUGFnZSAxIC8gMSkgVGogRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNwowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1OCAwMDAwMCBuIAowMDAwMDAwMTE1IDAwMDAwIG4gCjAwMDAwMDAxODUgMDAwMDAgbiAKMDAwMDAwMDI2MCAwMDAwMCBuIAowMDAwMDAwMzk2IDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgNyAvUm9vdCAxIDAgUiA+PgpzdGFydHhyZWYKMjM0NQolJUVPRgo=",
      "sidecar_type": "container_item_document"
    },
    "aster-08-material-declaration": {
      "id": "aster-08-material-declaration",
      "file_name": "08-material-declaration.pdf",
      "mime_type": "application/pdf",
      "size": 2548,
      "data_url": "data:application/pdf;base64,JVBERi0xLjQKMSAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMiAwIFIgPj4KZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFs1IDAgUl0gL0NvdW50IDEgPj4KZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1R5cGUxIC9CYXNlRm9udCAvSGVsdmV0aWNhID4+CmVuZG9iago0IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UeXBlMSAvQmFzZUZvbnQgL0hlbHZldGljYS1Cb2xkID4+CmVuZG9iago1IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMiAwIFIgL01lZGlhQm94IFswIDAgNTk1IDg0Ml0gL1Jlc291cmNlcyA8PCAvRm9udCA8PCAvRjEgMyAwIFIgL0YyIDQgMCBSID4+ID4+IC9Db250ZW50cyA2IDAgUiA+PgplbmRvYmoKNiAwIG9iago8PCAvTGVuZ3RoIDE4OTYgPj4Kc3RyZWFtCjAuOTg1IDAuOTc5IDAuOTUgcmcgMCAwIDU5NSA4NDIgcmUgZgowLjA4IDAuMjMgMC4yNyByZyAwIDcyNCA1OTUgMTE4IHJlIGYKQlQgL0YyIDEwIFRmIDAuNzMgMC44NiAwLjgzIHJnIDQyIDc5OSBUZCAoQVNURVIgV09SS1NIT1AgIC8gIENPTVBBTlkgRVhBTVBMRSkgVGogRVQKQlQgL0YyIDIxIFRmIDEgMSAwLjk1IHJnIDQyIDc2NSBUZCAoTWF0ZXJpYWwgZGVjbGFyYXRpb24gZXhhbXBsZSkgVGogRVQKQlQgL0YxIDEwIFRmIDAuODUgMC45MSAwLjkxIHJnIDQyIDc0MSBUZCAoRmljdGlvbmFsIHByb2R1Y3QgZXZpZGVuY2UgLSBub3QgY2VydGlmaWNhdGlvbikgVGogRVQKMC45NyAwLjg4IDAuNTYgcmcgNDIgNjc4IDUxMSAyOSByZSBmCkJUIC9GMiA4IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDUyIDY4OSBUZCAoRklDVElPTkFMIFRSQUlOSU5HIERPQ1VNRU5UIC0gTk8gQ09NTUVSQ0lBTCBPUiBMRUdBTCBFRkZFQ1QpIFRqIEVUCkJUIC9GMiA5IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDY1NiBUZCAoREVNTyAvIDA4LU1BVEVSSUFMLURFQ0xBUkFUSU9OKSBUaiBFVApCVCAvRjEgOSBUZiAwLjE0IDAuMjQgMC4yOCByZyAzNTIgNjU2IFRkIChFeGFtcGxlIGRhdGU6IDE1IFNlcHRlbWJlciAyMDI2KSBUaiBFVApCVCAvRjIgMTIgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNjIyIFRkIChQUk9EVUNUIFJFRkVSRU5DRSkgVGogRVQKQlQgL0YxIDEwIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDU5OSBUZCAoTUFULjAxIEZsb29yIHBhbmVscy4gU3VwcGxpZXI6IEp1bmlwZXIgU3VwcGx5LiBObyByZWFsIHByb2R1Y3QsIHN0YW5kYXJkLCB0ZXN0IHJlc3VsdCkgVGogRVQKQlQgL0YxIDEwIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDU4MyBUZCAob3IgcGVyZm9ybWFuY2UgZGVjbGFyYXRpb24gaXMgYXNzZXJ0ZWQuKSBUaiBFVApCVCAvRjIgMTIgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNTQ3IFRkIChFWEFNUExFIE1FVEFEQVRBKSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNTI0IFRkIChEb2N1bWVudCBUeXBlOiBEZWNsYXJhdGlvbi4gSXNzdWUgZGF0ZTogMjAyNi0wOS0xNS4pIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA1MDggVGQgKFZhbGlkaXR5OiBFeGFjdCBkYXRlIDIwMjYtMTAtMTUuIFRoZSBkb2N1bWVudCBpcyB2YWxpZCBhdCB0aGUgZXhhbXBsZSByZXZpZXcgZGF0ZSBidXQpIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA0OTIgVGQgKGV4cGlyZXMgYmVmb3JlIHRoZSBwYWNrYWdlIGRlYWRsaW5lIG9mIDIwMjYtMTAtMzEuKSBUaiBFVApCVCAvRjIgMTIgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNDU2IFRkIChMRUFSTklORyBPQkpFQ1RJVkUpIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA0MzMgVGQgKFRoZSBwYWNrYWdlIGNhbiB3YXJuIGFib3V0IGRlYWRsaW5lIGNvdmVyYWdlIGV2ZW4gYmVmb3JlIGEgZG9jdW1lbnQgZXhwaXJlcy4gUmV2aWV3KSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNDE3IFRkIChib3RoIHRoZSBkYXRlIGFuZCBpdHMgaW50ZW5kZWQgdXNlLikgVGogRVQKMC42NCAwLjcxIDAuNzEgcmcgNDIgNjkgNTExIDEgcmUgZgpCVCAvRjEgOCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA1MSBUZCAoSW52ZW50ZWQgY29tcGFuaWVzLCBwcmljZXMsIGRhdGVzIGFuZCBzdGF0ZW1lbnRzLiBEZW1vbnN0cmF0ZXMgc29mdHdhcmUgb25seS4pIFRqIEVUCkJUIC9GMSA4IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDM3IFRkIChObyBhY3R1YWwgaW5zdXJhbmNlLCBjZXJ0aWZpY2F0aW9uLCBhZ3JlZW1lbnQgb3Igb2ZmZXIgaXMgcHJvdmlkZWQuICBQYWdlIDEgLyAxKSBUaiBFVAplbmRzdHJlYW0KZW5kb2JqCnhyZWYKMCA3CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDAwOSAwMDAwMCBuIAowMDAwMDAwMDU4IDAwMDAwIG4gCjAwMDAwMDAxMTUgMDAwMDAgbiAKMDAwMDAwMDE4NSAwMDAwMCBuIAowMDAwMDAwMjYwIDAwMDAwIG4gCjAwMDAwMDAzOTYgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSA3IC9Sb290IDEgMCBSID4+CnN0YXJ0eHJlZgoyMzQ0CiUlRU9GCg==",
      "sidecar_type": "container_item_document"
    },
    "aster-09-inspection-report": {
      "id": "aster-09-inspection-report",
      "file_name": "09-inspection-report.pdf",
      "mime_type": "application/pdf",
      "size": 2541,
      "data_url": "data:application/pdf;base64,JVBERi0xLjQKMSAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMiAwIFIgPj4KZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFs1IDAgUl0gL0NvdW50IDEgPj4KZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1R5cGUxIC9CYXNlRm9udCAvSGVsdmV0aWNhID4+CmVuZG9iago0IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UeXBlMSAvQmFzZUZvbnQgL0hlbHZldGljYS1Cb2xkID4+CmVuZG9iago1IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMiAwIFIgL01lZGlhQm94IFswIDAgNTk1IDg0Ml0gL1Jlc291cmNlcyA8PCAvRm9udCA8PCAvRjEgMyAwIFIgL0YyIDQgMCBSID4+ID4+IC9Db250ZW50cyA2IDAgUiA+PgplbmRvYmoKNiAwIG9iago8PCAvTGVuZ3RoIDE4ODkgPj4Kc3RyZWFtCjAuOTg1IDAuOTc5IDAuOTUgcmcgMCAwIDU5NSA4NDIgcmUgZgowLjA4IDAuMjMgMC4yNyByZyAwIDcyNCA1OTUgMTE4IHJlIGYKQlQgL0YyIDEwIFRmIDAuNzMgMC44NiAwLjgzIHJnIDQyIDc5OSBUZCAoQVNURVIgV09SS1NIT1AgIC8gIENPTVBBTlkgRVhBTVBMRSkgVGogRVQKQlQgL0YyIDIxIFRmIDEgMSAwLjk1IHJnIDQyIDc2NSBUZCAoSW5zcGVjdGlvbiByZXBvcnQgZXhhbXBsZSkgVGogRVQKQlQgL0YxIDEwIFRmIDAuODUgMC45MSAwLjkxIHJnIDQyIDc0MSBUZCAoU3ludGhldGljIGNvbXBsZXRpb24gcmVjb3JkKSBUaiBFVAowLjk3IDAuODggMC41NiByZyA0MiA2NzggNTExIDI5IHJlIGYKQlQgL0YyIDggVGYgMC4xNCAwLjI0IDAuMjggcmcgNTIgNjg5IFRkIChGSUNUSU9OQUwgVFJBSU5JTkcgRE9DVU1FTlQgLSBOTyBDT01NRVJDSUFMIE9SIExFR0FMIEVGRkVDVCkgVGogRVQKQlQgL0YyIDkgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNjU2IFRkIChERU1PIC8gMDktSU5TUEVDVElPTi1SRVBPUlQpIFRqIEVUCkJUIC9GMSA5IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDM1MiA2NTYgVGQgKEV4YW1wbGUgZGF0ZTogMTUgU2VwdGVtYmVyIDIwMjYpIFRqIEVUCkJUIC9GMiAxMiBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA2MjIgVGQgKFJFVklFVyBTVU1NQVJZKSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNTk5IFRkIChUZWFjaGluZyBzY29wZTogNjAgbTIgZmxvb3IgYW5kIDEyMCBtMiBkZWNvcmF0ZWQgc3VyZmFjZXMuKSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNTgzIFRkIChObyBpbnNwZWN0aW9uIG9jY3VycmVkLiBUaGUgcXVhbnRpdGllcyBhcmUgdGhlIHNhbWUgYXMgdGhlIGZpY3Rpb25hbCBCT1EuKSBUaiBFVApCVCAvRjIgMTIgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNTQ3IFRkIChXT1JLRkxPVyBGSUVMRFMpIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA1MjQgVGQgKFN0YXR1czogQ29tcGxldGVkLiBQZXJjZW50YWdlIENvbXBsZXRlOiAxMDAuKSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNTA4IFRkIChEb2N1bWVudCBUeXBlOiBJbnNwZWN0aW9uIFJlcG9ydC4gRGF0ZTogMjAyNi0wOS0yMC4pIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA0OTIgVGQgKFRoZSBleGFtcGxlIGRlbW9uc3RyYXRlcyBob3cgY29tcGxldGVkIGl0ZW1zIGRpZmZlciBmcm9tIHBhcnRpYWxseSBjb21wbGV0ZSBhbmQgYmxvY2tlZCkgVGogRVQKQlQgL0YxIDEwIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDQ3NiBUZCAoaXRlbXMuKSBUaiBFVApCVCAvRjIgMTIgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNDQwIFRkIChOT1RFUykgVGogRVQKQlQgL0YxIDEwIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDQxNyBUZCAoUmVjb3JkIGZpbmRpbmdzIGluIGl0ZW0gTm90ZXMuIENvbnRhaW5lciBpdGVtIHN0YXR1cyBkb2VzIG5vdCBjaGFuZ2UgdGhlIGxpbmtlZCBDYXRhbG9nKSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNDAxIFRkIChyZWNvcmQuKSBUaiBFVAowLjY0IDAuNzEgMC43MSByZyA0MiA2OSA1MTEgMSByZSBmCkJUIC9GMSA4IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDUxIFRkIChJbnZlbnRlZCBjb21wYW5pZXMsIHByaWNlcywgZGF0ZXMgYW5kIHN0YXRlbWVudHMuIERlbW9uc3RyYXRlcyBzb2Z0d2FyZSBvbmx5LikgVGogRVQKQlQgL0YxIDggVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgMzcgVGQgKE5vIGFjdHVhbCBpbnN1cmFuY2UsIGNlcnRpZmljYXRpb24sIGFncmVlbWVudCBvciBvZmZlciBpcyBwcm92aWRlZC4gIFBhZ2UgMSAvIDEpIFRqIEVUCmVuZHN0cmVhbQplbmRvYmoKeHJlZgowIDcKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDA5IDAwMDAwIG4gCjAwMDAwMDAwNTggMDAwMDAgbiAKMDAwMDAwMDExNSAwMDAwMCBuIAowMDAwMDAwMTg1IDAwMDAwIG4gCjAwMDAwMDAyNjAgMDAwMDAgbiAKMDAwMDAwMDM5NiAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDcgL1Jvb3QgMSAwIFIgPj4Kc3RhcnR4cmVmCjIzMzcKJSVFT0YK",
      "sidecar_type": "container_item_document"
    },
    "aster-10-handover-letter": {
      "id": "aster-10-handover-letter",
      "file_name": "10-handover-letter.pdf",
      "mime_type": "application/pdf",
      "size": 2615,
      "data_url": "data:application/pdf;base64,JVBERi0xLjQKMSAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMiAwIFIgPj4KZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFs1IDAgUl0gL0NvdW50IDEgPj4KZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1R5cGUxIC9CYXNlRm9udCAvSGVsdmV0aWNhID4+CmVuZG9iago0IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UeXBlMSAvQmFzZUZvbnQgL0hlbHZldGljYS1Cb2xkID4+CmVuZG9iago1IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMiAwIFIgL01lZGlhQm94IFswIDAgNTk1IDg0Ml0gL1Jlc291cmNlcyA8PCAvRm9udCA8PCAvRjEgMyAwIFIgL0YyIDQgMCBSID4+ID4+IC9Db250ZW50cyA2IDAgUiA+PgplbmRvYmoKNiAwIG9iago8PCAvTGVuZ3RoIDE5NjMgPj4Kc3RyZWFtCjAuOTg1IDAuOTc5IDAuOTUgcmcgMCAwIDU5NSA4NDIgcmUgZgowLjA4IDAuMjMgMC4yNyByZyAwIDcyNCA1OTUgMTE4IHJlIGYKQlQgL0YyIDEwIFRmIDAuNzMgMC44NiAwLjgzIHJnIDQyIDc5OSBUZCAoQVNURVIgV09SS1NIT1AgIC8gIENPTVBBTlkgRVhBTVBMRSkgVGogRVQKQlQgL0YyIDIxIFRmIDEgMSAwLjk1IHJnIDQyIDc2NSBUZCAoSGFuZG92ZXIgbGV0dGVyIGV4YW1wbGUpIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjg1IDAuOTEgMC45MSByZyA0MiA3NDEgVGQgKEFzdGVyIFdvcmtzIHRvIGZpY3Rpb25hbCBjbGllbnQpIFRqIEVUCjAuOTcgMC44OCAwLjU2IHJnIDQyIDY3OCA1MTEgMjkgcmUgZgpCVCAvRjIgOCBUZiAwLjE0IDAuMjQgMC4yOCByZyA1MiA2ODkgVGQgKEZJQ1RJT05BTCBUUkFJTklORyBET0NVTUVOVCAtIE5PIENPTU1FUkNJQUwgT1IgTEVHQUwgRUZGRUNUKSBUaiBFVApCVCAvRjIgOSBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA2NTYgVGQgKERFTU8gLyAxMC1IQU5ET1ZFUi1MRVRURVIpIFRqIEVUCkJUIC9GMSA5IFRmIDAuMTQgMC4yNCAwLjI4IHJnIDM1MiA2NTYgVGQgKEV4YW1wbGUgZGF0ZTogMTUgU2VwdGVtYmVyIDIwMjYpIFRqIEVUCkJUIC9GMiAxMiBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA2MjIgVGQgKFNVQk1JU1NJT04pIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA1OTkgVGQgKFBsZWFzZSByZXZpZXcgdGhlIGZpY3Rpb25hbCBBc3RlciBXb3Jrc2hvcCBwYWNrYWdlLiBUaGUgaW5kZXggb3JnYW5pemVzIGNvbXBhbnkpIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA1ODMgVGQgKGRvY3VtZW50cywgY29tbWVyY2lhbCBvZmZlcnMgYW5kIGRlbGl2ZXJ5IGV2aWRlbmNlLikgVGogRVQKQlQgL0YyIDEyIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDU0NyBUZCAoRU5DTE9TVVJFUykgVGogRVQKQlQgL0YxIDEwIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDUyNCBUZCAoVGVuIGdlbmVyYXRlZCBzb3VyY2UgUERGcywgcGx1cyBhIHJlZmVyZW5jZSB0byBwYWdlIDIgb2YgdGhlIG1hdGVyaWFsIG9mZmVyLiBUaGUgc291cmNlKSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNTA4IFRkIChpcyByZXVzZWQgd2l0aG91dCBhbm90aGVyIGZ1bGwgY29weS4pIFRqIEVUCkJUIC9GMiAxMiBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiA0NzIgVGQgKE9VVFNUQU5ESU5HIFBPSU5UUykgVGogRVQKQlQgL0YxIDEwIFRmIDAuMTQgMC4yNCAwLjI4IHJnIDQyIDQ0OSBUZCAoSW5zdXJhbmNlIGV4YW1wbGUgaXMgZXhwaXJlZC4gVGhlIG1hdGVyaWFsIGRlY2xhcmF0aW9uIGRvZXMgbm90IGNvdmVyIHRoZSBwYWNrYWdlKSBUaiBFVApCVCAvRjEgMTAgVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNDMzIFRkIChkZWFkbGluZS4gVGhlIHNhZmV0eS1wbGFuIHBsYWNlaG9sZGVyIHJlbWFpbnMgaW5jb21wbGV0ZS4pIFRqIEVUCkJUIC9GMiAxMiBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiAzOTcgVGQgKENMT1NJTkcpIFRqIEVUCkJUIC9GMSAxMCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiAzNzQgVGQgKFRoaXMgbGV0dGVyIGlzIGEgc29mdHdhcmUgZGVtb25zdHJhdGlvbi4gSXQgaXMgbm90IHNpZ25lZCwgc2VudCBvciBsZWdhbGx5IGVmZmVjdGl2ZS4pIFRqIEVUCjAuNjQgMC43MSAwLjcxIHJnIDQyIDY5IDUxMSAxIHJlIGYKQlQgL0YxIDggVGYgMC4xNCAwLjI0IDAuMjggcmcgNDIgNTEgVGQgKEludmVudGVkIGNvbXBhbmllcywgcHJpY2VzLCBkYXRlcyBhbmQgc3RhdGVtZW50cy4gRGVtb25zdHJhdGVzIHNvZnR3YXJlIG9ubHkuKSBUaiBFVApCVCAvRjEgOCBUZiAwLjE0IDAuMjQgMC4yOCByZyA0MiAzNyBUZCAoTm8gYWN0dWFsIGluc3VyYW5jZSwgY2VydGlmaWNhdGlvbiwgYWdyZWVtZW50IG9yIG9mZmVyIGlzIHByb3ZpZGVkLiAgUGFnZSAxIC8gMSkgVGogRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNwowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1OCAwMDAwMCBuIAowMDAwMDAwMTE1IDAwMDAwIG4gCjAwMDAwMDAxODUgMDAwMDAgbiAKMDAwMDAwMDI2MCAwMDAwMCBuIAowMDAwMDAwMzk2IDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgNyAvUm9vdCAxIDAgUiA+PgpzdGFydHhyZWYKMjQxMQolJUVPRgo=",
      "sidecar_type": "container_item_document"
    }
  }
}
