"use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
function _export(target, all) {
    for(var name in all)Object.defineProperty(target, name, {
        enumerable: true,
        get: Object.getOwnPropertyDescriptor(all, name).get
    });
}
_export(exports, {
    get CERTIFICATE_NOTIFICATION_STATUSES () {
        return CERTIFICATE_NOTIFICATION_STATUSES;
    },
    get COVID_19_CLEARANCE_CERTIFICATE () {
        return COVID_19_CLEARANCE_CERTIFICATE;
    },
    get ICAO_DOCUMENT_TYPES () {
        return ICAO_DOCUMENT_TYPES;
    },
    get INJECTION_SITE_LABELS () {
        return INJECTION_SITE_LABELS;
    },
    get INJECTION_SITE_VALUES () {
        return INJECTION_SITE_VALUES;
    },
    get VACCINATION_CERTIFICATE () {
        return VACCINATION_CERTIFICATE;
    },
    get VACCINE_CATEGORIES () {
        return VACCINE_CATEGORIES;
    },
    get VACCINE_CATEGORIES_VALUES () {
        return VACCINE_CATEGORIES_VALUES;
    },
    get VACCINE_CATEGORY_LABELS () {
        return VACCINE_CATEGORY_LABELS;
    },
    get VACCINE_CATEGORY_OPTIONS () {
        return VACCINE_CATEGORY_OPTIONS;
    },
    get VACCINE_RECORDING_TYPES () {
        return VACCINE_RECORDING_TYPES;
    },
    get VACCINE_STATUS () {
        return VACCINE_STATUS;
    },
    get VACCINE_STATUS_LABELS () {
        return VACCINE_STATUS_LABELS;
    }
});
const VACCINE_CATEGORIES = {
    ROUTINE: 'Routine',
    CATCHUP: 'Catchup',
    CAMPAIGN: 'Campaign',
    OTHER: 'Other'
};
const VACCINE_CATEGORY_LABELS = {
    [VACCINE_CATEGORIES.ROUTINE]: 'Routine',
    [VACCINE_CATEGORIES.CATCHUP]: 'Catch-up',
    [VACCINE_CATEGORIES.CAMPAIGN]: 'Campaign',
    [VACCINE_CATEGORIES.OTHER]: 'Other'
};
const VACCINE_CATEGORY_OPTIONS = [
    {
        value: VACCINE_CATEGORIES.ROUTINE,
        label: VACCINE_CATEGORY_LABELS[VACCINE_CATEGORIES.ROUTINE]
    },
    {
        value: VACCINE_CATEGORIES.CATCHUP,
        label: VACCINE_CATEGORY_LABELS[VACCINE_CATEGORIES.CATCHUP]
    },
    {
        value: VACCINE_CATEGORIES.CAMPAIGN,
        label: VACCINE_CATEGORY_LABELS[VACCINE_CATEGORIES.CAMPAIGN]
    },
    {
        value: VACCINE_CATEGORIES.OTHER,
        label: VACCINE_CATEGORY_LABELS[VACCINE_CATEGORIES.OTHER]
    }
];
const VACCINE_CATEGORIES_VALUES = Object.values(VACCINE_CATEGORIES);
const INJECTION_SITE_VALUES = {
    LEFT_ARM: 'left_arm',
    RIGHT_ARM: 'right_arm',
    LEFT_THIGH: 'left_thigh',
    RIGHT_THIGH: 'right_thigh',
    ORAL: 'oral',
    OTHER: 'other'
};
const INJECTION_SITE_LABELS = {
    [INJECTION_SITE_VALUES.LEFT_ARM]: 'Left arm',
    [INJECTION_SITE_VALUES.RIGHT_ARM]: 'Right arm',
    [INJECTION_SITE_VALUES.LEFT_THIGH]: 'Left thigh',
    [INJECTION_SITE_VALUES.RIGHT_THIGH]: 'Right thigh',
    [INJECTION_SITE_VALUES.ORAL]: 'Oral',
    [INJECTION_SITE_VALUES.OTHER]: 'Other'
};
const ICAO_DOCUMENT_TYPES = {
    PROOF_OF_TESTING: {
        DOCTYPE: 'NT',
        JSON: 'icao.test'
    },
    PROOF_OF_VACCINATION: {
        DOCTYPE: 'NV',
        JSON: 'icao.vacc'
    }
};
const COVID_19_CLEARANCE_CERTIFICATE = 'covid_19_clearance';
const VACCINATION_CERTIFICATE = 'vaccination_certificate';
const CERTIFICATE_NOTIFICATION_STATUSES = {
    QUEUED: 'Queued',
    PROCESSED: 'Processed',
    ERROR: 'Error',
    IGNORE: 'Ignore'
};
const VACCINE_STATUS = {
    UNKNOWN: 'UNKNOWN',
    GIVEN: 'GIVEN',
    NOT_GIVEN: 'NOT_GIVEN',
    SCHEDULED: 'SCHEDULED',
    MISSED: 'MISSED',
    DUE: 'DUE',
    UPCOMING: 'UPCOMING',
    OVERDUE: 'OVERDUE',
    RECORDED_IN_ERROR: 'RECORDED_IN_ERROR',
    HISTORICAL: 'HISTORICAL'
};
const VACCINE_STATUS_LABELS = {
    [VACCINE_STATUS.UNKNOWN]: 'Unknown',
    [VACCINE_STATUS.GIVEN]: 'Given',
    [VACCINE_STATUS.NOT_GIVEN]: 'Not given',
    [VACCINE_STATUS.SCHEDULED]: 'Scheduled',
    [VACCINE_STATUS.MISSED]: 'Missed',
    [VACCINE_STATUS.DUE]: 'Due',
    [VACCINE_STATUS.UPCOMING]: 'Upcoming',
    [VACCINE_STATUS.OVERDUE]: 'Overdue',
    [VACCINE_STATUS.RECORDED_IN_ERROR]: 'Recorded in error',
    [VACCINE_STATUS.HISTORICAL]: 'Historical'
};
const VACCINE_RECORDING_TYPES = {
    GIVEN: VACCINE_STATUS.GIVEN,
    NOT_GIVEN: VACCINE_STATUS.NOT_GIVEN
};

//# sourceMappingURL=vaccines.js.map