if(!customElements.get("remex-pagginator")){class t extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"}),this._total=0,this._pg=1,this._pgSize=15,this._activeBg="#AAA",this._inactiveBg="#CCC",this._textColor="#fff",this._radius="50%",this._nextLabel="",this._prevLabel=""}static get observedAttributes(){return["pg","pg-size","total","active-bg","inactive-bg","text-color","radius","next-label","prev-label"]}get nextLabel(){return this._nextLabel}set nextLabel(t){this._nextLabel=t,this.setAttribute("next-label",this._nextLabel),this.render()}get prevLabel(){return this._prevLabel}set prevLabel(t){this._prevLabel=t,this.setAttribute("prev-label",this._prevLabel),this.render()}get pg(){return this._pg}get pgSize(){return this._pgSize}get total(){return this._total}get activeBg(){return this._activeBg}get inactiveBg(){return this._inactiveBg}get textColor(){return this._textColor}get radius(){return this._radius}set pg(t){this._pg=parseInt(t,10), this.setAttribute("pg",this._pg),this.render()}set pgSize(t){this._pgSize=parseInt(t,10),this.setAttribute("pg-size",this._pgSize),this.render()}set total(t){this._total=parseInt(t,10),this.setAttribute("total",this._total),this.render()}set activeBg(t){this._activeBg=t,this.setAttribute("active-bg",this._activeBg),this.render()}set inactiveBg(t){this._inactiveBg=t,this.setAttribute("inactive-bg",this._inactiveBg),this.render()}set textColor(t){this._textColor=t,this.setAttribute("text-color",this._textColor),this.render()}set radius(t){this._radius=t,this.setAttribute("radius",this._radius),this.render()}attributeChangedCallback(t,e,i){if(e!==i){switch(t){case"pg":this._pg=parseInt(i,10);break;case"pg-size":this._pgSize=parseInt(i,10);break;case"total":this._total=parseInt(i,10);break;case"active-bg":this._activeBg=i;break;case"inactive-bg":this._inactiveBg=i;break;case"text-color":this._textColor=i;break;case"radius":this._radius=i}this.render()}}connectedCallback(){this.render()} render(){const t=Math.ceil(this._total/this._pgSize),e=this._pg ;this.shadowRoot.innerHTML=`\n \n