"use strict";
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.PolygonQiDaoVaultPositionFetcher = void 0;
const position_template_decorator_1 = require("../../../app-toolkit/decorators/position-template.decorator");
const qi_dao_vault_contract_position_fetcher_1 = require("../common/qi-dao.vault.contract-position-fetcher");
let PolygonQiDaoVaultPositionFetcher = class PolygonQiDaoVaultPositionFetcher extends qi_dao_vault_contract_position_fetcher_1.QiDaoVaultContractPositionFetcher {
    constructor() {
        super(...arguments);
        this.groupLabel = 'Vaults';
        this.vaultDefinitions = [
            {
                address: '0xa3fa99a148fa48d14ed51d610c367c61876997f1',
                vaultInfoAddress: '0xa3fa99a148fa48d14ed51d610c367c61876997f1',
            },
            {
                address: '0x3fd939b017b31eaadf9ae50c7ff7fa5c0661d47c',
                vaultInfoAddress: '0x3fd939b017b31eaadf9ae50c7ff7fa5c0661d47c',
            },
            {
                address: '0x61167073e31b1dad85a3e531211c7b8f1e5cae72',
                vaultInfoAddress: '0x61167073e31b1dad85a3e531211c7b8f1e5cae72',
            },
            {
                address: '0x87ee36f780ae843a78d5735867bc1c13792b7b11',
                vaultInfoAddress: '0x87ee36f780ae843a78d5735867bc1c13792b7b11',
            },
            {
                address: '0x98b5f32dd9670191568b661a3e847ed764943875',
                vaultInfoAddress: '0x98b5f32dd9670191568b661a3e847ed764943875',
            },
            {
                address: '0x701a1824e5574b0b6b1c8da808b184a7ab7a2867',
                vaultInfoAddress: '0x701a1824e5574b0b6b1c8da808b184a7ab7a2867',
            },
            {
                address: '0x649aa6e6b6194250c077df4fb37c23ee6c098513',
                vaultInfoAddress: '0x649aa6e6b6194250c077df4fb37c23ee6c098513',
            },
            {
                address: '0x37131aedd3da288467b6ebe9a77c523a700e6ca1',
                vaultInfoAddress: '0x37131aedd3da288467b6ebe9a77c523a700e6ca1',
            },
            {
                address: '0xf086dedf6a89e7b16145b03a6cb0c0a9979f1433',
                vaultInfoAddress: '0xf086dedf6a89e7b16145b03a6cb0c0a9979f1433',
            },
            {
                address: '0x11a33631a5b5349af3f165d2b7901a4d67e561ad',
                vaultInfoAddress: '0x11a33631a5b5349af3f165d2b7901a4d67e561ad',
            },
            {
                address: '0x578375c3af7d61586c2c3a7ba87d2eed640efa40',
                vaultInfoAddress: '0x578375c3af7d61586c2c3a7ba87d2eed640efa40',
            },
            {
                address: '0x7dda5e1a389e0c1892caf55940f5fce6588a9ae0',
                vaultInfoAddress: '0x7dda5e1a389e0c1892caf55940f5fce6588a9ae0',
            },
            {
                address: '0x88d84a85a87ed12b8f098e8953b322ff789fcd1a',
                vaultInfoAddress: '0x88d84a85a87ed12b8f098e8953b322ff789fcd1a',
            },
            {
                address: '0xd2fe44055b5c874fee029119f70336447c8e8827',
                vaultInfoAddress: '0xd2fe44055b5c874fee029119f70336447c8e8827',
            },
            {
                address: '0xff2c44fb819757225a176e825255a01b3b8bb051',
                vaultInfoAddress: '0xff2c44fb819757225a176e825255a01b3b8bb051',
            },
            {
                address: '0x7cbf49e4214c7200af986bc4aacf7bc79dd9c19a',
                vaultInfoAddress: '0x7cbf49e4214c7200af986bc4aacf7bc79dd9c19a',
            },
            {
                address: '0x506533b9c16ee2472a6bf37cc320ae45a0a24f11',
                vaultInfoAddress: '0x506533b9c16ee2472a6bf37cc320ae45a0a24f11',
            },
            {
                address: '0x7d36999a69f2b99bf3fb98866cbbe47af43696c8',
                vaultInfoAddress: '0x7d36999a69f2b99bf3fb98866cbbe47af43696c8',
            },
            {
                address: '0x1f0aa72b980d65518e88841ba1da075bd43fa933',
                vaultInfoAddress: '0x1f0aa72b980d65518e88841ba1da075bd43fa933',
            },
            {
                address: '0x178f1c95c85fe7221c7a6a3d6f12b7da3253eeae',
                vaultInfoAddress: '0x178f1c95c85fe7221c7a6a3d6f12b7da3253eeae',
            },
            {
                address: '0x305f113ff78255d4f8524c8f50c7300b91b10f6a',
                vaultInfoAddress: '0x305f113ff78255d4f8524c8f50c7300b91b10f6a',
            },
            {
                address: '0x1dcc1f864a4bd0b8f4ad33594b758b68e9fa872c',
                vaultInfoAddress: '0x1dcc1f864a4bd0b8f4ad33594b758b68e9fa872c',
            },
            {
                address: '0xaa19d0e397c964a35e6e80262c692dbfc9c23451',
                vaultInfoAddress: '0xaa19d0e397c964a35e6e80262c692dbfc9c23451',
            },
            {
                address: '0x11826d20b6a16a22450978642404da95b4640123',
                vaultInfoAddress: '0x11826d20b6a16a22450978642404da95b4640123',
            },
            {
                address: '0x57cbf36788113237d64e46f25a88855c3dff1691',
                vaultInfoAddress: '0x57cbf36788113237d64e46f25a88855c3dff1691',
            },
            {
                address: '0xa3b0a659f2147d77a443f70d96b3cc95e7a26390',
                vaultInfoAddress: '0xa3b0a659f2147d77a443f70d96b3cc95e7a26390',
            },
            {
                address: '0x7d75f83f0abe2ece0b9daf41cceddf38cb66146b',
                vaultInfoAddress: '0x7d75f83f0abe2ece0b9daf41cceddf38cb66146b',
            },
            {
                address: '0x9a05b116b56304f5f4b3f1d5da4641bffffae6ab',
                vaultInfoAddress: '0x9a05b116b56304f5f4b3f1d5da4641bffffae6ab',
            },
            {
                address: '0xf1104493ec315af2cb52f0c19605443334928d38',
                vaultInfoAddress: '0xf1104493ec315af2cb52f0c19605443334928d38',
            },
        ];
    }
};
PolygonQiDaoVaultPositionFetcher = __decorate([
    (0, position_template_decorator_1.PositionTemplate)()
], PolygonQiDaoVaultPositionFetcher);
exports.PolygonQiDaoVaultPositionFetcher = PolygonQiDaoVaultPositionFetcher;
//# sourceMappingURL=qi-dao.vault.contract-position-fetcher.js.map