{"version":3,"sources":["jsdelivr-header.js","/npm/bip44-registry@1.0.0/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,IAAI,gBAAmB,MAAQ,KAAK,iBAAoB,SAAU,GAC9D,OAAQ,GAAO,EAAI,WAAc,EAAM,CAAE,QAAW,EACxD,EACA,MAAM,OAAS,gBAAgB,QAAQ,WACvC,MAAM,eACF,WAAA,GACI,KAAK,MAAQ,OAAO,QAEpB,KAAK,UAAY,CAAC,EAClB,KAAK,QAAU,CAAC,EAChB,KAAK,MAAM,SAAQ,EAAE,EAAM,EAAQ,MAC3B,IACK,KAAK,UAAU,KAChB,KAAK,UAAU,GAAU,IAE7B,KAAK,UAAU,GAAQ,KAAK,CAAE,OAAM,SAAQ,UAEhD,KAAK,QAAQ,GAAQ,CAAE,OAAM,SAAQ,OAAM,GAEnD,CACA,WAAA,CAAY,GACR,OAAO,KAAK,UAAU,IAAW,EACrC,CACA,SAAA,CAAU,GACN,OAAO,KAAK,QAAQ,EACxB,CACA,aAAA,CAAc,EAAQ,GAElB,OADgB,KAAK,YAAY,GAClB,MAAM,GAAS,EAAK,OAAS,GAChD,CACA,OAAI,GACA,OAAO,KAAK,KAChB,EAEJ,MAAM,cAAgB,IAAI,eAC1B,OAAO,QAAU","file":"/npm/bip44-registry@1.0.0/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/bip44-registry@1.0.0/dist/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nconst data_1 = __importDefault(require(\"./data\"));\nclass BIP44Constants {\n    constructor() {\n        this._data = data_1.default;\n        // Build indexes for faster lookup\n        this._bySymbol = {};\n        this._byCode = {};\n        this._data.forEach(([code, symbol, name]) => {\n            if (symbol) {\n                if (!this._bySymbol[symbol]) {\n                    this._bySymbol[symbol] = [];\n                }\n                this._bySymbol[symbol].push({ code, symbol, name });\n            }\n            this._byCode[code] = { code, symbol, name };\n        });\n    }\n    getBySymbol(symbol) {\n        return this._bySymbol[symbol] || [];\n    }\n    getByCode(code) {\n        return this._byCode[code];\n    }\n    getExactMatch(symbol, name) {\n        const matches = this.getBySymbol(symbol);\n        return matches.find((item) => item.name === name);\n    }\n    get all() {\n        return this._data;\n    }\n}\nconst bip44Registry = new BIP44Constants();\nmodule.exports = bip44Registry;\n"]}