import{_ as a}from"./main-tangy-colts-beg.js";globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,n){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,n),n)}};const s=e=>({addConnectionHelpingText:a('For API token setup instructions <a target="_blank" class="text-blue-600 underline" rel="noopener noreferrer nofollow" href="https://core.telegram.org/bots/features#botfather">Click Here</a>'),componentName:e.componentName.connection,connectionsTypes:[{encryptKeys:[],label:a("API Key"),showKey:!1,type:"api_key",verifyConnection:{headers:{"Content-Type":"application/json"},method:"GET",responseKeyMatch:["result.is_bot","result.first_name"],url:""}}],fieldType:"config",id:"connection-id",label:a("Select Connection"),onConnectionAddChange:"CONNECTION_ADD_CHANGE",onConnectionChange:"SET_CONNECTION",render:!0,value:void 0}),r=({$:e,e:n})=>{e.setThisComponent(t=>{e.util.isConnectionComponent(t)&&t.connectionsTypes.forEach(o=>{var i;o.type==="api_key"&&((i=o.verifyConnection)!=null&&i.headers)&&(o.verifyConnection.url="https://api.telegram.org/bot"+n.value+"/getMe")})})},l=e=>({$:n,e:t})=>{n.setThisComponent(o=>{o.value=t}),n.setDb(o=>{o[e]=t})};export{r as a,s as c,l as h};
