var TabViewer=function(){this._tabViewer=document.body.querySelector(".tab-viewer");this._tabBtnList;this._tabItems;this._styleName="active";this._clickProxy;this._mouseoverProxy;this._touchstartProxy;this._touchendProxy;this._index=0;this._init()},tabViewer;TabViewer.prototype={_init:function(){if(this._tabViewer!=null){this._tabBtnList=this._tabViewer.querySelectorAll(".tab-menu > li > a");this._tabItems=this._tabViewer.querySelectorAll(".tab-wrapper > .item");this._clickProxy=this._click.bind(this);this._mouseoverProxy=this._mouseover.bind(this);this._touchstartProxy=this._touchstart.bind(this);this._touchendProxy=this._touchend.bind(this);for(var n=0;n<this._tabBtnList.length;n++)this._tabBtnList[n].addEventListener("click",this._clickProxy,!0),this._tabBtnList[n].addEventListener("mouseover",this._mouseoverProxy,!0),this._tabBtnList[n].addEventListener("touchstart",this._touchstartProxy,!0),this._tabBtnList[n].addEventListener("touchend",this._touchendProxy,!0)}},_click:function(n){if(n.preventDefault(),n.target.parentNode.classList.contains(this._styleName)){var t=this._tabItems[this._index].querySelector("a");window.location=t.href;return}this._update(n)},_mouseover:function(n){n.preventDefault();this._update(n)},_touchstart:function(n){n.preventDefault();this._update(n)},_touchend:function(n){n.preventDefault()},_update:function(n){for(var t=0;t<this._tabBtnList.length;t++)if(n.target===this._tabBtnList[t]){this._index=t;break}this._render()},_render:function(){for(var t,i,n=0;n<this._tabItems.length;n++)t=this._tabItems[n],i=this._tabBtnList[n].parentNode,n==this._index?(t.classList.add(this._styleName),i.classList.add(this._styleName)):(t.classList.remove(this._styleName),i.classList.remove(this._styleName))}};tabViewer=new TabViewer