if(!customElements.get("remex-icon")){class t extends HTMLElement{constructor(){super(),this._icon=null,this._color=null,this._size="1.5rem",this.attachShadow({mode:"open"})}static get observedAttributes(){return["icon","color","size"]}attributeChangedCallback(t,L,l){"icon"===t&&L!==l&&(this._icon=l,this.render()),"color"===t&&L!==l&&(this._color=l,this.render()),"i18n"===t&&L!==l&&(this._i18n=JSON.parse(l),this.render())}get color(){return this.getAttribute("color")||(this._color??"var(--text-color,#fff)")}set color(t){this.setAttribute("color",t)}get size(){return this.getAttribute("size")||(this._size??"1.4rem")}set size(t){this.setAttribute("size",t)}get icon(){return this.getAttribute("icon")||(this._icon??"")}set icon(t){this.setAttribute("icon",t)}trans(t,L){let l=void 0!==this._i18n[t]?(this._i18n[t]??t).trim():t.trim();if(void 0!==L)for(var t in L)l=l.replace(t,L[t]).trim();return l.trim()}connectedCallback(){this.render()}render(){
const t=``,
logout:`${t}`,telegram:`${t}`,sun:`${t}`,
moon:`${t}`,mapMarker:`${t}`,crosShairsGps:`${t}`,
alertRhombus:`${t}`,alertOrtagon:`${t}`,toggleOff:`${t}`,toggleOn:`${t}`,
lifebuoy:`${t}`,times:`${t}`,
bullhorn:`${t}`,leftRight:`${t}`,panRight:`${t}`,dotsVertical:`${t}`,
dotsCircle:`${t}`,diameterVariant:`${t}`,
speedometerSlow:`${t}`,
speedometerMedium:`${t}`,
speedometerFast:`${t}`,comment:`${t}`,
currencyUsd:`${t}`,clock:`${t}`,altimeter:`${t}`,
userCircle:`${t}`,circle:`${t}`,squareStar:`${t}`,footprintOfOpinion:`${t}`,
deal:`${t}`,userPaymentMethod:`${t}`,
fingerprint:`${t}`,
plusSquare:`${t}`,plusCircle:`${t}`,star:`${t}`,starHalf:`${t}`,
wallet:`${t}`,starOutline:`${t}`,info:`${t}`,checkCircle:`${t}`,
doubleCheck:`${t}`,check:`${t}`,cancelCircle:`${t}`,sendMessage:`${t}`,copy:`${t}`,
verified:`${t}`,pencil:`${t}`,trash:`${t}`,next:`${t}`,prev:`${t}`,
shield:`${t}`,snowflake:`${t}`,
refresh:`${t}`,
cog:`${t}`
};this.style.display="inline-flex",this.style.alignItems="center",this.style.justifyContent="center",this.style.boxSizing="content-box",this.shadowRoot.innerHTML=`${L[this.icon]||""}`}}customElements.define("remex-icon",t)}