Inserir fretes no carrinho:

Fretes podem ser inseridos no carrinho do seguinte modo:

Endpoint POST /api/v2/me/cart

Payload:

{
  "service": 1, // id do serviço escolhido
  "agency": 1, // id da agência de postagem (obrigatório se for JadLog)
  "from": { // remetente
    "name": "Nome do remetente", // nome
    "phone": "53984470102", // telefone com ddd (obrigatório se não for Correios)
    "email": "contato@melhorenvio.com.br", // email (opcional)
    "document": "16571478358", // cpf (opcional)
    "company_document": "89794131000100", // cnpj (obrigatório se não for Correios)
    "state_register": "123456", // inscrição estadual (obrigatório se não for Correios) pode ser informado "isento"
    "address": "Endereço do remetente", // logradouro
    "complement": "Complemento", // complemento
    "number": "1", // número
    "district": "Bairro", // bairro
    "city": "São Paulo", // cidade
    "state_abbr": "SP", // uf do estado
    "country_id": "BR", // id do país
    "postal_code": "01002001", // cep
    "note": "observação" // observação  
  },
  "to": { // destinatário
    "name": "Nome do destinatário",
    "phone": "53984470102", // telefone com ddd (obrigatório se não for Correios)
    "email": "contato@melhorenvio.com.br",
    "document": "16571478358", // obrigatório se for transportadora e não for logística reversa
    "company_document": "89794131000100", // (opcional) (a menos que seja transportadora e logística reversa)
    "state_register": "123456", // (opcional) (a menos que seja transportadora e logística reversa)
    "address": "Endereço do destinatário",
    "complement": "Complemento",
    "number": "2",
    "district": "Bairro",
    "city": "Porto Alegre",
    "state_abbr": "RS",
    "country_id": "BR",
    "postal_code": "90570020",  
    "note": "observação" // (opcional) impresso na etiqueta
  }, 
  "products": [ // lista de produtos para preenchimento da declaração de conteúdo
    {
      "name": "Papel adesivo para etiquetas", // nome do produto (max 255 caracteres)
      "quantity": 3, // quantidade de items desse produto
      "unitary_value": 4.50, // R$ 4,50 valor do produto
      "weight": 1, // peso 1kg, opcional
    },
    // ... outros produtos
  ],
  "package": { // informações do pacote (volume) - ainda não é possível cadastrar volumes
    "weight": 1,
    "width": 12,
    "height": 4,
    "length": 17
  },
  "options": { // opções
    "insurance_value": 20.50, // valor declarado/segurado
    "receipt": false, // aviso de recebimento
    "own_hand": false, // mão pŕopria
    "collect": false, // coleta
    "reverse": false, // logística reversa (se for reversa = true, ainda sim from será o remetente e to o destinatário)
    "non_commercial": false, // envio de objeto não comercializável (flexibiliza a necessidade de pessoas júridicas para envios com transportadoras como Latam Cargo, porém se for um envio comercializável a mercadoria pode ser confisca pelo fisco)
    "invoice": { // nota fiscal (opcional se for Correios)
      "number": "12345", // número da nota
      "key": "nf-e" // chave da nf-e
    },
    "reminder": "lembrete" // lembrete (opcional) impresso acima da etiqueta
  },
  "coupon": "MEUCUPON" // cupom de desconto
}

Exemplo com cURL:

$ curl -X POST \
    https://www.melhorenvio.com.br/api/v2/me/cart \
    -H 'accept: application/json' \
    -H 'authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjNjYmQzNTBjYzI0YmI5NzdjMDRkNTRmYzg1NThhOTE4ZjNkZDBmMDBkMTFhYzg2ZmI0OTViMDBiNzQxODEwZDlhMWM2ZWVlNTRkMTdhZDkxIn0.eyJhdWQiOiIxIiwianRpIjoiM2NiZDM1MGNjMjRiYjk3N2MwNGQ1NGZjODU1OGE5MThmM2RkMGYwMGQxMWFjODZmYjQ5NWIwMGI3NDE4MTBkOWExYzZlZWU1NGQxN2FkOTEiLCJpYXQiOjE1MDY1MjMzODYsIm5iZiI6MTUwNjUyMzM4NiwiZXhwIjoxNTM4MDU5Mzg2LCJzdWIiOiIxNmIyMWVhNS00NmVjLTQ0Y2MtYjdmNS1hMDJmZmY3YjljMjgiLCJzY29wZXMiOlsiY2FydC1yZWFkIiwiY2FydC13cml0ZSIsImNvbXBhbmllcy1yZWFkIiwiY29tcGFuaWVzLXdyaXRlIiwiY291cG9ucy1yZWFkIiwibm90aWZpY2F0aW9ucy1yZWFkIiwiY291cG9ucy13cml0ZSIsIm9yZGVycy1yZWFkIiwicHVyY2hhc2VzLXJlYWQiLCJzaGlwcGluZy1jYWxjdWxhdGUiLCJzaGlwcGluZy1jYW5jZWwiLCJzaGlwcGluZy1jaGVja291dCIsInNoaXBwaW5nLWNvbXBhbmllcyIsInNoaXBwaW5nLWdlbmVyYXRlIiwic2hpcHBpbmctcHJldmlldyIsInNoaXBwaW5nLXByaW50Iiwic2hpcHBpbmctdHJhY2tpbmciLCJ3ZWJob29rcy1yZWFkIiwid2ViaG9va3Mtd3JpdGUiLCJ0cmFuc2FjdGlvbnMtcmVhZCIsInVzZXJzLXJlYWQiLCJ1c2Vycy13cml0ZSJdfQ.GpVYhn4ZLjvtBsNq_sLullUV5E-zb3t009IuKkeRHgDGiDlnt_Lslv7elg6ou2nD_t0u2REIv3umZsLhYxUhHak732DSek84YJ14ehF4OCwFDYY8j1qOHB91YpXIUe6BzrDSD58IC3sknmoV7Cln2oLWwsooHTmowVFceCW5BNzavoT-wawUGxfOKb-el0exgtfx9gs-ppEdfSYfRvRvvfGMDqcbqaoIZxOE1hf9LK1qIbuOjLUO0lPwXCmhIe8q-fKfb-DvGXhz9aTCZ2K4khaseDGkjXOQyB_abOqfzktcFOfqcXuInv53-UoPQNZhzfTPqu2ATe73AlVsbS9Y1w_F40cVgHfhlOujcqccpQiErM6mZvDkx7EIIcEXM7wmX4kDZzWBm5ZEf1Y4WX0lSR-zOK0jm-rOZ6MWKeko5-GcQaeqho9Q3I4o-RViVznBCBW1OnGy7K2jNlB0juL6ZL2YKgKhjxmhe-_dNSQ7BMvJpzhQsKcOkJXS70RBJvx17Dl0vHMuCbW-K1KT1HrPasMVB3psHNNE1wtPI1IeAogcd9eTtvD2Easy7hS0YUqf7KCXk7h2qJdGHpgbjwALGq4U6JvpDeyqWHmS5_d8v92dtJ5Lz4wFc-JYsueNU5tqJiz03ORnRCZCkYZu52pc5kiW7-fo-UVfxSDdizf76Fk' \
    -H 'content-type: application/json' \
    -d '{
    "service": 1,
    "from": {
      "name": "Nome do remetente",
      "phone": "53984470102",
      "email": "contato@melhorenvio.com.br",
      "document": "16571478358",
      "company_document": "89794131000100",
      "state_register": "123456",
      "address": "Endereço do remetente",
      "complement": "Complemento",
      "number": "1",
      "district": "Bairro",
      "city": "São Paulo",
      "state_abbr": "SP",
      "country_id": "BR",
      "postal_code": "01002001",  
      "note": "observação"  
    },
    "to": {
      "name": "Nome do destinatário",
      "phone": "53984470102",
      "email": "contato@melhorenvio.com.br",
      "document": "16571478358",
      "company_document": "89794131000100",
      "state_register": "123456",
      "address": "Endereço do destinatário",
      "complement": "Complemento",
      "number": "2",
      "district": "Bairro",
      "city": "Porto Alegre",
      "state_abbr": "RS",
      "country_id": "BR",
      "postal_code": "90570020",  
      "note": "observação"
    },
    "products": [
      {
        "name": "Papel adesivo para etiquetas",
        "quantity": 3,
        "unitary_value": 4.50
      }
    ],
    "package": {
      "weight": 1,
      "width": 12,
      "height": 4,
      "length": 17
    },
    "options": {
      "insurance_value": 20.50,
      "receipt": false,
      "own_hand": false,
      "collect": false,
      "reverse": false,
      "non_commercial": false,
      "invoice": {
        "number": "12345"
      }
    }
  }'

Resposta:

{
  "id": "6e1c864a-fe48-4ae7-baaa-d6e4888bafd2", // id interno da etiqueta
  "protocol": "ORD-20170951", // protocolo da etiqueta (id do painel informado ao usuário)
  "service_id": 1, // id do serviço
  "agency_id": null, // id da agência
  "price": 17.57, // preço final da etiqueta
  "coupon": null, // cupom de desconto (se houver)
  "discount": 0.73, // desconto repassado ao cliente (não incluí valor de cupon)
  "delivery_time": 10, // tempo de entrega
  "status": "pending", // status da etiqueta
  "reminder": null, // lembrete
  "insurance_value": 20.5, // valor declarado
  "weight": 1, // peso
  "width": 12, // largura
  "height": 4, // altura
  "length": 17, // comprimento
  "diameter": null, // diametro
  "format": "box", // formato do pacote
  "billed_weight": null, // peso faturado (se houver)
  "receipt": false, // aviso de recebimento
  "own_hand": false, // mão própria
  "collect": false, // coleta
  "collect_scheduled_at": null, // data de agendamento da coleta
  "reverse": false, // logística reversa
  "non_commercial": false, // envio de objeto não comercializável
  "authorization_code": null, // autorização de postagem (ex.: plp (Correios))
  "tracking": null, // rastreio o envio (fornecido pela transportadora)
  "self_tracking": null, // rastreio interno
  "paid_at": null, // data em que foi pago a etiqueta
  "generated_at": null, // data em que foi gerada a etiqueta (depois que gerado validade de 7d)
  "posted_at": null, // data em que foi postado
  "delivered_at": null, // data em foi entregue
  "canceled_at": null, // data em que foi cancelado
  "expired_at": null, // data em que expirou a etiqueta
  "created_at": "2017-09-27 15:19:19", // data em que foi cadastrada a etiqueta
  "updated_at": "2017-09-27 15:19:19", // data da última atualização
  "from": { // remetente
    "name": "Nome do remetente",
    "phone": "53984470102",
    "email": "contato@melhorenvio.com.br",
    "document": "16571478358",
    "company_document": "89794131000100",
    "state_register": "123456",
    "postal_code": "1002001",
    "address": "Endereço do remetente",
    "location_number": "1",
    "complement": "Complemento",
    "district": "Bairro",
    "city": "São Paulo",
    "state_abbr": "SP",
    "country_id": "BR",
    "latitude": 0,
    "longitude": 0,
    "note": "observação"
  }, // destinatário
  "to": {
    "name": "Nome do destinatário",
    "phone": "53984470102",
    "email": "contato@melhorenvio.com.br",
    "document": "16571478358",
    "company_document": "89794131000100",
    "state_register": "123456",
    "postal_code": "90570020",
    "address": "Endereço do destinatário",
    "location_number": "2",
    "complement": "Complemento",
    "district": "Bairro",
    "city": "Porto Alegre",
    "state_abbr": "RS",
    "country_id": "BR",
    "latitude": -30.0224236,
    "longitude": -51.20224590000001,
    "note": "observação"
  },
  "products": [
    {
      "name": "Papel adesivo para etiquetas",
      "quantity": 3,
      "unitary_value": 4.50
    }
  ],
  "service": { // informações do serviço
    "id": 1,
    "name": "Econômico",
    "status": "available",
    "picture": null,
    "type": "normal",
    "range": "interstate",
    "restrictions": "{\"insurance_value\":{\"min\":0,\"max\":3000},\"formats\":{\"box\":{\"weight\":{\"min\":0.1,\"max\":15},\"width\":{\"min\":11,\"max\":105},\"height\":{\"min\":2,\"max\":105},\"length\":{\"min\":16,\"max\":105},\"sum\":200},\"roll\":{\"weight\":{\"min\":0.1,\"max\":30},\"diameter\":{\"min\":5,\"max\":91},\"length\":{\"min\":18,\"max\":105},\"sum\":200},\"letter\":{\"weight\":{\"min\":0.01,\"max\":0.5},\"width\":{\"min\":11,\"max\":60},\"length\":{\"min\":16,\"max\":60}}}}",
    "requirements": "[\"names\",\"addresses\"]",
    "optionals": "[\"AR\",\"MP\",\"VD\"]",
    "company": {
      "id": 1,
      "name": "Correios",
      "status": "available",
      "picture": "/images/shipping-companies/correios.png"
    }
  },
  "agency": { // informações da agência (se houver)
      // ...
  },
  "invoice": { // informações da nota  (se houver)
    "number": "12345", // número
    "serie": null, // série
    "key": null, // chave
    "value": null, // valor
    "issued_at": null // data emissão
  },
  "tags": [] // tags para rastreio via api
}

Listagem de items do carrinho

Etiquetas inseridas no carrinho podem ser listadas do seguinte modo:

Endpoint GET /api/v2/me/cart

Exemplo com cURL:

$ curl -X GET \
  'https://www.melhorenvio.com.br/api/v2/cart?per_page=10sort_by=created_at&sort=desc' \
  -H 'accept: application/json' \
  -H 'authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjNjYmQzNTBjYzI0YmI5NzdjMDRkNTRmYzg1NThhOTE4ZjNkZDBmMDBkMTFhYzg2ZmI0OTViMDBiNzQxODEwZDlhMWM2ZWVlNTRkMTdhZDkxIn0.eyJhdWQiOiIxIiwianRpIjoiM2NiZDM1MGNjMjRiYjk3N2MwNGQ1NGZjODU1OGE5MThmM2RkMGYwMGQxMWFjODZmYjQ5NWIwMGI3NDE4MTBkOWExYzZlZWU1NGQxN2FkOTEiLCJpYXQiOjE1MDY1MjMzODYsIm5iZiI6MTUwNjUyMzM4NiwiZXhwIjoxNTM4MDU5Mzg2LCJzdWIiOiIxNmIyMWVhNS00NmVjLTQ0Y2MtYjdmNS1hMDJmZmY3YjljMjgiLCJzY29wZXMiOlsiY2FydC1yZWFkIiwiY2FydC13cml0ZSIsImNvbXBhbmllcy1yZWFkIiwiY29tcGFuaWVzLXdyaXRlIiwiY291cG9ucy1yZWFkIiwibm90aWZpY2F0aW9ucy1yZWFkIiwiY291cG9ucy13cml0ZSIsIm9yZGVycy1yZWFkIiwicHVyY2hhc2VzLXJlYWQiLCJzaGlwcGluZy1jYWxjdWxhdGUiLCJzaGlwcGluZy1jYW5jZWwiLCJzaGlwcGluZy1jaGVja291dCIsInNoaXBwaW5nLWNvbXBhbmllcyIsInNoaXBwaW5nLWdlbmVyYXRlIiwic2hpcHBpbmctcHJldmlldyIsInNoaXBwaW5nLXByaW50Iiwic2hpcHBpbmctdHJhY2tpbmciLCJ3ZWJob29rcy1yZWFkIiwid2ViaG9va3Mtd3JpdGUiLCJ0cmFuc2FjdGlvbnMtcmVhZCIsInVzZXJzLXJlYWQiLCJ1c2Vycy13cml0ZSJdfQ.GpVYhn4ZLjvtBsNq_sLullUV5E-zb3t009IuKkeRHgDGiDlnt_Lslv7elg6ou2nD_t0u2REIv3umZsLhYxUhHak732DSek84YJ14ehF4OCwFDYY8j1qOHB91YpXIUe6BzrDSD58IC3sknmoV7Cln2oLWwsooHTmowVFceCW5BNzavoT-wawUGxfOKb-el0exgtfx9gs-ppEdfSYfRvRvvfGMDqcbqaoIZxOE1hf9LK1qIbuOjLUO0lPwXCmhIe8q-fKfb-DvGXhz9aTCZ2K4khaseDGkjXOQyB_abOqfzktcFOfqcXuInv53-UoPQNZhzfTPqu2ATe73AlVsbS9Y1w_F40cVgHfhlOujcqccpQiErM6mZvDkx7EIIcEXM7wmX4kDZzWBm5ZEf1Y4WX0lSR-zOK0jm-rOZ6MWKeko5-GcQaeqho9Q3I4o-RViVznBCBW1OnGy7K2jNlB0juL6ZL2YKgKhjxmhe-_dNSQ7BMvJpzhQsKcOkJXS70RBJvx17Dl0vHMuCbW-K1KT1HrPasMVB3psHNNE1wtPI1IeAogcd9eTtvD2Easy7hS0YUqf7KCXk7h2qJdGHpgbjwALGq4U6JvpDeyqWHmS5_d8v92dtJ5Lz4wFc-JYsueNU5tqJiz03ORnRCZCkYZu52pc5kiW7-fo-UVfxSDdizf76Fk'

Exibir informações de um item do carrinho

Informações de uma etiqueta do carrinho podem ser exibidas do seguinte modo:

Endpoint GET /api/v2/me/cart/{id}

Exemplo com cURL:

$ curl -X GET \
  https://www.melhorenvio.com.br/api/v2/me/cart/6e1c864a-fe48-4ae7-baaa-d6e4888bafd2 \
  -H 'accept: application/json' \
  -H 'authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjNjYmQzNTBjYzI0YmI5NzdjMDRkNTRmYzg1NThhOTE4ZjNkZDBmMDBkMTFhYzg2ZmI0OTViMDBiNzQxODEwZDlhMWM2ZWVlNTRkMTdhZDkxIn0.eyJhdWQiOiIxIiwianRpIjoiM2NiZDM1MGNjMjRiYjk3N2MwNGQ1NGZjODU1OGE5MThmM2RkMGYwMGQxMWFjODZmYjQ5NWIwMGI3NDE4MTBkOWExYzZlZWU1NGQxN2FkOTEiLCJpYXQiOjE1MDY1MjMzODYsIm5iZiI6MTUwNjUyMzM4NiwiZXhwIjoxNTM4MDU5Mzg2LCJzdWIiOiIxNmIyMWVhNS00NmVjLTQ0Y2MtYjdmNS1hMDJmZmY3YjljMjgiLCJzY29wZXMiOlsiY2FydC1yZWFkIiwiY2FydC13cml0ZSIsImNvbXBhbmllcy1yZWFkIiwiY29tcGFuaWVzLXdyaXRlIiwiY291cG9ucy1yZWFkIiwibm90aWZpY2F0aW9ucy1yZWFkIiwiY291cG9ucy13cml0ZSIsIm9yZGVycy1yZWFkIiwicHVyY2hhc2VzLXJlYWQiLCJzaGlwcGluZy1jYWxjdWxhdGUiLCJzaGlwcGluZy1jYW5jZWwiLCJzaGlwcGluZy1jaGVja291dCIsInNoaXBwaW5nLWNvbXBhbmllcyIsInNoaXBwaW5nLWdlbmVyYXRlIiwic2hpcHBpbmctcHJldmlldyIsInNoaXBwaW5nLXByaW50Iiwic2hpcHBpbmctdHJhY2tpbmciLCJ3ZWJob29rcy1yZWFkIiwid2ViaG9va3Mtd3JpdGUiLCJ0cmFuc2FjdGlvbnMtcmVhZCIsInVzZXJzLXJlYWQiLCJ1c2Vycy13cml0ZSJdfQ.GpVYhn4ZLjvtBsNq_sLullUV5E-zb3t009IuKkeRHgDGiDlnt_Lslv7elg6ou2nD_t0u2REIv3umZsLhYxUhHak732DSek84YJ14ehF4OCwFDYY8j1qOHB91YpXIUe6BzrDSD58IC3sknmoV7Cln2oLWwsooHTmowVFceCW5BNzavoT-wawUGxfOKb-el0exgtfx9gs-ppEdfSYfRvRvvfGMDqcbqaoIZxOE1hf9LK1qIbuOjLUO0lPwXCmhIe8q-fKfb-DvGXhz9aTCZ2K4khaseDGkjXOQyB_abOqfzktcFOfqcXuInv53-UoPQNZhzfTPqu2ATe73AlVsbS9Y1w_F40cVgHfhlOujcqccpQiErM6mZvDkx7EIIcEXM7wmX4kDZzWBm5ZEf1Y4WX0lSR-zOK0jm-rOZ6MWKeko5-GcQaeqho9Q3I4o-RViVznBCBW1OnGy7K2jNlB0juL6ZL2YKgKhjxmhe-_dNSQ7BMvJpzhQsKcOkJXS70RBJvx17Dl0vHMuCbW-K1KT1HrPasMVB3psHNNE1wtPI1IeAogcd9eTtvD2Easy7hS0YUqf7KCXk7h2qJdGHpgbjwALGq4U6JvpDeyqWHmS5_d8v92dtJ5Lz4wFc-JYsueNU5tqJiz03ORnRCZCkYZu52pc5kiW7-fo-UVfxSDdizf76Fk'

Remoção de items do carrinho

Etiquetas inseridas no carrinho podem ser removidas do seguinte modo:

Endpoint DELETE /api/v2/me/cart/{id}

Exemplo com cURL:

$ curl -X DELETE \
  https://www.melhorenvio.com.br/api/v2/me/cart/6e1c864a-fe48-4ae7-baaa-d6e4888bafd2 \
  -H 'accept: application/json' \
  -H 'authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjNjYmQzNTBjYzI0YmI5NzdjMDRkNTRmYzg1NThhOTE4ZjNkZDBmMDBkMTFhYzg2ZmI0OTViMDBiNzQxODEwZDlhMWM2ZWVlNTRkMTdhZDkxIn0.eyJhdWQiOiIxIiwianRpIjoiM2NiZDM1MGNjMjRiYjk3N2MwNGQ1NGZjODU1OGE5MThmM2RkMGYwMGQxMWFjODZmYjQ5NWIwMGI3NDE4MTBkOWExYzZlZWU1NGQxN2FkOTEiLCJpYXQiOjE1MDY1MjMzODYsIm5iZiI6MTUwNjUyMzM4NiwiZXhwIjoxNTM4MDU5Mzg2LCJzdWIiOiIxNmIyMWVhNS00NmVjLTQ0Y2MtYjdmNS1hMDJmZmY3YjljMjgiLCJzY29wZXMiOlsiY2FydC1yZWFkIiwiY2FydC13cml0ZSIsImNvbXBhbmllcy1yZWFkIiwiY29tcGFuaWVzLXdyaXRlIiwiY291cG9ucy1yZWFkIiwibm90aWZpY2F0aW9ucy1yZWFkIiwiY291cG9ucy13cml0ZSIsIm9yZGVycy1yZWFkIiwicHVyY2hhc2VzLXJlYWQiLCJzaGlwcGluZy1jYWxjdWxhdGUiLCJzaGlwcGluZy1jYW5jZWwiLCJzaGlwcGluZy1jaGVja291dCIsInNoaXBwaW5nLWNvbXBhbmllcyIsInNoaXBwaW5nLWdlbmVyYXRlIiwic2hpcHBpbmctcHJldmlldyIsInNoaXBwaW5nLXByaW50Iiwic2hpcHBpbmctdHJhY2tpbmciLCJ3ZWJob29rcy1yZWFkIiwid2ViaG9va3Mtd3JpdGUiLCJ0cmFuc2FjdGlvbnMtcmVhZCIsInVzZXJzLXJlYWQiLCJ1c2Vycy13cml0ZSJdfQ.GpVYhn4ZLjvtBsNq_sLullUV5E-zb3t009IuKkeRHgDGiDlnt_Lslv7elg6ou2nD_t0u2REIv3umZsLhYxUhHak732DSek84YJ14ehF4OCwFDYY8j1qOHB91YpXIUe6BzrDSD58IC3sknmoV7Cln2oLWwsooHTmowVFceCW5BNzavoT-wawUGxfOKb-el0exgtfx9gs-ppEdfSYfRvRvvfGMDqcbqaoIZxOE1hf9LK1qIbuOjLUO0lPwXCmhIe8q-fKfb-DvGXhz9aTCZ2K4khaseDGkjXOQyB_abOqfzktcFOfqcXuInv53-UoPQNZhzfTPqu2ATe73AlVsbS9Y1w_F40cVgHfhlOujcqccpQiErM6mZvDkx7EIIcEXM7wmX4kDZzWBm5ZEf1Y4WX0lSR-zOK0jm-rOZ6MWKeko5-GcQaeqho9Q3I4o-RViVznBCBW1OnGy7K2jNlB0juL6ZL2YKgKhjxmhe-_dNSQ7BMvJpzhQsKcOkJXS70RBJvx17Dl0vHMuCbW-K1KT1HrPasMVB3psHNNE1wtPI1IeAogcd9eTtvD2Easy7hS0YUqf7KCXk7h2qJdGHpgbjwALGq4U6JvpDeyqWHmS5_d8v92dtJ5Lz4wFc-JYsueNU5tqJiz03ORnRCZCkYZu52pc5kiW7-fo-UVfxSDdizf76Fk'

results matching ""

    No results matching ""