/** Copyright (C) 2020-2026 Kedron Holdings LLC, All Rights Reserved. This file is part of Reactor.
 *  For info and license terms please see https://reactor.toggledbits.com/
 *  ------------------------------------------------------------------------------
*/
const a1_0x5db9d4 = a1_0x4c1e;
(function (_0x464131, _0x3b3879) {
    const _0x5cbaa3 = a1_0x4c1e, _0x2920e6 = _0x464131();
    while (!![]) {
        try {
            const _0x185317 = parseInt(_0x5cbaa3(0x109)) / 0x1 + parseInt(_0x5cbaa3(0x117)) / 0x2 * (parseInt(_0x5cbaa3(0x114)) / 0x3) + -parseInt(_0x5cbaa3(0x10b)) / 0x4 * (-parseInt(_0x5cbaa3(0x112)) / 0x5) + -parseInt(_0x5cbaa3(0x10a)) / 0x6 + -parseInt(_0x5cbaa3(0x113)) / 0x7 + -parseInt(_0x5cbaa3(0x108)) / 0x8 * (-parseInt(_0x5cbaa3(0x10f)) / 0x9) + parseInt(_0x5cbaa3(0x118)) / 0xa * (parseInt(_0x5cbaa3(0x111)) / 0xb);
            if (_0x185317 === _0x3b3879)
                break;
            else
                _0x2920e6['push'](_0x2920e6['shift']());
        } catch (_0x370a1a) {
            _0x2920e6['push'](_0x2920e6['shift']());
        }
    }
}(a1_0xe2cf, 0x1e3a6));
export const version = 0x5ee6;
import a1_0x46cfe5 from './ClientAPI.js';
function a1_0x4c1e(_0x31500d, _0xbf1700) {
    _0x31500d = _0x31500d - 0x108;
    const _0xe2cffb = a1_0xe2cf();
    let _0x4c1e44 = _0xe2cffb[_0x31500d];
    return _0x4c1e44;
}
function a1_0xe2cf() {
    const _0x1010e1 = [
        '[Container#',
        'enumerate',
        '18SlssiQ',
        'getID',
        '11xQxqbz',
        '135365dffNSX',
        '632485TafuGM',
        '335421ABpFDD',
        'toString',
        'enumerateContainer',
        '2OMlljL',
        '686870itYXPW',
        '_id',
        '272672CTmEjR',
        '122374FzShsg',
        '1428516mpXsqm',
        '12ULmxHQ',
        'getInstance'
    ];
    a1_0xe2cf = function () {
        return _0x1010e1;
    };
    return a1_0xe2cf();
}
const containers = {};
class Container {
    constructor(_0x2ad4f7) {
        this['_id'] = _0x2ad4f7;
    }
    static [a1_0x5db9d4(0x10c)](_0x2f2b3b) {
        return !containers[_0x2f2b3b] && (containers[_0x2f2b3b] = new Container(_0x2f2b3b)), containers[_0x2f2b3b];
    }
    [a1_0x5db9d4(0x110)]() {
        const _0x21dfa4 = a1_0x5db9d4;
        return this[_0x21dfa4(0x119)];
    }
    [a1_0x5db9d4(0x115)]() {
        const _0x34adaa = a1_0x5db9d4;
        return _0x34adaa(0x10d) + this[_0x34adaa(0x119)] + ']';
    }
    async [a1_0x5db9d4(0x10e)]() {
        const _0x48716d = a1_0x5db9d4;
        return a1_0x46cfe5[_0x48716d(0x116)](this);
    }
}
export default Container;