ReverseAuctionMHT

V 0.1

http://wcbit-dev.us-west-2.elasticbeanstalk.com
Headers
Content-Type
string required
Applied to all operations

On some platforms, it is neccesary to override the default content type with “application/json”

Documentation
Push Notifications

The current state of push notifications are automated as long as the following conditions are met:

The user(s) must have the DeviceID portion of their account filled in. This must be supplied be obtained by whichever platform you are on. We currently only support Firebase. As long as those device IDs are filled in. Push Notifications should work accordingly.

API Methods
POST /api/connect
GET /version
GET /api/badge
attribute
POST /api/show/orderAttributes
POST /api/show/storeAuctionattribute
POST /api/show/storeProductAttribute
GET /api/show/attribute
GET /api/get/attribute
POST /api/attribute
Order Product Attributes
POST /api/show/orderAttributes

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Request body

Object
OrderID
string
Example:
5c10f97940c74b765281

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
OrderProduct_Attribute
Object
_id
string
Example:
5c10f97974b765280df43
updatedAt
string
Example:
2018-12-12T12:05:14.002Z
createdAt
string
Example:
2018-12-12T12:05:14.002Z
detail
string
Example:
#800000
attribute_name
string
Example:
color
orderID
string
Example:
5c10f97940c765280df41
Store Product Auction Attributes
POST /api/show/storeAuctionattribute

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Request body

Object
AuctionID
string
Example:
5c10cd1890b8557304f5a

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Product_Attribute
Object
_id
string
Example:
5c10cd1885573d1904f5c
updatedAt
string
Example:
2018-12-12T08:55:52.556Z
createdAt
string
Example:
2018-12-12T08:55:52.556Z
detail
string
Example:
#000
attribute_name
string
Example:
colour
AuctionID
string
Example:
5c10cd18973d1904f5a
Store Product Attribute
POST /api/show/storeProductAttribute

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Request body

Object
storeproduct_id
string
Example:
5bf61f3da83b5f7592b55

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Product_Attribute
Object
_id
string
Example:
5c180730063df0b1754
updatedAt
string
Example:
2018-12-17T20:29:36.781Z
createdAt
string
Example:
2018-12-17T20:29:36.781Z
detail
string
Example:
Teal
attribute_name
string
Example:
color
product_id
string
Example:
5bf61e013e5b95756505
storeproduct_id
string
Example:
5bf61f3da83b5f7852b55
Show Attributes
GET /api/show/attribute

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Request body

Object
product_id
string
Example:
5c0a8ae345748f14368

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Product_Attribute
Object
_id
string
Example:
5c0a8ae345742ca94369
updatedAt
string
Example:
2018-12-07T14:59:47.476Z
createdAt
string
Example:
2018-12-07T14:59:47.476Z
detail
string
Example:
#000,#400000
attribute_name
string
Example:
color
product_id
string
Example:
5c0a8ae3457172ca94368
Get Attributes
GET /api/get/attribute

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Auctions
Object
_id
string
Example:
5c00e2a9478551a287da3
updatedAt
string
Example:
2018-11-30T07:11:37.482Z
createdAt
string
Example:
2018-11-30T07:11:37.482Z
title_name
string
Example:
color
Create Attribute
POST /api/attribute

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Request body

Object
title_name
string
Example:
color

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Attribute
Object
updatedAt
string
Example:
2018-12-07T12:55:24.890Z
createdAt
string
Example:
2018-12-07T12:55:24.890Z
title_name
string
Example:
color
_id
string
Example:
5c0a6dbc78e188b3751e
User

API’s for dealing with users. Always found in /api/user/ routes.

POST /api/user/get
POST /api/user/uploadprofilepicture
Get User
POST /api/user/get

This will return you available properties that you can see of a user (Profile)

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Request body

Object
UserID
string

IDs to search for. At some point this needs to be passports

Example:
5755285aebd1b914201bfc02
Examples

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
err
unknown
Role
Array of string
Bio
string

User Desscription

UserInfo
Object
_id
string
Example:
57e60329b7927fb81560e283
Email
string
Example:
test1@test.com
DisplayName
string
Example:
lelmiester
Shipping
boolean

True/False

Name
Object
First
string
Example:
wut
Last
string
Example:
face
_id
string
Example:
57e67f5ff784d2581c1fd875
Gender
string
Example:
MALE
DOB
Object
Month
integer
Example:
9
Day
integer
Example:
22
DateFull
string
Example:
2016-09-22T00:00:00.000Z
_id
string
Example:
57e67f5ff784d2581c1fd874
Addresses
Array
Object
Image Gallery
Array
Object
ImageUrl
string
Upload Profile Picture
POST /api/user/uploadprofilepicture

Request parameters

UserID
string required
Base64String
string required

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Responses

201 Created
Body
Object
UserID
string
Example:
234567898765437
ImageUrl
string
Example:
http://serverroot/image.jpg
Connect
POST /api/connect

The connect method allows the client to create and login the user to retrieve their JWT token.

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Request body

Object
PassportCollection
Object
EmailPassports
Array
Object
Email
string
Password
string

Requires at least; 1 upper case, 1 lowercase, a-Z, 0-9

Example:
Something5
ShouldCreate
boolean

Whether or not connect should create the user and log them in. If set to false, it will just attempt to log them in

WelcomeMessage
string

Message to be inserted into the confirm-email.html when a confirmation email gets sent. This string replaces any text inside of the email that is “WELCOMEMESSAGE” (without ")

Responses

200 OK
Body
Object
Token
string

JWT token

Password Recovery

Currently only functions with email until I properly refactor the outsourced code to work per passport implementation.

POST /api/forgotpassword/reset
Reset
POST /api/forgotpassword/reset

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Request body

Object
Email
string

Email of the user

Responses

200 OK
Body
Object
StatusCode
string
Message
string
Success
boolean
Device IDs
POST /api/user/devices/pushnotifcationid
Push Notification DeviceID
POST /api/user/devices/pushnotifcationid

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

x-chaos-token
string required

The JWT token that is retrieved from using the /connect method

Request body

Object
GCM
string
Example:
1234
APN
string
Example:
1234

Responses

200 OK
Version
GET /version

returns you a body with text in it

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Confirmation Email

This is the API for confirmation email, confirm route and resend route.

Needed environment variables are:
SMTPAddress
EmailPort
EmailUser -  (smtp login)
EmailPassword (smtp password)
ConfirmEmail (defaults to false, must be set to true)
EmailFrom - Where the email is coming from
ConfirmationExpireTime - defaults to 1,000,000 hours
ConfirmationSecret - defaults to the password secret (NOT ADVISED)

By default, confirmation is turned off unless the ConfirmEmail environment variable is set to true.

Once enabled and smtp details are correct, you will recieve an email which has a link that expires after 1,000,000 hours (this is also settable, look at chaosconfig.js)

There is also an api for resending the confirmation email.

The routes have been included here. The only one thats really supposed to be used however is “Resend Confirmation”. The other route is handled by the automatic emailer.

POST /api/resendconfirm
GET /api/confirmemail
Resend Confirmation
POST /api/resendconfirm

Also supports get via resendconfirm?Email=email@gmail.com

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Request body

Object
Email
string
Example:
patq@epiphanygames.com.au
WelcomeMessage
string

Responses

200 OK
500 Internal Server Error
Confirm Email
GET /api/confirmemail

Request parameters

token
string required

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Product
POST /api/product
POST /api/product
POST /api/seller/products
DELETE /api/product
Get Product Details
POST /api/product

Request parameters

ProductId
string required

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Responses

200 OK
Body
Object
ProductName
string

Laptop

Description
string

Macbook Pro, SSD supported with 8GB ram

ImageUrl
string
Location
Object
Lat
string
Lng
string
PostCode
string

n90hl

ProductCategory
string
Example:
clothing
ProductBarcodes
string
Example:
May be a set of barcodes
Tag
Array

list of tags

Object
TagID
string

3682724y832y48347

TagName
string

Electronics

Create/Update Product
POST /api/product

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Request body

Object
ProductName
string
Example:
Test
Description
string
Example:
Test Description
ImageUrl
string
Example:
http://serverroot/image.jpg
Location
Object
Lat
string
Example:
9.9
Lng
string
Example:
8.9
PostCode
string
Example:
n90hl
Tag
Array
Object
TagID
string
Example:
2781893biu213879823
TagName
string
Example:
Electronics

Responses

201 Created
Body
Object
ERR_CODE
string
Message
string
Example:
Successfully Created
ProductName
string
Example:
Test
Description
string
Example:
Test Description
ImageUrl
string
Example:
http://serverroot/image.jpg
Location
Object
Lat
string
Example:
9.9
Lng
string
Example:
8.9
PostCode
string
Example:
n90hl
Tag
Array
Object
TagID
string
Example:
2781893biu213879823
TagName
string
Example:
Electronics
List Seller Products
POST /api/seller/products

Sellers are the owners of products, they are a different user type and sellers set prices on products

work out filers

Contains filters for product category searching and date time and location

Request parameters

UserID
string required

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Responses

200 OK
Body
Array
Object
ProductName
string
Example:
Test
Description
string
Example:
Test Description
ImageUrl
string
Example:
http://serverroot/image.jpg
Location
Object
Lat
string
Example:
9.9
Lng
string
Example:
8.9
PostCode
string
Example:
n90hl
Tag
Array
Object
TagID
string
Example:
2781893biu213879823
TagName
string
Example:
Electronics

Examples

filter?bydate or filer?bycategory or filter?bylocation
List All Products by area or barcode
POST /api/products

Request parameters

PostCode
string required
BarCode
string optional
Category
string optional
UserID
string optional

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Responses

200 OK
Body
Object
ProductName
string
Example:
Test
Description
string
Example:
Test Description
ImageUrl
string
Example:
http://serverroot/image.jpg
Location
Object
Lat
string
Example:
9.9
Lng
string
Example:
8.9
PostCode
string
Example:
n90hl
Tag
Array
Object
TagID
string
Example:
2781893biu213879823
TagName
string
Example:
Electronics
Delete Product
DELETE /api/product

Request parameters

ProductId
string optional

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Responses

204 No Content
Body
Object
Success
boolean
Message
string
Profile
POST /api/user/profile
POST /api/user/profile
POST /api/user/gallery
POST /api/user/get-profile
Create/Update Profile
POST /api/user/profile

Profile types are users and sellers

Request parameters

UserID
string optional

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Request body

Object
UserID
string
Example:
5a16751325314117d3612c89
Data
Object
Role
string
Example:
Client, Store
DisplayPicture
string
Example:
String
DisplayName
string
Example:
String
Name
Object
First
string
Example:
Nabeekh
Last
string
Example:
Abid
DOB
string
Example:
2016-09-22
Addresses
Array
Object
State
string
Example:
dsadsadasdasd
Country
string
Example:
america
City
string
Example:
vegas baby
Street
string
Example:
asnjdiasndk espanol americano
_id
string

id of adress current object

Example:
idovcne4iofv0834h
Gender
string
Example:
MALE, FEMALE, OTHER
PostCode
string
Example:
89144
Bio
string
Example:
Bio of the user here.
Base64String
string
Example:
data:image/jpeg;base64,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
Location
Object
Lat
string
Example:
23.32
Lng
string
Example:
321.32
Shipping
boolean
Example:
true
PhoneNumber
string
Example:
03227211411

Responses

201 Created
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Profile Successfully udpated.
err
unknown nullable
Profile
Object
__v
integer
updatedAt
string
Example:
2017-11-23T07:29:55.817Z
createdAt
string
Example:
2017-11-23T07:29:55.817Z
Name
Object
First
string
Example:
Nabeekh
Last
string
Example:
Abid
_id
string
Example:
5a1678f38c75f91b415deee7
UserID
string
Example:
5a16751325314117d3612c89
DisplayPicture
string
Example:
https://s3-us-west-2.amazonaws.com/wcbtstaging/UserProfile/Client/5a16751325314117d3612c89.jpg
Bio
string
Example:
Hye i am a user of this shitty app :)
DOB
string
Example:
2016-09-22T00:00:00.000Z
PhoneNumber
string
Example:
03227211411
_id
string
Example:
5a1678f38c75f91b415deee5
Rating
integer
PostCode
string
Example:
89144
Role
string
Example:
Client
Gender
string
Example:
MALE
Location
Object
Lat
number
Example:
23.32
Lng
number
Example:
321.32
Addresses
Array
Object
State
string
Example:
dsadsadasdasd
Country
string
Example:
america
City
string
Example:
vegas baby
Street
string
Example:
asnjdiasndk espanol americano
_id
string
Example:
5a1678f38c75f91b415deee6
Show Profile
POST /api/user/profile

Request parameters

UserID
string required

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
err
unknown nullable
Role
Array of string
Bio
string
UserInfo
Object
_id
string
Example:
57e60329b7927fb81560e283
Email
string
Example:
test1@test.com
DisplayName
string
Example:
lelmiester
Shipping
boolean
Example:
true
Name
Object
First
string
Example:
wut
Last
string
Example:
face
_id
string
Example:
57e67f5ff784d2581c1fd875
Gender
string
Examples:
MALEFEMALEOTHER
DOB
Object
Month
integer
Example:
-25
Day
integer
Example:
22
DateFull
string
Example:
2016-09-22T00:00:00.000Z
_id
string
Example:
57e67f5ff784d2581c1fd874
Addresses
Array
Object
Image Gallery
Array
Object
ImageUrl
string
POST /api/user/gallery

Request parameters

UserID
string optional

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Responses

201 Created
Body
Object
Image Gallery
Array
Object
ImageUrl
string
Get Profiles
POST /api/user/get-profile

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

x-chaos-token
string optional

Request body

Object
UserID
string
Example:
5a16751325314117d3612c89

Responses

201 Created
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
err
unknown nullable
UserProfiles
Array
Object
_id
string
Example:
5a16751325314117d3612c89
UserProfiles
Object
_id
string
Example:
5a1678f38c75f91b415deee5
updatedAt
string
Example:
2017-11-23T07:29:55.817Z
createdAt
string
Example:
2017-11-23T07:29:55.817Z
Name
Object
First
string
Example:
Nabeekh
Last
string
Example:
Abid
_id
string
Example:
5a1678f38c75f91b415deee7
UserID
string
Example:
5a16751325314117d3612c89
DisplayPicture
string
Example:
https://s3-us-west-2.amazonaws.com/wcbtstaging/UserProfile/Client/5a16751325314117d3612c89.jpg
Bio
string
Example:
Hye i am a user of this shitty app :)
DOB
string
Example:
2016-09-22T00:00:00.000Z
PhoneNumber
string
Example:
03227211411
Rating
integer
Role
string
Example:
Client
Gender
string
Example:
MALE
Location
Object
Lat
number
Example:
23.32
Lng
number
Example:
321.32
Addresses
Array
Object
State
string
Example:
dsadsadasdasd
Country
string
Example:
america
City
string
Example:
vegas baby
Street
string
Example:
asnjdiasndk espanol americano
_id
string
Example:
5a1678f38c75f91b415deee6
__v
integer
400
Tags
GET /api/tags
POST /api/tag
GET /api/linkTags
GET /api/categories
List Tags
GET /api/tags

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
tags
Array
Object
_id
string
Example:
5b067b181a523d6a31d6a0bc
updatedAt
string
Example:
2018-05-24T08:43:04.791Z
createdAt
string
Example:
2018-05-24T08:43:04.791Z
ImageUrl
string
Example:
https://s3-us-west-2.amazonaws.com/wcbtstaging/Tags/sony.jpg
Name
string
Example:
sony
__v
integer
Create Tag
POST /api/tag

Request parameters

Name
string required

Electronics

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Responses

201 Created
Body
Object
__v
integer
updatedAt
string
Example:
2017-07-13T15:39:46.785Z
createdAt
string
Example:
2017-07-13T15:39:46.785Z
Name
string
Example:
Electronics
_id
string
Example:
59679442c903e84e552b6dcc
LinkTags
GET /api/linkTags

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

x-chaos-token
string required

The JWT token that is retrieved from using the /connect method

Request body

Object
Tags
Array

Array of Tag IDs

Example:
["5b02949feaee552eae3987b6","5b029494eaee552eae3987b4"]
string
Example:
5b02949feaee552eae3987b6
ItemID
string

Id of the model row

Example:
5af0523254a2a7403abe145d
ItemType
string

Type should be : Store, Product, StoreProduct

Example:
Store

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
List Categories
GET /api/categories

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

x-chaos-token
string required

The JWT token that is retrieved from using the /connect method

Request body

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Categories
Array
Object
_id
string
Example:
5b0e898130f31d0e90ab1363
updatedAt
string
Example:
2018-05-30T11:22:42.105Z
createdAt
string
Example:
2018-05-30T11:22:42.105Z
ImageUrl
string
Example:
https://s3-us-west-2.amazonaws.com/wcbtstaging/Tags/Clothing & Fashion.jpg
Name
string
Example:
Clothing & Fashion
SubTags
Array
Object
__v
integer
type
string
Example:
Tag
SubTags
unknown nullable
Name
string
Example:
handbag
ImageUrl
string
Example:
https://s3-us-west-2.amazonaws.com/wcbtstaging/Tags/handbag.jpg
createdAt
string
Example:
2018-05-30T11:13:59.286Z
updatedAt
string
Example:
2018-05-30T11:13:59.286Z
_id
string
Example:
5b0e877630f31d0e90ab1359
type
string
Example:
Category
__v
integer
POST /api/search
POST /api/BarcodeSearch
POST /api/productNameSearch
POST /api/TagSearch
search
POST /api/search

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

x-chaos-token
string required

The JWT token that is retrieved from using the /connect method

Request body

Object
q
string

keyword

Example:
google
page
integer

page number

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Result
Object
TagProducts
Array

Products aray if searched keyword is also a tag

Object
_id
string
Example:
5a70435164e7ef41b6974ecc
updatedAt
string
Example:
2018-05-29T12:10:14.464Z
createdAt
string
Example:
2018-01-30T10:05:05.536Z
prod_details
string
Example:
Google Voice Assistant electronics Google
manufacturer
string
Example:
Google
Image
string
Example:
https://cdn2.harveynorman.com.au/media/catalog/product/cache/21/image/992x558/9df78eab33525d08d6e5fb8d27136e95/g/o/google_home_mini_4_ga00210-au.jpg
category
string
Example:
electronics
barcode
string
Example:
842776102430
Price
integer
Example:
150
product_name
string
Example:
Google Home Mini - Chalk
Tags
Array
Example:
["5b0655dfb24eba5dbb2c0b14","5b0655c5b24eba5dbb2c0b13","5b0653d3b24eba5dbb2c0b10"]
string
Example:
5b0655dfb24eba5dbb2c0b14
__v
integer
TagStoreProducts
Array

products array from store, if search keyword is a tag

Object
_id
string
Example:
5afd2bb30a33a928c15ddb7d
createdAt
string
Example:
2018-05-17T07:13:55.209Z
ProductID
string
Example:
5afd2b6c0a33a928c15ddb7c
ProfileID
string
Example:
5af0523254a2a7403abe145d
Increment
integer
Example:
50
FloorPrice
integer
Example:
200
BasePrice
integer
Example:
230
Tags
Array
Example:
["5b06521fb24eba5dbb2c0b0e","5b0653d3b24eba5dbb2c0b10","5b0653edb24eba5dbb2c0b12"]
string
Example:
5b06521fb24eba5dbb2c0b0e
ProductDetails
Object
prod_details
string
Example:
product details
manufacturer
string
Example:
manufacturer
Price
number
Example:
230.01
product_name
string
Example:
product name
Image
string
Example:
https://s3-us-west-2.amazonaws.com/wcbtstaging/product/5afd2b6c0a33a928c15ddb7c.jpg
KeywordProducts
Array

products array which match search algorithm via keyword.

Object
_id
string
Example:
5a70435064e7ef41b6974de2
updatedAt
string
Example:
2018-05-29T12:09:55.652Z
createdAt
string
Example:
2018-01-30T10:05:05.356Z
prod_details
string
Example:
SONYGOOGLE ASSISTANT SMART SPEAKER BLUE electronics Google
manufacturer
string
Example:
Google
Image
string
Example:
http://cdncf-au.fluidretail.net/customers/c1467/77/19/-2/14/14/00/3/7719-21414003_VerticalDisplay/thumb_variation_BLUE_view_01_430x460.jpg
category
string
Example:
electronics
barcode
string
Example:
GOOGLE ASSISTANT SMART SPEAKER BLUE LFS50GL
Price
integer
Example:
249
product_name
string
Example:
Google Assistant Smart Speaker
__v
integer
Tags
Array
Example:
["5b0653d3b24eba5dbb2c0b10","5b0655dfb24eba5dbb2c0b14","5b0655c5b24eba5dbb2c0b13"]
string
Example:
5b0653d3b24eba5dbb2c0b10
POST /api/BarcodeSearch

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

x-chaos-token
string required

The JWT token that is retrieved from using the /connect method

Request body

Object
barcode
string
Example:
9780140157376

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Product Found
Product
Object
_id
string
Example:
5a1bd57577e6bf39d76fc064
updatedAt
string
Example:
2017-11-27T09:05:57.199Z
createdAt
string
Example:
2017-11-27T09:05:57.199Z
Image
string
Example:
https://i5.walmartimages.com/asr/64681a7d-6758-4927-82b9-ecf7467b5454_1.fdd1899417f4658cc1476ff27712b288.jpeg?odnHeight=450&odnWidth=450&odnBg=ffffff
barcode
string
Example:
9780140157376
manufacturer
string
category
string
Example:
Literature & FictionBooks
prod_details
string
Example:
Literature & FictionBooks
product_name
string
Example:
Haroun and the Sea of Stories
__v
integer
Tags
Array of unknown
200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Product Not Found
Product
Object
POST /api/productNameSearch

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

x-chaos-token
string required

The JWT token that is retrieved from using the /connect method

Request body

Object
keyword
string

keyword to be searched

Example:
Apple
ocr
boolean

true to fetch result for ocr, false for generic search

category
string

true

Example:
boolean value

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
product
Array
Object
_id
string
Example:
5a3a27493e458e478ce1e5f2
updatedAt
string
Example:
2017-12-20T09:03:05.272Z
createdAt
string
Example:
2017-12-20T09:03:05.272Z
Image
string
Example:
https://cdn2.harveynorman.com.au/media/catalog/product/cache/21/image/992x558/9df78eab33525d08d6e5fb8d27136e95/m/b/mba13_pf-screen_1.jpg
Price
integer
Example:
800
barcode
string
Example:
190198462787
manufacturer
string
Example:
Apple
category
string
Example:
electronics
prod_details
string
Example:
Apple Laptop
product_name
string
Example:
Apple MacBook Air
__v
integer
Tags
Array of unknown
POST /api/TagSearch

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

x-chaos-token
string required

The JWT token that is retrieved from using the /connect method

Request body

Object
Tags
Array

Array of tags ID’s

Example:
["5b0e87fa30f31d0e90ab1362"]
string
Example:
5b0e87fa30f31d0e90ab1362
Type
string

Type can be Product , StoreProduct, Store

Example:
Product

Responses

200 OK

Success Response For Product

Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Result
Array
Object
_id
string
Example:
5a79e86f2852dd5717a6ed2a
updatedAt
string
Example:
2018-05-31T07:26:55.609Z
createdAt
string
Example:
2018-02-06T17:39:59.505Z
Image
string
Example:
https://images-na.ssl-images-amazon.com/images/I/41PbzA-msJL.jpg
Price
integer
Example:
34
barcode
string
Example:
6666666666666
manufacturer
string
Example:
F. X. Schmid
category
string
Example:
Toys & Games > Toys > Activity Toys
prod_details
string
Example:
Toys & Games > Toys > Activity Toys
product_name
string
Example:
1988 Word Tower Build Words with Towers
Tags
Array
Example:
["5b0e87fa30f31d0e90ab1362"]
string
Example:
5b0e87fa30f31d0e90ab1362
__v
integer
Bid Management
POST /api/auction/bid
DELETE /api/auction/bid
POST /api/auction/bids
POST /api/auction/bid/status
Create Bid
POST /api/auction/bid

A seller inputs a bid for the user, the best price on a product

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Request body

Object
ProfileID
string
Example:
5a18733c03b59a44782738f5
AuctionID
string
Example:
5a1c0c8bb8976a8a9bbe31a3
Amount
string
Example:
55
Bidder
string
Example:
Store
Examples

Responses

201 Created
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
bid
Object
__v
integer
updatedAt
string
Example:
2017-11-28T08:40:52.678Z
createdAt
string
Example:
2017-11-28T08:40:52.678Z
Amount
string
Example:
55
AuctionID
string
Example:
5a1c0c8bb8976a8a9bbe31a3
ProfileID
string
Example:
5a18733c03b59a44782738f5
_id
string
Example:
5a1d2114aedb601b5c2c71c0
Deleted
boolean
Bidder
string
Example:
Store
Status
string
Example:
Pending
Delete Bid
DELETE /api/auction/bid

to delete a specific bid

Request parameters

BidID
string optional

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

x-chaos-token
string required

The JWT token that is retrieved from using the /connect method

Responses

204 No Content
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
bid
Object
_id
string
Example:
5a1d2114aedb601b5c2c71c0
updatedAt
string
Example:
2017-11-28T11:16:23.517Z
createdAt
string
Example:
2017-11-28T08:40:52.678Z
Amount
string
Example:
55
AuctionID
string
Example:
5a1c0c8bb8976a8a9bbe31a3
ProfileID
string
Example:
5a18733c03b59a44782738f5
__v
integer
Deleted
boolean
Example:
true
Bidder
string
Example:
Store
Status
string
Example:
Pending
List Auction Bids
POST /api/auction/bids

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Request body

Object
AuctionID
string
Example:
23456789u7ytrfde54

Responses

201 Created
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
bids
Array
Object
_id
string
Example:
5a1d2114aedb601b5c2c71c0
createdAt
string
Example:
2017-11-28T08:40:52.678Z
Amount
string
Example:
55
AuctionID
string
Example:
5a1c0c8bb8976a8a9bbe31a3
ProfileID
string
Example:
5a18733c03b59a44782738f5
Deleted
boolean
Status
string
Example:
Pending
UserData
Object
_id
string
Example:
5a18733c03b59a44782738f5
DisplayName
string
Example:
new.prod
DisplayPicture
string
Example:
https://s3-us-west-2.amazonaws.com/wcbtstaging/UserProfile/Store/5a17e7a739aa541199627600.jpg
Bio
string
Rating
integer
Addresses
Array
Object
_id
string
Example:
5a1880da03b59a447827390f
State
string
Example:
Punjab
City
string
Example:
Lahore
Country
string
Example:
Pakistan
Street
string
Example:
15
Name
unknown nullable
Bid Status Managment
POST /api/auction/bid/status

These are the bids that sellers and users make on products.

Request parameters

BidID
string optional

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Responses

201 Created
Body
Object
Accepted
string
Example:
true/false
Success
string
Example:
true/false
Message
string
Example:
Bid status updated
Store
POST /api/delete/storeproduct
POST /api/store/updateStoreProductQuantity
POST /api/store/getAllStoreProducts
GET /api/list/stores
POST /api/store/product
POST /api/store/products
POST /api/store/updateProduct
Delete Store Product
POST /api/delete/storeproduct

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Request body

Object
StoreProductID
string
Example:
5c1a213a0661567847f7e

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Update Store Product Quantity
POST /api/store/updateStoreProductQuantity

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Request body

Object
StoreProductID
string
Example:
5c124238e583d11eed8c6262
Quantity
string
Example:
23

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
product
Object
_id
string
Example:
5c124238e583dd8c6262
updatedAt
string
Example:
2018-12-13T11:30:15.443Z
createdAt
string
Example:
2018-12-13T11:27:52.086Z
ProductID
string
Example:
5bf62050a83b5852b57
ProfileID
string
Example:
5a687f334430a27eed7
Quantity
string
Example:
23
Increment
string
Example:
10
FloorPrice
string
Example:
450
BasePrice
string
Example:
500
barcode
string
Example:
21452
Deleted
string
Example:
false
showCustom
string
Example:
false
Get ALL Store Product(of single Product)
POST /api/store/getAllStoreProducts

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Request body

Object
ProductID
string
Example:
5c00670524c0e63ea588257a

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Products
Object
_id
string
Example:
5c00678824c0e63ea5882584
createdAt
string
Example:
2018-11-29T22:26:16.692Z
ProductID
string
Example:
5c00670dfc0e63ea588257a
ProfileID
string
Example:
5a688cdd443048a997efa4
Increment
string
Example:
10
FloorPrice
string
Example:
50
BasePrice
string
Example:
90
Tags
Object

“5bfb34b108ed554dbc27e”,“5b0e87ee30f31d0e1361”,“5b0e87fa3090ab1362”,“5b8344b4c4f816a24e29”

CustomProd
Object
Image
string
Example:
"https://s3-us-west-2.amazonaws.com......."
product_name
string
Example:
Dynamic Flex
prod_details
string
Example:
Beautifully constructed
quantity
string
Example:
10
ProductDetails
Object
_id
string
Example:
5c00670524c08257a
updatedAt
string
Example:
2018-11-29T22:25:33.963Z
createdAt
string
Example:
2018-11-29T22:24:05.066Z
quantity
string
Example:
10
sizes
string
Example:
7.5,9,9.5,10
colour
string
Example:
Chestnut
prod_details
string
Example:
Beautifully constructed
manufacturer
string
Example:
R.M Williams
category
string
Example:
Footwear
barcode
string
Example:
JAZ13
Price
string
Example:
545
product_name
string
Example:
Dynamic Flex
Tags
Object

“5bfb34b108ed554dbc27e”,“5b0e87ee30f31d0e1361”,“5b0e87fa3090ab1362”,“5b8344b4c4f816a24e29”

Image
string
Example:
https://s3-us-west-2.amazonaws.com/
List Stores
GET /api/list/stores

to get list of recent top stores

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
err
unknown nullable
Stores
Array
Object
_id
string
Example:
5a18794b03b59a447827390a
updatedAt
string
Example:
2017-11-24T19:55:55.832Z
createdAt
string
Example:
2017-11-24T19:55:55.832Z
DisplayName
string
Example:
edgy
UserID
string
Example:
5a1844e91b7cc122dcd699c6
DisplayPicture
string
Example:
https://s3-us-west-2.amazonaws.com/wcbtstaging/UserProfile/Store/5a1844e91b7cc122dcd699c6.jpg
Bio
string
DOB
string
Example:
2017-11-17T00:00:00.000Z
PhoneNumber
string
Example:
745755
Rating
integer
Role
string
Example:
Store
Gender
string
Example:
MALE
Addresses
Array
Object
State
string
Example:
fcbb
Country
string
Example:
ffhv
City
string
Example:
sch
Street
string
Example:
edgy
_id
string
Example:
5a18794b03b59a447827390b
__v
integer
Main Page
GET /api/recent
Recent list
GET /api/recent

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Add product
POST /api/store/product

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

x-chaos-token
string required

The JWT token that is retrieved from using the /connect method

Request body

Object
Data
Object
ProfileID
string
Example:
5a28f64e6b073330b01b3514
ProductID
string
Example:
5a28f73c6b073330b01b3517
barcode
string
Example:
9780140157376
BasePrice
string
Example:
25
FloorPrice
string
Example:
27
Increment
number

increment on product

Example:
2

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
List Store products
POST /api/store/products

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Request body

Object
ProfileID
string
Example:
5a18733c03b59a44782738f5

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Products
Array
Object
_id
string
Example:
5b0d0aaa5dc1533778c1e8a2
createdAt
string
Example:
2018-05-29T08:09:14.467Z
ProductID
string
Example:
5a794bc4d2a1e60631b12845
ProfileID
string
Example:
5af0523254a2a7403abe145d
Increment
integer
Example:
5
FloorPrice
integer
Example:
33
BasePrice
integer
Example:
37
Tags
Array
Example:
["5b0e8ad430f31d0e90ab1369"]
string
Example:
5b0e8ad430f31d0e90ab1369
CustomProd
Object

If this object is not undefined or null then display this instead produt details

prod_details
string
Example:
Furniture > Chairs > Rocking Chairs
product_name
string
Example:
Assemblage 1998-2008
Image
string
Example:
https://images.barcodelookup.com/571/5712579-1.jpg
ProductDetails
Object
_id
string
Example:
5a794bc4d2a1e60631b12845
updatedAt
string
Example:
2018-02-06T06:31:32.828Z
createdAt
string
Example:
2018-02-06T06:31:32.828Z
Image
string
Example:
https://images.barcodelookup.com/571/5712579-1.jpg
Price
integer
Example:
4
barcode
string
Example:
671860013624
manufacturer
string
Example:
Various Artists
category
string
Example:
Furniture > Chairs > Rocking Chairs
prod_details
string
Example:
Furniture > Chairs > Rocking Chairs
product_name
string
Example:
Assemblage 1998-2008
Tags
Array of unknown
__v
integer
Update Product
POST /api/store/updateProduct

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

x-chaos-token
string required

The JWT token that is retrieved from using the /connect method

Request body

Object

Responses

200 OK
Auction

API related to Auctions

GET /api/auction/inActiveStatus
POST /api/auction/changeAuctionStatus
POST /api/nAuction
POST /api/list/UserAuctions
DELETE /api/auction
GET /api/auctions
POST /api/show/auction
POST /api/completed/auctions
In Active Status
GET /api/auction/inActiveStatus

Request parameters

AuctionID
string optional

ID of the Auction

token
string optional

The JWT token that is retrieved from using the /connect method

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Change Auction Status
POST /api/auction/changeAuctionStatus

Auctions starts with 10 secs with the status of “Waiting”. When this timer reaches 0. ChangeAuctionStatus API is called with the auction id to set the time for the auction and change the status to “Active”

Request parameters

AuctionID
string optional

ID of the Auction to be change

token
string optional

The JWT token that is retrieved from using the /connect method

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Create Auction
POST /api/nAuction

Api to create Auction of a product

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

x-chaos-token
string required

The JWT token that is retrieved from using the /connect method

Request body

Object
ProfileID
string

id of profile of user who is actually placing auction.

Example:
5a294d74dd43ed551082f26c
ProductID
string

ID of a product against which user wanted to add product

Example:
5a2e4876e30ba040eea27505
Amount
string

amount or price for an auction

Example:
50
AuctionTime
integer

minutes for auction

Example:
20
AdditionalInfo
string

if user wants to give any additonal information

Example:
I want to buy this product ASAP

Responses

201 Created
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Auction
Object
__v
integer
updatedAt
string
Example:
2017-11-27T12:27:00.814Z
createdAt
string
Example:
2017-11-27T12:27:00.814Z
Amount
string
Example:
50
ProductID
string
Example:
5a1bd57577e6bf39d76fc064
ProfileID
string
Example:
5a1c022508e0c96f0e23efd8
_id
string
Example:
5a1c0494d5bb9b723b1fc61d
Status
string

Active, InActive, Completed

Example:
Active
400 Bad Request
Body
Object
ERR_CODE
string
Example:
BAD_REQUEST
Message
string
Example:
Required Items not supplied, Please Check ProfileID, ProductID and Amount
List User Auctions
POST /api/list/UserAuctions

To get user specific auctions

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

x-chaos-token
string required

The JWT token that is retrieved from using the /connect method

Request body

Object
ProfileID
string
Example:
5a1c022508e0c96f0e23efd8

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Auctions
Array
Object
_id
string
Example:
5a296a403bbb740827e1b622
createdAt
string
Example:
2017-12-07T16:20:16.124Z
EndTime
string
Example:
2017-12-07T16:25:16.123Z
Amount
string
Example:
50
ProductID
string
Example:
5a28f73c6b073330b01b3517
ProfileID
string
Example:
5a294d74dd43ed551082f26c
Status
string
Example:
Active
Product
Object
_id
string
Example:
5a28f73c6b073330b01b3517
updatedAt
string
Example:
2017-12-07T08:09:32.637Z
createdAt
string
Example:
2017-12-07T08:09:32.637Z
Image
string
Example:
https://images10.newegg.com/ProductImageCompressAll200/A9UT_1_201706171406401658.jpg
barcode
string
Example:
9780140157376
manufacturer
string
Example:
Penguin Group
category
string
Example:
Books
prod_details
string
Example:
Books
product_name
string
Example:
Haroun and the Sea of Stories
Tags
Array of unknown
__v
integer
BidsCount
integer
timeRemaining
string
Example:
4:56
Delete Auction
DELETE /api/auction

To delete a specific auction

Request parameters

AuctionID
string optional

ID of the Auction to be deleted.

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

x-chaos-token
string required

The JWT token that is retrieved from using the /connect method

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
List Auctions
GET /api/auctions

strong textTo get all active auctions from the system

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Auctions
Array
Object
_id
string
Example:
5a2a2c64e1d2a21476b9f285
createdAt
string
Example:
2017-12-08T06:08:36.172Z
EndTime
string
Example:
2017-12-08T06:13:36.170Z
Amount
string
Example:
50
ProductID
string
Example:
5a28f73c6b073330b01b3517
ProfileID
string
Example:
5a294d74dd43ed551082f26c
Status
string
Example:
Active
Product
Object
_id
string
Example:
5a28f73c6b073330b01b3517
updatedAt
string
Example:
2017-12-07T08:09:32.637Z
createdAt
string
Example:
2017-12-07T08:09:32.637Z
Image
string
Example:
https://images10.newegg.com/ProductImageCompressAll200/A9UT_1_201706171406401658.jpg
barcode
string
Example:
9780140157376
manufacturer
string
Example:
Penguin Group
category
string
Example:
Books
prod_details
string
Example:
Books
product_name
string
Example:
Haroun and the Sea of Stories
Tags
Array of unknown
__v
integer
BidsCount
integer
timeRemaining
integer
Example:
4
Show Auction
POST /api/show/auction

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Request body

Object
AuctionID
string
Example:
39094903220dmnd03232

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Auction
Array
Object
_id
string
Example:
5a32403b8989986135b8060f
createdAt
string
Example:
2017-12-14T09:11:23.503Z
EndTime
string
Example:
2017-12-14T09:31:23.500Z
Amount
string
Example:
50
ProfileID
string
Example:
5a2f18b27561bb7bcddff7f6
Status
string
Example:
Active
Product
Object
_id
string
Example:
5a1c69a21a508e0d3105fc98
updatedAt
string
Example:
2017-11-27T19:38:10.544Z
createdAt
string
Example:
2017-11-27T19:38:10.544Z
Image
string
Example:
http://images.jet.com/md5/5ddbe8c255091c0523737b0876a93e53.500
barcode
string
Example:
012345678905
manufacturer
string
Example:
Kyoku
Price
integer
Example:
30
category
string
Example:
Health & BeautyPersonal Care > Shaving Cream
prod_details
string
Example:
Health & BeautyPersonal Care > Shaving Cream
product_name
string
Example:
Kyoku Sake Infused Shave Creme For Normal Skin, 6 Oz
Tags
Array of unknown
__v
integer
Bids
Array of unknown
BidsCount
integer
Completed auctions
POST /api/completed/auctions

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Request body

Object
ProfileID
string
Example:
5a203284565c453d773f9b6d

Responses

201 Created
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
result
Array
Object
_id
string
Example:
5a37bd2b657c9c30c1c8ef4b
Amount
string
Example:
20
Status
string
Example:
Accepted
Auction
Object
_id
string
Example:
5a37b8436fe80c264e873386
Amount
string
Example:
50
product
Object
_id
string
Example:
5a1c69a21a508e0d3105fc98
Image
string
Example:
http://images.jet.com/md5/5ddbe8c255091c0523737b0876a93e53.500
product_name
string
Example:
Kyoku Sake Infused Shave Creme For Normal Skin, 6 Oz
Notifications

Api methods related to notification services

POST /api/DeviceToken
POST /api/RemoveDevice
Register Device
POST /api/DeviceToken

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Request body

Object
ProfileID
string
Example:
5a20326f565c453d773f9b69
DeviceToken
string
Example:
sdjfc98327fqwebnf9823h9ohc89h3

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Profile
Object
_id
string
Example:
5a20326f565c453d773f9b69
updatedAt
string
Example:
2017-12-14T07:37:35.990Z
createdAt
string
Example:
2017-11-30T16:31:43.221Z
DisplayName
string
Example:
Harvey Norman
Name
Object
Last
string
Example:
Abid
First
string
Example:
Nabeekh
_id
string
Example:
5a2ec81e70d2e81b381ab68e
UserID
string
Example:
5a2030e1565c453d773f9b40
DisplayPicture
string
Example:
https://s3-us-west-2.amazonaws.com/wcbtstaging/UserProfile/Store/5a2030e1565c453d773f9b40.jpg
Bio
string
Example:
Hye i am a user of this shitty app :)
DOB
string
Example:
2016-09-22T00:00:00.000Z
PhoneNumber
string
Example:
03227211411
__v
integer
DeviceToken
string
Example:
sdjfc98327fqwebnf9823h9ohc89h3
Rating
integer
Role
string
Example:
Store
Gender
string
Example:
MALE
Location
Object
Lat
number
Example:
23.32
Lng
number
Example:
321.32
Addresses
Array
Object
_id
string
Example:
5a2ec81e70d2e81b381ab68f
Street
string
Example:
asnjdiasndk espanol americano
City
string
Example:
vegas baby
Country
string
Example:
america
State
string
Example:
dsadsadasdasd
Remove Device
POST /api/RemoveDevice

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Request body

Object
ProfileID
string
Example:
5a20326f565c453d773f9b69

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Message

Api related to messages will be here

POST /api/messages
List Messages
POST /api/messages

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Request body

Object
ProfileID
string
Example:
5a2f00157561bb7bcddff7c9

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Messages
Array
Object
_id
string
Example:
5a71f126bb4a9a09274c9664
updatedAt
string
Example:
2018-01-31T16:39:02.787Z
createdAt
string
Example:
2018-01-31T16:39:02.787Z
Body
string
Example:
Your auction has been completed. You have purchased test Productfor ammount: $ 118
Heading
string
Example:
AUCTION COMPLETES
ProfileID
string
Example:
5a1c50671a508e0d3105fc74
ItemType
string
Example:
Auction
Product
Object
_id
string
Example:
5a71e97eeca784658d88c1b3
product_name
string
Example:
test Product
Image
string
Example:
https://s3-us-west-2.amazonaws.com/wcbtstaging/product/5a71e97eeca784658d88c1b3.jpg
Deals
POST /api/deal/create
POST /api/deal/storeDeals
GET /api/deal/AdminDeals
Create
POST /api/deal/create

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

x-chaos-token
string required

The JWT token that is retrieved from using the /connect method

Request body

Object
Data
Object
Name
string
Example:
nameboro
Description
string
Example:
deal description
ProfileID
string
Example:
5af0523254a2a7403abe145d
Products
Array
Object
ProductID
string

productId

Example:
5af1601f428b676496b4203f
Image
string

base64

Example:
data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAD6APoDAREAAhEBAxEB/8QAHwABAAICAwADAQAAAAAAAAAAAAgJBwoFBgsBAgME/8QAQxAAAQQCAQMDAgQEAwQGCwAAAwECBAUGBwAIERIJEyEUMQoVIkEWI1FhFyQyNEJxgTNDUlRichgaWJOVobHD09fw/8QAHgEBAAICAwEBAQAAAAAAAAAAAAYHBQgDBAkCAQr/xABTEQACAQQBAgMGAgUGCgYHCQABAgMABAURBhIhBxMxCBQiQVFhMnEVI0JSgQkzYnKRoRYkNENTc4KSorElk6OyweEXVGODlNHSGDVEVWSEwtPU/9oADAMBAAIRAxEAPwCBfprekJvDr0vqvPMoDb6t6Z49i4l/tGyi+1c5sOJJcywo9VwLAJG3tmc4zQZeVygFxXHjsmvkFubiAmMztPfFHxnwHh5by460aHLcpaIC3xMT7gsC6Ax3GWkjI93iVSrpZowu7lSgVYIZPeo/QHknLrLBRvBEUusmV1Haq20gLDayXbKfgUAhhECJZQVACIxlXfU0RoXU3TRrDG9PaUw2rwfAsXje1Bqq4auPNmEYNJt3eWJlJPvchtSDae1u7Q8mwnmRHHOrGDYzzz5ByHMcpyt1ms7fTZDI3bbkmlPwxoCTHBbxLqO3toQSsMESpFGu+ldkk0TfX93krqS8vZmnnlO2dvQD9lEUaVI0B0iKAqj0HrXWOpzqV1/0tavtNj51JbIOiEg4nisaSINxmWRvE50SmrWkR6iC1e0i2s3BMCorWGmEEcqR4knv8Q4lk+ZZiHFY5Cq9pL29dGaCwtQdPPMRrbH8EEXUrTylYwVHU6SngfBcz4gZ+3weJToQ6myOQkRmtsZYqwEt1OV11MfwW0AZWuZykQZFLyx6aW69x5tvzZmU7U2BYfXZFk850hwReba+nrgp7NXQ08d7yLFqaeEwUKEJzyGewbpMw0mdIlSTb68fwOP4ziLPDYyLy7WzjChm0ZZ5W+Ka5nYAdc88haSRtBQSERUjVEX084txnFcPwWP49hofKsrCEIGbRmuZ2PVcXly4CiS5uZS0srAKgLCOJI4UjjTFfM1UgpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSvq5rXtcx7WvY9qtexyI5rmuRUc1zVRUc1yKqKioqKiqip249PSvwgEEEAggggjYIPYgg9iCOxB9aiRnvSrVW8yRZ4Raix8sh7ylpZ4SnqUKRVc5YUkCulV4PLuv0zo84bFcrY6xwsGBJLZciliRY7uMzhQAJUIWXQ7fGp+Fzr9raE6+LqJJqoOQeE9peTSXWDu1xzSFnaxuEaSzDsdnyJY9y20e+/lGO4VdkR+WirGMr576MXqFYVr+l2lU6VXamDXuL02XQ7PUWQ1GbW6VN7Ux7qD2wgBoefTZKQpDFOypxaxEIrVH77vMLixew8cPDe9ydxh586MRkLa8uLKSLM201hB51tO1vJ/j7K+ORPMQ9Jmu4iynfSNMF1hn5NhLXK3+Gub5La9x1/d46cTpLDCbiyuJLaYpPIixCMyRt0GVonK6LIp2B0vo39S/q/wCgPKB0+EZbbWuA1doeNlOg9lPtZ+EPeyUrbiNBpZhhWGAZH7zHoW2xp9TN+uCFl5FuIQS1hu9zbws4V4i2hnv7OGLIzRK1pyLFeTHfgFNwvJOitFkbbRGoboTJ0MxgeGRhKvHmON4jPRF54kS4ZQYr+2CLP6fAWdQVuI9a0kvWvST5ZRiHG8T0H+pz009fGLxH69yEOH7ZiwPqMs0fltjDBnFKUA0dPmUP+zhzjFgv7vDktAFyBikirkFZjllIWrFoP4g+FPKfDu7cZK2a9w7ydNnnrON2sJ1Y6jS4/E1hdn0a1uCNuG92luYlErUnneM5LAyn3iMzWhbUV9CrGBwT8KyepglPzjkPchvLaRR1VYrytKjtOKU4pTilOKU4pXGXV1TY3U2N/kVtWUNFTwz2NvdXU+LV1NXXxRuLKnWNjOKCHBhxhNcU8mSYQAja55Htairzlggnupora2hluLid1ihggjeaaaRzpI4oo1Z5HYkBURSzE6AJr6RHkdY40aSR2CoiKWd2J0FVVBLMT2AAJJ9K1nvUQ/EKa+1xGyDVHQ86v2ZsLxkVk3ek+KOXrHEpC9wmkYPWyxr/AIj3MRyFWJaywAwMR2Q58Z+cVpTwebT+Gvs25LKNbZfnolxWN2sseAjcplbxfVVv5UP/AEZC411wozZAqXjYWMoD1ZXHvD+4uDHd5vqtrf4XWxViLmUeoWdh/kyMNdSKTcaJU+Q4DVqj2/WD1Y3ttZ3dp1Mb6k2dzYzbWxkN23ncVp59hJLLlmbGiXoIsdpZBiPQEYAY4kcgwiGNrWJt7Dwrh9vDFbw8V46sUEUcMSnDY9yscShEUu9uzsQqgdTszNrbEkk1aaYjFRoqJjbAKiqij3SA6VQABsxknQA7kkn1JJr1Haqpq6GrrqSjra+mpaeDErKmoqoceuq6utgAHFg11dXwxhiQYMOMIUeJEjCFHjgGMIRsGxrU8mpppriWW4uJZJ55pHlmmmdpZZpZGLySSyOWeSR2JZ3dizMSzEkk1rE7vIzO7M7uxZ3dizMzHbMzEksxJJJJJJOyajn1R9V+relDBCZdn0/6y6sByQ4Zg1acP8R5haAYi+xDE/ySDUxXkC65v5Q1g1QCMajJllJrqufK+G8KzPNcktjjIvLt4ijX+RlVvdbGFj+J2GvMncBvd7ZD5kzAkmOJJZo51wDw75B4iZdcbh4fKtYWjbKZedG9xxluxPxysNedcyBWFrZRt51w6kkxQRz3EOoh1HdSWzeqDYczYOybRCvRCxMcxuC4o8exClcVSCp6OGR7/bZ3Rj5087iWFpJb9TOOV6CaLePinE8Rw7Fx4vEw6B6Xu7uQKbq+uAumnuZABs+ojiUCKFD0RqAWLekfCODYHgOFiw2Dt+kHpkvr6UK17kroL0tc3cqgdR7kRQoFht0PlwooLFsA8k1TGnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFK2MfTs9SrWUPWmKaJ39kUfBr7Bq6LjeG5xcqQeK32LwGDjUdVc2qe4LHbaigoysHKs2xKOVVQIhH2QbFSRz6q+KfhJl5Mve8j4zatkbbIyvd3+OgCm9tryUl7ia3h7G6guZNzFIeu5SaRwImi066TeNXgXnpc7keXcOsny1nlppL7KYm16TkbO/mLPd3Frbnpa9t7uYm4MduZLuO4mlUQNAA6Zu62vTj6NfUxxiZfVd/hdNuiJXubjW99VTscv7buMKDgwM7h009ImfYwNzQtZEs5ke4rQo8eOZBStlTGy4rwXxM5z4V3SW89rfzYN5P8a4/mIru2h7nckmPeePrx12RvbxI0MraNzbTlUKa/2GR5PwqcQZHG5K1tWfUuOytpd2QJ2Sxg95hRrebsdlUKsRuSN+kdOlv1X9APWR6dWc195nmPX1LUVd4E+Bb+1fY2xsOk2UY/nVzKnMqtkC0w3I1INTQajIhY5knmA0mviSYgmzX7ycP8RuE+JmPkt8fc2880tuVyPHMtFCL1YnXUyTWMxkivrXR6ZJrY3NrplWRkdugWzis/h+QwMkEkbu6ET2F0qCYKR8SvC/Uk0euzPGZIu4DEMekWT9H34i7qS05CqcN6mMWhdSOHwvaiszFs4OJbegQW+AkdMtwwpOOZqsMDEcJt1UVd/ZnUhLbMTkJ7zKu5r7M3F83JNfcVvJOL3snU5sjG17hZJO50kLSJdWPWx7mCaa3iXQhslA6THMv4eY28Z5sbK2NmbZ8npM1mzevwoWEkHUfXod41GgkIA0dgLSfrt+nFuMMUVhtu30xfSlG3+H9zYnaY4olcnZ7jZVQ/xRgABjf2arpOXRyORUe0Xg0ij1zz3s++J2EZzFhoc5brv/GcHeRXWwD21aXHumRYkd9JZsB6Ft63Ab3g3I7MkraJeRj/ADlnMkm/yik8q4P8ISB8z3G7EcP6pOmXYXtfwF1FaLzVTo1QtxPbWA5C8nn28UaOpv5b1cqqiePj5I5fFURfjlaXvEuVY3q/SHGs/Y9JIY3mHyNsAR67M1sg+X1qPTYvJ2/+UY6+g/11pcR/9+MVlK4zPD8ehpYX+V41RwFCkhJ1xe1dZDUDkRzTpJmygBUKtVFQnn4KioqO7LzEw2N9cv5dvZ3U8m+ny4beaV+oHRXpRGbYPbWt7rqpDNI3THFJI29dKIzNv6aUE7+1Q92r6mfQHpgEouedWWmByIbHPk1GJZZG2RkQVandBkxrXLcrv2GenZWCfWtI9FRzWq1Udya4jwr8Rc4yDH8OzhVyAk15Zvi7Zu+ti6yZs7cqPmwlIHfZ7Gsxa8az16QIMVekNrTzQm2jO/mJbnyoyPuG7VTr1G/iX9E4qCwp+mLTuZbYvGsIGJl2xSi17gwjKiqKdFp4r7jMr+Kz9KFgT4uDyCKrkZMG1iPJdnGPZZ5BdtHNyvN2OHtyQz2WMByV+y/ON5nEFjbue+pI3v1HYlDvQl+O8Nr6Uq+TvIbSP1MNuDcTkfNS5CQxk+oZTOB8179tavqw9QrrE698ljV22M8uLWhnWkYWMaU15En0mvIliaSxtZGrcLrpE2Xk1y2UT2qy0yiXlGTsedYkW0QL2R02i4f4bcJ8O7V5cPj4IbiOJjd53JPHPkniVT5rS30qxpaQFBuWG0S1tSF63iLAtVkYrj2HwMZa0gRZFQmW9uCr3BUA9bNMwCxJ093WJYotDbLsE1Zv0Cfh9977xn0mwurYVx0/6hcgLBmEvSOLdWZxlc1zYTqaSKUHWsEzUK2XMy2M7KAKxgY+H+zMHbxKr8RfaO4/gI58bw1oOR5r4ozfjrOCsW0duJ1KNlJASCiWbe6Nsl73qQwPGc/z6xsVkt8SUv7zuvn9zZQn97rBU3LDt0rCfKPcmba9DbRVR6U/p001VWU8bpA0rKj1NfCrQSrfFhXVrJDBjCiiPZ3FqWXZ21gZgmkm2dlKkz58lxZUyQaQUhHamzeL3iZPNLO3NM6jTSySskN2YIVaRy5WKCJUihiUkiOKJFjjUBEVVAArJ+Vcid2c5e8BdmYhJOhQWJJCogCoo38KqAqjQAAAFYe6xPVS1loxLTBdOLVbX2sD3YcmYCS6Rr7DZjUVj0ubSCZj8jtIxOzCUNDKYIJWnBa3dZMiugHkvBPBnMcj8nI57zsLhW06RsnTk79OxHkQyAi0hcbIublCzDpaG3ljcSrdXhn7Pme5b7vl+Te8cd46/TLHG8YTM5OIkEe628qkWNvIuyt5eRszKUe3tLiKQTJrQbT2xsLdeaWmwNnZRZZZlVs/sefYET24sVjyPj1lVCE0cKpqIfukSHV1wI0KMj3qILXkI5+2+GwmL49j4cZh7OKys4B8McQ+J3IAaaaRiZJ55NAyTSs8j6G20ABvZx/juF4ti7fDYHHwY7H2w+CGFT1SSEKHnuJWLS3NzL0qZbid3lkIHU5AAGO+ZWs1TilOKU4pTilOKU4pTilOKU4pWJIdrsqtzzJX5OCij6uj1558C9WTDjOrhxmDcxshz5LZavcxJJbF0uN9IH20JHliH4BPkmjsHs4BbtM2QaQI8PSzCTqJ7rpenW+kRhW6zvTKTsiIw3fJrbP5NspHYR8VjtnuLe/MsMTWyxKpAkLSiUkqJXuGmi8lAoaOZF0kmQ25BSPpXZGO1gEoWwy2DrcUkRICQgte80j6hjnDUYkY9H9lVzXMcxUR6K3nR8mUS+QY3E3UE8oqQ/WToL0kb2djQ186kQyFi1kckt3btYCFrg3iyo1v5CAs8nmqSvSoVurvsEFSNgivp0+aZ65eu+5yGH0V6EnZfiOKSkg3uxMgk0mN4xEmK1CDikyfNLnHcXZZkjGBL/hiEa6yZsMseeWCCMVyJOMVw2W7TqkSWZxrrWN0ihiJG+hpX/G4+fQyj6BhpjrNz/2jMTxecRLeWWMgkLe7Nc29xf5O8RWZRcR2Nurm2tnIIVp4XBYANNG/VEMibz6GPVi6R8Usti7x6XDX2tMerpFxk+YYLbYnnMTH6evD9RZ218TW2R5BPxeprI7XybO8v8bj0sOMw8oktsYBii7l7wd4Y2k8q4hCgkujx3EagepdVJcKPUkugA77qOcX9qTF5i8hso8richPLIkaWl3aXeHu7h3PSkVrNNHFbSTSt2SOOKeRmYKI9lVrDuu87r9i4zGyWuhzIAiyJEQ0Sa1vuCkxXNaZBGGqikgXzao5A/FHfqYRgjDIJkCvbN7G4a3kZHKhWDJvRVhsbB7qfqD+YJBBO1fHM9b8kxcWTtoZrdHkkheKcDqSWIgOFdSVkj7jpkXW+4ZUdWRe886lZ2nFKcUpxSuQqbe2obGJcUdnY01tAM2RBtKmbJrrGEdvfxPEmwyhkxjN7r4kCVj07r2cnfnFPBBcxPBcwxXEEqlZIZ40likU+qvHIGR1PzDKR9q4bi2t7yCW2u7eG6tplKTW9xFHPBKh9UlilVo5FPzVlIPzFWvdMPqi5jjITav6r4b996XyOOlPbSMmrq3JMqp4BmtCVtiK2E6Nn9EZO62dXkrpNq9rlPDtSJHSpm0rzHwcx96Rl+FuvG89asZ4UtJZbWyuJF+JfKMJDY24B/mprQJCD8MkI6vOj1x8RvZ4wmbifLcGSDjOfgLSraQF7fD37A9XQI4+r9FXA/zE1mi2ux5c1qC/vMMltt+iR6b3WtizNsdNlwbS8rImGkQsj0tMj2muz2L2tcSNeatvXLEoT13uDHLxjGZmvJNedqCnxRH91joJiPHXxR4FetheVQDNralVktc8jw5NYgSA9vloB13CS6LJd3SZJJV+KN2XRrVC45DzPhuRmwvJbGYXdoQstpk4zHdBNkLJBeR7FzDLotFd7u4Zk+KKR00apH3h+HM669eT5r9STdZ9QOPsc51cWjyiFr3Kzhaqon5lj2wZNTQV8lyJ5ICBm92LxcifVKTuxL3wHtNeH+SjjGZjyvHLkjUouLSTJWat/wCyucak1zIny6pLCBtg/BrvUmsfETB3CqLtbnHya+ISRNcQg/0JLcPIw+7QR/lrvVe+aelz6iGBGUF50c76nPR/tq7C8Es9kB8u/buknXbcpjqzv/1iFUfb58u3zyyLHxZ8NMivVb8249GNb/x7IRYtvr+HJm0bf21vfbW6kEPJ+PTjaZiwXtv9dOtsf7Ljyjv7a3XRg+n514nKMLOinqza8r2sapunXb0cSOcvZFIeRiAgCYir+ohSMG1PlzkRFXmQbxH8PVBY874cQASenk2GZu30Vb0sx+wBJ+QrnOfwQBP6axPbv2yNoT/YJtn8h3qR2uvRb9S7ZR4yV/TDkuLQTPY09psXIcLwAMAb/j35Nbk2RwMiMxiqiPFXUk+Wnfv9MrWvVsYyfjn4W4tXMnK7W8kUHphxltfZFpCP2UltbaS2BPyaSeND+/sgHHXHMuN2wPVk4pWA7LbxzXBY/QNFG0YP3Z1H3q2fQ34YnNZ6wrPqY6j8fxwH8oszENLUE3JrAoiIjnx1zjMg4/Aq5gG/yyKHCMhiKby9mQUI2FPTvIfassY/Mi4txi5um7hL3O3EdrECOwb3Cxa5klRj3HVf2zhddShiQsTv/EyFepcZjpJD3AmvZFjUH6+RCZGcH7zxnXqATobC/SV6anRz0VsBP0pqeuZnLYjokvauaHdmGy5jCj9qV7GRWY/axsE4SMZYVuGV+M08322PkVxCN8+a28x8Uubc6LR53MSnHlw6YixUWWLQg7Tqtoju6aM7Mct9JdTJs9MoB1Vf5bkmYzRK3t2xg3tbWEeTbLo7G417ylT3V52ldd6DAdqnjyvawVfgsqM1Va6QBrmqqOaphoqKi9lRUV3dFRfhUX5RefYjcjYRyD3BCnRH19K+xG5GwjkHuCFOiPr6V5/3PTWvY2nFKcUpxSnFKcUpxSnFKcUpxSnFKcUrjbipr76rsKa1jtlV1nENCmR3KrUIA7FY9Ee1UeN6IvkMjFa8ZGtIxzXtRU+45HhkSWNirxsHRh8mU7H5j6g9iOx7V1ry0t7+1uLK7jEttdRPBNGdgNHIpVgCCCpG9qykMrAMpBANV25HT3+C37tHWuWix3X2V5Vj81cqto8+TBqcemz0jSbiZHqwSZxq+uVWzr6FWw5EqRJoe9fGc86ikz3Hm1yT2+RKqlxGpt5fmqOekdZA2SFUsYz3PRIQdlRrWDlf6b4hb5bisck11i7h0ydlGCqy3cCLKyW8buyxIZ5kjS5DFY/ebVJB0Ru/X6IuvusX06ehToV17jnS3uPSuzMSwnHa7EsEx/DNh4fKvMvzSXDfYXOT7Aj1091lQW1zZOsMsz2bc18GZHnTSQAwxTZlXXPubGiw8qKC3urcQxqOpzLGD9WZgWB8xzskEDue4AryH8eOY8v4bZ5fleY4hyfN8kyV21vh8FZYjJ3L3d5IHFtAj21tOYcPYQoBLdoHRYY44Ymlu7iCOXVc9QT1VepjrGHP6X8B2rOymHtKfHrMzosAWJTa/jUAZrJ38LDNUCcS1qxmAKZkFraWtsKJUQXxrGwnuNKbC6GbvoLwx4bDqt1PcOqzTo3WgUHflrINqRsB5pV0kcakbO36Yl7N+H8U+KQcg9p72pM7kOA8F4ni7284xwa7tBgZry7uIHgivrnBHyL+UKlw+P4zhss11l8zmbu1ugqCzx8t70R2msR1RrDHqatMdk+khQK4hmkVQ3lsZ3v288gC+TgOlSHTp7WgexgmqglG/wCFSJc84jg8Xhf0qJZ4sn1WtuoEpeG/uG6Vl6opeoxdEMcsy+SyIqx9JRiwIuH+T39u72j/AB49oy78Lb3E8czPhNeRcx5XceZhorDN+GvFrQ3MuEhtczh/dIsukuZyGEwNwc9aZG+u58gLmHIWyQujY85Ste9lOKU4pTilOKU4pWbdHdRe4+nLJHZPqLNrLGJUlQttqtPbn47kEcLlVka+x+cw9XZNY1xRx5JI6WEBDGfWzIZiKXke5FxXA8rtBZ5zHxXiJ1GCbvFd2rMO7211GVmi2QCyBjFJ0qJY5FHTUV5ZwnjPNrEWHJMVBkI4+o2056ob2zdwNvZ3kJS4gLFVLor+TN0Ks8cqDpq9LRXrU4DdBg1HUFgNnhNr4DDJzHBGlyLFTm7IpJkvHZRW5LRx/ujY8CRl5leiO8mMeqC1y5H7P2Tt2kn4vk4chBsslhkitreqvyRLpF90uG+rSJYrr5EjvqVy72WsxaNLc8MzEGVt9syYzLlbLIov7MUd7GvuF2/zLzJjEA2NEj4rWNXdS+gd0hjk1htzBstkyURw6eHeRomSsRyI5v1OK2iwclhq5F7NSXVAVzmvaiK5j0bS+Y4lybAMwzGDyNiies8lu72h7kHpvIRJaPrXfombto+hG9euQcF5jxZnGf43lsbGh0bqW0kksCR6iPI24msZdfPyrh9AgnsRvOPI7UTpxSuLubykxyvPbZDcVdFVRk7ybO5sIlXXx07Kvc82cYEYSdmuXuQjU7NVfsi85oLe4upVgtYJrmZ/wQwRPNK39WONWdv4A12LW0ur2ZLaytri7uJDpILWGS4mc7A0kUSu7HZA7Ke5FQV2/wCpr0g6jBLE3ZMfZN/HY9Q4/q0KZaskjUVEZ/EgCx8MA1CeLCIbI0kMRXPHGN4Oalj4Lwi5znGRjiXxNsxHVdZljYhFPzFoytfv22R02vQewLrsGra414D+JXJHjY4J8HZuR1XvIGONEYOjv3F1fKPtdlSliUJGmkXYNUv9Q3q9b+2mKwx/VMOHpHE5TSx1m08p1xsGXGf3Yqvys4IsekcVqNKxccqq+0gkV4x3slnZ639xfwN4zhmius1JJyG9Tpby508jFo479rJWdrgA9j73NLDIACbZD2raLhfs2cO4+0N5yGWXleRj6X8q6jFthY5BojWOR5Huwp2rC+uZ7eZdM1mh7CqaZcW9hLlT59pYzp02QeZNmzJ0mTLly5JXGkypUkxXmkSJBnvKc5XvKUr3EI5znKq3QlvBEiRxwxRxxqqRxpGiIiIAqIiqoVVVQFVVACgAAACthora3hjjhhghihiRIooookjjijjUKkcaKoVERQFRFAVVAAAAArjuctc1OKU4pTilOKU4pTilOKU4pTilOKVjrMdr4Fgr1j5Dfxgz/FHJVQ2FsLLsvZWqWLEYV0Vr2qrmEmrGGRGu8HuVO3O9a468vO8ELMnp5jaSP76ZiAxHzC9RHzFRzM8t4/gT5eRyESXGti0hDXF1o6I6oYQ5iDA7VpzEjAHpYkarFTOq/Wjj+06vy4Y+/b6l9XWKHt8fPiO7JI7fP/d+/wAL8fbvkTxy/C767Yn90SSdX98QX/iqJL4t8YL9Bt8wq/6VrW16Pz0t80v/AGe+x7em8e77yTA9m4JDyXFruFNtsVsQukQytJDtB1Vs8UKU18CYwEkgWWLqtfqBjPFYvuNaRVN3XuYa3vLC9a3uYXSK5jYBgQ0ZkjBdSHQsu+gSDpJDd9kdtVH+f5PAcowEOTxN/BPd4m5jaSFg0N2trdskEoa3nEcrItwbU+aqSRAgqGPXuuercA6PhYvj+QbAyPM8VsbmsrrllNjVxGtEcyXBCckAleemvLqMxsh5RJKKUYSKxPGaJGu8pdx26xc5ubTODKrcQXMqre2qQCzkhQ9Ko48ousu1JPQjBgw2Y9aOlHtM4v2o8Hd4XkXs3p4J5fi2W45jVveI81m5AnNcbnLh3lu8rZXIzVjh7rGCCWKJI725hktzbSBbXIPMHjy7q/qY6O9LPPFwPAthhlTWICflkqmpLG1mB7sc4RbCwytlkCE54RFJAgQosJ5mMOsRSt80nthnONYrqFpZ33Ww01w0ULyuO3w9b3IZVJUEoiohOiV2NjzU8XvZH9uv2gFtbvxK8S/C6WysZfeMdw21z3IcXhcdOfMRbiPF4nhM2Mub6OK4mhjyWQvr7JJbvLbreeU/ltlQ/ULhW57ETMbvQIOKwv0VBN84NuifCnklhSUG6SVWoz3HwnSo0diNY0zl9whKn53nMlnb5ZJbWW1xdoXSyiJVwesgNcXDxs0YuJgqjo6isSKI0Lnrkk9Zv5Pr2VuCey54fXthFn8ZynxZ5p7le89z1vDPbRRCxic2fGeNxZCC1vpOPYaS4upTeyQQ3OYvbiXIXsFpEuPxuO/t5Aa9DKcUpxSnFKcUpxSnFKcUr5a5zHNexytc1Uc1zVVrmuavdHNVOyoqKiKioqKip3Tn4QCCCAQRog9wQfUEfMGhAIIIBBGiD3BB9QR8waydS7u3RjjGjx7b20KEbURGjpc/yurY1E+yNbBtgNRE/bsidv25iJ+O8fuju6weHuSfUz4yymJ3695IGrAXXFOL3xLXvG8BeMfVrrD464J/MzWzmufn9TPUhaCaGz6gt3WIWtRjRT9r55ME1ifZjRyL8jEandezURET+nOtFxHikJLQ8Y49ExOy0WFxsZJ+pK2wO/v6104eB8Ht2LQcM4pAxOy0PHcRGxP1JSzU7++91iy9ybJMoktm5NkF5kUxjVYyXe20+3ksY5UVzWnsJEgrWqrWqrUeiKqJ3T4TmZtrO0s0Mdna29rGTspbQRQIT37lYlVSe576+ZqQWlhY4+MxWFlaWURIJjtLeG2jJG9EpCiKSNnR122a4TnYrt04pTilOKU4pTilOKU4pTilOKU4pTilOKViqSLbW7du4Z0t9NWPT8u3JsW0i0wx1YSkdRCmMQ8iYeYNrxU8Sqq0NeZHkUxqQMax8EiyMURBuPDlHH8E+RljlkjLo79MEPymZT8TyDR/Upo9XcA9LFvgUhqT8WfFC04bj72CK9js5La3MuTyBI67KORQYra0+IFsjchlWIKGdPNiWEG4kVodvnoV9ADow6RcLrNk9VVVivUpvAMEdzmOTbOGlnpvErKSMJJtZi2B3vaiv4kGX/IBlGfV1xeWstv5lXV+L/XJSRrgXH4fBWMl/lprWGC1i8y4ubt0hsrZBoa1IVj6QdKhcFnYgIoLBa8yeT+LXMuaZRsdxo5Cwt7udo7W2x3mSZu/YsxEtzdw9Vyssg3JJFayJHGu1lkuAhmabedba6OINI7Bce6ata55i0MZ4gKSZrTBKTBnxziLEkBhVk/HLBWxjximAYb8cjjKAzxK0givTlP572gOH2DyW2Gw11nvLJUTMsOMx8ncgmJ54bi6Kkb7vYRggjWwTqSYHwU8QL1kv8xyh8BNL0u3Re3mSyiMCGBl8i5t7fqDBSOjIyEMNnpIG9fLr39LrpB6laiwzDpf1TXdIu6mOEUFbj13IsNE5f8AqaEsK+w2FRxy6/IkZGvj3eu6t0IbgmbYYVdyp62MSJR+OfH76VffOMXuHDEAy2V/Dk4gd9meCS1xzIo7MzQl2UA9MMrEVdvHeN8z4/qC/wCUwcssACNX1g+PysPYncF6Lu+W7LHa+TfspbqXV7AiFDMj0v8A0EeivVGvq7cHU/YYD1WbcjCLMva+zkzpGhNb+2hHDr2Ybktfj8jLDir0V9ha7Rokqy+TS1WJ1n0Y7OXefF73imXxT5u0y1hkLSBWku5ml8iDH6UyML2G5EEtsyoC7G8jjUpt1XoAc0f4m8/5/HmTx6wxuU41DMUis1jjWTMZbZWMPbXlnJdRhGk6UijxU7yKdRyXDljElrGa7Q6MsUp5GA4j096wzTHWK0R6Ou1pg1JgJPbjjgqNkaVj5QS/aigFEY8NAWESKIQ48skdo+QPkXjzwvESPZ4fHzcieNul5bdIrHGEj4WEdzPFJLKV1oPHZNA40Y53Ugng494N+ImX6MjmM/Px93HUhuL28vsuNt1hniguESIMSXKyXyTo5PmQo+6oS65/Tb6LOpyotcu0BpiP0eb0hISxx+41hbifqrJLEZnSg1uWa1iVFDV4uF5FeOJkeu2U9hVFO2XOqMnjwYtVyCnx1wN/Iy3vErrFxsNebY5GDIq4JOxLZzWeNjVdepjmJAJ+B9AG9OM8Y5zxiSASczj5Nao6MUyVjcY/I2hTXTNZZaK9yM8siMA3l3aMrFQEmt2ZpK15cGyvOcUzjItD7trZFFtLDJp617Zvt+5atiD95zXmD3izDOgqGxrrSI8ka9qTDsBEe5FkTM9dQWV1ZwZrDyrcYy8USKydWo+o9PZWAdB1go8ciq8MoMbAdlXb3w+5xLlyMJmX/wClIkLWly3SGvokUs8U3T8JuoUHV5inVxEGdv1sbvNnXmJq16cUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUrrWY5EHEsWv8kO1r209ZKmjE5VRp5LBq2JGVUVqp9TKcGP3RU7KTv3T7857aA3NxDAp0ZZFTf7oJ+Jv9ldt/CsbmckmIxWQycgDLZWss4QnQkkVT5UW/l5spSMH5Ft1sofhnei6r190+5n187KhxZG0OomxyOpwq7the3KxbTmK30qHezQHktC6ATP8AOaaysLV/i+OfHcSw+ZClMjzpgyX/AMds7ewsHvZDHDEsTBXkIRILS3B63Z2ICqSjM7N2CRhidE15D+PfML/kHJl45DLLcC1nW7yCx7dr7N5ECVF6E35ht4J0SFVAKz3VxGU2iand1F75tdu5PJg10s8fAKWYQeP1jFIFli8PkFcgshr4uNLmJ7j4QjMalbBK2OMTJJZx5Wl3il4j3nN8vNb2s8kXGrCdkxloOqNbpo9ocldodGSef4mt0kA91t3ESosrXEkt3eF/hzZ8JxMVzdQxy8kv4EfJXbBXa0WTT/o21YbEcMPwrcPGSbq4QyMzRJbxxRu5VVWpWNtwbTxrSOssy2vmALiVjODU5Lq4j4/AbZ3JoozBj+ECESRECUrinH5Pky4kSOL3JEuVHjCKZmRxOMuMzkrPF2jQrc3swhiaeTyoQxBbbuFYgaU6CqzsdKisxCn8Zgqlj6AbOqhRpn1aekXbNuLFA5llOrbK+cKIGJtKrjYzU2ZmHYWPDmX1PdZDi0V3vDGeN+d3EKO+QwTAldMcET5vlPDTmWFtbiRIo7+1ZVF0uJuZZjJGjiRfMtZIreedI5FVwqwSlGUSdIClx1uq2mkid40aWEs0DyRqXhd0aNzE5BMbPGzIxQgsjFSSCRVj7XNc1rmuRzXIjmuaqK1zVTujmqndFRUVFRUXsqfKcrf09a7VfPFKpF9ZHp8FLwbE+rHDojIecamt6Sly+bHY9jrTDbS2HHoZk323Ipi45lU2LDCrUG8tbkk9ko7wQIYxXL4R59kvbri925ayykU01ojEfqryKItMqbHYXFsjOfUCW3jKqGkcn5E89lcW9/aSGK5tJo5opF1tXjcMjaOwwDAAqQVZSQwK7FQ3aNT02KZEBjvyjNcTosyoTOchPcq72IhljEKxrREnU1gOfj9wgPIAbuoso4SFEFpXzhXHm3UDEedZ3U9ncKBrUsDa6gCSRHNGUuIer4jDLGzAMSBtdx3OW/IcTa5OABDKvRcwg9Rt7pAvnQk+pCkh4yQC8TxuQvVofjz7rOU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKVHPqjsHwtWFjMf4tt8gp68rfJU9xgvqrVGdkRfLsSsGTxXsieHl37tRFznHkD5FWI/moZXH2JAi3/ZIR/Gq38VLloOKPEDoXmQs7ZhvXUqmS71rXf4rVW12/DvfbR3/qiFE6ePTX6YtRY6pYxF0ZpjXilVn00wwo+vqidllnKD2YjJF3IizB2gkG1qHvDtaIbeyDkvjTnWwHh2thbOUuM69riAynpdbUwtc37kb/DNDCbSUdzq8PYfiHlz4bYz/CvxczOZu1V4MVf5bNlW+NDce/Nb42JT3/yd5luITvt7mvxE9jBXmj1bjVUh6pu/tm4tA0101aJu7Sh2x1CZbFrkuqCysqa7qaANrWVFfDhW9YoZlWuTZDZgBKsYZ3Fj01HdxThQNgwiWp4Z4LG3UmX5Fm4Y58XgLVpfJnjjlhlnMUsrs8Um0l92t4mZY3ADTTQsDtCK687sAqISGc62N7A/gO3c+o76H3q0bDaO0ocKxTG8lvpGY3dNi1HR3+UWQAil5VaV1TFgWt9PjCT6cci8lhPYSgDb7LCSiDYngiJytLyaKe8uri2gW0hmuZ5oLaNmZbWKSVnigRj8RWFCsasfiIUE965wNADe9ADZ9T9z+dV17U0n0S9eAN2amw2LiNbujTdpNxm4y/GsRPi+S4VmSSLGMFZkr8pqRZtjbL+otqm6hoa1ge7GslhSK6fKqrh8/wAXmOZcIbDZS7a7kw+XiS5itLi6FzbXln0xsehPNlNncGCWKWF9RSANH1rJGssQ4mWKXqUa6lOiQNFSd/Yb7g7+Xr866R6Tm7s4v8M2f0y7ZlST7D6Zcm/hUD7ApDz1xb6+2pm0xZRnKeb/AAhe0djUhMVo/p6WXQQRIo4zUZ3fFHDWUF5jeR4pVXH8jtveiIwFT3noimMwQABPe4J45SoJ6plnc6Ld/wAgckMjfijOvzHoPkPTXz761VunKqrnrAvVNiEbPemvfWIyRCKl3qPP48X3mteMFoLGbKXTzPF6o3zgW0eFNE5Vb4Fjsejmq1HJnOM3bWPIsHdqSPIytizaOi0ZuY1lTt8niZ0P2Y18SDaOPqrf8jo/w9aoq6f6suc+nLrnLXB/z2mNrZ3gSyF7KQ+L5RaAylEIREV72Qb/ACONHhiIvgBkqX7XghPF935mYWPiHkbQH9XmMXZX3T30Lq1iNt2HoC8Fu7ORot0pveu1m+EuUaHIXOLdj5V9A0sQJJAubQl+wJ0Ou3km6yBtvKjB2FGujcytX9TilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pUZuq6M8+tIJW9+0LLauSTs3v3Y+tuoad17p4p5y2L5dnd1RG9v1eTc/wAcYLkGB/btpFH5h4n/AOSH6f8AhVYeLURk4xA49IMvayt232Ntewd+418Uy9+/ftrvsb6+7M1bn3Tb0WZnEkBkV+d6ZoM1EaMnjFktvcC1vaxJAGIQyNC4FqR4U90vYZURCP7K52F9o+d3s+CqD+qmTNznXozrFhAh18ulZn19mOvQ155+A9ktpnvEmF1ImssjYWWm/EipeZ5JFJ0NkvAnV2HdPTuNRJ5q1WydUc9RyEtvWX6Sq25Yo6uu1lXzahj/AHyBMeL/AI028ea0TS+LTvvIg4bjsaxvavjKdpGR18ro4/qLwh5VJCdyyZJ0lI0Cqt+h4mQnWyohcv0kn+cbpILV1n/ymPfp0E/3P/8AKrxuUvXZqj7olbHrfVG686qpcMVXMjZBcS40dRuCW5LnWOS5sl6t79pDbG5uVM3yRWnlSGlb7jf03NzLqk8NeDyzAmVGhhRm2GEIsrhUUb/ZMcMPSfmqqR29erF/PzD0+f8Af6/x3v8AjX16Uhx4HrAdaUCnd41EnXF5ZTRR/FYz7yRkmmJc0hVG1GJKbZWV73R38z3Cy/PzehHc/eTln8JuHvL3lXIwxoW31CFbfMIgG+/R5ccGvloJrQIr9j/yiUD06dn8/h/8SavD5TFdmsTb8t42P6L3TfTV7Q6TU2xreWvkje0atw+5mHXyVFRv8oL/ANSoqJ91TsnMpg4WuM1h4E/HNlMfCnz+KS7hRe35sK+X/A39Vv8Akapq6D8cKvpX7SfLEjAXGfZbkcJzvNEMKlnYPHYVPNrW922GOHE32lexXCRPJC+41tv80uAPFDFhCeqKytLd9a7GZLwkdvkY7hSd6Oj27aNSTw/kMPJsM49WupY/T5TW00J/uc7PyH5VGXktraanFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSsa7gxsuWa2yymjsUkx1as+ENrVcQsypMK0AASIir7kp0T6Vv9ffVFVEVV53sZOLa/tpWOlEnQ5+QSQGNifsoct/D61GeY4x8vxnL2UalpmtTPAoG2ea0dLuONP6UrQiIf19HsTWy16dnUHA6kvSp6Y1dOHJzHpgyPIenDNoSPT34USDBDa64lNA5VMldM1xBxqCOY5PpzW1VbxQP8ohBD63jtA15xTi2RA3+i8peYyYj1U39qk8JI/daPHa6vQOOn1IFee3EbE4HxR5rZaKwcmxdjyOzJ/DI1tcvb369XoZEvb6Zyg+IRSI5GiCc8c1aq56pc9WPXOZYbcaH62tZ17p2RdP8Ak1bFy4LRGKx2NNvo95jcyxSP4FZQRbx9vQ3iNe5xQZiBewQBlF5cHhdkLO7iznDcjJ0W+etpGtCSARc+Q0NwkfVsGdoBFPCToBrM+rMorrTqQUlX1Q9/y3+R++z9DVo2it24J1Davxja2u7Mc+hyOEx5oriidY4/cCGP81xu8AJ7/o7mnkvWPLA79BWezOiPPAlxJJ60zeGvsBkrnF5CMxz27kBtERzxEnyriFiB1wzKOpGHcHaOFkR1XnVldQynYP8Ad9j9DUcMvxnpl6DR9QHVhOHMqr/aU4txkYp18WdMyjKZMizuY+KYTXzFVY0vJryXKnyIw/qARGtfOM+DQ07mxJBa3PI+bnA8XQpLBjUENsUgCJbWyrHE11eSIPiS2hREDHRbsgDzy7f4ISLrkPYt3JPzP0H5n/z9Kip6S+s81yBN49Ze0ILIuU9R2VzT40N0YkdzcbZd2V1kFnXjKQhA0F3kUyLW08Uni9kLDgSRKWDLhHJKPFLI2cBwvEMa5e149aotweoNu5MMcMEchAAM8NujSSsOxe7ZT0ujqPiBSeqVvWQ9vyG/7j8vsAauX5UVdiqzfVm3LC1X0fZjjw5bRZNuCbXa5oI7SL7z4MqSK1y+W8LHNI+EPF66wqzGRUEGdc1jDe407QGsbwtxD5PllpOVJt8SkmQnbXbrRTFaKG9A5uZI5QvqyQyEa6Sw4LhumMj5t8I/8f4a7H864uDgJenL0zsO1tahJAyN+F42C4gnaxsiPlme5OLMsqqzq1ezyVR7a7heaK/yHXsa1fBEVvP78OQ+JF1kYiHtxe3LxOuyrWthbNaWso36CVYoH18jITU18PLRpuT4pQNrbi4uZT+6EtptH/rnjX/aqr3lp1s1TilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pTilcL0x9TN56eW8ssspMOwtumvqAjVtTsehrRMOekuKWxPcY1k1PHc8TUvcOmy7gcED3IKywvJsppQNWzWLNgZ3I2/8AhbxPKYBnQXzwRSWzS7AF1ZyLNZz9Wm6Q5DWlw4DssNxM4QsyVqj4mcFGH5JjeQ2kXRapd3MtnKg0kSZCIx5XEyga1HIoS9s1+BTLa2oDlbecNs+YZmeK7DxWizfCL2uybE8mrgWtFe1R0kQbCDIRfAg39mvGQb2vBKinYKXCliPDmABKAYLNS7yzurC6ns7yCS2uraRop4JV6XjdfUEehBGmVlJV1IdGZWBOEBDAEHYPcEVy1tU1d/V2NHeV0G4priDKrLaps4oJ1dZV04D40yDOhyWEjyokqOQgJEc43iMJ7xkY5rlReKKWWCWOaGR4ponWSKWNmSSORGDI6OpDK6sAyspBBAIO6/fX1qlHK/Tn6k+nbYN5sT0+d0xsNoskkvl2+qMymq6sj93nIOBDdbVOR45ksCKhVi1LslgQrumike0WQTDufJW4rXxA47n7CHH88w7Xk9uoSHKWaASt2UGR/Klt7i3kbXXKLd3gmYAm3QALXWMLoSYW0CdlD6fw3sf2jt9fSvrh3pv9RXUJsGn2V6hO6G5vV48Zp6jVeHWHjWHa14DOhzS1dTj+N4xXSnsWPchxOpPcXcVg0fkcA4xnau/ELj+BsJsdwLDmyluFKy5S8j3Kuwy9aCSW4uLmRQQ0LXUqwwsTq2cEivwQu7Bpm2B+yPT8u2gPvre/rV2NVVVlFV1tJS18Kpp6eBDqqmqrowYVfWVlfHHEgV8CHHYOPEhQooRRosYA2BAAbBCY1jGtSnJZZJpJJppHlmmd5ZZZGLySSSMXeR3Ylnd2JZmYksxJJJNdr09K4XNs3xHW+K3ecZ3kNXiuJY5BJY3V7cymRIMGKPsiK57u7zSDlcONDhR2GmT5hQQoUeRLOEL+azsrrIXUNlY28t1dXDiOGCFS7ux+gHYKoBZ3YhEQM7sqqSPwkKCSdAdyTVEur6/JfVF6yIm9shpbCs6TOnS0bEwGpuY5GCy+5iSxWcKKYJP8pIssgsolbkudRwtlAq8bg47h090kkyNaHuzJPbeGvEXwkE0cnKeQRFr+WFgTaQurRswYfGscETyW9kx6WkuHuLuPpCNGvVXc8gcjUaH4Qfmf/M6LfbS/epX+obswEudiep66R7jqly5bkzGORWCmyo5IePwyeK92yAwD2U4wnp29ixritXu5e0d8PcYyJd5aRdCUe6WxI7lFYPcOP6JdY41I/ajkB9KvXwsw7RxX2blTXnj3GzJGi0SOJLqQfIo0qwxqw/ahlU1WXyzat6nFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFK4m9oqjJaqZSXsEFjWTh+1JinRVa5EVHMex7VaQJhPRpAnC9hgla0gnse1HJyRTSwSLLC7RyIdqy+o+R9dggjsQQQRsEEV1L6ws8naTWN/bx3NrOvTLDICVYAgqQQQyOjAMkiMro4DIysAR0XT2xOp/opvJlhoS4/j3WVnMWfd6pyQRbSHKJ4IMhgVsYsSbHuXBQbAXGJSIdjPJHiAtquyhxAxTc2YxnG+XwKmbh9xyMadEOVtisUigdwHkZWRoQd9UV0rxxhnaKWJ2LLr/yXw4ymFaW8wvmZTGgl2gA6r+2XYHxxIF96Rdj9bbL5gALSwJGhkNwGjfV16bNikHj212XXT7ngS/Q2VVm4JM3F2WgyNDIix8tgwh/QIAnue+TLafFmR1E8byPejfOpM14U8ix4Nxi/Jz1iR1xy2TKlyYyNqzWjuevqGukWst0TsHsN6rtbhCdNtG3ohvQH6b+X32BqrPMdybG8wqIuQYlkNHlFDOar4V3jttAu6iYxPhXRbKskSochqKqd3BM9E/deVtcW1xaStBdW81tOnZ4biKSGVD9GjkVXX+KiucEEbBBH1HcV9clynGMMppeRZhkdDimPwGtfPvclt6+ipoTHL4tdLs7SRFhRmud8NcY7EVfhF78/be2ubyZLe0t57qeQ6SC3iknmc/RI4lZ2P5Ka/CQBskAD1JOgP4mqwN3+rx046/OTG9Qxb7qEz0x0g19VhcaXXYuSwJ4oGOTKp1ecll7ziMQDsTpMmEd/mFTgI1e1kYbwp5DfqLjKtBgLEL1yS3jJJciMerC1SRfL0ASwuprYgaOiDXA1wg7Ltz9vT+0/wDgDUb6Lpc6zfUJyamzrrOuZ+ltF1c8dpQaRoREpbi0juRXMatCY8uTSynM7gkZJnhJ+VRmFlRqWjr4E1po0hn5LxDgVtNZcQhTMZuRDHPmpyJoYmHY6nCqsy7+JbexCWrEK008joVb4Eckx3KSiA7CDsfp6eo/Ntn10ADVkmx9sai6Pda02tdd0tLDsaWmZW4VryoXtHqwK17mXGSPYVZY4xpDyTpkqYd91ktgWQb3ymPPtItf4zEZbl+SmyN/NM0U0xkvchL+KRtgGG3BHQXCgIiIoht4wq9IVUjadcU4fe8hnR+l7XFROBcXhXXWFPxQWvUCJZz6M2mjhB65SWKRyUtZJkVxlt9b5NkE4tjdXk+RZWU0yp5mkySK9/i1vZggjRUFHjiawMcDBgCxghsY26ba2htLeG1t0EcEEaxxoPRVUa7n1LHuWY7LMSzEkk1sjaWtvY20FnaxrDb20SRQxr6KiDQ2fVmP4nZiWdiWYliSeF5z12KcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFK5aWuFZXEDT7X1xi20qQIWRY7rtkqozCpijb4hBjuwqAsHLKqPGVGvi1MifZ40N6OU1AdCmaTrCO7tnabF5C6xc7N1t5BWWzmc+rXGPnD2krMNhpVSK5I1qcaXUK5DwPBcgLzvD7lfts++WgCl27nquIe0c+yds36uZ+wM2gBXAUmlI+urpc26KepHONHZekqKY2uNu2IGYvdo1zXkjpnlHDJilzBju7Nj1Gx8LhRChRfqbpxhNfJ+p8rJfw+58x47ZZu06GVcjiYybqHsQD7jM4uonYbLS468d1b8MOmPTUGW8MuRYzqlsAmThGyfdGInAG9ddtIFdifkkJuPqSKl5gnpc7G6iJ0PavW71JZDsWws3PsIGJa6vgWNJAjHcj2x4eTzoZ6CtgEVPZlUuFYrBrg+BFgXpXEQw4je+JWP4+j4vhnHYMckeo5LrIQGOd2XsWktkcTySD1Wa9upJDseZANdJgklnNHI0d2JY5kbpeF1ZHjYequrgFCN916Rr+NTRxyv6EOioB4uv8Yw2oyqMMgDrjMZ+b7IkPUftSIU7KrSXY2dehW+bn11rkNXXtUr/ajjQvi6IznnHMmV764vJrVyGU3LCyxyje1eO2jWOKTXYCSG3lkOhtjrYlmH4Xnct0PaY9oLeTRF5ebtoCh9HVnBmmQ/W3imG99uxqP22OvvNsmEep1lVNwWsKxwiXc14LPKDscitVY3ca1lN5McrVUQ7GYN6NNFsYxEREkWJ4DZWxWXJze/SAgiCMNFaqR++diWbv37mJCOzRsKtPCeGWOs2WfMTHJTKQRbxhobJSPTr0RNcaI2OpooyCVkhcesB59hPtZsmytJsuysZpnyJk+fJNMmy5BF8iHkypDyHOYjv1PKUj3vX5c5V5Po444kWOJEjjRQqRxqqIijsFVFAVVA9AAAPlVmxRRQRpDDHHDFGoSOKJFjjjRRpVREAVVA7BVAAHoK/k591904pTilOKU4pTilOKU4pTilOKU4pTilOKU4pUX8f6rMCsiNDeV9zjbnKifUvE21gtRfupCQE+uRUX9mVxEVPnyRf08kE3HL2MExPFOP3Qxjc/wcBP8Aj/hVWY7xZ4/dMEvre9xhJH6xkW7twP6TQfrwfytmGu+99qkJQZNj+UwkscduIFxDVURxYMhhlC9e6oOQJFQ0YvZO/syBiKifKs7Ki8wk0E1u5jnieJx8nUjY+oPow+6kj71YuPyePysAucdeW95DvReCRX6GPfpkUHrifXfokVXA7la5znFXepxSnFKcUpxSnFKcUpxSnFKcUpxSnFK7XT53muPVNnQ0OW5HTUly3wtamrurCDX2DVTxckqJGkDCVXs7iKrmKpQucEiuE9zF6k1hY3E0VxcWltNPCdxSywxvJH9Ol2UkaPcd/hbTDTAGulPjcfdTw3NzY2lxcW53BPNbxSyxEdx0SOjMuj8Q0ezAMNMAa6pzt13acUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFK4G+yjHMXjJLyK7rKYDkd7brCYGM86t7eTYwXvQ0kiIqKo44yP7fPj25zQ289w3TBDJKw9RGjNrfzYgaUfckCuhf5XG4qMS5G+tbKNt9JuZ44jIR6iJGYPKw/djVm+1YHv+qfXFW94akN3kZG/DTQoTYMFVT4VFPZliy/v9nMgEY7sqo7t2VcxDx2/kAMhhgH0d+p/wCyMOv8C4qA5DxW41asyWi32SYejwQCCAkfIvdPDL/FYGB9QSPXo0jrBiNX/K4DJMn9ZGSCjL2/4DpJSf8ALy/587i8Yc/ivFH9WAt/zlSsDJ4yQD+a4/K/+sySRf8AdspqN6wYfinlgMlHdk8kbkgnNR3b5RHLSNVyIvwiq1qqnyrU+3Pz/BiT5Xif9S3/APYaDxkh134/Lv56ySEb/P3Eb/PQ/KtibqJ/CeZxVQ7O56WOqCky8oY5TwMD3VipsUsJDwtc/wClDsHEZF5WSpkxEQUVs3CKCCM/gkuyDHISRHtifjMgBNtcq/bYSZShP2DqWBJ+W0UfU671594b2g7WRkiz+BltgSA93i7gXCDfbqNnciJ1VfVit1M5G+mMkANrLbz6d+qHoZ2oTBd2a+zPTGwISGNXrZBG+oyStCZoiWWM5DAJPxbN8deXxEWdS2FvVKdHRJLmyhFAOL3+OI6ra+tux/ZkHY/Lrjcdjr5PG3Y9t72K2F4nzK1vUizfFM0snSQDLayFZIyfi93vbWQB06tAtbXcIDrpijKQTnnT3ULX5uWNjmUsjU+UERoocgblHWXpfsgwIRVWFYk+EbDeR4pL/wDZCoQjIbIJlMJJZhp7ctLbDuwPeSEfVtD4kH74AKj8Y0Oo7N8N8RbbOvFjcqsdnlWASGRT02t+/wAlj6iTBct8oWZllb+ZbqZYRJnmBqz6cUpxSuvZRldBhtSW7ySxHWVoiDAp3jOZ5Dl8vaAAEYRpBzERj3IMQnuRjHkd4jY9zea3t5rqQQwRmSQgnpBA0B6kliFUDY7kgbIHqRWOymWx+FtGvsncra2yMqGRlkctI++iNI4leSR20SFRGIVWY6VWI65Q7a1vkiMSqzGleUnZGRZsr8qmOc5UTxbDtGw5L3d1ROwxvTv9lVFRV55sbfW+/NtZQB6sq+Yn+/H1KP4msbYcu41kwPdMzYs7a1FNL7pMSfkIboQysd9vhQ1kNrmva17HI5rkRzXNVHNc1yd0c1U7oqKioqKiqiovdOdL09akQIIBBBBAIIOwQe4II7EEehr54r9pxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSuByPJ6DEqwtxkdpFqq8K+KmkvXyKRUVzQRgDR55Uh6NcrI8YRTPRrlaxUa5U5oIJrmQRQRtLIf2VHoPqxOlVR82YhR8zXQyWUx+ItXvMldRWlunYyStou2iRHEigyTSsASscSu7AEhSAdQq2D1UXE8h67X8VKeD2cNbyxAI9sf9lJEiPUsOANU7+LjtmSHNVpE+kIisSV2PHY0AkvW8x/XyYyRGPs79mc/UL0gem2FUhyLxXvLhpLbj0PucGivv9yivdv8i0MJLw26+oBkE0hGmAhYdI63ojpa6q+s3Mj0eh9Q7M3dkrpIRXFnSVkudTUpJKp9OTLM1tCRcVxOIRXNaKXk15Uwk8mMYZPJqLK7SxkkAhs7YlV7dMSBUT7sQAi7+rEb+tUXyPlmMxYfI8mzkMDy7fzb+6aW7uOn1EEJMl1clf8ARwRyFR6KAK2B+n78Kl1WZvCh23UNvXVmhgykGV+OYtVWW5swhM7dyxrRkSywnDY0rungwlRmORxkavuuI5W+w6QQcauXAM80cG/2VBmcfY6KJ/Y7VSuY8f8Aj9q7R4bE3+WK7Annkjxls/0aMsl1csvzIltoG+Wu+xYrS/hN+lwARNyLqk37aSEG1DFpaLXdCEhkaiPeKPOpskeIbn93NE+SZzGqjFM9U817y8Zt/wBq5mJ/orGvf8iG/s3/ABqGS+0HniT5OBxEa7OhLLeTED5AskkAJ16kKAfXQ9K53/1T/o2/9o3qa/8Afas//X3Pr/Bm0/8AWLj/ALP/AOiuL/7QXJf/AMlwf9l//wD7KtYb6vPSU6S4Cj2kwSOVqTXYZBWM9E/32sZkTpiNX9kdEa/+rE5MfcLjW/g/Lq7/APLX99ebY9sLwhMpj1yoICQJzhYfKI+oAyJm0fluEH6gV+Gz9y+mX6hGuLDR27L3BMqx7IGOWPS7NrbPBLnHrgonR4lzh+ZXkOqFjuWR/dcKBZ4vkbLF6FJAc6RElyIcjqXeLa4iaK4t/NjPftpip/eQqSysPkRo62DsEg2rwD2pvDSXKW1zxrxAtsJlSVX3fNR3WDSYFhq0uJMrBBi7xZW0BbrdT9b9PQPMCEaK3qu+k5tD02djw7qqm2Ox+mHYNkR+odyACJxAGKItjHwTPSVzGwKzN4FeJ8mBYRWRqXN6mMXIMeHEPFv8exuuMni5cfIQQZLdyRHIR+e45B6BwN/LpcfEuviVfTvw48SMbzvHpJE8NtmbeGKa6tIpQ0csbBejI46TqYzWUpZSCGd7Z3WORmV4J58I9Pu6nZfGHh2Uy0dlEEKrWzzvRH38ELVc5hXuX+ZbQxtVTL/0k2K36pUeYMwrq1zWKFqxurddW7n40HpA5Ohr6RuTpfkrfD2BQVun4d82OZiXDZWbeVt0JtriQjqyFug2QxP4ruBRuT9qaIecep0ncyk5HqtWnFKw9ufWEnaOOwqyFajq51ZYLYxVksKSBJe6OWO4Mpoe5BKjS+QpLBHcH+YxAvQzlbk8VkBjp2kaPzEkTy2CkB1HUGDKT2PcaKkgH12NCodzXi0nKsbDawXa2txa3PvMJlDtbyt5TxGOUIepOz7WVUkZNMoQiQkQfv8Ap32rQ+b20DLuOzv3kUEwM/y7f9iGRY1o/unynaB/ZeyqiLLoc5jptAzGFj+zMhT+116ox/v/AJbqish4ccssOphj1v413uXHzpPv+rA/lXbb+Wrc/T17Vjapy3MMVK4VNkN/RPAZyFiRLGdDE0on9njkwkKwD1aRqoUMgL2q5FaRi9lTnektbW5AaWCGbqGw7IrEqR2IfRPcehB38xqo1aZjM4ljHZZHIWJjfTww3M8KB0b4lkhDKjaYEMjoRsEMDWa6Dqk2VVe2O1/J8kC3sj3T4CQpisTt8MkVToYGv7J29w0OQq91VyOcvlzFTcesZRuMy27H0Ct1oD91k6m/gHGqm9h4q8mtCFuxZZOMdibiAQTED92S0MMYOvVnhk36nZ71MrUu0om06OZZirDVE2tmNhT4TzpLCjyBaYR40pBAUoStVyKwgBFE9j2OR7PbKSLZLHtjpljMglWROtHC9J0CQQy7OiCPkSCCD2OwLo4jyqHldhNdJavZzW0wguIGkEyBmQOjxShI+tHBI00aOjKwIK9LtlXmOqWU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pXEZBarRUN3dtiknOp6iytEhBXsWWtfDNLSMJfF/Yh/Z9piox6o5ydmuX9K8kMfnTRRdQTzZY4+s+i9bheo+nZd7PcdhXTyN2bDH318ImnNlZ3N2IUOnm93hebylOjppOjpB0dE+h9Kq1NO2PvnYON47DDPyvMsyyKpxLC8Xrka1JN3ktpGqaSgpIbnjjiPY2UuHBCr3tJJO8T5cgj/ACLyzLKwhtVSC1j+J2Vd9jJK5Oh1Me5JJ7Dsq70oA7Vp9yPk17lZLnLZu9/U2sU856iUtbG1iUyy+VEu1jjjjTqdtNJIE6pWkf4juMenV+GFxuiFRbT9Qy7blF4rYtlD6cMBuygxirJ+gzYmztgVJRTsjkj8lFMx7A5dXTx5Udq/xnk1ac0JZtYcdUdMl+3UexFvG3wj7SSKdt91jIAI/GwOq1L5n46zymaw4bF5EXxRtmruIGeQenVY2cgKwKfVZrtZJSp/yWCQBq20dc6z11p/D6fX2qcGxPXGDY+BI1LiOE0FXjOPVovjz+lqaiNEhjIZye5JOglPJMrjyCFM973SeOOOJAkSLGi9lRFCqPyAAH5/Wter2+vclcyXmQu7i9u5j1S3N1NJPNIfl1SSMzEAdlG9KNBQAAK7uqoiKqqiIiKqqq9kRE+VVVX4RET5VV+3PuuqSACSdAdyT6AfU1GTYvWb0t6qccOZ7twePOjOcyRUUViTMLuOVq+PsyabEAXtnEKrvjxlxQIiL5uVrEVycyW80ndY2IPzI6R/a2h/fVXck8avCriZkTNc4wUc8RIks7C5bM30bAkdEtlh47+6hbY1qaKPXqSF71HYnqwdHDHvY3KcyK1r3NaUeB3qMIjVVEIxCjGRGPRPJqEGN6IqebGu7tTm9xuP3V/3xVct7WvgwGIGWzLAEgMuAyHSwB0GHUito+o6lVteoB7VqqczleT1OKVluv3Fkp9U5n0/541mzNAbEpz0mWamy85Z1GIRnoeNe4XLMh5mBZnRWDAXmN5LjyhdX5BBrrKdBthxEiP6V7j7a/hkhnQESKVLLoMPmDvRBKnTKSNgjYINXt4N+0V4meCWax2S4vmJbvG2Nwkz8dyks1xipY+r9fFbr1+bjjPGzxytZvHFMH1dwXUY8o6um6tZXnT7tuzxuNNnqGpnBu8KyMoWRJVpREO41PaOGNxADmhcJ8KzCJ5Y4rSHNAJ5ozRkJTOXxb2FzPYXIEiFT0tr4ZoJAQrgH02Nqw2el1ZQToE/0p+z5468d8c+AYLxL4fJLYT+ebXL4mSaOS/41yTH+U95i7l49LIE8yC8sbjoQXuMu7O6aGFp3t4p8ar2DE2RiEG9F7YrEX+RvITFVPpLUDGKbwaqq5I0pjmS4iq5/YJmic9TBMjaoyNk9hcvC2yh+OFz+3GSekn+kuirenxAkDRG/RrinIYeS4eC/TpS5X9RfwL/AJm7jVesKCSfKlBWaE7b9W4RmLo4GSOdGpLTilYy3BmB8H19f3kNr1sFCyurXs7p9POsnpEDLc5P9KQ0I+U3v2QhQjD3RSIqd/GWovL2GFiAhYvJ90jBdlH3bXT9tk+gqMcxzL4Lj2Qv4QxuPLW3tiN/BPcsIY5SR6CHqMo3rqZFTYLA1X7o7Bn55sCsjygJIp6gjbu8UzEIAsWIVrwwzI/9BUsZihikEqq58Z8oiI5on9ppl7wWdlIVPTLKPJh0dEFh8TjXceWm2B+TdI2CRWvPBMEc/wAhtY5YxJZ2bC+v/MXrR4oXBSFw3Z/eZikbIe7RGVtEI1Tmvun3VV8r3uxplRIf3/zFDJPVozv90ZDG59Yn9u8FVT7IqJ3TkRhzWRh0BcGVR+zMBJv83YeZ/wAff51fGQ8POJ5DqY4tLORv85j5JLTp/qwITa/22516DQ7V3bBcCx7XdKtHjoTsjEkvmSZEwzZE2ZKIMYlNIM0YWKqCCMbBiEII2t/QNquerupeXk99L505BYKEUKOlVUEkBRsn1JJJJJJ7n0rN4HAY7jll7hjUkWJpWmlkmfzJppWVUMkjhUXfQiKFRERQvwqCST3PnVrNU4pTilOKU4pTilOKU4pTilOKU4pTilOKU4pXw5rXtcx7Uc1yK1zXIjmua5Oytci90VFRVRUVFRUXsvHp6V+EAgggEEEEEbBB7EEHsQR6iqr9tYZP1bsM7KosqviPlCyHE7GGY0aRDF9Sp47YksLmFBNppolAMoitkD9iNLRWKYa8sbE3vvlpHIW/XRajm76bzFA0/bv8Y0++w6uoD8JrUznHHP0Bm7uzEQOPvA1zYhl6o2tZ2YNbkEFW93frgZSSWjEbsAJRXpaej16iNH6hnSLjua3FlEHvLVoKzAeoGkRwAFHlsOA5a3PI0Vij9rHtkVcMmQwStAGFCuw5TjUUkn+GTySWvir4X9qrEjz49Rzr8+rXwuB+7IB1DtoN1KN9O684vEnh0nC+Q3FuqkYi98y9xM7E9AtS25LV3Ox5tg7eS+2LND5FwwUThRyfU96p2m9NPn4tqxkbcufgQgCmqrBosAopTe7FSyyWOhlvJIHK0jq7G2SY5PE0SXe1MsasSQQWMkmmf9Wnb1HxEfYfL8z/AABFaK+KPtWcL4W1xiuKLFzTkEfVG72lwF4/YSjakXWTjDm+ljOmNtjFljbTwzX9pMpUUN7x6yuorqDkTWZ/sS2Hjkxz0bg2MmNjmFAjuVytjFo68zUuGiRz2ilZHIurFrHuYs1zF8UykVtDFrpQdQ/ab4m/PZ9P4AVoNzrxp8R/EOSdeQcju1xsxbWBxbvjcJHGd6iaxt3HvgQFgsuSkvbkBipnIOqi7znqq6cUpxSnFKcUqJHWLpIO29XzbOqhe9m2DAl3mPPAPzlWEIY2ku6BEaivMk+IBJMILWuI61hQhCVjJEhCRzk2KGRsGkjXd1aBpYSBtnQDcsOh3PWo6kABPmKoGgzb3c9hL2g5/BLxgsMRmb/yPD7xFuLLjvKI7iUJZ4zISStFx/kxLlY4DjL24NrkJ3ZYkw1/kJpVkktbUx0+6S2i3WWTHkWKTD45bxVjXEWG1hTNKBHkrpwAlKAZDRjOIByOMz/Ky5KojyNG1aMy+ON/bqI+kTxN1Rsx0Cp7SIW0SARph2/EijsCTX9QXBeVDi+UkkufOfG3kRivIoQHcPGGa2nRGZFZ43LRnbqPKmlPxMFFTC/9KDVX/e7v/wCDG/8AycjH+D+S/ci/61auT/0p8T/019/8E/8A9Vf1t6l9SOa1y3dgxXNRVY6jtVcxVTurXKyM9iuavwqse5vdF8XOTsq/BwOTG/1CnXzE0Xf8tuD3+Xbf2rmXxO4gQD79cKSASpsLva9tkEiIrsehIYjt2JHeu0UuZ6z3JWW9BDlxr6K6On5rSzo0yDK+m9/sGUwUgcYzmMOMJRzYBHvhHfFV5Y0p4m868tpf4uSKZ0aFur9XKjI69XT3XalgCQSCjgdYDaDLs1lbLN8Y5na3mPgmiyERjHvdlPFNBL5Rk0koSVYnKq6oyzW7EwSGIl4pSgrsGGa+xLX8WVExWpZXNnFGWaZ55MuVLeJrmhQ0mWYxvaA17/ZAxzACcQpGDQhjPfw3V7c3rK1zKZCgIQdKqqg6J0qhRttDZ1s6AJ0ABkcLx7EceilhxNmtsJ3V53Mks0srICEDyzPI/QgLdEYYRoWdlUM7lu6c6tZqnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKw/urWYtlYmSLFaNmRVClnUEh/i1HHVjUk1pSL28I9kMbBq5XNaKUKJIeqjA9j8nir82FyHbZhkASYDZ+HfZwB6tGe49SVLKO7bqHc24wnJsQ0MQUZGzL3GPkYgAydIEls7HsI7lVVSSQElWKRiVQgxC6cuo/aPSxntxZYlf5TRVGT15cJ2viFVcWFIHM8RWcI0/HbyMAwByXw5kZkuEOax4wzQLHkMfBlT40m1cPkzjrqG8i6ZoSB5iAgrNC2jtT3AYDTxuPRgPVSwPnV7Q3gzF42eGXKPDq5yV7xvL3cMn6JzEElzBLi8xak+VFkIYHjku8TdsrWGax0nUtxZTSlFS7htZob5sMzHHc/xiny/FbAVnRXkRkuDKH+lyIqqw0aSJV8402GdhIs2KVELGlCKEjUexU5dFrdQ3lvFc27iSGZepGHY/Qqw/ZZWBVlPdWBB9K/ls57wTlHhny/O8G5njJcRyPjt69jkbOT4kJAWSC7tJgPLurC+tnivLC8hLQ3dnPDcRMUkBrs/OxUQpxSnFKcUpxSsDbY6k9SadCceT5ICbfDa72sToHBtcjKREVWjPEEZgKpr+y+B7mVXAf4uaIhCIg1xGRzmOxgYTzq8w9LaEiScn6MoOox/SlZB9CT2rZHwV9k/wAbfHa4t5OIcTuLDjcrL53NeSrPheKwxEgNJbX00D3GaePa9dtgLTKXMfUjTRRREyrUrvPrI2Tt9syiq3rg2DSEeF9FUSXvsbaMvdPG/ukYE8oZWq5C10IcGteNyClR5zhtkOrrLcmvsl1RIfdLQ7BhiYl5F/8AbS6BYH5ooRNdmViOo+2ns6+wf4T+Br2HI8xGviJ4iWxjnj5HnLSNMVhbtdN18Z4+z3FtZSxOFaLKZCXI5aOVDPZ3OPSVrZf20t0YbM2xVTMhskdgmPurJB6CZeQSrNyKwcFzq9kSscWNJj0xie2891IRongex1bHsfIj4/zjuM5HIQS3AQW6CF3thMCrXMoUmNFB0Uic6BnYFQCCiyd9fXjj7eng34N8lw3Eba7HOc0+fx9lzAcbuY7qy4XhDeRRZm9vLyFJ7fJZ6xtzObbjNnKLhrmGSHKXeJYQpc/jM6Q8jr/qvrsxooaQveWY6TDmhbFSN5LIdIeRzWiaFGPUrnq1rEa5XKiIq8rqTkIime3ksbhJ4pGhkiZlEiSoxR42XWw6uCpXWww1616X4jw5iz2ExnJMNyvCZLAZnF2ebxWYtPMmx9/iMhax31lkba6VvKks7qzliuYZw3Q8LrID0ndRStYceBYy4USxj2wIpnhHYw2HHEme2vipoySRhOoHORfaeUInPb2f4NRycz0TPIiu6NEWUHy2ILJvvpyux1fUAkD03vdV1dwxW9zNBDcx3ccTsguYVkWKfpOi8QkVZDGSPgLopYfF0gEVNnpf1ja1Cn2Hce5DHbVT6+jr1V7DSIMqRFlFtZTUVqNAb6QTK8RPNDjeSY4bGthFJFOQ5CKXpsotOYpQ80nyV1VlEan5kdR6yPQgKCfjAvDws4td2fmcjvOqFby0a3sLclleS3lkila7lXtqN/JQWyN1eYpacqB5DtMfkXq56cUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFK+rnNY1z3uaxjWq5znKjWta1O7nOcvZEaiIqqqqiIid1+OPX0r8JABJIAAJJJ0AB3JJPYAD1NYlyfeescVe8EzJY9hMH5IsKjY63Mjm/DhvNE8oICIvwo5MsL0X4VvwvbJW+IyFyAUt2RD+3KREPzAfTsPuqsKiOU53xbEs0c+UiuJl3uCxDXjgje1Z4Q0EbgjRWWZGB9RWE7jq9qhueyhwyfMb8oM9vaR65U/o58SHHs0d/5EmM+/fz+Oy5aLjEp0ZrqNPqI42k/h1M0f379J/L6Qe88YrRSy4/C3E49FkvLqO2P5mKGO633/Z85e3fqHpUUdhZt/iBkJcjLRVlHMkiYOY2sdJc2aQX6WS5Pvke1ZXtIwJCCYFCtGxxGKTye6SWNp7jAIBNJMgYlOsKOgHuVXWvh6ttokkEkDtVS8jzn+EWRfJPYWthPIirMLYykXDJ2WWXzGYeaIwqM6KgcIpZerbHL3Tl1LZPoS8eJGHvcEtpDX5Bi7joxWlVrR/nFIQnccK4CNrGka7xi2kcbIk3weOFNgSjCZy4xEugDNaSMPOtyT+XmwknSSga3sdMigK+tK6aU+1V7JXD/aU48kzPb8c8R8JbPHxnmKW/X1whnl/QPIYogJshgppXd4ipa8w91LJe4/rSbIY/JXha12xgW26Nl9guQRLeO1o/roPkgLeoORFVItvVlVJUEyOa9rHvYsaSg3FhSJMfxM61rHI2eSiE1pMsg7dafhljP7skZ+JT9Doq3qjMujX88Xiz4K+JXgjyKTjfiNxm9wdyzy/o7IdJucHnLeIj/HMJmIgbPIwFXjeRI5Fu7MyLDf21pch4EyNzvVVdOKVThYeo9tAwiMrMGwSCVzVQZpaX1j7Sr8eXtjtq9r3NTurfJfDy7K5j2orHVm/NsgQRHaWaH5FhM+v4CVAT9Plv1B9K938X/JT+D0E0T5fxE8R8jCjBpYLI8axZm136PNlwuTaNGOg/SC5TqCSIxDrHrOeq/fWwWEiWmeWNVXGRRuqsUYLG4z2P+HhKaraGzmCIi+LgzZ8obm/pVnZXIuFu+Q5e82sl5JGh2PLt9QKQfVSY9O4PoQ7tsdq2h8OvYt9mzwxkjvcR4b4rM5SArIuZ5pJLyy7jkj0UnggzLXGJsJoiOtJ8fjbOVW+Pr2qlf01p0pbu2mQMmtxSVQ0x3I9+SZgh6Ktcx69/fjDkBfbWrHfq7Gq66aHzarSmGq9+ftjx/K5Aho7Zooz38+53DGfuOoGSQb+caON72RXF4s+2f7PXg5FPaZXmlnyTPWqFE4nwU2/I8qskY0La6ltbiPC4aRB0bgzGUx83lsGhhlHarQ9KdE+stWkg3uQouwMxiq047C3jMHQ1spOytJU0CuOFSgd2UM20NYSGFY2VEbAL4sHPsXxawsCk0/8AjlyumDyLqGNvrHDsgkH0aQuQQGUIfTx69oD+UD8XfGKLJcc4ww8MuCXge3kxmDu5JOSZazO1aLNcmCW9wsNymxcWGHgxlrJA72V6+Sh6nkmBY2NfTwJlrbTolZWV8Y0yfYT5AYkKFEjsUh5MqUd4wxwBG1zyFK9rGNRXOciJySu6RI0kjrHGilndyFVVUbLMx0AAO5JOhWjGKxWTzmSscNhcdfZfL5S6gscbi8baz32Qv725kWK3tLOztkkuLm5nkZY4oYY3kkdgqqSdVRt1U9RsHZ+TWlNr36qDhXuNFY2D/IB8tlxnKN01oPFhYdKVBiICGbtJmPb9bPYF5GQ49FZyDF3mfusvZxMDMEBL6CPOgKSXUcegUMyhPxbbqDSHpeRlX+qL2RcP4v8Ahj7NHCvCjxPy1pPf4eTIT2VjZtJNeYLjuSmTI47iOVyZmliyU+Fu58ht7Tpsra3mtMPbNdWmJt7u44LQuii5MaHmeXxVHjYCMkVNVIGnlfkG7uyRJGRF7UzHJ3Rrm97JU8U/yaOceJZnMCANaWrbnIKyyqf5kH1RSP8AOn5n/N+n4/wbpcA4E2TaHN5mIrjUZZLOzkXvkGU7WWZWH+RAjaqR/jR//T/z1gTWtY1rGNRrWojWtaiNa1rU7I1qJ2REREREREREROychfr61sIAAAAAAAAABoADsAAOwAHoK+eK/acUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUr8jnBFCWTJMKPHANxTHORgQhExFc8hSkc1gxsaiq573I1qIqqqJz9ALEKoLMSAAASST6AAdyT8gK+JJEiR5ZXSOONWeSSRgiIiglnd2IVVUAlmYgAAknVRb2B1R43QuPXYXFblFmzyGtkVxAY/HInx3G9isl2vi5FRyRliRSNVpAWBE7t5IbLj1xNp7tjbxnR6AAZmH3B2sXb97qYHsYxVV8h8VMZjzJbYSIZW6Xa+8sWTHRsPmrLqW70R3EXlRMCGS5b0qKknKdwbtyGuxSublOaXl/NZCo8Hw+qn2Em0mlVVBBq8YoI5pVtM7NVAMSLNnORHL5vVXKsqs8Za2xVba3BlPYP0mWZj9mILDfqVTpX7VSWf5ll8pHNPmsuYrGMF5I2mSyx0KA7BkjBjg0nylnLuPnISSauP6Zvw4/qQb+DX3ea4difTTiM4QpTLHdd86LlZoZGoqpH11ikXJMrrrFjl8XVmaRcNK3xeryM7DQkmt8DkJwGdEt1PfczabX9RAzA/ZwlUTnPGnhWILxWtzcZy4QlSmLhDW4YfvXtw0Fu6H/AElq1yPTQPfV2elPwnWgaL6OZ1BdUO1NjyGIw0mn1bi2M6rqfdTs50ItjkZNoWk+Gi/yySIw6GXIH3eJIL3IjMvDxmEaM9zI5+YiVYxv6bbzCR/BSftVXZT2g8vL1Lh8Dj7IHYEl/cT5CTX7wSAWEaN8wGMyg9j1j1ssw/8AD2+kxiQo/vdMsrLpwBNE6zzDcG6LEshUaiPLIrIOf1eOuKRU83KOlE1jlVAMExVYuQTBYxf/AMOXP1eWY/3Bwv8AdUIufGLxCuC2s4tsjEny7bG4xAv0Cu9nJNoeg3KSfmSe9Vv+q1+Ha0nkur02z0FYVG1PsPAa05Mn1bBsMlu8W2Lj8dFKSxrA20++tqnL6YaOI4dU40a/rGFG2qNegjOsevd8dtrhQLQrazDsvUXMEh+Syb6mjJ+UiAgHs6NvrTrxe0LzHg8cmYzWOvudcdg6ps3jcZDajlVnaKAZMlxyMm1tcrLbIGe7wF3LbvfQ/rsZf215bNYZjSzv8R3J0+5QI1lCyrXt8B5AwLyukyoUacNFa4rK2+rSrAtIpWsasiOCWcbmJ7UsKKjhpF5rbJ4e4BdbizmGwk0bMiuPn5c0Z6JFI/EFYjXZh8qvrjXN/Af2m+HzW+Kv+G+J3HLiOKfJcdytpZ393jZSGSF8txvLQjI4e9haRxa3NzZW8qOTNZTkFJTIHE+v7e2PRhRLhMTzMY0Rqy76mLEs1G1Eaxv1OPzqaK9zUREU0iBIMTu5xSEI5X8zNvzDLwqFk93ugP2poismvkOqB4lOvqyMT8yT3rWPmv8AJm+zjye7mvsEea8BklJcWXHM9Be4hZGYs7+6cnx2dvEViSVgtcla28XwpDFHEojrIaepJnnZPLXGIq7sndUsrlEVe3yqIr3KiKv2RXKqJ8d1+/O7/hxef+pW3+/L/wDOquP8lB4b7PT4q83C7PSDisCxA32BYRqCQPUhVBPfQ9KmBB6F+m+Iqe/iNtZ9vuk7LckGjv7L+W2Nevz/AOFWr/ReSROJYRddVvLJ/XuJhv8APy3T+7VaMZD+UX9q29De7c3wuI36HH8J4pKV+6/pXFZMH/aDD7Vm/DNK6n168ZsO1/jFJMF4oOzFWBlXDUb9kS5npKtVT47qizF7u/UvdyqvMra4rHWRBtrOCJh6SBA0o/8Aev1Sf8X3rXvnvtAeNXieksHO/E3l/ILGbqMuJmy09ngnLfiJwON9zwwJ9ARYghfhGl7Vk/mQqn66dnef4jrXHZmVZrdxKOnhoqe9Jf3PMkKx7xQK2Izyk2FgdBv9iHEGU70Y8nighkIzq3l7bWELXF3MsMa9gWPxO2iQkaj4ncgEhVBOgT2AJE88N/DLnPi3ymy4d4fcev8AkWdvCHaG0jItsfZ+bHDLk8vfP02mKxdu80S3F/fSw26PLFCHaeaGKSkTqQ6rcq3lMLR1iSsZ1xFOj4ePsMiTLogXq4NjkpguVkkqORpY1WN766A9o3p9XME2c6q83yG4yzGJOqCyVvghB+KXR+F5yDpj6FYx8CHWuph1n+hT2UfYv4b7O1jFyHLmz5b4q3lsyX3J3gJscBFOnTPi+JwXCCS1hZC0N3mJUTKZJGlQ+5WMzY5f7tI9PJrJ0PLs/huDWNVkmqxqUPxLZJ/qHLtwv7ODA7+LxQCNQs5OzpLWQuw5taZbOBOq2snBfRWS4U9k+RWIj1f6yA6X9nbd19PuDeHL3JhzHIYSlsCstpjJV01z81mvUPdLfeilsw6p/WYLBpJ51jGwTGCExgxDY0YxjajGDYxEaxjGNRGtY1qI1rWoiNRERERE5ECSSSTsnuSfUn6mr5VVVQqgKqgKqqAFVQNAADsAB2AHYDsK+/FftOKU4pTilOKU4pTilOKU4pTilOKU4pTilOKV0PP9jY1rioWzv5SqY3myuqoysfZWZ2ondkYLnNRoh92rIlGcyOBHNR71KQIi9yysZ76Xy4V7DReRtiOMH5sQD3OtKoBYn0GgSMByHkmM41Zm7yEvxvtba0i6WubqQDusSEjSLsGSZyscYIDN1vGj13Z7tfOdt2kepYyUOvmTgRabEKRkiSsqZIMwMIJBAYsq7tDmeIQGuE5qyHo2BDjuK5j5zj8TbWIHQvm3B0DMw25J7dMa9wik+gXbHemZtDWtnKeb5XkbSe9TCyxcZMiWEUnTbxqnxCS6lIQ3MiAdRklCxxkFoooQWB2NvTe/DT7h3kGh2x1wWF/oLVswYLKs1HUNjB3jlkQjGlAmRfmMSbW6qrZDXjcWLbQbfNnsHLgS8cxY74ts2bWHH5pumW8LQRHuIh/POP6W9iIfmGf1BVezVqtzbxvxuKM2P4qkOXv1LRyZGTqOKt2BIbyehkfISDR00bx2oJV1muAGjO5F0s9CnSX0XY+lB026PwvXJSxGQ7XKo0F9xsDIhN8HObkewL4tnmFyFxmLIZAmXD6uGV5Er4MMTkEkrtrK1s16beFI+2i+uqRv60jbYj5630j5AVrZnuWch5PN5ubyt1egMWjt2cRWcJ7/AMzZwiO2iIB6S6xCRgB1ux71LXnaqO1/DNs6+tYj582NEaqKrUMVjHvRPv7Y1X3CL/ZjXL/bkZ5JzTifEIFuOT8ixGDjcFolyF9BBPOBvfu1qXNzckaO1t4pCNHt2Ndq2sru8bptbaacg6Plxsyr/WYDpX/aIrqUzYmOxu6AfLnOTun+WjqxndP6vlOjr27/AO8xr0/dO6duURn/AGtfCbEdaY2fN8mlXar+isVJbW5ceoafNSYtugHYMkMM4P4oxIpDHP2/EMxNoyrBag9/10wZtf1YBL3+zFSPQ6OxXXy7STuqBpVVP2cWeiL2/uxkRf8A5E+P78qq+9tpAWXG+HTMNnomvuTBCV766raDBuAT2JAuiF7jbb2MtHwY6BlyQB13WO12N/ZmnGx/sDf2qknry6AqHbZ7/Z+oMOpm3FqsmxznVpwxZdHlskjnHlXWOwpwPoYl8dziGsqZ7WwLoqulQEi26mBdSrw/9szD5vMx4Xn/AB6249ib3phtszb3cuStbO4ZtKuWt5bWORbOTejew+Z7qwUzwG3aS4ttKvHf2R85bXs/ih4GZPIYnmNs8t/k8Hh7ubCXeQkO3myPGr2zuIHs8ux6nucessMORJMlq8V+DBkdbLNOinQs21nw7/VSYteQpZo9hCrpF/iUmBKE9zJEORRRZkODDKIieL45KwZAOb7aNGnk1dyosLxnL20F/YpaXVpdxJcWt7jbrzLS5glHVHNby20rWs0MikMkkfUjLoo2jWsOD9t72tPD+WXCXPiRm7mXHO1nd4znGCxGbydtcQHoeO9u89ipeQJcxEMkqXF+HZiTOrSKrLj5egnp5VVVKrJ0RVVeyZRN7J/ZO41Xsn2Tuqr/AFVV58f4H4b925H/AL8/+K1NR/KUe1CAAczxAkAAk8Px+zr5nUgGz6nQA+gA7VsgZF6UWRiMrsT3DSTwO7q0WRYvOqDCT/dYp620u2SP7lSPG+/wL4+dMsT7dGIkjAzvh/krWUaDPic3a38b/VhHeWWOaL7IZZv9Z37S7N/ydOcjlJ454m4q8gbZCZvj95jZYx8lMtjf5VJvu4hg/wBX278RXelNsEqt/Ntr4bCTunktdS3doqJ+6tSS6nRyon2RVb3/AHVPvzv3ftzcUTfuHBeQ3P097yONstn7+St/r8xv8qxll/J2c1kI/SPiLxe1G+5ssXlsgQPqBOcbs/YkfnVOXq7ay6kfT+la9ssGtqHJ9QbFhFqgbQXDzgusf2JXjNJsMSs66bcX2PQmWFUxLzF5Ulko1zHjX0RIonY1KkzrC8O/aOsvFG1uY8VZJx7NWK+ZfYa6mXIXCW7P0R3ljeGG2hvbMsyRTObKGa2uGWOeBI5bWa62u8Ff5OPwUZ5ZvELkHKecZOydHOLguI+KcfvLRtbkkt8a9xnw6ybikFvyOBY1ZG27TKIdefIsv2vvO5r23c+/zq6r4ZQxAsG6Q6NFLLcU8lIUQY4kIPunACTLYCOBoxwhyCJ4B7yW9v2aSS6yF47s7dpLmZmC/CP1cKsemNfhZhDEFXqLsE2Sa9RPDrwt4nwjE2vEvC/guG45jreMGSx4ziILae9kWRx+kc1dQxm9y16qypbyZbL3F1dCBLeCW66EiQSz0906QcVWLkebMj2mRs8Dw6pFZIq6UiK17CFd2cOwshKidioqwopPJY6SSMDMbCMpnHueqC0LRQdw0ndZJh3BH9CM/T8TD8RUEpW1nDPDeDEmLJZxYrvJDpkhtPhktbFthlZj3W4ukIGn7wRNsxCVlScSo5HqtanFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUrGe0tmVGscedaTUbLtJikj0lQ0iMLYS2tRXPIqd3CgxUcwk2QjV8GuGFiOkHAx/fx9hLkJxGnwxrppZdbCL9vq7eir8zsnSgkRjlXJ7Pi+ON3OBNdTFo7GzDdL3EwGyWPcpBECGnl0ekFUXckkatCDVmq999aW8Md1jq3FrvZu189npCpqKqGjY8GEJVLJmS5JnjrcaxShiqSbbXFlIiVVTCGefYy2qpTPsewx4UR2dlCSSeyjuzHt1SSMdD0G2diFUD5KABqNy3lyol7yPk+SWKKJeqSaUkRxps+Va2kC7JJY9EFvCrSSOxOnkdmb0IfSq9ELQ3p90lFsnYEWj3P1ZHiNkWmy7CC6VjWt5UsKNlUWnqmyCxatkUbnwZOeT4g8xvWPnOA7GqW0NjALBxuHhsQskgWa61syEbWMn5RA+mvTzCOs99dKkrWkfP/ABSy3MJZbGzaXGceVtR2KN0z3qqfhmyUiE+YWPxraIxtoj0b8+WMTm8rmZqq661d5XT0SKySZTy+3dsKN4kP8p8KXu5owNX4XuV7XK1fIbH9u3Kd8SPHPgPhkr22WyLZLOhQU47h/KuskpZepGvS0kdtjYiCrbvJo53jbzLa3uACKzWMwORymmhi8qDfe5n2kXr36OxaU+v82pUEaZl3WKLbYV1PV44asq4690RAL5ylb/4pT2orV/ooBhcn27r899GOd+1b4jcpae14+8PCsTJ1IqYtveMy8Z3/AD2amjWSKT0IkxlvjpE10mRxsmeY/iONtAr3Ia+mHcmUdMAP9GBSQw+0rSA/QV0YhSGe4piPKR693kI9xHuX+rnuVXOX+6qq81pvLy8yFzLeX91c313Oxee6vJ5bm5mc+ryzzO8sjH5s7MfvUoREjUJGixoo0qIoVVH0CqAAPsBX051q+qcUpxSsEbh6atNbzAq5/h8OVcME0UbKqpy1GUxGDTxExLiGjSzY4W+SBg2zLGuErnPZEQnZ6Wh4feMfiH4ZSgcV5BcQ49naSbB3wF/hJ2c7djj5yUt5ZG0ZLmxa0u36QrTlNqaf8TfAfwu8XIieZcZtp8osaxwchxzHGcgt1QBY1GTtgr3cMS7EVpkkvbKPqZltg+mELjelXqZxiuBsjYggOI9QiKPGzlGJXKoxkM2pA0xGM8WvK0IWkcivQQ0VGJsXH7cfOxHGJeH8TklCKJHSTMRI8gUB3SM30pjVm2VQySFAQpdyOo6sy/yeHhw0kjQ865tHEXcxRyR4KV0jLEojyrjYlkdV0rSCKMOwLCNAekWkc0kr0GpxSowdZnTFinWJ01bV6fcsSPHZnGOnZjV4cSldiucVbm2mF5SLwa46NpshiwZE8EZwy2NQtjUvIkewOjpZwfld5wrlOI5HZ9TGwuVN1Ap0LvHy/qr60bZ6f19s8ixswIim8qYDqjXWTw+Tlw+StchFsmCQeagOvNgf4Zojvt8cZYKTsK/S47qDXmfxw5XoLcljR5TXnqMr1pmt3h+a0j3NcaJYUFpMx3K6YiscoiFAaNPiseiuGkgQzMVfBi89TlltM/h4LqzlWa0ydlBe2M42FkiuYUuLWYfMBldGI7HpJBrbLi+d/RWTxWctWMkCtFM3T/n7G4QCZQDrvJbyN0dX4X6G1tatRjnDKACVHI00eSEZwFYvdhQmY0giMX92vY5rmr+6KnK+IKkqwIKkgg+oIOiD9we1bkRyJKiSxsHjkRZEde6sjgMrA/MMpBH2Nftz8r7pxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSuKvLquxyosb22kNi1tXELMlmd8q0Qm9/Abe6KQxXeIgBb+sxnjExFe9qLyRRPPIkMSlpJGCKo+ZJ+f0A9ST2ABJ0Aa6l9e22Ns7m/vJBFbWsTzTOfkqDelH7TudJGg+J3ZUUFmAqsqU7YvUptyhxrD8etsqzTOsgq8O19hFIF86xlzbacyBR0NZHaqIWXMlyWOkGVRCfKMeUVwI6KgrJxuPFrDFawqZJXYdRA+KWZ9DYH03pVB9FA2d7Nag8w5W2Vu77PZWdLSxtYZHQSvqGwx8AeQKW9CVXqkmcDckrOyqAVQek76Rvpb6/8ATc0PBhz4VLkfUrsOrhT937LjCbJekt/hMDrnEJxxtkRcDxQ3gBjhtjEyy6jnyi0jg92oqaOz8XjUx8IBAa4kAM0g+vr5aH16FP5dZ+Igdgvn34ic8vObZZ2RpYcHZyOmKsWPT8I2pvblASrXdwNk7LC3iIt42bUksttBjBjiIc5WBCJqvIUrkYNjG/Kuc5yoiIn9VXnYyGRsMTY3WTyd5bY/H2MD3N5e3cyQW1tBGOp5ZppCqIij1LEbOgNkgGv445JpEiiRpJJGCoiAszMfQADuTWG8k2EeUpIdGr40b5Y+eqKyUZPsv06L8xhr89iKn1Cp4uT2HIrV89PGD2rcnmmu+P8Ahq8+HxG5ILjkzqYcxkU7oxxcbANiLVxspcsP0pIpjdDjXV43sbDcRigCXGUCzTdmW1B6oYz6jzSO0zj0KD9UO4PmggjGLnOc5XOVXOcquc5yqrnOVe6qqr8qqr8qq/Kr8rzTGSSSaSSaaR5ZZXeSWWR2eSSR2LPJI7Es7uxLO7EszEkkkk1NgAoCqAFAAAAAAAGgAB2AA7ADsBXxz4r9pxSnFKcUpxSnFKcUrSC9Ez1SN14z1V49oXqL3Rn+zNX79lriVBM2dl93mk3C9s2cpDYdMqrrJptpbQa7MrYkjErKmhyR182/yWovZIxlgy5B99PHfwlwV3xG55FxnB47F5bjqC8uY8VZQWKX2HiTpvUmgtI4oZJbGELeRTupkjtrWe3QkSIq3XzTi9lJipL/AB1lb211YL50gtoUgWa0QamV0iVUZoU1KrkFljieMEhgBu+80LqlKcUrz/PxAGioOnPULyvJaaJ9JS75wbFNwsEISMiBv5hLTC8tYJ6f65Vhe4bJyawa9ykSVkTidmhMBOejHs58gkzfhtZ2s79c/Hr+8wpJPxm2QRX1mWHySO3vVtYyOxW213ZWq++A3zXnH4onbqewnmsySe5jHTPF/srHMIl+0evUGsP6JtpNzqfDZcppEKCBIq2vIi9jAprCXUxiDcv/AEjPp4Qxud+xhlZ8qxVWY5eNYsldohGvMDkA/haaNJiCPkf1mwPoQR2IreLw/wAkMnxTGOXDy2cbY6cbBKPZny4Vb5hmtDbSaPfUgPfYJy3zHVM6cUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUqFPVhnT2JU6/gHVrSsZeX6MVf1tQjmVEIitXt4o8cicYL0X9Ta4ydvFFWV8bswTLeuu+kmGHfyJG5XH8CEBHyLiqR8W88yiz49byEB1W+yAU/iUMVs4GIPp1LJcOjD1W2cegrZS/C6+n/AnuzL1B9lUQpJa2db6u6dBWAFckWaOMsPZ2yITSM8HFaGYmu6CeEjvac7YcU4EK2CdlsccsQeu+kXeiY7fY9DrUkg/t8tT/rB9K89/Hjl7oLbh1jKVEiR3+aKHXUhbqsbJtH0JX32ZCO+rNgddYO5+c4owSyDkaIIWOIUr18WMGxFc5zl/ZERFX+v7J88kGSyVhh8fe5XKXcNjjsdbTXl7eXDhIba2t0aSaaRj6KiKToAsx0qgsQDrRFFJNIkUSNJJIypGijbMzHSqB9STUfcryyRfyHACrw1QX/yAd/Fx3NVUSRJRP8AU933GNe7QtVETuRXvd5S+OXjnlvFPKyY7HyXGP4RYXBOMxhJilyUkRKrlcuqsRJcP3a1tSzQ2ETBUDXLT3Ett4HAQ4qISyhZL+Rf1svqIgfWGE67KPR3HxSHfcJ0qOnc1+qRU4pTilOKU4pTilOKU4pXnxbf6+PWLo9tbRpbjaPUBi9tUbFzartMaxTHZhcWx2xr8ls4k2ixoosZIIlBUyQlr6YgiEG+ujxnMe5qo5fR/C+HngnPh8TPDieN3cM2MsJYrq8uYxd3MUlrE8dxdBroMLiZWEk4IBErMCAav+0wPEHtLV0tbCVHt4WSWWQCWRWjUrJIDID5jghn2AeontUR+vXThujvrz3vrPBzHxwOsdriyjXBYRhpLx7H8gDUbL1wkY4URjZVLj+QUDBERjHMPFRzxDejhtmfh5mxzbw94/lcgq3TZbDtaZQOp6Lm5t2mxeT61J30T3FtcFhsghyASNGstgrwZjBWNzOBIbm1MVyGHwySRl7a52D+y8kcnb00fpXo86A2bG3VorTO4IjguBtLVmAbBagEVoxPzDFaq/NHQa/rA+MaeSOWOTsWOUTwGa0o3tTzG5FinwXIM5hXDBsTl8jjT1dyRZXc1urbHZg6xhgw+FgQykgg1rrf2xsr68szvdrdXFv39T5Mrxg/fYXYPoQdjtWXOYaupWoh+KOxgAbnoxzMMdiSbCs3njFhLRiIRwKiXqu1qI5CfdzGkvLsgWKvZjnmVP8AWvNzfZMu2aDnFizHpjlwF3Gm+waZMtDMwHyJEFuGPzAX6VbXhhKSmZhJOlaxlUfIFxdI5/MiNAfrofSoA9JWrv4t9Nyz3FBj+5baj6r8swPITDaqkXBc811rC4x0klyovhGo82BdgjoxzEfIzcvkx6s82WlyXM+4+KSYGR9Q5zh9nkrVT6DI43JZWC6CDY29xj2gZ9g6XHroj57MeEfKDZc1v+Izyats1hIsvj0Y6C5PHT3EN6kY33ku8c0Mkh0dR4tdEdweE5ma2epxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUoqoiKqr2RPlVX7In9V4pVUNw2/3Pt9a7GoZrjINgZpXYziVYH5PYSreyi4/i1YFFXt70j3K+I37NUr+/ZO/LPx1qYLa1tVG3CIpA+csh6nA/ORjr+ArTTlmbjv8rm83cS9Nr5tzcCRvSOwtUKwk/aO0hTq122CfnXrP9KvT9i3Sr046X6dsNYD8j1Hr/H8QSZHA2Ml3cQ4jTZPk8gLUa1s/LMmkW+TWao1vuWNtKJ4t8+yW1bQLbW8MC61FGqbH7TAfE35u22P3JrzSz+YuOQZrJ5m5J83I3k1z0k9XlRM2oLdT80t4Fjgj+iRqPlXL7DyJ0iQtFEJ/l4zmunuavwaSn6mAVU+446Kjnt7qiyF7OajgNVfPL2svFuTLZU+GeCuiMVh5Y5uTzQSfDf5hNSQ4tmQ6e2xIKyXMZZlbJsEkjSbGoxmHEMOIov0pcJ+tmBW1Vh/Nwns0wB9GmOwh9RENglZSBi/mldTinFKcUpxSnFKcUpxSnFKcUriyUdKYjylp6spSvcQhCV8R5CEe5XPe97gq573uVXOc5Vc5yqqqqrzlE84AAmlAAAAEjgADsAAG0AB2AHpX2JHA0HcAdgAx0B9PWvP/wDX/PXG9TXbQ4THtkxcJ1AC3c47CtJYu1zQyRPGNvzGYlTIqxqAn63EGSSn6JDOejHs5rIPCvDlyCr3+aaHSkajGSuFIJP4j5yynqHYAhfVTV98CDDjVp1EaM14U7a0vvMgIP1PWGO/oQPlW5Z6ZAJ8f09ejUdi1jZDunnWZxoyOaK1YErHIcmqcozlK9z31hobiSGvQMsiulxhBjnEEekXis0beJPNzESVHJMop2yufMS5dJhtQoAEquApHUg0jFmUsad5MVPIMwV9P0hcg9wfiEhD9wB6MCNeq+hJIJqdHK/rB1qKfijsnjFs+jHDBEasyFA3nk84XmiubGtJGq6qqIo0/UjSFp7lrXu+HKNzW/LX83M9ky0cRc4viPgkkwFpGderxLl5phv7CaDt9+/yq2vDCIhczMR2LWMSn7qLp3H8A6f213f0adTszf0b+sirkw3FlZdtDblxStcNfGXMwXU2qbjGPDyb+pB5bRlYpWK/we1fBvuici9TxpzRx3jlwWdX0lli8LBcaPdI8jmMxBd70e27K5B6TrYPf4SKkMeabC+LvBr9X6Et7vE29w29dNtkb+6sb3f/AOyupOx0DvROj2qr5e9eitOKU4pTilOKU4pTilOKU4pTilOKU4pTildM2NaOpcCzK0Y5WFiY3cPjuavZWynwTCiqi/t2kEF8p8p+yKvZOdqyj828tYyNh54gw/o9YLf8IP8A5VheR3ZscBmbtSQ8OMvWjI+UpgdYj/1jJ3rgPQ91LH3J6pvSJj8+KkmsxbPLPbE57mo4UU2oMSyDZFDIKiovw7KsaoYolRrlSRJCq+LEc9lwYeIS5K1UjsshlP2MSNIp/wB5VH56rz58U8i2M4FyOZG1JcWiY5B82GSuIbGYD8reeZj9lPz0D6fOQWjaaom2Hx7ghK2O1eyo6SVUGBFT/eahHNe9E/6tr1/bnJ4q81j8PuA8j5SSnvdlZNDio3AYTZe9ZbPGIY/WSNLuaOe4Udxawzv2CkjSDE2JyOQtrTR6JJAZSO3TCgLynfyJRSqn98qPUgVGMj3le8hHOeQj3Pe9y93Pe9Vc5zlX5VznKqqq/dVVeeMFzc3F7c3F5dzSXF1dzy3NzcTMXlnuJ5Glmmldts8ksjs7sSSzMSe5q7VVUVURQqIoVVA0FVQAqgfIAAAD5Cvpzgr6pxSnFKcUpxSnFKcUpxSnFKcUrzF+tPbdh1kdc+7tk4eCRfu27uSRRa2ixxPWbc45FmwsB1hGYBVe5J0/GanGwuA1XI2UVwhqrUaq+q/BsNHwngGBxd6y24w2EW4yjsQEguXjkyOVYt2Hlx3U1yeo62g2dd62XwtouHwdlbTER+6WYkuSSOlJCrT3R32HSsryHZ+Q2a9KLTuu6/UOo9WamqXI+q1frnCNd1j2q5Wur8KxmsxqE5qva16o6NWDVFe1rlRe7movdOeXebyUmazOXzE2xNlsnf5KUHWxJfXUt0+9EjfVKd6JH3rXC8uGu7u6u3/HdXE9w39aaVpG/vY1kbmMrr1oJfiFN1x9qeoTd4dWyxyanRGt8L1iqxyoWK+/msn7CyIqOarm/WxZOaxqCxa1UUUig+lI1pY5O/ol7N2CbEeG8F9KhSbkOUvsr8Q04tozHjbYH59DLYvcR/VbjrB0wq+fD+yNrx9JmBD31zPc9xoiNStvGP6pEBkX6iTY7EVtKekbpddWel3oXFLuD9FYZ5rzKNkXyHYoySY+2bW+yymPJH92uZhlzj0RWuRHoGKxHtQnkiameMmd/S3izyG8gk8yPHZO0xlv0nYVsPFb2c6qfnu+guX7dupzrtqq25HftLzCe5hYk2l/aww9PqHsjFGQp+vnxufXWz9K1UObs16wU4pTilOKU4pTilOKU4pTilOKU4pTilOKViXevl/hLm3gqov5aDv2+F8fzGF5p/wVnki/1RVTmSxH/wB5Wm/9If8AuNr++ojzzf8AgjnNEg+6r6fT3iHqH5Fdg/Ympe/hkY0Q/qeVZZDGPNC0RtuTAc//AFDlvbjkN7xfKfrWDLmDX7/yyE+P3S4uPAHIjfyhlI/P4R/yJrzr8c2YcFkCkgNlscr/AHUeewB+3Wqn8wK9ATaE9UHWVjV+HuLOMn9mJ7Ef/iiq+R37/u1q/P7aoe2nyd47Th3DYZCFuZr3keQjDa2tsv6OxewO7IzT5UkN8PXFGwBZdrrdwi1Be9vWH4VS2jP9c+bL/EBYvvon5GsQc0Cqw6cUpxSnFKcUpxSnFKcUpxSnFK6vIzjCokg8WVl+LxpUYxY8mNIyCpDIjyAvcMwDhJLaQRhEa4ZREa143tcx7UcionbXH37qrpZXbo6hkdbaZlZWG1ZWCEMrAgggkEHYOq5RBOQCIZSCAQRG5BB7gghdEEdwR61oufh/OjOw391bRd+5HVqTVnTCSJlSypDG/S3O2bAMlmvaaMhGdzlx4opedyzxX+VZLoceDL8GXcVC7/e0bziLjvDX47bS6y/Kw9p0Kfjgw8bKclO2jpRcgpj0Vh+tS4uWTvAxF4c+zK2GJNhG3+NZMGLQ3tLRSPeHOvTzARAAfxCSQj8B1vl889qoqsNdQ+78P6bNH7R3vnp0Fi2r8PtspnhQrAntZMQPtU+PwCERR/muS3Z67Hqhj08C2lnEE5UR6qmc41gb3lGfxPH8eu7vLXsNpG2iyxI7bnuZAO/lWsCy3MxHcRROflXdx1jNkr61sYBuW6mSJTrYRSdvIw/cijDSP9FUmvNv05gmx/UH628ZxaykGsM76lN0z7/N7aIN/jWQsiup2XbEyMIV95QV+M44y+uRRW+bQQaxkULVRo2c9Ps3kMZ4b8DuruJVjx/F8FHb2ELkblktoI7LG2zNoBpbu6NvCznXVJKXb1JrYy8ntuP4WWVQFgxtkqQof2mjRYreMka20snloT22zbPzr0mNmzafVOhtgWFVEjVVBrjUmUyquvjp7USvqcSw+cSBBjtVf0AjRK8MYDPJVRjGNRVXtzzAxEc+Z5JjIpXaa5ymbsklkbu8s17fRiSRtDuzvKzMdepJqheNWcmY5RgLAlnlymexdozerM97kIIWY9tEkyEntr1+VaKnPR2vXGnFKcUpxSnFKcUpxSnFKcUpxSnFKcUpxSsb7hiPm6vzoLE8nNxywldk/wCzBF9a9f3+zI7l/wCXO9jG6MhZk9v8YjX/AH2Cf/y71GuYxGbi2eRRsjGXUv8ACCMzn+6M1mz8OJlsTGvVb0vWSye0uc4PufEorlcjRrLHrPIcuGMjl7J/OZihBCaqopJLwDZ3e9rVuPAsFycIP7aTKPz8tm/v6dfma87vGm3afw/ykijful1jLhh6npN9DbEj8jcAn6KCT2Br0HtiHU2SFH3/ANlhxAJ/ZHMdJ7f2+ZCr/wA+/wC/PO72tMk194wXtqzdQw2BweNQb/AssEuYK/bb5Zn1/S386194fF5eGR9fz1xPKfvplh3/ANlr+FdF5rPUopxSnFKcUpxSnFKcUpxSnFKjV1h9SNB0idM24OozI641zB1li6WEGlC9RLeZPdWldi2GUZpKI50KHc5feUdZOsGjO+uhS5E5kaS6Okcko4Vxi45nyrC8ZtZVgkyt35Uk7Dfu9rBFLd31wq/tvBZW9xLHGSokdFjLIG6hksRjpMvkrPHRsEa5l6Wc9+iJFaWZwPmUhR2Ve3UwC7G9jzNc+3ptjZWdZpsXKc6yM+T59lmR5rkZoNvY10I19lVxMvbcsOviyhxYMUlhPkPjw4zGR4olYALGjY1E9T8dx/DYvH2OMtMdaraY6ztrG2WSCKWRbe0gS3hDyuheRxHGoaRyWdtsxJJNbKQWVrbQQ28UEYigijhjBRWIjiRUQFiCWIVQCSSSe5716bHS70taZ6O9Q02k9GY2/HsNqpk23lmmynWV/kuRWbY7LTJ8ot3jES2vbAUSHGJJUQI8Wvg11TWxYNTXQIMbyt5Zy3Oc1zU+ez90Lm+mRIUWNPKt7W2iLGK0tIQWENvGXdgvUzPJJJLK8kskjtrTlMpeZe7e9vpPMmcBQFHTHFGu+mKJNnojUkkDZJZmdizszGQ/I1WPrTi/EX9e8bMcoo+hrWV2OVQ4HYQcy3vYVkpCRrDOEjuJievSmjvRhh4hClPyLJIb3SY/8R2VDEM2Jc4lMCzdr2ZvDx7G0uOfZWApcZGJ7Hj8cqaaOw6tXmSAYbBvZEFtauOlvdorhwXhvENXB4eYEwxPnLlNSTq0NgrDusG9S3AB7gzMPLiPwnylkI6o5lNZq/Dd9EUqhocy65M8rHBlZfEtNZaPjzAIjkxqJZCTYOdR0Kx6IlrdVgMMpJgHgkhBS5mArSwreM9+C9p7ni3FzZcBx8u0sniyueZG7G6eInG2DEEb8mCVr6dGDKWnsmBEkLAdLxGzYkkhwcD7WEpc3xU/50qfd4D/AFI2MzqQQS8JBDIQLk/VX2oDW3R7mtSOR7N3tOzo9c07WPRCKGfMS6yQjxIqPfGfi9JcV5CIrRikWMNCOd7jRFpnwXwzZbnePnKdVvhobjKzkjsGij93tAG9A4vLiCUA92WJ9a0WXO+z1x5854l4q5ZOq14/b3ebuiR26oY/dLEBvQSDIXdtMqnZaOCUqPhLLqL83hr0gpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUrg8nCGRjeQx5PZI56O2CdXf6UCWBIYXv/bwc7v/AG5ywErNCy/iEsZH5hwR/fXRyaJJjchHJry5LG7STfp0PbyK2+x7dJO+x/KsJ+jvb2VH6n3RNNqleko+9MaqCqzv5fluQhnUFwi9u36HVFlOQn7KNXd+6d05cWLJGRsyP9Og/g3wn+4mvPbxIjSXgnKFk10jFTyDf78JSaL+IkRNffVemBnqKmU2Sr/vNhKn/D6CM3/6tXnnB7UMZTxu5ex9JYeOSL+Q4xh4v+9E1aycVO8FZj6Ncg//ABUx/wCRrp/Nf6kVOKU4pTilOKU4pTilOKVxVzfUeOQ/zHIbmpoa9TgipPubGHVw1lSiIKNG+qnGAD35BVQYA+fuGIqMG1zl7c5oLe4un8q2gmuJOln8uCJ5X6FG2bojVm6VHdm1oDuSK+0jeRumNHkbRPSilm0O5OlBOgPU/KupbY1VgO8Nb5nqTaWORMs1/n9FLx3KcfmvOEU+tmI1VUUqIWPNgTohxhnVlpAkRrGrso0Sxr5MabFAcfcw+XyOBydjmcTdPZ5LHXCXNpcxhS0cqb9VcMkkbqWjlikVoponeKRGjdlPLaXVxY3MN3ayNFcQOJIpF1tWH1BBDKwJVlYFWUlWBUkVSYT8OB6ezyPe236hwte9zmiHsnGlGJrnKqDYpdelKrGIvi1SEIRWonm97u7lvYe074kgAGLjZIABJxdzs6+Z1kQNn1OgB9AB2qajxG5Br8GOP3NtLs/c6uAP7AB9qv15rvUCqoj1dPUuoOgbSz6PDp8Cy6l9p1U+FqvHnJHmfwnXPUkCftTJIJUKJlPQm90ONwpwSCyjKQsgMjS6iqyc9bc3gz4W3HiJnRPexyRcWxE0cmXuR1J75KNSR4i1kGiZrgdLXTxsDaWjGQsk0tqsst4lxuTPXvXMrLjbVla6k7r5zdmW0jYd+uQd5GUgxREt1K7RBtMPoD6ONleo31WV+DyLG/PRTLaTsLfu0ZRCzp1Ni8i0WbkVrKtpzZTZeaZjYyC1ePNmJLPOvrF9tNAWprLqVF3i8RebYrwy4hJfrHbrcJCuN47iUAjjnu1i8u2iSGPp6LGyjVZrkp0KlvGIUYTSwK1yZ7MW3HcU04WMSKgt7C1ACq8oXpjQIuumCFQHk6ekLGvQpDugPpCa/wABxDVmDYlrbAKKFjOE4Lj1TiuK0Fe17YlTR0kIMCuhicRxDGcOOBnvSZJTSpZlJJlGNJKUr/MTJZG9y+Qvcpkbh7q/yFzNd3dxIQXmuJ5GkkcgAKoLMelFCoi6RFVVAGulxPNdTy3NxI0s88jyyyN+J3clmY60BsnsAAANAAAAVrMesD1Ax9nb7q9T49Ytl4zpKul1tmsciPjH2FfPjyMmarhr7Z3UkCHS0TmkRxa+2jX8ZFYpDNXbvwK4w2I41Nm7qLou+QypLD1DTri7YMlp2PdRcSvcXII0JYXtnO9Lrfv2auGvgeH3HIr2Ax3/ACqeOeDrXUiYazDpYHTDqQXc0t1dgrpZ7aSzkOwqEVG8vCtj6cUpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKxLvHJP4X1hlEtj/ABlWEP8AIoXZezlPcr9ERzF/Z4IZJUpq/dFB8fPbmSxEHvGQtkI2qP5z/Tpi+PR+zMFX/aqI86yf6K4tlZlOpbiD3GDR0fMvT5DFT8mjheWUH1/V9u+qkl+HD6fp+6PUxwDNSRHGxfp2w3NtvZAZ7HJGdYEqC4Bh0JD9vFs/+KM0gX0SP5ISRFxyxe1rgxjq24MDAZshG+trAryt+euhP49bhh9lNeefjVmExnB7y1DanzNza42EA/F0CQXly+vUp7vavCzegadAe7DfoG7HB7WRe5/3mDFN3/8AKpY//wBj/wDu/PPb2u8cbLxbN1o6y/GcNfg/ImF73FEA+mwMaNj5bBPqN6/8Ol68P0b/AJm6nj19OoRy/wBn609/rsfKuhc1eqVU4pTilOKU4pTilOKVB31B+uTB/T96e5e78yx60zGfZZLXYFgWG1R2wX5PnFzV3dzAgWFy+PMDQUsaoxy6tLS4LDlqEEBIkOHNs5sCHIn3hvwDIeI/JEwNjcw2McVrLkcjfTKZBaWEEsEEkkcAZGuJ3muYIoYA6dTSdbukUcjrm+P4SfP5AWMMiQqsTTzzOOryoEZEZlTYMjl5ERUBGy22KqrMNB/ql6zOrb1LNw0Yc1k3WW2FldJWar0drqutS4xQS7F7wxq/E8SjFnzbW9kieoZl/Zks8hnCRRyJ7K8AIsb0P4lwfh3hbhLhrFYLOOKDzcvn8nLCLu4SMAtJeXjCNIbdWHUltEIreNtFYzIzO174vDYnjdnIYQkSqnXdX1yyCV1XuWlmIVUjGtiNQsanuF6iSd9r009Rbo0T0PdP+q+oOyNYbXxXF7MeQAkWjLs+PwLPKb65xbEJFsNXjmycPxOwpMalKCRNhxpVWaFXT51bFhyi+ePilmcHyDnvI8vxuJYsPd3cRtmWIwLcyRWlvBd3qwnRjS9vI57pAyo7LKJJI0kd0FE8ku7O/wA3kLrHqFtZZVMZCdAkZYo0lmCfsiaVXlGwrEOGZQxYVOjkArB1Wd6lPqYan9PXWKzbN0HMt55fXS/8KtShlq2RYmar4yZZl7470kUeCVUtFbJlqop2QTAFpaBHnHZ2FNafhd4WZjxJyvREJLHAWUqfpfMMnwxqdN7nZBh03GQlT8KDcdujCe4IUxRzSTjnGrvkFz0p1QWMLD3q7K7Cj18qEHtJO49B3WMEPJ26VfREpqfqp9T3qyfHCSy2nvbcV4+ZZWc55IlBjVJFQbDWFgYQjw8Q15hVUgQBDGAsatro8Sqqoc2zkwYMz0Fnn4j4UcODMIsTx/C24SKKMB7i6nfZWONSVe9yV9N1MzMwaWVnlleOJXdLzd8XxnEjfTa2NnH0qo+KSVzshV2Q01xO+ySTtmLOxVQzL6B3QH0Mav6BtD1GpcDGG4yix+mu9p7GPDZGuNh5osf25FidvkUkDH6pry12J4805QUtUjnFLNurC7t7Tzk8Ref5bxE5DNmcgWgtIuqDEYxXLQ42x6trGp7CS5m0Jby46Q083ZQkEcEMVB57OXOev3u59pEu0tbcElLeDfZR8mkfs00mgXf0CosaJ2TrZ6narpW0VkWc+/FJm9uMuN60pj+2V9ll8+ORI04sR/f36nHAe5e3HmjAGjwx1nvjmWcJpeLw+4hNzPkdpjelxj4Ct3l512ohsYmHXGHH4ZrptW0GtsHkMvSUikKy3wr4FceIPLbLEdEi4q2K32duk2ogxsLr5kSyD8FzfP02ltrbq8rT9DRW8pXS/s7OwurKwuLabJsbW2nS7OzsJhXyJc+wnyCSps2UciuIaTKklIc5XuV5Ckc9yq5yrzfyGGK3iiggjSKGCNIYYo1CpHFGoSONFGgqIihVUDQAAHavUOCCG1ghtbaJILe2ijgghiUJHDDCixxRRougqRoqoigAKoAHYV/DzkrlpxSnFKcUpxSnFKcUpxSnFKcUpxSnFKcUqNnVTDkytYBOBr1FXZPUzJqtRezIz4tnXscT4XsxZk6I1FXsnm5id+6oi53jrquQ6W1uSCVE3+8Ckh19+hG/huqz8WIJZeLJJGCUtspaTzEegiaK5tgW+g864hHfXxFR6kA26fhdOqDRekN/dQeqttZfQYJlO/MY1nF1ZeZTPjU1LbXWC2uZvtsHHczihgRb/JRZdWTKCDMMD86kUJquAUtxIra+fb3HLiGGeeKVlRp1jETMQAShbadROgzdQKg/iK6B3oHzy8eMFlsph8PkMdbTXdviJ75r+K3RpZY4ruO2Ed0YkBdoYDbyLM6g+UJhI4EYd03cdnPYtxBYnbzZWtc7+vZ8mR4ov9O3i5e337O7/ZU5of7Z9xC/P+MWyFTPb8RjkmIILBLjMZQQo+vQjyZHAPfUgOtEE0pwlWGPu3O+lrwhfptYYuoj/eA39tfKsa808qaU4pTilOKU4pTilOKVGLq56RNL9bWnbHSW8aq0m4xJtIOQVFvj1iOoynEsnrAy40DJMZsjxLGHGtI8OxsYLmWVZaVkuDYTIk+ulAM5iSvhvM85wTNxZ7ATRR3axSW00NzEZrS8tZSjSWt1Erxu0TPHHIDFLFKkkaPHKjDdZPE5a8wt4t7YuqyhWjdZF64pYmILRyKCpKkqrfCysGUFWBFYc6KvTM6T+g2HNPpfD7C3zq0GeLa7b2NLrMn2ZMrTEV600a5hU1HVY/TqiDZJrcUoqGNarHinu2WcuKCQPN868VOYeITxrnL2KHHwlXhw2MSW0xaSga85oJJ7ia5m9Skt5cXDQ9TrAYkdlPczXJcrnWUXsypAh2lpbq0VsrfvlGd3kf6NLJIU2QnSCQbAOVzWApxSvMa9RrI8hyjrr6rp+TX11kU6JvTY1HEm3tpOt5cWlocmsamjp48mwPIMGrpaqJErKmvG9sSur4seFDCGMEYm+q3hla21p4f8PjtbeC2jfj+MuHjt4o4Uee4tYpriZljVVaWeZ3lmkILyyOzuzMxJ2W45HHFgsSscaRqbC2kKoqoC8kSvI5CgAu7szux7sxLMSSTWx9+F9oqRdc9VuSrT1S5G3Nde0TcgWviLdtpCUV1YPp22vs/XpVPnjHNfXpISI6WNklQqZrXprH7WFxP+k+H2vnze6mxyVwbbzH8gzi4gjE5h6vL84RkxiTp6whK9XSSKrvxNkf3nFRdb+X5FxJ5fUejr60Xr6N9PX0kr1a3o63qtqfmotVbWst621hPJ1BasqyTZZKyHp8E+JXPkmfBizrHMspj2EyNEc9Y4Jc8FZWhmSBDaaUKvgjO97Ikdo9uvZ6iiHGMzMI4xNJnWieUIoleOKws2ijeQDqZI2mmaNCSqNLIVALsTvf7KsMK8N5DcLFGs8vJWhlmCKJpIoMZYPDE8gHW8cL3E7xIzFY2nmZADI5amDl/VtDTilOKU4pTilOKU4pTilOKU4pTilOKU4pTildC2kIRtb50wwxlYmK3hEYRjXtQga85gv8XIqeYisYUbu3kwjGvaqOaip27Alb6zIJB95gGwSDoyqCNj5EEgj5gkHsawPKUSTjeeV0V1/RN+3S6hh1JbSOjaII6kdVdT6qyhgQQDVRnLNrT2pf8AS51HdQ2B7U1lRYPvnc+GUkjLcbq5FPim0c4x2qPWOsAAdXGr6i8hxCwXAe4LojwujqJzhqNWKqLDuZcewGXxOSucrg8Pk7iGwm8mfIYyyvZovLRjH5UtzBK8fQe6dDDpPddGsRksZjZrW6kmx9lK/lTSdctpBI/X0E9fU8ZPXsA9W97AO69M7A5MiZg+Gy5ZzSpcrFMdkyZMkrzyJMg9RDKY5zFc4hjGI5xClI5zyPc573K5VVfKvIKqX96iKqIl3cqiKAqqqzOFVVAAVVAAAAAAGgNVrXOAJ5gAABLIAANAAOwAAHYADsAPSu186lcVOKU4pTilOKU4pTilOKU4pTilf//Z
IsAdmin
boolean
Price
string
Example:
345

Responses

201 Created
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
deal
Object
__v
integer
updatedAt
string
Example:
2018-05-08T10:12:49.855Z
createdAt
string
Example:
2018-05-08T10:12:49.855Z
ProfileID
string
Example:
5af0523254a2a7403abe145d
Description
string
Example:
deal description
Name
string
Example:
nameboro
_id
string
Example:
5af178210a68df7467ef6dc1
IsAdmin
boolean
Products
Array
Object
ProductID
string
Example:
5af1601f428b676496b4203f
Image
string
Example:
https://s3-us-west-2.amazonaws.com/wcbtstaging/Deals/nameboro/5af1601f428b676496b4203f.jpg
_id
string
Example:
5af178210a68df7467ef6dc3
StoreDeals
POST /api/deal/storeDeals

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

x-chaos-token
string required

The JWT token that is retrieved from using the /connect method

Request body

Object
ProfileID
string
Example:
5af0523254a2a7403abe145d

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Deals
Array
Object
_id
string
Example:
5af191907dafb004b8143771
updatedAt
string
Example:
2018-05-08T12:01:20.660Z
createdAt
string
Example:
2018-05-08T12:01:20.660Z
ProfileID
string
Example:
5af0523254a2a7403abe145d
Description
string
Example:
deal description
Name
string
Example:
nameboro
__v
integer
IsAdmin
boolean
Products
Array
Object
ProductID
Object
_id
string
Example:
5af1601f428b676496b4203f
updatedAt
string
Example:
2018-05-08T08:30:23.442Z
createdAt
string
Example:
2018-05-08T08:30:23.442Z
ProductID
Object
_id
string
Example:
5a71e97eeca784658d88c1b3
product_name
string
Example:
test Product
Image
string
Example:
https://s3-us-west-2.amazonaws.com/wcbtstaging/product/5a71e97eeca784658d88c1b3.jpg
ProfileID
string
Example:
5af0523254a2a7403abe145d
Increment
integer
Example:
1
FloorPrice
integer
Example:
85
BasePrice
integer
Example:
90
barcode
string
Example:
12345678
__v
integer
Image
string
Example:
https://s3-us-west-2.amazonaws.com/wcbtstaging/Deals/nameboro/5af1601f428b676496b4203f.jpg
_id
string
Example:
5af191907dafb004b8143773
adminDeals
GET /api/deal/AdminDeals

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Deals
Array
Object
_id
string
Example:
5af9735f846ab646c6ebb9e8
updatedAt
string
Example:
2018-05-14T11:30:39.378Z
createdAt
string
Example:
2018-05-14T11:30:39.378Z
Description
string
Example:
This is the new admin deakl
Name
string
Example:
Admin deal
__v
integer
IsAdmin
boolean
Example:
true
Products
Array
Object
ProductID
Object
_id
string
Example:
5a70435064e7ef41b6974ddc
product_name
string
Example:
Apple MacBook Air
Image
string
Example:
http://cdncf-au.fluidretail.net/customers/c1467/77/27/-2/14/29/46/2/7727-21429462_VerticalDisplay/thumb_variation_SILVER_view_01_430x460.jpg
_id
string
Example:
5af9735f846ab646c6ebb9ea
Order
POST /api/buyIt
POST /api/order/getCart
POST /api/order/get
POST /api/order/update
DELETE /api/order/remove
POST /api/order/purchased
POST /api/order/checkout
Buy product
POST /api/buyIt

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

Request body

Object
ProfileID
string
Example:
5ba9f97fc9564312b0baf
token
string
Example:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiO\XQiOjDQsImV4cCI6MTU0NzA2NzI4NH0.j93dPRQmsiH_hyYaePVkO7h2Cn19rA3v_mbS1rmHXMw
ProductID
string
Example:
5c00670524c0e63ea588257a
StoreProductID
string
Example:
5c00678824c0e63ea5882584
Quantity
string
Example:
1
orderproduct_attributes
Object
attribute_name
string
Example:
color
detail
string
Example:
#000000
Amount
string
Example:
1234

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Order
Object
__v
string
Example:
0
updatedAt
string
Example:
2019-01-07T11:19:12.194Z
createdAt
string
Example:
2019-01-07T11:19:12.194Z
StoreProductID
string
Example:
5c00678824c0e63ea5882584
Quantity
string
Example:
1
Amount
string
Example:
545
ProductID
string
Example:
5c00670524c088257a
ProfileID
string
Example:
5ba9f97fc91312b0baf
_id
string
Example:
5c3335b02923b971ae
Payment
string
Example:
false
Shipping
string
Example:
false
GetCart
POST /api/order/getCart

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

x-chaos-token
string required

The JWT token that is retrieved from using the /connect method

Request body

Object
ProfileID
string

id of user profile

Example:
5a4dc78c6b164d29a9831b76

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Cart
Array
Object
_id
string
Example:
5afc30b07740721d9fe2e0fd
updatedAt
string
Example:
2018-05-16T13:22:56.888Z
createdAt
string
Example:
2018-05-16T13:22:56.888Z
Ammount
string
Example:
364
Payment
boolean
Shipping
boolean
ProductDetails
Object
prod_details
string
Example:
Chef 600mm Electric Wall Oven - in Oven Grill CVE612WA Wall Ovens Chef
Image
string
Example:
https://www.theelectricdiscounter.com.au/loadimage/images/kitchen/cooking-appliance/chef/cve612wa/cve612wa.jpg
product_name
string
Example:
Chef 600mm Electric Wall Oven - in Oven Grill CVE612WA
GetOrder
POST /api/order/get

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

x-chaos-token
string required

The JWT token that is retrieved from using the /connect method

Request body

Object
AuctionID
string

AuctionID that has just completed

Example:
5afc30107740721d9fe2e0e1

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Order
Array
Object
_id
string
Example:
5afd255f2c74972b6dc6b145
updatedAt
string
Example:
2018-05-18T07:59:23.554Z
createdAt
string
Example:
2018-05-17T06:46:55.672Z
Amount
string
Example:
662
Payment
boolean
Shipping
boolean
ProductDetails
Object
prod_details
string
Example:
LG 450L Bottom Mount Fridge - Dark Graphite VCM Fridges LG
Image
string
Example:
https://cdn2.harveynorman.com.au/media/catalog/product/cache/21/image/992x558/9df78eab33525d08d6e5fb8d27136e95/g/b/gb450uple_1.jpg
product_name
string
Example:
Bottom Mount Fridges
BidDetails
Object
_id
string
Example:
5afd1dbc2c74972b6dc6b12b
Store
Object
DisplayName
string
Example:
Harvey Norman
DisplayPicture
string
Example:
https://s3-us-west-2.amazonaws.com/wcbtstaging/UserProfile/Store/5a6884524430a248a997ef19.jpg
Bio
string
Example:
Largest array of electronics, computers & more. Get the best offerings today.
update payment status
POST /api/order/update

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

x-chaos-token
string required

The JWT token that is retrieved from using the /connect method

Request body

Object
OrderID
string

Id of the order

Example:
5afc30a17740721d9fe2e0fa
Payment
boolean

True if payment is done. False is payment is later or not done.

Example:
true

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
RemoveOrder
DELETE /api/order/remove

Request parameters

OrderID
string optional

Id of the order to remove from cart

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

x-chaos-token
string required

The JWT token that is retrieved from using the /connect method

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
GetPurchasedOrder
POST /api/order/purchased

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

x-chaos-token
string required

The JWT token that is retrieved from using the /connect method

Request body

Object
ProfileID
string
Example:
5a4dc78c6b164d29a9831b76

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Purchases
Array
Object
_id
string
Example:
5afd2ab20a33a928c15ddb79
updatedAt
string
Example:
2018-05-17T07:09:38.822Z
createdAt
string
Example:
2018-05-17T07:09:38.822Z
Amount
string
Example:
89
Payment
boolean
Example:
true
Shipping
boolean
ProductDetails
Object
prod_details
string
Example:
Instax Mini 9 Instant camera - Flamingo Pink Electronics FujiFilm
Image
string
Example:
https://www.myer.com.au/wcsstore/MyerCatalogAssetStore/images/55/563/5821/11/1/554587930/554587930_fs_1.jpg
product_name
string
Example:
FujiFilm Instant Camera
OrderCheckout
POST /api/order/checkout

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

x-chaos-token
string required

The JWT token that is retrieved from using the /connect method

Request body

Object
ProfileID
string

ProfileID of persons cart

Example:
5a4dc78c6b169e39a9831b76

Responses

200 OK
Body
Object
ERR_CODE
string

None error occur

Example:
ERR_NONE
Message
string

Message from the api

Example:
Success
Badges
GET /api/badge

Request parameters

ProfileID
string optional

ProfileID of user

Request headers

Content-Type
string required

On some platforms, it is neccesary to override the default content type with “application/json”

x-chaos-token
string required

The JWT token that is retrieved from using the /connect method

Responses

200 OK
Body
Object
ERR_CODE
string
Example:
ERR_NONE
Message
string
Example:
Success
Badge
Object

Badge object

CART
integer

Shopping cart count

Example:
32
Auction
integer

USer live auction count

Example:
2
User

A user model.

Object
DisplayName
string

display name of the user

Name
Object

The name of the user

First
string

First name

Last
string

Last name

DOB
Object
DateFull
string date
Day
number
Month
number
DeviceID
Object
GCM
string
APN
string
Email
string
Example:
test@test.com
Gender
string
Enumeration:
MALE
FEMALE
OTHER
Addresses
Array
Object
Tag
string
State
string
Country
string
City
string
Address
string
Postcode
string