<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">import{ad as f,U as p,k as C,af as _}from"./index-042db635.js";var s=globalThis&amp;&amp;globalThis.__awaiter||function(i,t,n,c){function o(e){return e instanceof n?e:new n(function(a){a(e)})}return new(n||(n=Promise))(function(e,a){function m(h){try{r(c.next(h))}catch(u){a(u)}}function l(h){try{r(c.throw(h))}catch(u){a(u)}}function r(h){h.done?e(h.value):o(h.value).then(m,l)}r((c=c.apply(i,t||[])).next())})};class d{constructor(t="https://registry.ping.pub"){this.endpoint=t}getAny(t){return s(this,void 0,void 0,function*(){return f(`${this.endpoint}${t}`).then(n=&gt;n.json())})}get(t){return s(this,void 0,void 0,function*(){return f(`${this.endpoint}${t}`).then(n=&gt;n.json())})}fetchChainNames(){return s(this,void 0,void 0,function*(){return(yield this.get("/")).filter(n=&gt;n.type==="directory"&amp;&amp;n.name!=="testnet"&amp;&amp;!n.name.startsWith("_")).map(n=&gt;n.name)})}fetchChainInfo(t){return s(this,void 0,void 0,function*(){return this.get(`/${t}/chain.json`)})}fetchAssetsList(t){return s(this,void 0,void 0,function*(){return this.get(`/${t}/assetlist.json`)})}fetchIBCPaths(){return s(this,void 0,void 0,function*(){const t=yield this.get("/_IBC/"),n=/([\w]+)-([\w]+)\.json/;return t.map(c=&gt;{const o=c.name.match(n),e={};return e.path=c.name,e.from=o[1],e.to=o[2],e})})}fetchIBCPathInfo(t){return s(this,void 0,void 0,function*(){return yield this.get(`/_IBC/${t}`)})}}const g=p("module-ibc",{state:()=&gt;({paths:[],connectionId:"",registryConf:{}}),getters:{chain(){return C()},commonIBCs(){return this.paths.filter(i=&gt;{var t;return i.path.search(((t=this.chain.current)==null?void 0:t.prettyName)||this.chain.chainName)&gt;-1})},sourceField(){var i,t,n;return((t=(i=this.registryConf)==null?void 0:i.chain_1)==null?void 0:t.chain_name)===((n=this.chain.current)==null?void 0:n.prettyName)||this.chain.chainName?"chain_1":"chain_2"},destField(){var i,t,n;return((t=(i=this.registryConf)==null?void 0:i.chain_1)==null?void 0:t.chain_name)===((n=this.chain.current)==null?void 0:n.prettyName)||this.chain.chainName?"chain_2":"chain_1"},registryChannels(){return this.registryConf.channels}},actions:{load(){new d().fetchIBCPaths().then(t=&gt;{this.paths=t})},fetchConnection(i){new d().fetchIBCPathInfo(i).then(n=&gt;{var e;const o=n.chain_1.chain_name===((e=this.chain.current)==null?void 0:e.prettyName)||n.chain_1.chain_name===this.chain.chainName?n.chain_1.connection_id:n.chain_2.connection_id;this.registryConf=n,this.showConnection(o)})},showConnection(i){i||(this.registryConf={});const t=`/${this.chain.chainName}/ibc/connection/${i||`connection-${this.connectionId||0}`}`;_.push(t)}}});export{g as u};
</pre></body></html>