Integración por API REST

Nuestra API REST es una interfaz de programación de aplicaciones diseñada para facilitar la comunicación entre tu plataforma ecommerce y nuestros sistemas de logística. Esta API te permite acceder a una las funciones y operaciones para gestionar envíos, cotizaciones y estados de los envíos de manera programática.

Si requieren un ambiente de pruebas, solicitar la URL a su contacto en iFLOW.

URL Ambiente Productivo: https://mpe.iflow21.com/api.

Autenticación y Autorización

Registro

Para poder realizar envíos con iFLOW ecommerce es necesario que tengas tus credenciales de acceso es necesario que te registres. Si ya tenés credenciales podés avanzar al siguiente paso.

  1. Completa tus datos

Una vez registrado, vas a recibir un correo de confirmación.

Iniciar Sesión en Portal iFlow y Aceptar Términos y Condiciones

  1. Ingresá a track.iflow21.com con tu nuevo usuario y contraseña.

  2. Al ingresar por primera vez, se te solicitará aceptar nuestros Términos y Condiciones. Leelos detenidamente y hacé clic en "Aceptar" para continuar.

Autorización

Para utilizar nuestra API, vas a necesitar utilizar autorización mediante Bearer token.

  1. [Requisito] Credenciales y alta de usuario: Vas a necesitar tus credenciales (usuario y contraseña) que te va a dar el equipo comercial cuando te dé de alta. Consultá este apartado https://iflow21.gitbook.io/ecommerce#como-empezar

  2. Solicitar Bearer token: Una vez tengas tus credenciales para el ambiente, en el siguiente endpoint, vas a poder solicitar un Bearer token.

POST /login

Parámetros de solicitud

_username Obligatorio String

Nombre de usuario

_password Obligatorio String

Contraseña

Ejemplo

curl --location. 'https://mpe.iflow21.com/api/login' \
--header 'Content-Type: application/json' \
--data '{
    "_username": "tienda",
    "_password": "123456"
}'

Response

{
  "success": true,
  "message": "",
  "token": "eyJhbGciOiJSUzI1NiJ9.eyJyb2xlcyI6WyJST0xFX0NVU1RPTUVSIiwiUk9MRV9BUElfQ0xJRU5UIiwiUk9MRV9BUElfQ0xJRU5UX0NBTkNFTF9PUkRFUiIsIlJPTEVfQVBJX0NMSUVOVF9DQU5DRUxfU0hJUFBJTkciLCJST0xFX0FQSV9DTElFTlRfTUVSQ0hBTlRfT1JERVJfQUREIiwiUk9MRV9BUElfQ0xJRU5UX1NISVBQSU5HX1JFVFVSTiIsIlJPTEVfQVBJX0NMSUVOVF9TSElQUElOR19CQVRDSF9QUklOVElORyIsIlJPTEVfQVBJIl0sInVzZXJuYW1lIjoiY2xpZW50ZV90ZXN0IiwidGVybXNfYWNjZXB0ZWQiOnRydWUsInByZXBhZ28iOmZhbHNlLCJsb2dpc3RpY2FfaW52ZXJzYSI6dHJ1ZSwiZGVmYXVsdF9mb3JtYXQiOiJwZGYiLCJ1c2VyX3R5cGUiOiJDbGllbnQiLCJpYXQiOjE2MTk0NjY0NDgsImV4cCI6MTYxOTQ3MDA0OH0.tTEeWcAcAotkrpRHam54gqglb0q9LBurmiXm3XnRZLXtIlG2SqXprVrO-Vb_QQEdC_U8SANpcc51onaP7ttFWCQwxJL725WFObMJGpCR63SjrxJCGmzi3KeXDXPEJfjlAoHBDts5iiUDgvv2y55AfLfRorqnhThlcH8A21CrC8ulFYddNjElZB-RGyhFxbM-b0rFV6R2NArqvHaYU6BxNNBwzP2266kJb3IV_twkHxM91ScOJXBtYoJX3EtnCuJb2mEYwR1ne9W3HFNm4EBET4BqvB-GBuaP9p6EWM1pjvZWxhGy87wf-i9x8ktoZJ7pSjWApQNlrKe0w9Eu760eXDoY6XieNUY5imuJ8H3rvPpzgx3hv6X3xB1gOL_fgJ6sINXh3BF7Z35ovFQko4jEy69kuRLd01_qZqxMKT5MCizFGV1fUhhdkIgmFUjL6aeJSe7quraI9_vq8utnU4_MbSb6QZq_ZDCtskFRnCUKPHQWdjN7Ygr_KHdViKlwQMnjLoGBwgsmzYswzPRA_e2aiFyRP0YN03BZXGj5AvnXKFktiz6nH_ocewtjTHJmz2kJA2Ol0INObCOrLfw56A-F0Y5OI8Y-kOhyKnh-6IlibutHuS2PyMGVYo4Ivt1OlpQxaa3d3B_1XdKPjN9O3OWdhVbW_gARUhx0xynFrjQ1FU8"
}
  1. Conservar y actualizar Bearer token: El token generado por este servicio tiene una duración de 60 minutos antes de expirar por lo que solicitamos guardar, reutilizar y actualizar cuando se vaya a utilizar la API pasado el plazo de actualización.

  2. Utilizar Bearer token: Todos los llamados que se hagan a las APIs de iFLOW deberán incluir en su encabezado de autorización tipo Bearer con el token obtenido en el punto anterior.

Ejemplo

curl --location 'https://mpe.iflow21.com/api/order/create' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{token}}' \

Cotizar y Crear Envíos

En esta sección, se detallan los diferentes endpoints y operaciones disponibles para cotizar y solicitar los distintos tipos de envíos:

Pedido de cotización

Utiliza este endpoint para enviar una solicitud de cotización y obtener información sobre los costos de envío disponibles para un determinado paquete y destino.

POST /rate

Parámetros de solicitud

zip_code Obligatorio String

Código postal del destino del envío. Debe tener un formato numérico de 4 dígitos.

Provincia del destino del envío.

packages Obligatorio Objeto

Contenedor con los detalles de el/los paquetes a enviar.

width Obligatorio Integer

Centímetros de ancho del paquete a enviar.

height Obligatorio Integer

Centímetros de alto del paquete a enviar.

length Obligatorio Integer

Centímetros de largo del paquete a enviar.

real_weight Obligatorio Integer

Peso del paquete en kilogramos.

gross_price Obligatorio String

Valor del paquete.

delivery_mode Obligatorio Integer

Modo de envío. En producción, este valor será definido por el equipo comercial iFlow ecommerce. Para pruebas (testing), se debe utilizar el valor 1.

Ejemplo

curl --location 'https://mpe.iflow21.com/api/rate' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{token}}' \
--data '{
    "zip_code": "1663",
    "province": "BUENOS AIRES",
    "packages": [
        {	
            "width": 5,
            "height": 5,
            "length": 5,
            "real_weight": 21,
            "gross_price": 100
        }
    ],
    "delivery_mode": 1
    
}'

Response

{
  "code": 200,
  "message": "Estimación realizada con éxito.",
  "count": 1,
  "results": {
    "shipping_cost": 150,
    "tax": 31.668,
    "insurance_cost": 0.8,
    "final_value": 182.468,
    "currency": "ARS",
    "min_delivery_date": "2024-04-28",
    "max_delivery_date": "2024-04-29"
  }
}

Crear nueva orden

Utiliza este endpoint para crear una nueva orden de envío. Deberás proporcionar los detalles del remitente, destinatario, paquete y cualquier otra información relevante para la entrega.

Crea orden, se deben detallar los paquetes asignados a la misma. Por cada orden se retorna tracking_id (Identifica la orden), shipment_id (Identifica cada paquete), enlace a etiqueta por cada paquete.

POST /order/create

Parámetros de solicitud

order_id Obligatorio String (20)

Código de pedido generado por tu tienda.

delivery_mode Obligatorio Integer

Modo de envío (Ej. envío a domicilio, logística inversa): En producción, este valor será definido por el equipo comercial de iFlow ecommerce. Para envíos a domicilio, el modo de envío debe ser igual a 1, mientras que para logística inversa debe ser igual a 4. Para pruebas (testing), asegúrate de usar el valor correspondiente según el tipo de envío.

order_sender_public_description String (200)

Este parámetro se utiliza para personalizar la manera en que el nombre de tu tienda aparece en las notificaciones que enviamos a tus clientes. El valor que envíes en este campo, será utilizado como el nombre de tu tienda en todas las comunicaciones al cliente, incluyendo correos electrónicos, mensajes de WhatsApp y la visualización del seguimiento del envío (tracking).

Si el campo no se envía, se utilizará tu nombre de usuario registrado en nuestro sistema.

shipments Obligatorio Array

Es un contenedor donde se listan los envíos (cada paquete es un envío, y a cada envío iFLOW asocia una etiqueta con un número único).

id String (16)

En caso de imprimir previamente la etiqueta, pueden indicar qué código tendrá cada paquete. Este id estará generado por 3 letras que deberán solicitar a iFLOW (ej. ABC) y 13 números que deberán asignar incrementalmente (ej. 0000000000001, 0000000000002, etc.). quedando como resultado ej. ABC0000000000001, ABC0000000000002.

items_value Obligatorio Decimal(10,2)

Valor de todos los ítems en el envío, expresado en pesos ARS.

width Obligatorio Integer

Centímetros de ancho del paquete a enviar.

height Obligatorio Integer

Centímetros de alto del paquete a enviar.

length Obligatorio Integer

Centímetros de largo del paquete a enviar.

real_weight Obligatorio Integer

Peso del paquete en kilogramos.

items Obligatorio Array

Es un contenedor donde se listan los items dentro de cada paquete.

item Obligatorio String (200)

Descripción del ítem.

SKU Obligatorio String (40)

Código de producto.

quantity Obligatorio Integer (11)

Cantidad de unidades del ítem.

receiver Obligatorio Array

Es un contenedor donde se listan los detalles del destinatario.

first_name Obligatorio String (30)

Nombre del destinatario.

last_name Obligatorio String (30)

Apellido de destinatario.

receiver_name Obligatorio String (100)

Nombre de quien recibirá el envío.

receiver_phone Obligatorio String (60)

Teléfono de quien recibirá el envío.

email Obligatorio String (100)

Correo electrónico de destinatario

address Obligatorio Array

Es un contenedor donde se listan los elementos de la dirección del destinatario.

street_name Obligatorio String (60)

Nombre de calle del destinatario.

street_number Obligatorio Integer (20)

Número de puerta del destinatario.

between_1 Obligatorio String (60)

Calle lateral 1 o intersección del destinatario.

between_2 String (60)

Calle lateral 2 del destinatario.

floor String (10)

Piso.

apartment String (10)

Departamento.

other_info Obligatorio String (250)

Información adicional / otros detalles del destino.

zip_code Obligatorio String

Código postal del destino del envío. Debe tener un formato numérico de 4 dígitos.

city Obligatorio String (60)

Ciudad.

neighborhood_name Obligatorio String (40)

Localidad.

state Obligatorio String (20)

Provincia.

Ejemplo

curl --location 'http://mpe.iflow21.com/api/order/create' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiJ9.eyJyb2xlcyI6WyJST0xFX0NVU1RPTUVSIiwiUk9MRV9BUElfQ0xJRU5UIiwiUk9MRV9BUElfQ0xJRU5UX0NBTkNFTF9PUkRFUiIsIlJPTEVfQVBJX0NMSUVOVF9DQU5DRUxfU0hJUFBJTkciLCJST0xFX0FQSV9DTElFTlRfTUVSQ0hBTlRfT1JERVJfQUREIiwiUk9MRV9BUElfQ0xJRU5UX1NISVBQSU5HX1JFVFVSTiIsIlJPTEVfQVBJX0NMSUVOVF9TSElQUElOR19CQVRDSF9QUklOVElORyIsIlJPTEVfQVBJIl0sInVzZXJuYW1lIjoiY2xpZW50ZV90ZXN0IiwidGVybXNfYWNjZXB0ZWQiOnRydWUsInByZXBhZ28iOmZhbHNlLCJsb2dpc3RpY2FfaW52ZXJzYSI6dHJ1ZSwiZGVmYXVsdF9mb3JtYXQiOiJwZGYiLCJ1c2VyX3R5cGUiOiJDbGllbnQiLCJpYXQiOjE3MTc1NDkxNTYsImV4cCI6MTcxNzU1Mjc1Nn0.lt15GptNFfG8VZU4aW0qolf1fn_M1EBnqigIUdEdCpdocxXrBQVhTWDzvNlnkNvlMZE2DZtB63kTb0seJ84JOAVi8tV32SRJsnR_D26CADxrZO5F6YkXHYHuwGmcyz9po6MriI2szofyiHtklGQa9tuHY-nSadQFtcHtUKaN_M6jC5ZqM96nvE-KLjdZFYjY78KEpPgKg5Mx725jHKcHhEs894jv-N8XsobMA6KwXAXf6oiFNC8n996OcHXdq9_yj0Vc_TuK0Y2FIIE-EkshwUzn-RBBx3_RfWr5aSS_yeF8VEne4LUKH3A1wYd29UWkb9To2t5XlwKCXS-MXEOR7k1Cjg8gZRqvpErPRaIFNzGrmfOmt5lwFZRKgCdo6cTWokIEb4PUVz6llQeAgsQ-7FILGgSeH0MphQxiubfwz6v9j1aMUyLSD3Lfv-7Mdmr8d4tFB--ECjt0IC9SfXrWcHaPRIL3XA8snR2_IO05eCSEqIIqHfrzu9JoWc8X7TrjQuZiAwVT5OhqJgXVe4HdgQDhdzHDsgpjcuNOmGhDGcu-dQPHDqN4JbvUjniO4wt7hmfY0VOCwEXNxGNRm9yaZS77QuzbLAed-LaEQq3nuZKCFbPs0hsZXCQyl2HP8h5K4f5B0zOxBLQT7CuWyo7bE6F9Y0Us_Pt9JU5JDCpegBU' \
--header 'Cookie: SERVERID=api_iflow21_n2' \
--data-raw '{
  "order_id": "Nro de pedido",
  "delivery_mode": 1,
  "shipments": [
    {
      "items_value": 100.25,
      "width": 10,
      "height": 10,
      "length": 10,
      "weight": 2,
      "items": [
        {
          "item": "Artículo Descripción",
          "sku": "ABC123",
          "quantity": "1"
        }
      ]
    }
  ],
  "receiver": {
    "first_name": "Angelino",
    "last_name": "Cubrepileta",
    "receiver_name": "Angelino",
    "receiver_phone": "1112345678",
    "email": "usuario@dominio.com",
    "document": "12345678",
    "address": {
      "street_name": "Av Rivadavia",
      "street_number": "13800",
      "between_1": "Calle A",
      "between_2": "Calle B",
      "floor": "5°A",
      "other_info": "Casa Amarilla",
      "zip_code": "1704",
      "city": "Ramos Mejía",
      "neighborhood_name": "Barrio",
      "state": "BUENOS AIRES"
    }
  }
}'

Response

{
  "code": 201,
  "success": true,
  "message": "Se ha creado con éxito la Orden #Nro de pedido",
  "results": {
    "tracking_id": "OR0000000123",
    "order_id": "Nro de pedido",
    "carrier_order_id": "-",
    "shippings": [
      {
        "order_id": "Nro de pedido",
        "shipment_id": "ABC0000002310984",
        "carrier_shipment_id": "-",
        "print_url": "http://api.iflow21.com/api/v1/public/shipping/print/22847825/ABC0000002310984.pdf"
      }
    ]
  }
}

Crear una nueva orden con etiqueta propia

Para utilizar tus propias etiquetas, deberás seguir estos pasos e incluir en las mismas la siguiente información:

  1. Crear una nueva orden e incluir en tu etiqueta los siguientes elementos obtenidos en el response:

    • shipment_id (Código de barras)

    • shipment_id (texto)

Cancelar una orden

En caso de ser necesario, puedes cancelar una orden de envío utilizando este endpoint. Ten en cuenta que las órdenes no pueden ser canceladas luego de que las hayamos colectado.

PUT /v1/client/order/{{tracking_id}}/cancel

Ejemplo

```powershell
curl --location --request PUT 'https://mpe.iflow21.com/api/v1/client/order/OR0000000123/cancel' \
--header 'Content-Type: application/json' \
--header 'Authorization: ••••••' \
--header 'Cookie: SERVERID=api_iflow21_n2' \
--data '{}'
```

Response

{
  "code": 200,
  "message": "La orden ha sido cancelada.",
  "count": 1,
  "results": {
    "id": 22592847,
    "order_id": "Nro de pedido",
    "date": "04/06/2024",
    "date_time": "04/06/2024 22:08:13",
    "order_date": "04/06/2024",
    "order_date_time": "04/06/2024 22:08:13",
    "pacted_date": null,
    "delivery_shift": null,
    "delivery_shift_description": null,
    "sender": {
      "id": 1037,
      "user_id": "T59b558dead916",
      "nickname": "usuariocliente",
      "first_name": "cliente",
      "last_name": "test",
      "email": "usuario@dominio.com",
      "corporate_name": null
    },
    "receiver": "Angelino",
    "order_state": {
      "id": 1,
      "name": "Pedido Registrado",
      "descripcion": "Tu pedido está siendo preparado por el vendedor"
    },
    "order_state_history": [
      {
        "id": 4023378,
        "order_state": {
          "id": 1,
          "name": "Pedido Registrado",
          "descripcion": "Tu pedido está siendo preparado por el vendedor"
        },
        "createdAt": {
          "date": "2024-06-04 22:08:13.000000",
          "timezone_type": 3,
          "timezone": "America/Argentina/San_Luis"
        },
        "fromDate": {
          "date": "2024-06-04 22:08:13.000000",
          "timezone_type": 3,
          "timezone": "America/Argentina/San_Luis"
        },
        "toDate": null
      }
    ],
    "shippings": [
      {
        "id": 22847825,
        "order_id": "Nro de pedido",
        "shipment_id": "CLT0000000000123",
        "tracking_id": "OR0000000123",
        "state": "Cancelado",
        "state_class": "danger",
        "items": [
          {
            "id": 15103629,
            "item": "Artículo Descripción",
            "sku": "ABC123",
            "quantity": 1,
            "weight": null,
            "length": null,
            "height": null,
            "width": null,
            "value": null
          }
        ],
        "sender": {
          "id": 1037,
          "user_id": "T59b558dead916",
          "nickname": "usuariocliente",
          "first_name": "cliente",
          "last_name": "test",
          "email": "usuario@dominio.com",
          "corporate_name": null
        },
        "receiver": {
          "id": 22481861,
          "user_id": null,
          "nickname": null,
          "first_name": "Angelino",
          "last_name": "Cubrepileta",
          "receiver_name": "Angelino",
          "receiver_phone": "1112345678",
          "email": "usuario@dominio.com",
          "company": null,
          "agency": null,
          "address_street_name": "Av Rivadavia",
          "address_street_number": "13800",
          "address_other_info": "Casa Amarilla",
          "address_neighborhood_name": "Barrio",
          "address_zip_code": "1704",
          "address_city": "Ramos Mejía",
          "address_state": "BUENOS AIRES",
          "address_country": "Argentina",
          "address_floor": "5°A",
          "address_apartment": null,
          "address_between_1": "Calle A",
          "address_between_2": "Calle B",
          "address_latitude": "-34.63329900",
          "address_longitude": "-58.56669800"
        },
        "date": "04/06/2024",
        "order_date": "04/06/2024 22:08",
        "value": "100.20",
        "delivery_shift": null,
        "delivery_shift_description": null,
        "shipping_cost": "2608.98",
        "estimated_delivery_date": "14/06/2024",
        "estimated_delivery_date_min": null,
        "estimated_delivery_date_max": null,
        "channel": "iflow",
        "mode": null,
        "modes": [
          {
            "id": 1,
            "name": "Colecta",
            "description": "Retiros que se hacen desde la dirección de Origen del paquete, hasta una Planta."
          },
          {
            "id": 2,
            "name": "Reparto",
            "description": "Envíos que se hacen desde una Planta, hasta la dirección de Destino del paquete."
          }
        ],
        "created_by": "usuariocliente",
        "created_at": "04/06/2024 22:08:13",
        "updated_by": "usuariocliente",
        "updated_at": "05/06/2024 09:27:57",
        "registered": "04/06/2024 22:08:13",
        "processed": "04/06/2024 22:08:14",
        "planned": "",
        "pickedup": "",
        "notified": "",
        "discharged": "",
        "ready": "",
        "dispatched": "",
        "delivered": "",
        "not_delivered": "",
        "cancelled": true,
        "printable": false,
        "printed_by_client": false,
        "height": 10,
        "width": 10,
        "weight": 2,
        "length": 10,
        "volume": 1000,
        "sender_address": {
          "id": 149906,
          "sender": {
            "id": 1037,
            "user_id": "T59b558dead916",
            "nickname": "usuariocliente",
            "first_name": "cliente",
            "last_name": "test",
            "email": "usuario@dominio.com",
            "corporate_name": null
          },
          "street_name": "frty",
          "street_number": "144",
          "floor": null,
          "apartment": null,
          "other_info": "sdreft",
          "neighborhood_name": "dre",
          "zip_code": "1663",
          "state": "BUENOS AIRES",
          "city": "San Miguel",
          "alias": "usuariocliente",
          "active": true
        },
        "delivery_mode": "Puerta a Puerta",
        "pickup_point_code": "",
        "carrier_external_name": "",
        "shipping_service": null,
        "type": null,
        "items_quantity": 1
      }
    ],
    "shippings_text": "CLT0000000000123<br/>",
    "tracking_id": "OR0000000123",
    "type": null,
    "cancelled": true,
    "printable": false,
    "payable": false,
    "can_generate_merchant_order": false,
    "is_payed": null,
    "rate_value": "2608.98",
    "init_point": null,
    "delivery_mode": "Puerta a Puerta",
    "pickup_point_code": "",
    "merchant_order": null,
    "order_classification": {
      "id": 1,
      "name": "Orden Normal",
      "code": "default"
    }
  }
}

Gestión y Seguimiento

Consultar estados de los envíos

En esta sección, detallamos cómo puedes utilizar nuestra API para consultar el estado de los envíos creados:

Este endpoint te permite consultar el estado actual de un envío utilizando su identificador único {{tracking_id}}. Podrás obtener información detallada sobre el progreso del envío, incluyendo su estado actual, fechas estimadas de entrega y cualquier evento relevante asociado con el envío.

GET /order/state/tracking_id}}

Ejemplo

curl --location 'https://mpe.iflow21.com/api/order/state/OR0000000123?=' \
--header 'Authorization: Bearer {{token}}'

Response

{
  "code": 200,
  "message": "OK",
  "count": 1,
  "results": {
    "tracking_id": "OR0000000123",
    "shippings": [
      {
        "shipment_id": "ABC0000000000123",
        "state": {
          "state_name": "Entregado",
          "state_id": 25,
          "details": "¡Entregamos tu pedido! ¡Que lo disfrutes!",
          "state_date": "15/01/2024 17:49",
          "reason": []
        },
        "states": [
          {
            "state_name": "Registrado",
            "state_id": 1,
            "details": "Tu pedido está siendo preparado por el vendedor",
            "state_date": "15/01/2024 17:36",
            "reason": []
          },
          {
            "state_name": "Retirado",
            "state_id": 8,
            "details": "Ya retiramos tu pedido y se encuentra camino a nuestro centro de distribución",
            "state_date": "15/01/2024 17:41",
            "reason": []
          },
          {
            "state_name": "Descargado",
            "state_id": 10,
            "details": "Tu pedido llegó a nuestro centro de distribución",
            "state_date": "15/01/2024 17:45",
            "reason": []
          },
          {
            "state_name": "Pedido en Distribución",
            "state_id": 35,
            "details": "Tu pedido se encuentra en distribución y hoy te estaremos visitando!",
            "state_date": "15/01/2024 17:47",
            "reason": []
          },
          {
            "state_name": "Entregado",
            "state_id": 25,
            "details": "¡Entregamos tu pedido! ¡Que lo disfrutes!",
            "state_date": "15/01/2024 17:49",
            "reason": []
          }
        ]
      }
    ]
  }
}

Imprimir Etiquetas

En esta sección, detallamos cómo puedes utilizar nuestra API para imprimir etiquetas.

Este endpoint te permite generar etiquetas de los envíos ya registrados en el sistema. Puedes solicitarlas en formato PDF o ZPL (Zebra Programming Language) especificando el parámetro fileType.

Endpoint

POST /order/print?fileType={{pdf|zpl}}

Parámetros de consulta (query)

Parámetro
Requerido
Descripción

fileType

Formato de la etiqueta. Puede ser pdf o zpl.

Cuerpo (body)

Se puede usar uno solo de los siguientes arrays:

{
  "orderIds": [
    "ORDNUM000000000116"
  ]
}
{
  "shipmentIds": [
    "CLT0000000047214"
  ]
}
{
  "trackingIds": [
    "OR0001019133",
    "OR0001019134"
  ]
}

Ejemplo

curl --location 'https://qa-mpe.iflow21.com/api/order/print?fileType=zpl' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{token}}' \
--data '{
  "orderIds": [
    "ORDNUM000000000116"
  ]
}'

Response

^XA^FO10,10^GFA,66976,66976,91,kL07iSfekM07iSfekM07gI038gI0egJ0ekM07gI018gI0cgJ0ekM07gI018gI0cgJ0ekM07gI018gI0cgJ0ekM07gI018gI0cgJ0ekM07gI018gI0cgJ0ekM07gI018gI0cgJ0ekM07gI018gI0cgJ0ekM07gI018gI0cgJ0ekM07gI018gI0cgJ0ekM07gI018gI0cgJ0ekM07gI018gI0cgJ0e01ffR01cL03807N0eI03803feN07hR07gI018gI0cgJ0e01ffcQ01cL03c06N0eI03803ff8M07M06hJ07gI018gI0cgJ0e01ffeQ01cL03c0cN0eI03803ffcM07M0fhJ07gI018gI0cgJ0e01e1fgQ0eI03803c3cM07M0fhJ07gI018gI0cgJ0e01e0f07807c07c199c778078181f033c001ce0f03803c1ce61f00f71c181e0f03ehG07gI018gI0cgJ0e01e070fe1fe0fe3fdc7fc1fe3c7f87fe007fe1fc3803c1cfe3fc1ff1c3c7f9f87f8h07gI018gI0cgJ0e01e079ff1ff1ff3fdc7fe3ff3c7fc7ff007fe3fe3803c1cfe7fc3ff1c3cff9f8ff8h07gI018gI0cgJ0e01e07bc73c73c7bf9c78f3c73cf1e7cf00f1e78f3803c7cfcf1e78f1c3ce3cf1e3ch07gI018gI0cgJ0e01e07b87be03c7bc1c70f3873ce0e78700e1e70f3803ffcf0e0e7871c3de1cf1c1ch07gI018gI0cgJ0e01e07bffbfc3803c1c7073803de0e78700e0e7ff3803ff8e0e0f7071c3de00f1c1ch07gI018gI0cgJ0e01e073ff9ff3803c1c7077803de0e78700e0e7ff3803fe0e0e0f7071c3de00f1c1eh07gI018gI0cgJ0e01e0f38003fb803c1c7077803de0e78700e0e7803803c00e0e0f7071c3de00f1c1ch07gI018gI0cgJ0e01e0f380107bc7bc1c70f3873ce0e78700e1e7003803c00e0e0e7871c3de1cf1c1ch07gI018gI0cgJ0e01ffe3c7bc7bc7bc1c78f3cf3cf1e78700f3e78f3803c00e0f1e7cf1e7cf3cf1e3ch07gI018gI0cgJ0e01ffe1ff3ff1ff3c1c7fe3ff3c7fc787007fe3fe3803c00e07fc3ff1ffcff8f8ff8h07gI018gI0cgJ0e01ff80fe1fe0fe3c1c7fc1fe3c3f8787007fe1fc3803c00e03f81ff0ffc7f0787fhG07gI018gI0cL01c00e003800eL0eL07807c038J0738078001eL01c00fQ0f00e007801e0381ehG07gI018gI0cL07f03f80fe07f8K0eX07jN07gI018gI0cL0ff87fc1ff0ffcK0eX07jN07gI018gI0cK01c38e0e1838e1cK0eX07jN07gI018gI0cK0181ce0e3838c0eK0eX07jN07gI018gI0cK0181ce0e3839c0eK0ekM07gI018gI0cK0380c00e3838c0eK0ekM07gI018gI0cK0181c00e1c7I0eK0ekM07gI018gI0cK01c1c0fc0fe001cK0ekM07gI018gI0cK01e3c0fc1ff0078K0ekM07gI018gI0cL0ffc01e3c780fL0ekM07gI018gI0cL07cc00638183cL0ekM07gI018gI0cM01c007301c78L0ekM07gI018gI0cM01cc07301ceM0ekM07gI018gI0cK0181cc063018cM0ekM07gI018gI0cK01c38e0e3839cM0e003eM01006J02I02J038S0ciI07gI018gI0cL0e7879e1e79ffeK0e007f8K063006J03I06J033R03fiI07gI018gI0cL0ff07fc0ff1ffeK0e00e1cK061006J03I06J063R0738iH07gI018gI0cL03c01f007cO0e01c0cK06I06J03I06K03R0618iH07gI018gI0cgJ0e0180c7e17cfb0f63e07b00fe1f0067c7c2f3c3e0c060ciH07gI018gI0cgJ0e01800ff1fefb1fe7f0ff01fe3f80678fe7ffe7f0c0018iH07gI018gI0cgJ0e03800c31866338e6198701866180631c771c663J018iH07gI018gI0cgJ0e03J031866330601987030660c06318361866K07iI07gI018gI0cgJ0e038003f186633061fb8303067fc0631ff61867cI01eiI07gI018gI0cgJ0e0180cff186633067fb0303067fc0631ff61863fI038iI07gI018gI0cgJ0e0180cc318663306e198303066I0631806186038007iJ07gI018gI0cgJ0e01c0cc31866330ec198703866180631836186418006iJ07gI018gI0cgJ0e00e38c71866338ee39cf01ce7180630c66186638c0ff8iH07gI018gI0cgJ0e007f8ff9867b1fe7fcff00fe3f0063cfe61867f0c0ffciH07gI018gI0cgJ0e001e039800300703883I0700eI01838J01ciN07gI018gI0cgJ0ekM07gI018gI0cgJ0ekM07gI018gI0cgJ0ekM07gI018gI0cgJ0ekM07gI018gI0cgJ0ekM07gI018gI0cgJ0ekM07gI018gI0cgJ0eR044T07ciW07gI018gI0cgJ0eR0ccS01ffiW07gI018gI0cgJ0eR0c4M0318I078383K018iN07gI018gI0cgJ0eR0cN0318I0e00c3K018iN07gI018gI0cgJ0e0139e01bc0f0c4ff3f87c7be3c0c30678781e3c01e0f85e7801f098hR07gI018gI0cgJ0e01If01fe1fIcff3fcfefbe7f18ff679fc7f7c03f1fcIfc03f8f8hR07gI018gI0cgJ0e018e301c730Ic06019c6318c319c6331866398061b8ce38c031cehS07iSfe018e3018330ecc0e03183318c3b186I3066018061b06e30c020cchS07iSfe018c30183306cc1c06183318c1b186I3fe78180c0306c30c007cclO018e30183606cc180e183319c1b38c633fe3f180c0306c30c03fcclO018c30183306cc301c183318c1b38c633I07980c0306c30c070cclO018c301c330ecc6018183318c3b99cc33066198061b06c30c060cclO018c319c738Ice0301c6318e318ff8318e6198c63b8cc30c661cclO018e319fe1f8ccff7fcfe39e7e1cI039fc7f1cc3f1fcc30ce3feclO0104001bc0f0047e3f87818e3c0eI018781e1c01e0f04I041ce8lT018Y07femX018Y01femX018oG08zmG0co07f8I03N03I06I01ccQ0c8mI0f3cI03N03I06I0188K06K0d8mH01c0eI03N03I06I018L06J0198mH018060c3b0700e003b07060071883c070e0e001984mG038067cff1f8ff00ff1fc601f98c7e3fdf1f807fc6mG0300371c738ce300c718e6038d8cc738c631c07bc6mG03003618730ec301c33066030d8cc330c660c01bmI030036183306c30183306603018dc330c660c013mI0380761833fec301833fe603018dffb0c67fc07f8mH018066183300c30183300603018d8030c66I0ffcmH018066183304c301833066030d8d8130c660c033mJ0c1c61c730cc300c738e6030d8cc330c630c03206mH07f860ff1fcc300ff1fc601fdccfe30c73f803606mH03f0607b0f8c1007d0f8400f0883c30c71f002606zzzpV03f07fe1fe0e063018c038781e03c0f01e0781e03c0f0040100flQ0ffc7ff1ff8f063019e078fc3f07e1f87f0fc3f07e1f80c0303f8lO01c0e7031818f063019e079c6718c739c631c6318c738c3c0f031clO01806703180cf863019f07986618c330ce1986618c330c7c1f060clO03806703180cdc63019f0f98660dc330cc198760cc330c0c0306lQ03003703180Ic63019f0d98360d8330cc198360dc330e0c0306flP030037fe180ece63019d8d98360d8370ec198360dc33060c0307f8lO030037fe180cc663019dI98360d8370ec198360dc33060c03071clO03007707180cc363019dI98360d8330ec198360dc330e0c03060clO01806703180cc3e3019cd998760dc330cc198760cc330c0c03060clO01806703181cc1e3019cd1986618c330cc198661cc330c0c03060clO01c0c7031838c0e3831cf1986718c330c63186718c330c0c03071clP0ffc7031ff0c0e1ff1c718ec3b86e1b8770ee3b86e1d80c0303f8lP03f02039fe0c060fe086187c1f07c0f03e07c1f03c0f00c0301fzzzznN0410c308218618430c308618610430c208618410c308218610430c308618610430c208618410c308218610430c208618610c30c208618410c308218610430c208618410c308218610410c208218610430c208618410c30821861040e38c31c718638e38c31c718638e30c71c618e38c31c718638e30c71c718e38e30c71c618e38c31c718638e30c71c618e38e30c71c618e38c31c718638e30c71c618e38c31c718618e30c31c718638e30c71c618e38c31c718638e0630c30c718618e30c31c618638c30c318618630c30c618618e30c31c618638c30c718618630c30c618618e30c31c618638c30c718618e30c30c618618c30c318618630c30c618618c30c30c618618c30c318618630c30c618618czzzzzzzzzzzzzzzoQ07gXf8mH07gXfcmH07gXfcmH07gXfcmH07gXfcmH07gXfcmH07gXfcmH07gXfcmH07gXfcmH07gXfcmH07gXfcmH07gXfcmH07gXfcmH07gXfcmH07gXfcmH07gXfcmH07gVf3fcK06gW0ejX07Nf800c3gHfe1fcJ03fcO018J06S022J07f81ffe0fc0fc0fc00c07c0fc07e07e01e01ciI07Nf800c3gHfc1fcJ07feO018J06L018K067J0ffe1If1fe1fe1fe01c0fe1ff0ff0ff01e01ciI07Nf800c3gHf83fcJ0e06gH018K066I01If1If1ff1ff3ff07c1ff1ff1ff1ff03e07ciI07Nf800c3gGfe07fcJ0e07gH018K066I01e0f1e07bc73c73c71fc3c73c71c79c787e1fciI07Nf800c3gGfe0ffcJ0e0207c0fb18319be7c60fc33e7e3fI0e61c03c079e07b873873871fc3c7b873c03c007e1fciI07Nf87fc3gGfc1ffcJ0eI0fe1ff18319Ifc61fe3fe7e7f803ff9c03c079e0738738738703c3c780739c39c0ee03ciI07Nf87fc3gGf03ffcJ07e01c718718319c38e63873c718e1c00ce18038079If38738738781c38781e3fe3fe0ce03ciI07Nf87fc3gGf07ffcJ03fc183b8718319c306630338318c1c00ccI038039ffe38738738701c38783e3ff3ff1ce03ciI07Nf87fc3gfe0IfcK07e383b0318319c306630338318c0c00ccI038039ffe38738738701c38783f3c7bc7b8e03ciI07Nf87fc3gfc1IfcL073ffb0318319c30663ff38318c0c00ccI038079f5f38738738781c387807bc7bc7bff03ciI07Nf87fc3gf81IfcJ0c033ff30318319c30663ff38318c0c07ffI03c079e0f38738738701c3c7807b83b83bff83ciI07Nf87fc1gf03IfcJ0c0330030318319c306630038318c0c03dfI03c0f1e0f38738738701c3c7b87b83b87bff83ciI07JfbJf83c1Yfe07IfcJ0c0338338718319c306630338318c1c0198I01e1f1e0f3cf3cf3cf01c3c73c7bc7bc780f03ciI07Jf1Jf83c1Yfc0JfcJ0f071c718718719c306638738318e1c01981c01ffe1e0f1ff1ff3ff01c1ff3ff1ff1ff00e03ciI07Jf1Lfc1Yf81JfcJ07fe0fe1ff1ff19c30661fe3831e7f801981c00ffc1e079fe1fe1fe03c0fe1ff0fe0fe00e03ciI07Jf3If87fc1Yf03JfcJ01fc07c07b0fb18830420fc1021e3f0019808003f80e078fc0fc0fc01c07c0fc07c07c00e018iI07Nf87fc1Xfe07JfcR03lO07Nf87fc1Xfc0KfcP0387lO07Nf87fc1Xf81KfcP01felO07Nf87fc1Xf03KfcQ0fclO07ffe03If87fc1Wfe0LfcmH07ffe01If87fe1Wfc0LfcmH07ffe01If87fe1Wf81LfcmH07Jf1If87fe1Wf07LfcmH07Jf1If87fe1Vfe07LfcmH07Jf1If87fe1Vfc0MfcmH07Jf1If87fe1Vf83MfcmH07Jf1If87fe1Vf03MfcmH07Jf1If87fc1Pfe7fcfe07MfcmH07Jf1If87fe1Pf83f87c1NfcmH07Jf1If87fe1Pf81f0381NfcJ07ff006gH01e071ffef0f0f0f00f00f00700700700700700f01fc0180f07fehX07Jf1If87fe1Pfc0e0103NfcJ0If086O02L0c6J01f079ffef0f0f1f81f81f81fc1fc1fc1fc1fc1fc3fe03c3fc7ffhX07Jf1If87fe1Pfe044007NfcJ0e00186O03L0ccJ01f079ffe70f0f3fc3fc3fc3fe3fe3fe3fe3fe3fe3fe07c3fe7ffhX07Jf1If87fe003Of00f00OfcJ0e0018P03L0ccJ01f879e0070f8e79e79e79e38e38e38e39e39e78e3fe07c79e7ffhX07Jf1If87fe003Of81f81OfcJ0e001c40e02040f0703cI0cc1I01f879e0079f8e70e70e70e78f78f78f78f78f70e3800fc70e00ehX07Jf1If87fe003Ofc3f83OfcJ0e003e63fe60e1fcfcff007ff38001fc79e0079f9e70e70e70e78f78f78f70f70f70e3301dc70e01chX07Jf00ff87fe003Ofe3fc7OfcJ0e0018679e60e39c31c7007ff38001fe79ffc39d9e70e70e70e70f70f70f70f70f3de3fc19c01e038hX07Jf9gSfcJ0ffe18660e60e70e31c300198J01ee79ffc3I9c70e70e70e70f70f70f70f70f1fc7fe39c07c078hX07gXfcJ0ffe18660660e606300300198J01ef79ffc399dcf0e70ef0e70f70f70f70f70f3fe79e31c07c07hY07gXfcJ0e00186e0660e7fe303f00198J01e7f9e001f9dc70e70e70e70f70f70f70f70f78f00f71c01e07hY07gXfcJ0e00186e0660e7fe30ff00ffeJ01e3f9e001f9f870e70e70e70f70f70f70f70f70f00f7ff00f0fhY07gXfcJ0e00186e0660e60031c300ffeJ01e3f9e001f8f870e70e70e78f78f78f78f70f70700f7ff70f0ehY07gXfcJ0e0018660e60e606318300338J01e1f9e001f0f870e70e70e78f78f78e78e78e70f70f7ff70f0ehY07gXfcJ0e0018670e70e70e3183003301I01e1f9ffe0f0f879e79e79e3de3de3de3de3de7df79e01c79e1ehY07gXfcJ0If1c67be7be3dc31cf8033038001e0f9ffe0f0f03fc3fc3fc3fe3fe3fe3fe3fe3fe3fe01c3fe1ehY07gXfcJ07ff1e63fe3f61f83cffc033038001e071ffe0f0f01f81f81f81fc1fc1fc1fc1fc1fc1fc01c1fc1chY07gXfcN0600660c006018308022Y06006006006006006006006007006K06iH07gXfcR06lO07gXfcR06lO07gXfcR06lO07gXfcR06lO07gXfcmH07OfegNfcmH07gXfcmH07gXfcmH07gXfcmH07gXfcmH07gXfcmH07gXfcmH07gXfcmH07gXfcmH07gXfcmH07gXfcmH07gXfcmH07gXfcI0ffe4N06J07feK018J01c1c0f81ff0783c0e038jN07gXfcI0ffe4N06J07feK03K01e1c1fe1ffc7c3c0f038gT01ffI01cR0c001800cgL07gXfcJ0604N06J06M06K01e1c3ff1ffc7c7c1f038gT01ff8001ccP01c001801ciP06P06J06S01f1c7879c1e7c7c1f838gT0181c001ccP07c00300fciP06045e07c00f61f006006f18320f8301f1c7039c1e7c7c1f838gT0180c001ce06018K0fc00301fciP0604ff8fe01fe3f806007f98761fc701f9cf039c1c7c7c3b838gT0180cc199f1f87f0cI0fc00300fciP0604e19c6038e61807fe719c6630c001ddce03dffc7efc3bc38gT01818c19ce39ce70cI01c002001ciP0604e1983030660c07fe618c6630e001ddce03dff87efc79c38gT01ff8c19cc70cc3K01c006001ciP0604c0d8303067fc0600618cc6706001cfce03dffc76dc71c38gT01ff8c19ce60eeL01c006001ciP0604c0d8303067fc0600618ec6606001cfcf039c1c76dc7fe38gT0180cc19cc6067cK01c006001ciP0604e1d8303066I06006186c6306001c7c7039c1c77dcffe38gT0180ec19cc6063fK01c00c001ciP0604e19830306608060061878630c001c3c7879c1c77dcffe38gT0180ec19cc606078J01c00c001ciP0604f39c6038e71807fe61838639c301c3c3ff1c1c73dce0f3ffgS0180cc19ce60ec18J01c00c001ciP0604ff0fe01fe3f007fe6183861f8701c1c1fe1c1e739de073ffgS01c1ce39cc30cc38cI01c008001ciS0ce03800700eR0fN078hM01ff87f9cf3fcff1cI01c018001ciS0cj01ff03c8871f07e0cI01c018001ciS0coG0coG04zmG07feR0ffcL0cmW0ffeQ01ffeL0emX06R01ffeL0emX06S01eM0emX060411b6f03c1800e07e3b1ee1fmV060419f7f8fe1800e0ff3f3fe7f8mU060419c718c71800e0e73f7be738mU060419861983J0e0c73871ee1cmU060419861983J0e03f3870effcmU060419861983J0e0ff3870effcmU060419861983J0e1e73870eemW060419861983J0e1c73871ee1cmU0606398618c71800e1ff387fe7bcmU0607f98618fe1801e0ffb83fe7f8mU0403d082083c1I0c073101e41ezzzzzzzzzzzzzzmR0ofe0ofezzzzzzzznU01cgK01chU01ffc7ff1f07deIf3ff9e0eIfbff8i01ff83ff8ff1ffef3c1c0783ffc0f03ff8f07f8hT01ffe7ff1f0fdeIf3ff9e0eIfbff8i01ffc3ff9ff9ffef3e1c07c3ffc1f03ffcf0ffchT01ffe7ff1f0fdeIf3ff1f0e7ff3ffiG01ffc3ff1e7dffef3e1c0fc3ffc1f83ffcf1f3ehT01c0e7801f8fde0f03801f8e07038iH01c1e3803c1c1e0f3f1c0fc03c01f8381cf3c1ehT01c0e7801f8fde0f03801f8e07038iH01c0e3803c1c1e0f3f1c0fe03c03f8381cf3c0fhT01c0e7801f9fde0f03801fce0703ciH01c0e3803f001e0f3f9c1ce03c03bc381cf380fhT01ffc7ff1f9fde0f03ff1dce0703ffiG01c0e3ff1ff01e0f3b9c1ce03c039c3ff8f3807hT01ff87ff1ddfde0f03ff1cee0703ffiG01c0e3ff0ffc1e0f3ddc3cf03c079c3ff0f7807hT01ffc7ba1ddbde0f03da1cfe0703daiG01c0e3ba01fc1e0f3dfc3c703c071e3ff8f3807hT01c1e7801ddbde0f03801c7e07038iH01c0e38I01e1e0f3cfc3ff03c0ffe383cf380fhT01c1e7801cfbde0f03801c7e07038iH01c1e380381e1e0f3c7c7ff83c0ffe383cf3c0fhT01c1e7801cfbde0f03801c3e07038iH01c3e3803c1c1e0f3c7c7ff83c0If383cf3e1ehT01c1e7ff9cfbde0f03ff9c1e0703ff8i01ffc3ff9ffc1e0f3c3c70383c1e07383cf1ffehT01c0e7ff9cf3de0f03ff9c1e0703ff8i01ff83ff9ff81e0f3c3cf03c3c1e07381cf0ffchT01c0e7ff9c738e0703ff9c0e0703ff8i01fe03ff87f00e07381ce01c1c1c07b81c707fzzzzsU0180cV0603iM01ff1ff1ff0c060303818fe07fe3ff01fe01f81fc0ff8303f06031ff1ff80c03018ffc00300e004T01c0cV0703iM01ff3ff1ff8e060783818ff87fe3ff01ff83fc1ff0ffc307f86031ff9ff80c03018ffc00380e00cT01e0cV0703iM0180180181cf060783c18c1c6J060181870e1838c0e30e1c60318I0380c0301801800381e00cT01e0cV0783iM0180180180cf060f83e18c0c6J0e0181cc071818c063180e60318I0700c0301803800381e018T01b0c3e31867c1f0deI07c30f8c619f07e2f8hS0180180180cd860cc3618c066I01c0181cc03180cc063180660318I0600c0301807I03c1e018T01b0c7f31c6fe3f8f7I06c31fcc73bf8fe3dchS0180180181cdc60cc3318c066I03801819803980cc063380060318I0e00c030180eI03c36018T0198cc331Ic6618c3I0663386cf3318c330chS01ff3ff1ff8cc61cc3398c067fe03001ff9801980cffc33I06031ff01c00c030180cI0343601U019Ic1bbIc0018c3I0673306cf33I0730chS01ff3ff1ff0c661863198c067fe06001ff1801980cffc3307e6031ff03800c0301818I0363603U018ccff9b6cf81f8c3I06I3fe6d33e03f30chS01801801838c761fe31d8c066I0e001839803980ce0c3307e60318003I0c0301838I03I603U0186cff9b6c3e3f8c3I061b3fe6de1f8ff30chS01801801818c363fe30d8c066001c001819c03180cc063380660318006I0c030187J0326603U0187cc01e7807618c3I061f30079e01dc330chS0180180181cc3e3073078c0e60018001818c03181cc06318066031800eI0c030186J0336603U0183cc30e7883618c3I060f30679e60d8730chS0180180181cc1e3033078c0c6003I01818e071838c0631c0e3031801cI0c01818cJ033c603U0181ce30e38c7638c318060f18c39e719cf30chS01803ff181cc0e703b038ff87fe7fe0181c71e1ff0c0630f1e38e1ff9ff80ff9c71ffd8031c6018T0181c7e0e30fe7fcc31806071fc38c3f8ffb0chS01801ff980cc0e601b018ff07fe7ff0180c3fc1fe0c07307f61fc1ffbff80ff8fe1ffdc03186018X01cJ03818cI08K07K0e071jQ0fP01c007R038J0cL018gR08m08M0cgQ01m018M0coG04zrW0402004J06018008I01J01802002mL03fc0e1f8060181f87e0183f87c7fe7e0f803mL03fc0e19c0e03839ce70383f8ee3fce719c01hS01ffR07fcP07c1e01c3ehV03001e30c3e0f830cc3038601c600cc330e018hR01ff8Q07feP0fe3f03c7fhV03003e3063e0f860c8307860180018c3306018hR01c38Q071eO01ee7383c77hT030360363060e01820c030d86e180010c3306008hR01c387c1ece38f8070e3e3b3e3f81c77187ce38hS0303f86630e0e01800c1e0d87f1fc0307e30600chR01c38fe3fce39fc070e7f3f7f3fc00661cfce38hS03071cc639e0e0180381e198739ee0607e38e00chR01ff9cf7bce39de070ee73f7783801e71cdce38hS03I0d861fe0e0180f00731801d87060c31fe00chR01ff1c771ce3b8e07fee3b8e387803e7fd9ce38hR03ff00dff0660e0181c0033fe00d830e1c306600chR01ffb8771ce3bfe07fcffb8ff8fI0f3fd9ce38hR03fe00dff8060e018381833fe00d830c18180600chR01c3b8771ce3bfe0700ffb8ff9eI071d9fee38hS03060c0630c0e0183018301861d830c1c330e00chR01c39c771ce3b800700e038e01c01c7019fee38hS03071c0638c0e0187fcc7018619c61c0c318c00chR01c39cf79ce7b8e0700e3b8e3bf81ef7381c77hT0303f8061f80e0187fcfe0183f0fe1807e1f8008hR01c38fe3fcff9fc07007f387f3fc0fe3f01c7fhT0300eJ0fO03cI01e038I03c070018hR01c387c1fc7f8f807003e383e3fc07c1e01c3ejQ018i0ckY03iG0ckY03i01coG0cuP03oG07oG06uW03c3839ff383b8fe00e007f80703fe3ff0fc1c00fc1e1e7fe0787ceffdff0ff80e1c1f83fe07e0ff87e3ff3feJ060c038781e3I06iU03c1c39ff3c3b8ff81e007fe0783ff3ff3fe1c01fe1e1e7fe07c7cIfdff8ff81e1c7fc3ff0ff0ff9ff3ff7feJ0c1c078fe3f18006iU07c1c39fe3c3b8efc1f007fe0f83ff3fb7df1c03cf1e3e7fc07c7ceff9ffcff01f1c79e3ff1e78ef9c7b7b7fcJ0c7c0f9ce779c03eiU07e1c71c03e3b8e1c3f0070e0fc3878387071c07879f3e7I07c7ce1c1c1ce001f9ce0e387bc3ce01c38787K01cfc0f9ce738c07eiU07e0c71c03f3b8e1c3f0070e0dc3870387039c07039f3e7I07cfce1c1c1ce001f9ce07387381ce01c00787K0181c1b88e638c00eiU0ee0e61ff3f3b8e1c3b807fc1dc3ff038e039c07039f3e7fc07cfce1c1ff8ff81fdce073ff381cff9fc0787fcI0381c1b81c638e00eiU0e70ee1ff3Ib8e1c73807fc1ce3fe038e039c07039b3e7fc07efce1c1ff0ff81edde073fe381cff8ff0787fcI0381c3383ce18e00eiU0e706e1fe3bfb8e1c73807fe38e3ff038e039c07039b7e7fc076dce1c1ff8ff01efce073ff381cff01f8787fcI0381c7381e618e00eiT01ff07c1c039fb8e1c7fc07073fe3870387039c070399ee7I077dce1c1c38e001e7ce07387381ceI038787K0381c7fc07638e00eiT01ff87c1c038fb8e1cffc07073ff3870387071c078399ee7I077dce1c1c38e001e7ce0e3873c3ce01838787K0381c7fdc7738e00eiT01db83c1ff38fb8ffcedc07fe7bf38703878f1fe3cf19ee7fc0779ce1c1c38ff81e3cf1e3871e78ff9c38787feI0381c039ce738e00eiT03838381ff387b8ff8e0e07fe7073870383fe1ff1ff1dee7fe0779ce1c1c38ffc1e3c7fc3870ff8ffdff8787feI0181c039fe3f0e00eiT0381c381ff38738fe1c0e07fc703b878381fc1ff0fc19ce7fe0739ce1c1c1cff80c1c3f838787e0ffcfe0307feI0181c038fc3e0c006nL01cO01cnP0cO018nP06O038zqJ07e1ff80183e0f00e00407f8cM07f0c3f81f8030fe1ff87e0ff008J0ffc31f8I038kN0ff1ff80187f1f81e00c07fccM07f8c7bc3fe030ff9ff8ff8ff80cJ0ff823fcI078kM01e79cI0f8f7b9c3e008060eN060cc60c606070c18181818c1804J0c00260eI078kM01c39c001f8e3b9c3e018060643c1c08060cc60ce030f0c0c18380cc1806J0e006e062006cX07e01c0ff00eJ0381ff03f07fce0dffdce0c0ehP03819cI038e391c6e0180606c7e3f18060cc600c031b0c0c18300cc1806J0c006c00700ccX0ff03e0ff81eJ07c1ff8ff87fcf1dffdcf0e0fhP03801ff0038038786e018060Ic66308061cc7c0c031b0c0c18300cff006J0ff84c00200ccW01f783e0ffc1fJ07c1ff8f3c7f8f1cff9cf0e1fhP03801ff003807078ce01007fIc0418007f8c1f8c0I30c0c18300cff002J0ff8ccK0c6W01c3c3e0e1c1fJ07c1c39c1ce00f9c1c1cf8e1f8hO03801ea00381e03cce03007f0c78c18007e0c03cc03630c0c18300cc1803J0e00ccJ01feW03c18770e1c3bJ0ee1c39c00600f9c1c1cfce1b8hO03819cI0383c00dff0300600c3ec1800600c40ec037fcc0c18300cc0c03J0c008c06001feW03800770ff83b8I0ee1df9c007f8fdc1c1cfce3b8hO01c39cI0387030dff0300600c07c1800600c606e037fcc1c18380cc0c03J0e018e0600183W03800770ff8738I0ee1ff3c7cffceec1c1cIe39chO01e79ff8038ff39c0e0100600cc363800600c60e606030c18181818c1802J0c01860e00303W03800e38ffc71c001c71ff1c7eff8efc1c1cefe31chP0ff1ff8038ffbfc0e0180600cee77180600c7fc3fe030ff0180ff8ff8060180ffd03fc703038V03818ff8e1c7fc001ff1c39c0ee00e7c1c1ce7e7fchP07e1ff8018ff9f80e0180600c7e3e180600c3f81f8030fe01807e0ff00601807fd01f8203018V01c3dff8e1cffc003ff1c39c1ee00e3c1c1ce3e7feiN08gX04008gP01e39ffcefcffee03ff9c39e3effce3c1c1ce3effeiN0cgX0c018gQ0ff9c1cff8e0ee03839c38ffeffce1c1c1ce1ee0eiN04gX08gT07f181cff1c0ee03039c387e47fce1c1c1ce1ce07iN04jK02oG06oG0czqI060e1e0781e3nQ0c0e3f8fc3f38nO01c1e7b9fe7798nO0183e71dce639c0618nK0183671dc6e38c071cnK0386601dc6e38c0738nK0386603986e38e0738nK038ce0f1c6e38e03bnL038ff9e1c6e38e03bnL038ffb81ce638e03fnL0380e7f9ce738e01enL038067fcfe7f0c01enL018067fcfc3e0c01enL01cO01c00cnM0cO01801cnM0eO03003cnM04R03zzsX0fc0383c380ff9ff3fe1c381c1c1cff01f803ff0fc1c381c00ff87fc3f0c7f07fe70e0f870381ckJ01fe0783c380ff9ff3ff3c383c1e1cff83fc03ff1fe1c383c00ffc7fcff9c7fc7fef0e1fe707c1ckJ03cf07c3e380ff9ff3ffbe383e1f1cffc7fe03ff3ff1e383e00ffe7fcf39c7fe7fc78e3ff707c1ckJ038707c3e380e01c0383be383e1f1ce1cf0fI0e7879f383e00e0e700e1dc70e7007ce787707c1ckJ03800fc3f380e01c0383bf387e1f9ce1ee07001c7039f387700e0e700e01c70e7007ce70770ee1ckJ03f80ee3fb80ff1ff3c73fb8771f9ce0ee07003c7039fb87700f1c7fcfc1c7077fc7ee70070ee1ckJ01fe0ce3bb80ff9ff3fe3bb8e71ddce0ee0700787039db87700ff87fc7f9c7077fc76e70070ee1ckK07f1c739f80ff1fe3ff3df8e71cfce0ee0700707039df8e380ffc7f81fdc7077fc77e70071c71ckL079ff39f80e01c03873cf8ff9cfce0ee0700e07039cf8ff80e1c7I01dc70f70073e70371ff1ckJ0383bff38f80e01c03873cf9ff9c7ce1ce0701c07039cf8ff80e1c700c1dc70e70073e70771ff1ckJ03873ffb8780e01c03873879ff9c3ce3c70e03c03871c79ffc0e1e700e1dc71e78071e78f73ff9ckJ01ff383b8780e01ffb873c79c1dc3cff87fe03ff3ff1c79c1c0e1e7feffdc7fc7fe71e3fe73839ffkJ0fe703b8380e01ffb83b83b81dc1cff03fc03ff0fe1c3981c0e0e7fe7f9c7f87fe70e1fc73839ffzzyV03c0ff181bff3f8J01e00e06067fcc0e007003c007e03fc6I0ff83c3ff3fc7f8078kS0ff1ffbc3bff3feJ07f80e0f0effee0f01fc0ff007f87fe7I0ff8ff3ff7fe7fe1fekR01ff9ffbe3bff3ffJ07fc1f078effce1f03fe1ff807fc7fe7I0ff9ff3ff7fe7fe3ffkR01c39c03e3838387J0e1c1f078e0e1e1f078f3c38071e7007I0e01c387870070e387kR03c39c03f3838387J0e0c1f87ce0e1e1f8707383c070e7007I0e01c38787007077038kQ03801fe3f3838387J0f803b87ce0e1e3b8e00381c070e7f87I0ff1f00787fc70e7038kQ03801ff3bb8383feJ07f83b87ee0e1e3b8e1f381c070e7fc7I0ff9ff0787fe7fe7038kQ03801ff39b8383feJ03fc71c77e0e1e31ce1f381c070e7fc7I0ff87f8787fc7fc7038kQ03801c039f8383bfK01e7fc77e0e1e7fce1f381c070e7007I0eI078787007fe7038kQ03819c038f838387J0e0e7fc73e0e1e7fc707381c070e7007I0e018387870070e7038kQ01c39c038f8383870080e0effef1e0e1effe7873c38071e7007I0e01c387870070e787kR01ff9ffb8783838701c07fce0e71e0e1ee0e3ff1ff807fc7fe7fc0ffdff8787fe70e3ffkS0ff1ffb8383838701c07fce0e70e0e1ce0e1ff0ff007f87fe7fc0ffcff0787fe70e1fekS03c08010101010300c01f0c062040404c020f007cK02004L07c030200206078lO0co018zzzhW08I20104202464408004K01I0901I0808702001200821J07012010420081c01c00ckM01ff7fc3fe7067feffc00e006003801fe3001c1ff87003fc1ff18001fc3fc3fe60187f07f07f8kL018070e3007060e0eJ0e006007801873001c003078038e1c0180038e38e3006018c30e38e1ckL0180606300786060cI01f006007801833003e0070f8030318018006033063006019c19c18c0ckL01807073007c6060cI01b006006c01833003600e0d8030318018006033063006019819809806kL01806063006c6060cI01b00600cc01833003600c0dc03019801800c01b063006018e01801806kL01fe7fe3feI6060ff803180600ce01ff3006301818c03019ff1800c01bfc3fe6018fc1801806kL01fe7fc3fe676060ff803180600c601fe3006303018c03019ff1800c01bfe3fe60183f3801806kL0180706300632060cI07f80601fe01803007f8701fe03019801800c01b033006018039801806kL018060630061a060cI07fc0601ff0180300ff8e03fe03031801800e03303300601981980d806kL018060630061e060cI060c0601830180300c18c0306030318018006033033006019819819c0ekL018060630060e060cI0e0c0603030180300c1d80303030718018007063073006019c18c18e1c2kK01806073fe606060ffc0c0607fb0381803fd80dffe0303fe1ff9fe03fe3fe3fe7fd8ff0ff07f87kK01002033fe6060407f8080607fa0101801fd80dff20101f80ff1fc00f81f83fe3f883e03e01f03oG03oG02kY0cY03n018Y06n01g04mM01f803c0fc1ff83c0c0403018080fc0fe00e0301I0802001lT01fe0ff0ff9ff8ff0e0c0701c1c1ff8ff83f8383I0c060038lS01871c38c18181c38e0c0783c3c1c38c1c70c383I0c060038lS01833818c0c18181cf0c0783c3e1818c0ce063c3I0c06007clS0183300cc0c18300cf0c0783c36181cc0cc073c3I0c06006clS0183300cc1c18300cd8c06c6c661818c0cc03363I0c06006elS01ff600cff818300Jc06c6c631ff0ff980J3I0c0600c6lS01fe600cff818300Jc06c4c631ff0ff980J3I0c0600c6lS0180300cc1818300cc6c066ccff1818c19c0331bI0c0600fflS0180300cc0818300cc7c066ccff9818c0cc0331fI0c0601fflS01803018c0c18181cc3c066Ic19818c0cc0630fI0c060183lS01801c38c0c181c38c1c0638d819818c0c60e307100c0601838lR01800ff0c0c180ff0c1c0638d80d81cc0c3fc307380ff7fb018lV07c0804I03cK02109I08080041fJ0100ba2f8zzzzzzoS04nY040ofe0ofezzzzzzzzzzzzztG01819f3fJ3e607e7ccfc0d9f81fbJ303e7eI60fcfe6cc0fcfI981f3fI307e7e64c0fcfd9981fbfI307e7e73e6067ecfcc0fdI981f33f3f7e0I64c0cfcf9819fbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfdd983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf83fIb3307f7e66e0fcfIec0fdfd9983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI0181bfbf3377f607efecfc1ddf81fIb3307f7e66e0fcfJe0fdfdd983fbf33707e7Je0fdfdd983fbfb3307f7e77f6067eefcc1fdd9983fbbf3f7f066Ie0cfdfd81bfbf3hI01819f1f3323e607c7ccfc089f81f11I303e7e64407cfe44c0fcf89981f1f33203e7eI40fcf89981f1fI303e7e73e2067c47cc0f8I981f33f3e3e066I40cf8f9819f1f3zzznI0380e3ff307031f03e03e07c0f81f01e03e07c1fe0183f1ff8lS03c0e3ff307873f87f07f0fe1fc3f83f87f0fe1fe0387f9ff8lS03e0e3003878731c638e31c638c30c618c31c7180078618018lS03e0e3003878670ce18c398330630c618c31831800f8e1c03lT03b0e30018d8660cc18c198330670ee1dc19833800d841c06lT03b8e30018cce60ec1cc1983306606c0d818c73f819801806lT0398e3ff1Ice60ec1dc1983306606c0d818fe3fc3380f00clT039ce3ff1Jc60ec1dc1983306606c0d818fe38e3380f80clT038ee3I0d8ec60ec1dc1983306606c0d819c300663801c18lT0386e3I0d86c60ec1cc1983306606c0d819830077fe00c18lT0387e3I0f87c60cc18c198330670ee1dc39838077fec0c38lT0383e3I0787870ce18c398330630c618c3183306038c0c3lU0381e3I0707831c638e31c638c30c618c31c338603861c3lU0381e3ff870383f87f07f0fe1fc1f83f07e0ff1fc0387f83lU0100c3ff030301f03e03e07c0f80f01e03c07c0f80103f02iO0^FS^XZ^XA^FO10,10^GFA,34773,34773,67,lSf8clQ018clR08clR08clR08clR08clR08clR08clR08cjL0hHfeI08cjL0hHfeI08cjL08S08R018S06I08cjL08S08R018S06I08cjL08S08R018S06I08cjL08S08R018S06I08cjL08S08R018S06I08cjL08S08R018S06I08cjL08S08R018S06I08cg04iK08S08R018S06I08cI0feN0eJ070cK0e00c0feK07hM08S08R018S06I08cI0ffN0eJ0708K0e00c0ffK07J038hG08S08R018S06I08cI0e3840404J080800802002e30c0e3803017I04382h08S08R018S06I08cI0e39f1f1fbeefe3e73f3f80fefcc0e3befc7f631f7cf8gY08S08R018S06I08cI0e1KbfbeeffJ7f3f81fedcc0e33cfeff633bb9dcgY08S08R018S06I08cI0e1b1b839b8ee763763b9c18dcec0ff31cee76331b98egY08S08R018S06I08cI0e3bf9f3038ee360763b9c18dfec0fe3186c76330398egY08S08R018S06I08cI0e3be0fb038ee360763b9c18df8c0e03186c76330398egY08S08R018S06I08cI0e731b1b9b8ee763773b9c1cdc4c0e031cee77331b9cegY08S08R018S06I08cI0ff3fbf9fb8efe7f77f39c1fefcc0e030fc7f7f3fbdfcgY08S08R018S06I08cI0fc1f1f0f186fc3e61e3180fc78c0c030783f3f1f1cf8gY08S08R018I0c0c0603I06I08cT0eiQ08S08R018003e1f0f8fc006I08cT0eiQ08S08R018006331998cc006I08cT0eiQ08S08R01800613190d86006I08cjL08S08R01800618198986006I08cjL08S08R0180063870f80c006I08cjL08S08R018003f871f818006I08cjL08S08R018001d8190c7I06I08cjL08S08R018I0121b0ccI06I08cjL08S08R018006331b0d8I06I08cI038T01iL08S08R01800373399dfc006I08cI07cI04c1I08060034M078hV08S08R018003e1f0f9fe006I08cI0c6I0601I0806I04M0cchV08S08R018S06I08cI080fbe6df3cf83e782e79fef908chV08S08R018S06I08c00180cb36d3649866c824c932d9008hV08S08R018S06I08c001803b36f11d8866fc24fd32e0038hV08S08R018S06I08c00186fb36f17d8846f824f9327806hW08S08R018S06I08cI0c68b36d164886688248932880chW08S08R018S06I08cI07cfb36df7ef83ef826f932f90fchV08S08R018S06I08cI03868020c32601830023I07i08S08R018S06I08cjL08S08R018S06I08cjL08S08R018S06I08cjL08S08R018S06I08cI041cM08iR08S08R018S06I08cI0c7fL068iR08S08R018S06I08cI08c18L08iR08S08R018S06I08c001d9e9f7f9f683cf3fciL08R018R018S06I08cI0936d366d368269b64iL08S08R018S06I08cI0966f364c768618a64iL0cR018R018S06I08cI0964b164df68618a64iL0hHfeI08cI093fb364d368679a64j08S08W08cI09931f64df693cfa64kR08cJ0e00fI0d00186kU08cJ03e13lJ08cM0elJ08clR08cI038gJ0383c382I0104jP08cI07c004J0180c00bI02I09007e7e7e71b1b0e79e78f3c79e3cf0c10fiQ08cI0c6004J0180c008I03I0b00c2436371b1b8ecb24d926c936499c719iQ08c0018377cf3c0fbcc3cb3cf33c1f2083436179b1b8e8b3459a2cd16798c31iR08c001836cd93619a6c26b649b641b21837e616db1bde8e3c51a28d16798c11fiQ08c001834cdda611eec60b7c9b761a01837e616db1bd68e3c51e28d14798c119iQ08c001834c5f2611fec60b7d9b7c3f0183436167b1b568b3459a2cd16798cI18iP08cI0c64cd12611a2c66b459b441600c2636363b1b76cb24d926c936598cI1iQ08cI07c47df261fbec3cb7d9b7c16207e437e639f366f9e78f3e79f3cf0c11fiQ08cI0380306I061801801801181I038M0eI030c3061830c186J06iQ08clR08clR08clR08clR08c00I2I6K4IcJ8J9J133K2I6K4IcJ8J9J1I3K2I6K4IcI8J9J1I3K2I6J4JcI8K9I1I3K2I6I08c0032K644Lc8M91L322L644Lc8L911K322L644Lc8M91K322L644Lc8M91L322J6I08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08c001gIf8kK08c001gIfckK08c001gIfckK08c001gIfckK08c001gIfckK08c001gIfckK08c001gIfckK08c001gIfckK08c001gIfckK08c001gIfcI03eL04001N024007c3f870e0e041c3c3838187hU08c001gHf7cI077L04001J06I02400fe3fcf9f9f0e3e7e7e7c39f8hT08c001Kf80cSfe3cI061T06I02c01c731Id9Ibe77J6cc399chT08c001Kf80cSfc7cI0601e3f465ff91e7ef7c0fec18330d8d9b1be6366e0c0799chT08c001Kf80cSf8fcI07c3327464dc93373I606cc1833fd8f9b18e630efcfcd81chT08c001Kf8fcSf1fcI01f216346588963636c606801833f98f9b18e631efefcd838hT08c001Kf8fcRfe3fcJ033f634658897f636c60fc018331d8f9b18e6306e6cdfc7hU08c001Kf8fcRfc7fcI041a06346588960636c60fc01c331d9d9b98e6367c6cdfcchU08c001Kf8fcRf8ffcI061b16366588923636c605801ef31dd9Ib8eI766eec19f8hT08c001MfcRf1ffcI07f1f3f7e5889be6377c0d8c0fe31cf9f1f0e3e7e7c7c19fchT08c001ffe7ff3cQfe3ffcI01c0c1b38K0c0033801I038I06060e001c18183hY08c001Kf8fcQfc7ffcM066jV08c001Kf8fcQf8IfcM03ejV08c001Kf8fcQf1IfckK08c001ff87f8fcPfe3IfckK08c001ff87f8fcPfc7IfcJ01k08c001ffe7f8fcPf8JfcI07f12L08I0d003fbfc383e3c7c78f8f1f1e3e3e1c78f8hS08c001ffe7fcfcPf1JfcI0603L018I0d003fbfc3c7e7efcfcf9f9fbf7f3e1cfcfchS08c001ffe7fcfcOfe3JfcI0603a3a4471cf00f103030c7c6766cecd9d9b9b363603KchS08c001ffe7fcfcLfcf9c7JfcI0603a7ec4fddf83fb03f38c6c63e6cecd8f9b9b3b77c2c0IchS08c001ffe7fcfcLf87087JfcI07f3246c48d9881b003f3fc6e63e6cecf8f9b1b3be7e6c3cf8hS08c001ffe7fcfcLfc200KfcI06032c6c5fd8781b003f3fce663e6cecf8f9b1b3f767cc1cdchS08c001ffe7fcfc0Lf0c1KfcI06032c6c5fd9f83f803030cff63e6cecd8d9b9b3e307fe0fcchS08c001ffe0fcfc0Lf9e7KfcI06032c6c48598812003030cff7766cecId9b9b363677ecfcchS08c001If0YfcI07f326eIcd99816303030dc33e7efcfcf9f9fbf7f7e0cfcfchS08c001gIfcI07f9a3e7c78cfc16303030d833c3c7878f0f0f1e3e3c0c7878hS08c001gIfcN02jV08c001gIfcN06jV08c001gIfcN02jV08c001gIfckK08c001gIfckK08c001gIfckK08c001gIfckK08c001gIfckK08c001gIfckK08c001gIfcI07eO01f8I04I0208307c30c182iN08c001gIfcI0ffcK06001f8I0cI0318fc7f79e3c6gO07e006N0c01018g08c001gIfcI018L06001O0399ce6f39e3c6gO063006cL01c03038g08c001gIfcI0185f1e03e70101f62c7183d9866339e3c6gO043006e307I03c03078g08c001gIfcI018ddb306ed81f9b66cd983db867f7de7e6gO043236ef8f9800c02018g08c001gIfcI018d8b10c68c1f9126d8c037b867e7deI6gO07e236c8d98I0c02018g08c001gIfcI018d8b10c7fc101134d8c037b86677f67e6gO06b236d84eJ0c06018g08c001gIfcI018d8b10c78010113cd8c033986637f6ff6gO041a36d8478I0c06018g08cgP018d9b30668810I18c99033dfe63776c37fgN041a36c8408I0c04018g08cgP018df1e07ef81f9118cf98318fc63366c37fgN07f276ccd99800c0c018g08cgR018hY07e3f6678f9800c0c018g08cgR018jX08cgR01jY08clR08clR08cgP0ffN0ffJ0ejK08cgP018N0feJ0ejK08cgP01844ab0e101878b7e7jJ08cgP018c4ef9f3018fdffef8jI08cgP018c488918018cdcceccjI08cgP018c488b180187dccffcjI08cgP018c488b18018edccfcjJ08cgP018cc88910018cdceeccjI08cgP0187c889f3018fdc7ef8jI08cgR03J06J0600303jJ08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08c001lKfcI08c003lKfeI08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08cI01J060cI0422080084hI080200e00488204I01020103hH08cI03fcfe71cdfeff71ffdfehH01fe7f9fbfedc70e3fc387f98fchG08cI03fcfef1cdfefe79bfdfchH01fe7f39dfdde71e3fc787f99dehG08cI030cc0fbcc30e079861chI01c76030c71de71e0707c619b87hG08cI038cfcfbcc30fe7d861fchH01c77f3c071df73f0706c619b87hG08cI03f8fefbcc30fe6d861fchH01c37f1f871df733070ec7f1b03hG08cI03fcfcfbcc30fe67861fchH01c37f07c71ddf33070ee7f9b87hG08cI030cc0eecc30e067861chI01c76030c71ddf7f870fe639b87hG08cI030cc06ecc30e063861chI01ce7030c71dcf7f861fe6199cehG08cI030cfe6ecc30ff63861fehH01fe7fbfc71dc761c71876199fehG08cI030cfe6ecc30ff61861fehI0f87f9f830d8661c6183619878hG08clR08clR08clR08clR08clR08clR08clR08clR08clR08cI01eI03I03fhR0f9fbf108610df0fdf83e0e1f0f887886fcfc10417e427e2103c18S08cI033I03I03fhQ01fbf3fb8c618df9f9f87f3b9f9fcddc86fcfc30637e427f6387e18S08cI0211830180201102186hJ0183030b8cf1cd8d8018612098d8498486c008306306c243638c33cS08cI0303cfb7c02077df3cfhJ0183031bccd34d8580306160d858490086c01830630cc24366c8034S08cI01e668b4403e64d9e798hI01fbfbf36c936d85fc607f60d84fcb1c86fc30306318c27e66c8f26S08cJ037e8b3c03043d9e198hI0183037b2dfb2d8580c06f60d85fcb1e86c060306310c26e67c8f7eS08cI021e88b6402046d9e198hI0183031b3df93d8d80806160d8d8490686c0c0306330c2436fec37eS08cI031668b4c82044d9e798hI0183030b19091d9d8180613199d84d8ec6c0c0306360I636c6c7434R08cI01f3c8b7e82047d9bcfhJ0181fb0b0b0d0df9fdf8619f1f9868fe7cIfc3f3e7f7c436827fc36R08cQ08kM04R08cQ08kM04R08clR08clR08ciK0182187c1e1e0e01I0f047040061c08f18f8c3061830c18604W08ciK0187187e373f1b01I0f0cf8c18fbe19f3cf9e7cf3ef9e7cf06W08ciK01c73c436361b18200181c89c399a2390661b3459a6cb365982W08ciK01c734434060b802011e1c8c41818239e68132c59a28b345982W08ciK01ef247e4040df06011f2cdc41818e49f7c31e4d1a38b345983W08cK08J079e79ehO01ab7e7e404083860301ec7c418706d81662337d1a38b345983W08cK08J06db7b3hO01ab7e434160a1860fc1fe08418c23fc1I623059a28b345983W08cI03c9eff04d3cd3hO01bb43436331b18201198cd84198221b3664334d926d936c983W08cI026b6dd80c6cdehO0193c3433e1f1f02010f0cf0419fbe09e3c41e78f3c71e3cf02W08cI03ebfd983877ffiI03gT02W08cI076b2d987130f3iI01gT04W08cI07eb6d987df7bfkV08cI03e9ec987de79ekV08clR08clR08cjT01gW08cjT03gW08cjT02gW08ciL0719bf634f8703f0c3f7e7cc1f18cfc73bfefcfcI3e3f3e3f7dfdfR08ciL0719b0734dc70331e3318eec199dcc07bb18Ic03bM3066718R08ciL0f19b07b4cc78331e3318c6c30ddcc07bb18Ic03b6I361b06033S08cI0100410c4N03K04h0d8b3f7b4c6d83f1e7f1986c30ddcf87bb18fcf83f61bf61be7c33fR08cI0119f7de6N03K0ch0d8f3e6f4c6d83f3f7f1986c30dfcf87fb18fcf83761bf61be1e33fR08cI0379b6d360618a05I34918cgY01fcf30674ccfc31bf3318c6c319fcc06fb18Ic0376I363304633S08cI0219e78620f7df8ffb7d9becgY018c63f674fd8c3fJ318fcf9f9f4fc6fb18ccfcI3fI3f3f7e33f8Q08cI0619f7ce3196d98cdb6d9b6cgY018c63f634f9843e61231878f8f124fc24918c4fc331e331e3f3c21f8Q08cI0619bcc330f3d98cdb6d9beckL08cI0619b4f3303ed98cdb6d9a2ckL08cI0219f7df21f7d98cdb7cfbeckL08cI0310e38c60e34904893cf1c4h070f013e78108I04K01eK0380e0e0070f861eJ03e070010f07N08cI03L06O06chJ0f9fb9fefc30c019e786043f6J07e9f1f04fcfdfbf04007e6f8038f8f8M08cI01L04O038hI01cd83998c678c079b4ce0c31043004691b18cc6230b104006058c0388d88M08ciK018583d98c678c03930de08316f7984698209cc6230d106006050182c89O08ciK0181fbd98fc48c0187396083f78cc07c8f6094c6220df02007e5I06cf9O08ciK018183798fcfcc018e0ff08306ecc06081a0bec6230d182006090407c8dO08ciK018d83398ccfcc0198cff083063cc04090a1bec6230d182006098c0468d0cM08ciL0f9fb398Jcf819f7c608307b690409Ib04fc21bbf06187e8d98c6fdd8M08ciL071fb108c484f811f3820cI0e310408f0e047820f1e06083e071082f07N08cQ0cJ030071f8f9fb1fed8c6hR04gI0408Y08cQ04J030071f9ddfb9bedcc7hR04hK08cI03cf7c1fecfb27b00f1898983998decfjX08cI037b761b6dfb6db00d9fb19fbd98decdjX08cI03cf261b6d9b6ff00d9fb3df3798dbdd8jW08cI01ff261b6d9b6fb01fI98d83798dbdf8jW08cI067b661b6dfb6cb619d99fdfb398d9d9cjW08cI03cfa61b6cfbe7b618d98fdfb198d8d0cjW08cR098I02hN0c679c73hY08cR0fJ04hN08efbefbhY08ciK019ecf6cd8cf3cf3hR08ciK01961b2cd86db4f2hR08ciK01b63b2cd869a79ehR08ciK01bf636cd879e79ehR08ciK0186fb6f9838e39chR08ciK0186f9c79830c30chR08ciL08K01030c30chR08ciL0cK03071c618hR08clR08clR08clR08clR08clR08clR08ciL0f043107cf9f310c627c1c0f8e108607c7c713c3e4638c61Y08ciK01f8e3987dfbfb98c737e7e1f9f998e07e7ef9bf7e667ec718X08ciK0198e39861831b99e73I6701b99d8e063618db320f6e6cf18X08ciK01e1b3d87df31bd9e7b63c30330dd8f0667ce1b33ef6c0cf18X08ciL0f9b3f87dfbf3fb26f63c30630df9b07e7cfdb1bedec0cd98X08ciL019f37861833b7bf6f63c30e30db9f8I600db320cec2df98X08ciK019bfb3861831b3bf67I670c399b9f8I61cdb330Ie6df98X08ciK01fb1b3861fb1b3e3e77e7e1f9f99b18667efdbe7f667cd8dfX08ciL07I0104K01L01c00861I0802047J0240381gG08clR08clR08clR08ciL0f9fb1fefc30c001f0e737ec60f8f83f3f603f3efdfbf1fg08ciK01ddb39befe78c001b8e737cc71Idc3f36603f667df3fbb8Y08ciK018d83998c678c00181e7b18cf3898c31b060306031831b18Y08ciK0181fbd98fc78c001f1b7f18cdb1b0c31be603f3c31fbf318Y08ciK0181f3798fJcI079b6f18ddb3f0c31be603f1f31f3f318Y08ciK018d83798ccfcc0011bf6718df98d8c31b060306331831b18Y08ciL0fdfb398Jcf861fb1e718d9dfdf83f3f7c3f7f31fb1bf8Y08ciL0f9fb198c586f860f31a31890cfcf03e3f7c3f3e31fb19fg08ciY02hR08ciY04hR08clR08clR08clR08clR08clH0cO08clH08O08ciL0fbe3e42fdf01010101f2021f880f1fa0078f1f208e1e1e00f8f1f3f1c61M08ciK01f3f3e62f9f03810381fa071f9c1b9f300ddfbf609bJ300f9d9fbf3773M08ciK0182120e2210038103811a07031c18d8301848b060b12161808d0d08c6173M08ciK01bI3ed221f02c106811a05863418db30106fb7609c6041808f0598c417bM08ciK01f3f3eda21f06c106c1f20d8c36185fb0106fbf608f604180fb05f8c416bM08ciK0182360ce21007c107c1020f883e18d8301068f06081e16180830508c4167M08ciK0182160ce21004610c610208d86218d83018d8f060b1a36100810d08c6367M08ciK018213ec621f0c61fc6103f87fe31f9fbe0f8fbf7c9f3f3f2081f908c3e63M08cjY03M0e0c0c2I06J01cO08ckR02Y08ciT02hW08ciT04hW08ciK018631f9f0f18804303186fc0c603f7e83f7e7884781213c67821f0fR08ciK0186718K9880c3039c6c00e600c6083060Ic4cc131I6cc711998Q08ciK01ce798d0b0dc80c3079cec01e600c408206186e58617963684510b0cQ08ciK01ce59f9fb0d680c3069cefc1a600c7c83e7d87a50616961680d90b0cQ08ciK01cad9f9fb0d280c306deaf81b600c7c83e7d83b50616d61680d90b0cQ08ciK017afd890b0d380c30fdbac03f600c4082061869d8616763686f90b0cQ08ciK01b28d890909180c30c5b2c031600c6083060c58c8c163626c58d1908Q08ciK01b3858d09f91907ff87b2fc21be0c7efbf607d8cf81237e67d8df1f8Q08clR08clR08clR08ciP080082082hT08ciL0cc31efde7bef3ef2hP08ciL09c7320b2ca29a082hP08ciK018c33c1b6da28bcf3hP08ciK018c33e11e7b6dbef9hP08ciK010c332332c9e78219hP08ciK018c3322338829a299hP08ciK018c336636db6d36dbhP08ciL08001c01c71c61c73hP08ciL08T02hP08ciL04iK08clR08clR08clR08clR08clR08clR08clR08c003lKfeI08c003lKfeI08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08cM0304fbe4df3e193ec9f04fb60df241f3ed907cf36c1f7c9b07df24c1e7d920f9f6c83e79b20fbe4f906f93ec1f64987cdf3cf826df20cf3609f7c8N08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7c8N08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7c8N08cM0304fbe6df3e193ec9f0cfb60df661f3ed907df36c1f7c9b07df26c3e7d930f9f6c83e7db60fbe6fb06f93ec1f6c987cdf7cf826df30df3609f7ccN08cM0304fbe4df3e093ec9f04fb609f241f3ed907cf36c1f7c9b07df24c1e7d920f9f6c83e79b20fbe4f906f93ec1f64983cdf3cf826df20cf3609f7c8N08clR08clR08clR08clR08clR08clR08clR08clR08clR08chR03f7e1838e1c70e3871c79f0c71ehS08chR020631c6cb36d9a6cdb66de0cdb6hS08chR0206314459a28b3459a2cd01d9b3hS08chR0366336c59a28b3459a379e3c19ehS08chR03e7e26c59a38b1458a379b6c31ehS08chR020633e459a28b3459a2cc17c0b3hS08chR0206363459a28b3459a2c517f8a3hS08chR02063436cb36d9b6cdb6cdb0cdb3hS08chR020414138e1c70e3871c79e0cf1ehS08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08clR08lSf8lSf8^FS^XZ

Sistema de notificaciones webhook

El sistema de integración de tiendas (SIT) cuenta con un módulo de notificaciones vía webhook. Este módulo tiene 2 variantes:

1. Notificación directa:

Al detectar un cambio en el estado de un envío perteneciente a una orden, el SIT envía una notificación vía metodo POST con el siguiente body:

{
  "tracking_id": "OR0001031898",
  "shipment_id": "CLT0000000004567",
  "state": {
   "state_name": "Retirado",
   "state_id": 8,
   "details": "Ya retiramos tu pedido y se encuentra camino a nuestro centro de distribución"
   "state_date": "23/01/2025 16:32",
   "reason": {
       "id": 1
       "description": "No se encuentra responsable/ No hay nadie"
     } | []
}
  "states": [
                {
                    "state_name": "Registrado",
                    "state_id": 1,
                    "details": "Tu pedido está siendo preparado por el vendedor",
                    "state_date": "23/01/2025 08:00",
                    "reason": []
                },
                {
                    "state_name": "Retirado",
                    "state_id": 8,
                    "details": "Ya retiramos tu pedido y se encuentra camino a nuestro centro de distribución",
                    "state_date": "23/01/2025 16:32",
                    "reason": []
                }
            ]


}

2. Notificación indirecta:

Al detectar un cambio en el estado de un envío perteneciente a una orden, el SIT envía una notificación vía metodo POST con el siguiente body al webhook registrado por el cliente:

{
  "tracking_id": "OR0001031898",
  "shipment_id": "CLT0000000004567"
}

Esta notificación indica la orden y el envío que tuvieron un cambio de estado.

Luego de recibir la notificación el cliente debe usar el “tracking_id” para consultar el detalle de estados a la API de SIT a través de un GET al siguiente endpoint:

Ambiente QA:

https://qa-mpe.iflow21.com/api/order/state/<tracking_id>

Ambiente PROD:

https://mpe.iflow21.com/api/order/state/<tracking_id> Ejemplo de response:

{  
  "code": 200,
    "message": "OK",
    "count": 1,
    "results": {
        "tracking_id": "OR0001031898",
        "shippings": [
            {
                "shipment_id": "TRN0000000004567",
                "state": {
                    "state_name": "Registrado",
                    "state_id": 1,
                    "details": "Tu pedido está siendo preparado por el vendedor",
                    "state_date": "24/04/2025 10:20",
                    "reason": []
                },
                "states": [
                    {
                        "state_name": "Registrado",
                        "state_id": 1,
                        "details": "Tu pedido está siendo preparado por el vendedor",
                        "state_date": "24/04/2025 10:20",
                        "reason": []
                    }
                ]
            }
        ]
    } 
}

En ambos casos el SIT espera una respuesta con un código HTTP 200 OK para dar la notificación como exitosa. Es importante mencionar que la respuesta debe ser rápida para no bloquear el flujo de notificaciones del SIT.

Si el cliente decide subscribirse al sistema de notificaciones, debe disponibilizar una URL publica para que el SIT envie las notificaciones, y debe elegir que tipo de notificación va a recibir “directa” o “indirecta”.

Los IDs de los estados y de los motivos se pueden ver en la sección Estados y Motivos.

Estados y Lógica Operativa

Flujo de estados

🚚 Servicio de Logística Directa

Un pedido avanza secuencialmente desde el estado Registrado hasta Entregado.


🌍 Envíos fuera del AMBA

Si el destino es fuera del AMBA, el pedido puede pasar por estados adicionales:

  • Despachado a Nodo Interno

  • Arribo a Nodo


📦 Si no se puede entregar…

El pedido pasa a No entregado + motivo, y desde ahí puede:

  • 🔁 Ser reprogramado → Volver a Pendiente de programación y luego avanzar a Programado.

  • ↩️ Iniciar devoluciónEn proceso de devoluciónDevuelto


🔒 Cancelación de pedidos

  • Un pedido puede cancelarse en cualquier estado previo a "Programado".

  • Una vez que está en Programado, ya tiene asignada una ruta de entrega, por lo tanto:

    No podrá ser cancelado hasta que regrese al depósito y vuelva al estado "Pendiente de programación", tras un intento de entrega fallido.


🚚 Servicio de Logística Inversa

Un pedido de logística inversa comienza en el estado Logística inversa registrada.

Desde allí puede:

  • 📌 Ser cancelado,.

  • 🚀 Avanzar a En viaje, para que un repartidor realice el retiro.


🔁 ¿Qué pasa si no se logra retirar el paquete?

  • Si el intento de retiro falla, el estado pasa a No Colectado.

  • Si la recolección no puede concretarse (por tiempos, disponibilidad o múltiples fallos), el flujo finaliza en Retiro no realizado.


✅ ¿Y si se realiza el retiro?

  • El pedido avanza a Logística inversa retirada.

  • Si el destino es fuera del AMBA, puede pasar por los estados intermedios:

    • Despachado a Nodo Interno

    • Arribo a Nodo


📦 Luego entra al circuito habitual de devolución:

En proceso de devolución → Devuelto


🔎 Los estados de una orden pueden consultarse mediante la API o Webhooks, como se detalla en la sección Gestión y Seguimiento.


Estados y Motivos

Estados:

id
nombre
descripcion
informa motivo

1

Registrado

El pedido fue recibido por iFLOW. El vendedor está comenzando la preparación.

No

8

Retirado

Retiramos el pedido del origen y está en camino a nuestro centro de distribución.

No

10

Descargado

El pedido llegó a nuestro centro de distribución y fue descargado correctamente.

No

86

Pendiente de Programación

El pedido retornó al centro de distribución y está pendiente de nueva programación.

No

15

Programado

El pedido ya tiene ruta de entrega asignada y está programado para distribución. Desde este estado no se podrá cancelar la orden hasta que vuelva a descargarse en el depósito (estado “Pendiente de Programación”) luego de un “No Entregado”.

No

29

Recibido en CD

El pedido fue descargado en una de nuestras sucursales o centros de distribución.

No

30

Despachado a Nodo Interno

El pedido fue despachado hacia la sucursal más cercana al domicilio.

No

31

Arribo a Nodo

El pedido llegó a la sucursal más cercana y está próximo a ser entregado.

No

35

Pedido en Distribución

El pedido está en distribución. Se realizará la visita al domicilio hoy.

No

26

No Entregado

No se pudo concretar la entrega del pedido.

Si

25

Entregado

El pedido fue entregado exitosamente al destinatario.

No

60

Logística Inversa Registrada

Estamos preparando el retiro del pedido. Debe estar embalado y etiquetado.

No

71

En Viaje

Hoy se realizará la visita al domicilio para retirar el pedido.

No

61

Logística Inversa Retirada

Retiramos el pedido y está en proceso de devolución al vendedor.

No

69

No Colectado

No fue posible retirar el pedido en la jornada actual.

Si

43

Colectado

Retiramos el pedido y está en proceso de devolución al vendedor.

No

51

En proceso de devolución.

Es utilizado en Devolución/Logística inversa. La orden se encuentra en el depósito esperando a ser asignada a una ruta de devolución al origen

No

33

Devolución

El pedido fue devuelto al vendedor.

No

53

Devolución a Central

El pedido será devuelto a nuestro centro de distribución.

No

37

Pactado

Se coordinó una nueva fecha de entrega para el pedido.

No

57

Contingencia

El pedido tuvo un inconveniente en el traslado. Contactar al vendedor.

Si

41

Cancelado

El pedido fue cancelado por el vendedor. inicia devolución si corresponde

No

Motivos:

ID
Descripción

1

Cerrado-ausente

76

Mal georreferenciado

1003

Dirección insuficiente

78

Rechazado

58

Zona peligrosa

50

No visitó

59

Sin etiqueta

Última actualización