_.Module.define({path:"common/widget/Card",requires:[],sub:{_option:{},_j_card:null,_open_timer:null,_close_timer:null,_is_show:!1,_is_first_show:!0,_default_option:{content:"",arrow_dir:"down",arrow_pos:{},card_css:{width:170,"z-index":1001},arrow_req:!0,auto_positon:!1,event_target:null,offset:{x:0,y:0},card_leave_display:!1,card_hover_show:!0,card_leave_hide:!1,attr:"",clazz:"",wrap:$("body")},initial:function(t){var i=this;i._option=$.extend(!0,{},i._default_option,t),this._buildCard()},_buildCard:function(){var t=this._option,i=this._genericTpl(),e=t.wrap;this._j_card=$(i),this._j_card.find(".j_content").html(t.content),e.append(this._j_card),delete t.card_css.height,this._j_card.css(t.card_css),t.card_css.height=this._j_card.find(".j_content").outerHeight(!0),this._arrow=this._j_card.find(".j_ui_white_arrow"),void 0===t.arrow_pos.left&&(this._arrow_left=t.card_css.width/2-10,this._arrow.css({left:this._arrow_left})),this._arrow.css(t.arrow_pos),t.arrow_req||this._j_card.find(".j_ui_white_arrow").hide(),t.auto_positon&&this._autoPosition()},_autoPosition:function(){var t=this._option,i={},e=$(window).height(),_=$(window).width(),o=($(document).scrollLeft(),$(document).scrollTop()),r=(t.event_target.innerWidth(),t.event_target.innerHeight()),s="",a={x:t.event_target.offset().left-t.card_css.width/2+t.event_target.outerWidth(!0)/2,y:t.event_target.offset().top-t.card_css.height-10,width:this._j_card.innerWidth(),height:this._j_card.innerHeight()+this._arrow.innerHeight()};i.left=a.x,i.top=a.y;var n=t.arrow_pos.left||this._arrow_left,d=15,h=_;_<$(document).width()&&(h=$(document).width());var c=h-(t.card_css.width+d);i.leftc&&(n+=i.left-c,i.left=c),i.topo+e?-r-(a.height||0):0,s="down",i.top+=t.offset.y),this._arrow.removeClass("ui_white_down").removeClass("ui_white_up").addClass("ui_white_"+s).css({left:n}),this._j_card.css(i)},_genericTpl:function(){var t=this._option.attr,i=this._option.arrow_dir,e=this._option.clazz,_=['"].join("");return _},showCard:function(t){var i=this;i._close_timer&&clearTimeout(i._close_timer),t&&"delayShow"==t.type?(i._open_timer&&clearTimeout(i._open_timer),i._open_timer=setTimeout(function(){i._showCardDo()},t.time)):i._showCardDo()},closeCard:function(t){var i=this;i._open_timer&&clearTimeout(i._open_timer),t&&"delayClose"==t.type?i._close_timer=setTimeout(function(){i._closeCardDo()},t.time):i._closeCardDo()},hideCard:function(t){var i=this;i._open_timer&&clearTimeout(i._open_timer),t&&"delayHide"==t.type?i._close_timer=setTimeout(function(){i._hideCardDo()},t.time):i._hideCardDo()},_showCardDo:function(){var t=this;t._is_first_show&&(this._j_card.bind("mouseenter",function(){t._option.card_hover_show&&(t._is_show=!0)}),this._j_card.bind("mouseleave",function(){return t._option.card_leave_display?!1:(t._is_show=!1,void(t._option.card_leave_hide?t.hideCard():t.closeCard()))}),t._is_first_show=!1),this._j_card.css({visibility:"visible"})},_closeCardDo:function(){var t=this;this._j_card&&!this._is_show&&t._j_card.remove()},_hideCardDo:function(){var t=this;this._j_card&&!this._is_show&&t._j_card.css({visibility:"hidden"})},setContent:function(t){var i=this._option;if(null!==this._j_card){var e=this._j_card.find(".j_content");e.html(t),i.card_css.height=e.outerHeight(!0),this._j_card.css({height:i.card_css.height}),i.auto_positon&&this._autoPosition()}}}});_.Module.define({path:"common/widget/Userbar",requires:["DropDownList","common/widget/Card"],sub:{_btns:{},_userinfo:null,$root:null,_logoutTimer:null,_product:null,_self:this,_urls:{itb_home:"",my_itb:"",my_club:"",u_split:"",my_space:""},_ddls:{itb:null,club:null,space:null},_userDataRended:{my_forum:!1,club:!1,space:!1},initial:function(t,i,s){i=i||"",TbCom.process("User","init",t,i),this._userinfo=t,this._product=i,this._buildLayout(s),TbCom.process("MsgSystem","init"),TbCom.process("UserMessage","init",i,s)},_initURLs:function(){this._urls.itb_st_param="st_mod=userbar&fr=tb0_"+this._product,this._urls.itb_home="/i/sys/jump?un="+this._userinfo.name_url+(this._userinfo.no_un?"&fr_noun=1":""),this._urls.my_favor=this._urls.itb_home+"&type=storethread&"+this._urls.itb_st_param,this._urls.itb_profile="/home/profile?un="+this._userinfo.name_url+(this._userinfo.no_un?"&fr_noun=1":"")},_buildLayout:function(t){var i=this,s="";-1!=$.inArray(this._product,["tbmall"])&&(s="userbar_theme2"),this.$root=$('
');var e=$.getcurzIndex();(null==e||0>=e)&&(e=11e3),this.$root.css({"z-index":e});var a=t?$(t):$("body");a.prepend(this.$root),this._btns.bdsearch=$('百度首页'),this._btns.tbmall=$('
'),this._btns.school=$('校园用户注册通道'),this._btns.app=$('
'),this._btns.tshow=$(''),this._userinfo.is_login?(this._buildLoginLayout(),this._buildWallet(),this._buildNews(),i._buildOfflineCard(),TbCom.process("User","getUserInfoByRequest",function(t){i._initURLs(t),i._buildUsername(t),i._buildUSetting(t),i._buildJoinVip(t)})):(this._buildLogoutLayout(),this._buildJoinVip())},_buildLoginLayout:function(){var t=[""].join("");this.$root.html(t),this._btns.logout=$('退出'),this.$root.find(".u_tbmall").append(this._btns.tbmall),this.$root.find(".u_app").append(this._btns.app),this.$root.find(".u_tshow").append(this._btns.tshow)},_buildLogoutLayout:function(){var t=[""].join("");this._btns.reg=$('注册'),this._btns.login=$('登录'),this.$root.html(t),this.$root.find(".u_reg").append(this._btns.reg),this.$root.find(".u_login").append(this._btns.login),this.$root.find(".u_tbmall").append(this._btns.tbmall),this.$root.find(".u_app").append(this._btns.app),this.$root.find(".u_tshow").append(this._btns.tshow),this._btns.reg.click(function(){TbCom.process("User","buildRegisterFrame","userBar")}),this._btns.login.click(function(){_.Module.use("common/widget/LoginDialog",["","userBar"])})},_buildUsername:function(t){var i=this.$root.find(".u_username"),s=$('
'),e=t.name_weak,a="",n="";n=t.no_un?"https:/passport.baidu.com/v2/?ucenteradduname&u="+encodeURIComponent(location.href):"http://tieba.baidu.com/home/main?id="+t.portrait+"&fr=userbar";var r="";t.Parr_props&&t.Parr_props.level&&t.Parr_props.level.end_time>Env.server_time/1e3&&(r='style="color:#FF0000;"'),a='',a=''+a+'"+e+"",s.html(a),i.append(s);var o="";if(t.rt_room_id){var l="";for(var _ in t.rt_room_id)_&&(l=_);o='
  • 我要直播
  • '}var u='',p=this._ddls.uname=this.use("DropDownList",i,s,"uname");p.innerContent("top",u)},_buildUSetting:function(t){var i=this,s=this.$root.find(".u_setting"),e=$('
    ');s.append(e);var a=[""].join(""),n=this._ddls.usetting=this.use("DropDownList",s,e);n.innerContent("top",a),$("body").on("click.helpcenter",".j_help-center",function(){$.stats.track("helpcenter","UEG-track-click","userbar","click")}),t.no_un&&s.find(".u_tb_profile a").click(function(){return TbCom.process("User","buildUnameFrame"),!1}),s.find(".u_logout").append(this._btns.logout),this._btns.logout.click(function(){i._logout()})},_buildWallet:function(){var t=this.$root.find(".u_wallet"),i=$('
    ');t.append(i),t.find(".j_wallet").on("click",function(t){t.preventDefault(),_.Module.getInstance("common/widget/wallet_dialog",function(t){t.show()})})},_flowRateTest:function(){var t=window.open("");$.get("/tbmall/getPayUrl?terminal=pc&pay_type=1",function(i){i.data&&(t.location.href=i.data)})},_buildJoinVip:function(t){var i=this,s=this.$root.find(".u_joinvip"),e="开通会员";t&&t.Parr_props&&t.Parr_props.level&&1e3*t.Parr_props.level.end_time>Env.server_time&&(e="续费"+(t.Parr_props.level.props_id>1?"超级":"")+"会员");var a=$('");s.append(a),s.find(".j_btn_getmember").on("click",function(){return PageData.user.is_login?(i._flowRateTest(),!1):(_.Module.use("common/widget/LoginDialog"),!1)})},_buildOfflineCard:function(){var t=this,i=1*new Date;i>1408032e6||$.tb.Storage.get("balv_tdou_update")>i||(t.offline_card=this.use("common/widget/Card",{content:'',clazz:"doupiao_offline",arrow_dir:"up",card_css:{width:172,"z-index":1010,right:10,top:30},arrow_pos:{left:70,top:-8},wrap:$("#com_userbar"),card_leave_display:!0}),t.offline_card._j_card.on("click",".j_close",function(){$.tb.Storage.set("balv_tdou_update",i+864e5),t.offline_card._j_card.remove()}).on("click",".j_link",function(){$.tb.Storage.set("balv_tdou_update",i+864e5),t.offline_card._j_card.remove()}),t.offline_card.showCard())},_buildNews:function(){var t=this,i=this.$root.find(".u_news"),s=$('
    ');i.append(s);var e=this._ddls.news=this.use("DropDownList",i,s),a='';e.innerContent("top",a),this._btns.msg=$('私信'),this.$root.find(".u_msg").append(this._btns.msg),this._btns.notice=$('通知'),this.$root.find(".u_notice").append(this._btns.notice),TbCom.process("User","requestUserMessage",function(i){if(i){var s=0;"number"==typeof i.msgnum&&i.msgnum>0&&(t._btns.msg.append('('+i.msgnum+")"),s+=i.msgnum),"number"==typeof i.sysnum&&i.sysnum>0&&(t._btns.notice.append('('+i.sysnum+")"),s+=i.sysnum),s>0&&t.$root.find(".j_news").append(""+s+"")}})},_logout:function(){var t,i=0;try{t=PageData.user?PageData.user.name:PageData.user_info.name}catch(s){t=""}try{i="baidubrowser.tieba"==window.external.GetVersion("version")?!0:null}catch(s){i=null}(!$.cookie("baidu_broswer_setup_"+t)&&!i||"NaN"===$.cookie("baidu_broswer_setup_"+t))&&$.cookie("baidu_broswer_setup_"+t,0),TbCom.process("User","logout")}}}),_.Module.define({path:"common/widget/Userbar/DropDownList",requires:[],sub:{_ite:null,_wrapper:null,key:null,_listWrapper:null,_titWrapper:null,_conWrapper:null,_bottomConWrapper:null,_topConWrapper:null,initial:function(t,i,s){this._wrapper=t,this._ite=i,this.key=s,this._build()},_build:function(){var t=['
    ','
    ','
    ','
    ','
    ',"
    ","
    "].join("");this._listWrapper=$(t),this._wrapper.append(this._listWrapper),this._titWrapper=this._listWrapper.find(".u_ddl_tit:first"),this._conWrapper=this._listWrapper.find(".u_ddl_con:first"),this._topConWrapper=this._listWrapper.find(".u_ddl_con_top:first"),this._bottomConWrapper=this._listWrapper.find(".d_ddl_con_bottom:first"),this._bindEvents()},_bindEvents:function(){var t=this;t._wrapper.hover(function(){t.expand()},function(){t.close()})},_innerTopContent:function(t){"object"==typeof t?this._topConWrapper.append(t):"string"==typeof t&&this._topConWrapper.html(this._topConWrapper.html()+t)},_innerBottomContent:function(t){"object"==typeof t?this._bottomConWrapper.append(t):"string"==typeof t&&this._bottomConWrapper.html(this._bottomConWrapper.html()+t),this._bottomConWrapper.css("display","block")},expand:function(){this._ite.addClass("u_menu_hover");var t=this._ite.position();this._listWrapper.css({display:"block"});var i=this._ite.innerWidth();this.key&&"uname"==this.key&&(i=this._ite.find(".u_username_title").innerWidth());var s=this._conWrapper.width()-i;this._titWrapper.css({width:i,left:s+1}),s=t.left-s,this.key&&"uname"==this.key&&(s+=22),this._listWrapper.css({left:s})},close:function(){this._ite.removeClass("u_menu_hover"),this._listWrapper.css("display","none")},innerContent:function(t,i){"top"==t?this._innerTopContent(i):"bottom"==t&&this._innerBottomContent(i)}}});_.Module.define({path:"common/widget/footer",requires:[],sub:{initial:function(){this._handleEvents()},_handleEvents:function(){var i=$("#btnFroceToPad");i.bind("click",function(){$.cookie("tb_device",null),url=window.location.href.toString(),-1!==url.indexOf("kw")&&-1===url.indexOf("ie=utf-8")&&(url+=-1!==url.indexOf("?")?"&ie=utf-8":"?ie=utf-8"),window.location.href=url})}}});_.Module.define({path:"common/widget/poptip",sub:{_cookieKey:"poptip_0",initial:function(o){o=o||{};var e=$("#common_poptip_html").html(),i=/pv_code=.?(\d+).?/.exec(e);null!=i&&(this._cookieKey="poptip_"+i[1]),this._isShowed(this._cookieKey)||this._show(e,o)},_show:function(o,e){var i=this,t={content:o,arrow_dir:"up",bubble_css:{top:20,right:20,width:null!=e.width?e.width:228},arrow_pos:{right:15},wrap:$("body"),closeBtn:!0,arrowReq:!1},n=new UiBubbleTipBase(t);n.bind("onclose",function(){i._setShowed(i._cookieKey),n.closeBubble()}),n.showBubble()},_setShowed:function(o){$.cookie(o,1,{expires:30})},_isShowed:function(o){return null!=$.cookie(o)}}});var Page={modules:{},checkLoadedModules:function(t){return this.modules[t]?!0:(this.modules[t]=!0,!1)},toQuerystring:function(t){var e="";for(var r in t)e+=r+"="+t[r]+"&";return e.substr(0,e.length-1)},isBaiduDomain:function(t){var e=/^((https:\/\/|http:\/\/|ftp:\/\/|rtsp:\/\/|mms:\/\/)(([0-9a-zA-Z\.\-\_]+\.baidu.com[:8090]*)|(baidu.com))\/)/;return e.test(t)},isAlbumImg:function(t){var e=/^http:\/\/[^\/\?]*?\.baidu\.com[:8090]*\/(\w+)\/([^\/\?]+)\/([^\/\?]+)\/(\w+?)\.(?:webp|jpg)/;return e.test(t)},resizePic:function(t,e,r,a){var n=e||120,i=r||120,s=!1,g=new Image;g.src=t.src;var o=Page.getRightWH(g.width,g.height,n,i);return t.style.width=o[0]+"px",t.style.height=o[1]+"px",t.style.visibility="visible",1==a&&(t.style.marginTop=(r-parseInt(o[1]))/2+"px"),g=null,s},getRightWH:function(t,e,r,a){var n=0,i=t,s=e;switch(t>r&&(n+=1),e>a&&(n+=2),n){case 1:i=r,i=e*r/t;case 2:s=a,i=t*a/e;case 3:s=e/a>t/r?a:e*r/t,i=e/a>t/r?t*a/e:r}return 0!=n&&(need_resize=!0),[i,s]},resizcImg:function(t,e){var r=!1,a=t;if(0==a.width){var n=this,i=arguments;return setTimeout(function(){i.callee.apply(n,i)},100),!1}a.width>e&&(r=!0);var s=Page.getImgRightWH(a.width,a.height,e);return t.style.width=s[0]+"px",t.style.height=s[1]+"px",t.style.visibility="visible",r},getImgRightWH:function(t,e,r){var a=t,n=e;return t>r&&(a=r,n=e*r/t),a=parseInt(a),n=parseInt(n),[a,n]},resetChangedSizeImage:function(t,e){if(t&&e&&"old"==t){if(Page.resizcImg(e,570)){var r=e;Page.isBaiduDomain(r.src)&&(r.style.cursor="pointer",r.title="点击查看原图",r.onclick=function(t){try{t||(t=window.event);var e=t.target||t.srcElement;NsLogLinker.isOutLink(e.src)&&NsLogLinker.stat(e.src,110),window.open(e.src,"_blank")}catch(t){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:t.message||t.description,path:"pb:widget/util/util.js",method:"",ln:122}),t}})}return!0}},bindOpenImg:function(){var t,e,r,a,n,i=$("#j_p_postlist"),s=i.find(".j_d_post_content"),g=i.find(".BDE_Image");s.find(".BDE_Smiley[setCursor!=1]").each(function(){var t=$(this);t.width()>570&&t.width(570),t.tbattr("setCursor",1)}),s.find(".BDE_Smiley2[setCursor!=1]").each(function(){var t=$(this);t.width()>570&&t.width(570),t.tbattr("setCursor",1)});for(var o=$.browser.msie&&$.browser.version<=7,u=0,c=g.length;c>u;u++){var l=g[u];l&&(t=$(l),a=t.closest(".l_post"),n=a&&a.getData(),Page.isAlbumImg(l.src)&&"album_pb"!=PageData.pageType&&t.height()>=80&&t.width()>=80&&t.height()*t.width()>=1e4&&(t.click(function(t){try{var a=t.target||t.srcElement,n=1;e=$(a).tbattr("src");var i=$(a).closest(".l_post");i&&(postData=i.getData(),postData.author.user_name!=PageData.thread.author&&(n=0)),r=e.substring(e.lastIndexOf("/")+1,e.lastIndexOf("."));var s=$(a).closest(".j_d_post_content").find("#j_pb_repost"),g="";if(0==s.length)g="http://tieba.baidu.com/photo/p?kw="+PageData.forum.name_url+"&flux=1&tid="+PageData.thread.thread_id+"&pic_id="+r+"&pn=1&fp=2&see_lz="+n;else{var o=s.getData();g="http://tieba.baidu.com/photo/p?kw="+o.fname+"&flux=1&tid="+o.tid+"&pic_id="+r+"&pn=1&fp=2&see_lz="+n}window.open(g,"_blank"),$.stats.sendRequest("fr=tb0_forum&st_mod=pb&st_type=album_pic&st_value=click")}catch(t){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:t.message||t.description,path:"pb:widget/util/util.js",method:"",ln:184}),t}}),o?$(l).css("cursor","pointer").tbattr("title","点击进入连续看图模式"):$(l).css("cursor","url('http://tb2.bdstatic.com/tb/static-pb/img/cur_zin.cur'),pointer")))}},changeNumber:function(t,e){var r=PageData.curr_page_num,a=PageData.all_page_num;if("input"!=e.tagName&&"INPUT"!=e.tagName&&r>0&&a>=r){var n=0,i=PageData.thread_cur_url,s=/&pn=[^&]+/;return s.exec(i)&&(i=RegExp.leftContext+RegExp.rightContext),n=30*(r-1+t),n>=0&&30*(a-1)>=n&&$.tb.location.setHref(i+"&pn="+n),!0}return!1},changeVersion:function(t){var e=PageData.thread_cur_url,r=/&rs1=[^&]+/;r.exec(e)&&(e=RegExp.leftContext+RegExp.rightContext),$.tb.location.setHref(e+"&rs1="+t)},changeVersionPhp:function(t){var e=PageData.thread_cur_url,r=/&v=[^&]+/;r.exec(e)&&(e=RegExp.leftContext+RegExp.rightContext),$.tb.location.setHref(e+"&v="+t)},init:function(){Page.resetChangedSizeImage()},checkErrorImage:function(t){var e=t.parentNode;e.innerHTML="
    "},sign_change_img:function(t){t.src="http://tb2.bdstatic.com/tb/static-itieba/img/sign_err.png",t.width=100,t.height=25},login:function(){TbCom.process("User","buildLoginFrame")},isString:function(t){return"string"==typeof t},escapeHTML:function(t){return Page.isString(t)?t.replace(/&/g,"&").replace(//g,">").replace(/"/g,"""):t},getByteLength:function(t){return t.replace(/[^\x00-\xff]/g,"mm").length},subByteFix:function(t,e,r){if(Page.getByteLength(t)<=e)return t;for(var a=Math.floor((e-2)/2),n=t.length;n>a;a++){var i=t.substring(0,a);if(Page.getByteLength(i)==e)return i+(r?r:"");if(Page.getByteLength(i)>e)return t.substring(0,--a)+(r?r:"")}return t}};Page.Date={},Page.Date.lang={},Page.Date.lang.dayNames=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],Page.Date.lang.abbreviatedDayNames=["日","一","二","三","四","五","六"],Page.Date.lang.shortestDayNames=["日","一","二","三","四","五","六"],Page.Date.lang.firstLetterDayNames=["日","一","二","三","四","五","六"],Page.Date.format=function(t,e){var r=t,a=function(t){return 10>t?"0"+t:t};return e.replace(/dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?/g,function(t){switch(t){case"hh":return a(r.getHours()<13?0===r.getHours()?12:r.getHours():r.getHours()-12);case"h":return r.getHours()<13?0===r.getHours()?12:r.getHours():r.getHours()-12;case"HH":return a(r.getHours());case"H":return r.getHours();case"mm":return a(r.getMinutes());case"m":return r.getMinutes();case"ss":return a(r.getSeconds());case"s":return r.getSeconds();case"yyyy":var e="000"+r.getFullYear();return e.substring(e.length-4);case"yy":return r.toString("yyyy").substring(2);case"dddd":return Page.Date.lang.dayNames[r.getDay()];case"ddd":return Page.Date.lang.abbreviatedDayNames[r.getDay()];case"dd":return a(r.getDate());case"d":return r.getDate().toString();case"MM":return a(r.getMonth()+1);case"M":return r.getMonth()+1}})};_.Module.define({path:"common/widget/confSkin",sub:{conf:{},initial:function(t){this.conf=t,this.$wrap=$("body"),this.$wrap.addClass(t.bodyClass),t.couplet.has_couplet&&this.insertCouplet()},insertCouplet:function(){var t=this.conf.couplet.couplet_info,i=this.conf.isStar?" couplet_star":"",e=['',''].join("");this.$couplets=$(e).appendTo(this.$wrap),this.calWidth(),this.initCoupletEvent()},initCoupletEvent:function(){var t=this;$(window).on("resize",function(){t.calWidth()}),this.$couplets.click(function(){var i=$(this).hasClass("couplet_left")?"左侧":"右侧";$.stats.track(i,"吧皮肤两侧对联","","",{skinid:t.conf.couplet.id})})},calWidth:function(){var t=$(window).width(),i=1380>t?(t-980)/2:200;this.$couplets.css("width",i)}}});_.Module.define({path:"common/widget/tbskin",sub:{initial:function(s){var i=["http://tb1",".bdstatic.com/tb/cms/common/tbskin/skins/skin_",s,".css?v=",PageUnit.load("tbskin_version")].join("");$('').appendTo("head"),$("body").addClass("skin_"+s)}}});_.Module.define({path:"common/widget/searchHandler",sub:{_staticUrl:{no_key:"http://tieba.baidu.com/","贴吧投诉":"http://tieba.baidu.com/tousu/new","帖吧投诉":"http://tieba.baidu.com/tousu/new",tiebatousu:"http://tieba.baidu.com/tousu/new","贴吧投诉吧":"http://tieba.baidu.com/tousu/new","贴吧投诉中心":"http://tieba.baidu.com/tousu/new","投诉中心":"http://tieba.baidu.com/tousu/new","投诉":"http://tieba.baidu.com/tousu/new","贴吧举报":"http://tieba.baidu.com/tousu/new","知道投诉":"http://tousu.baidu.com/zhidao","空间投诉":"http://tousu.baidu.com/hi","百科投诉":"http://tousu.baidu.com/baike",zhidaotousu:"http://tousu.baidu.com/zhidao",kongjiantousu:"http://tousu.baidu.com/hi",baiketousu:"http://tousu.baidu.com/baike"},_sendStatistics:function(t){$.stats.sendRequest("st_mod=search&search_type="+t)},initial:function(){},toStaticUrl:function(t){var e=t.toLowerCase();return this._staticUrl.hasOwnProperty(e)?($.tb.location.setHref(this._staticUrl[e]),!1):void 0},enterBa:function(t,e){if(""==t)return $.tb.location.setHref(this._staticUrl.no_key),!1;this.toStaticUrl(t);var o=[];if(o=t.split(-1!=t.indexOf(":")?":":":"),2==o.length){if("标签"==o[0])return this._sendStatistics("tagsearch",t),$.tb.location.setHref("/f/search/fm?ie=utf-8&tag="+encodeURIComponent(o[1])),!1;if(-1!=o[0].indexOf("吧内")){var s=o[0].split("吧内")[0];if(s)return this._sendStatistics("baneisearch",t),$.tb.location.setHref("/f/search/res?ie=utf-8&kw="+encodeURIComponent(s)+"&qw="+encodeURIComponent(o[1])),!1}}if(PageData.search_what&&"fromBtn"!=e){if("composite"==PageData.search_what)return this._sendStatistics("compositesearch",t),$.tb.location.setHref("/f/search/res?ie=utf-8&qw="+encodeURIComponent(t)),!1;if("forum"==PageData.search_what)return this._sendStatistics("forumsearch",t),$.tb.location.setHref("/f/search/fm?ie=utf-8&qw="+encodeURIComponent(t)),!1}return this._sendStatistics("enterba&from=search",t),$.tb.location.setHref("/f?ie=utf-8&kw="+encodeURIComponent(t)+"&fr=search"),!1},searchPost:function(t){return window.history_search_post||(PageData.user.is_login&&$.tb.post("/f/search/addWord",{word:t},function(t){0==t.no&&(window.history_search_post=!1)}),window.history_search_post=!0),this._sendStatistics("postsearch",t),setTimeout(function(){$.tb.location.setHref("/f/search/res?ie=utf-8&qw="+encodeURIComponent(t))},100),!1},searchPostInBa:function(t,e){var o="/f/search/res?ie=utf-8&kw="+encodeURIComponent(e)+"&qw="+encodeURIComponent(t);return window.history_search_post||(PageData.user.is_login&&$.tb.post("/f/search/addWord",{word:t},function(t){0==t.no&&(window.history_search_post=!1)}),window.history_search_post=!0),this._sendStatistics("baneisearch",t),setTimeout(function(){$.tb.location.setHref(o)},100),!1},searchPeople:function(t){return this._sendStatistics("peoplesearch",t),$.tb.location.setHref("/f/search/sure?ie=utf-8&only_user=1&qw="+encodeURIComponent(t)),!1},searchTag:function(t){return this._sendStatistics("tagsearch",t),$.tb.location.setHref("/f/search/fm?ie=utf-8&tag="+encodeURIComponent(t)),!1},searchForum:function(t){var e="/f/search/fm?ie=UTF-8&";return-1!=t.indexOf("标签:")?(t=t.substr(t.indexOf("标签:")+3),e=e+"tag="+encodeURIComponent(t)):-1!=t.indexOf("标签:")?(t=t.substr(t.indexOf("标签:")+3),e=e+"tag="+encodeURIComponent(t)):e=e+"qw="+encodeURIComponent(t),$.tb.location.setHref(e),!1}}});_.Module.define({path:"common/widget/suggestion",requires:["common/widget/suggestion/base"],sub:{options:{input:null,maxCount:10,skipTime:50,classes:{expand:"suggestion",expandList:"suggestion_list"}},initial:function(i){this.options=$.extend(this.options,i),this.initSug()},initSug:function(){this.options.input&&this.use("common/widget/suggestion/base",this.options)}}}); ;_.Module.define({path:"common/widget/suggestion/base",requires:["common/widget/suggestion/events"],sub:{runtime:{disabled:!1},initial:function(t){this.options=t,this.input=t.input,this.wrapper=t.fixWrapper,this.sug=null,this.dataList=[],this.create()},create:function(){var t=['
    ','
      ',"
    ","
    "].join(""),i=this.input,s=i.offset(),e=i.outerWidth()-2,n=i.outerHeight()+s.top-1,o=s.left,h=this.wrapper?this.wrapper:$("body");this.sug=$($.tb.format(t,this.options.classes)).css({left:o,width:e,top:n}).hide(),h.append(this.sug),this.ableControl(),this.bindEvents()},bindEvents:function(){this.use("common/widget/suggestion/events",{input:this.input,sug:this.sug,options:this.options})},ableControl:function(){var t=$('input.jointb[type="radio"]'),i=$('input.authortb[type="radio"]'),s=$('input.searchtb[type="radio"]');t.length>0&&t.bind("click",this.able()),i.length>0&&i.bind("click",this.able()),s.length>0&&s.bind("click",this.disable()),0!=t.length&&t.tbattr("checked")||this.disable()},able:function(){this.runtime.disabled=!1},disable:function(){this.runtime.disabled=!0,this.sug.hide()}}}); ;_.Module.define({path:"common/widget/suggestion/events",requires:["common/widget/suggestion/data"],sub:{skippedType:["operation_title","often_forum_title","relation_forum_title","relation_game_title","more_title"],initial:function(t){this.input=t.input,this.sug=t.sug,this.options=t.options,this.wrapper=this.options.fixWrapper,this.skipTime=this.options.skipTime,this.target=null,this.toggleFlag=!1,this.mouseIn=!1,this.query="",this.bindEvents(),this.initRequest()},initRequest:function(){this.data=this.use("common/widget/suggestion/data",{input:this.input,sug:this.sug,forumName:this.options.forumName,maxCount:this.options.maxCount})},delayRequest:function(){return this.query=this.getQuery(),this.data.delayRequest(this.skipTime,this.query)},bindEvents:function(){if(this.options.searchFixed){var t=this.wrapper.offset().top,i=$(window).scrollTop();this.toggleFlag=t>i,this.fixSize(!0),$(window).bind("scroll",$.proxy(this.fixSize,this)).bind("resize",$.proxy(this.fixSize,this))}this.input.bind("keyup",$.proxy(this.handleKeyup,this)).bind("keydown",$.proxy(this.handleKeydown,this)).bind("paste",$.proxy(this.handleElseEvents,this)).bind("focusin",$.proxy(this.handleElseEvents,this)).bind("click",$.proxy(this.handleElseEvents,this)).bind("focusout",$.proxy(this.handleFocusout,this)).bind("compositionend",$.proxy(this.handleElseEvents,this)),this.sug.on("mouseenter","li",$.proxy(this.handleMouseenter,this)).on("mouseleave","li",$.proxy(this.handleMouseleave,this)).on("click","li",$.proxy(this.handleFire,this))},handleKeyup:function(t){$.inArray(t.keyCode,[16,17,18,20,37,38,39,40])>=0||13!=t.keyCode&&this.delayRequest()},handleKeydown:function(t){if(!($.inArray(t.keyCode,[16,17,18,20,37,39])>=0))switch(t.keyCode){case 13:return this.handleFire();case 38:return this.prevActive(),!1;case 40:return this.nextActive(),!1;default:this.clearState()}},handleMouseenter:function(t){var i=$(t.currentTarget);this.mouseIn=!0,this.active(i)},handleMouseleave:function(){this.mouseIn=!1},handleFocusout:function(){this.mouseIn||(this.clearState(),this.sug.hide())},handleElseEvents:function(){this.delayRequest()},handleFire:function(){var t=this,i=this.input.getData();if(i&&i.sugUrl){this.clickStats(i);var e=setTimeout(function(){$.tb.location.setHref($.tb.unescapeHTML(i.sugUrl)),t.sug.hide(),clearTimeout(e),e=null},200);return!1}return!0},clickStats:function(t){var i=t.sugType;switch(i){case"game_item":this.clickGameStats(t);break;case"operation_item":this.clickOperationItemStats(t)}},clickGameStats:function(t){$.stats.track("搜索框","搜索提示出游戏实验","","点击",{obj_name:t.sugValue,obj_url:t.sugUrl,obj_type:"游戏"})},clickOperationItemStats:function(t){$.stats.track(t.sugValue,"搜索框运营配置项统计","","click",{obj_name:t.sugValue,obj_url:t.sugUrl,obj_type:"平台化"})},fixSize:function(t){var i=this;this.fixTime&&clearTimeout(this.fixTime),this.fixTime=setTimeout(function(){var e=i.wrapper.offset().top,s=$(window).scrollTop(),n=i.input,a=n.offset(),u=n.outerHeight()+a.top-1,o=n.outerWidth()-2,h=a.left;if(e>s===i.toggleFlag){if(!t)return}else i.toggleFlag=e>s,i.sug.hide();i.wrapper.hasClass("search_main_fixed")&&(u=n.outerHeight()+5),i.sug.css({width:o,left:h,top:u})},0)},changeState:function(t){var i=t.getData().sugType,e=t.getData().sugUrl,s=t.getData().sugValue;this.input.bindData({sugType:i,sugUrl:e,sugValue:s})},clearState:function(){this.input.bindData({})},active:function(t){var i=t.getData().sugType,e=this.skippedType.slice(0,-1);return $.inArray(i,e)>-1?void this.clearState():(this.target=t,this.addOn(t),void this.changeState(t))},nextActive:function(){var t=this.sug.find("ul li"),i=null;if(0!==t.length&&this.sug.is(":visible")){i=this.target&&0!==this.target.next().length?this.target.next():this.sug.find("ul li").eq(0);var e=i.getData().sugType;$.inArray(e,this.skippedType)>-1?(this.target=i,this.nextActive()):this.active(i)}},prevActive:function(){var t=this.sug.find("ul li"),i=null;if(0!==t.length&&this.sug.is(":visible")){i=this.target&&0!==this.target.prev().length?this.target.prev():this.sug.find("ul li").eq(-1);var e=i.getData().sugType;$.inArray(e,this.skippedType)>-1?(this.target=i,this.prevActive()):this.active(i)}},addOn:function(t){t.siblings("li").removeClass("on"),t.addClass("on")},getQuery:function(){return this.input.tbattr("value")},setQuery:function(t){return this.input.tbattr("value",t)}}}); ;_.Module.define({path:"common/widget/suggestion/data",requires:["common/widget/suggestion/render"],sub:{options:{url:"/suggestion",isCache:!1},initial:function(t){this.input=t.input,this.sug=t.sug,this.forumName=t.forumName,this.maxCount=t.maxCount||10,this.curCount=0,this.query="",this.dataList=[],this.cache={}},handleResponse:function(t){if(0!==t.error)return!1;this.curCount=0;var e=this.query,s=t.query_tips.search_data,a=t.query_match.search_data,i=t.query_tag.search_data,r=t.suggest_game&&t.suggest_game.search_data;this.checkData(s)&&(this.formatData("operation_title"),this.formatOperateData(s)),this.checkData(a)&&(this.checkData(s)&&this.formatData("often_forum_title"),this.formatForumData(a)),this.checkData(r)?(this.formatData("relation_game_title"),this.formatGameData(r)):this.checkData(i)&&(this.formatData("relation_forum_title"),this.formatForumData(i)),!this.checkData(a)&&!this.checkData(i)||this.checkMore(e)||this.formatData("more_title","/f/search/fm?ie=UTF-8&qw="+encodeURIComponent(e)),this.renderItems(),this.viewStats()},formatOperateData:function(t){var e,s;for(e=0;ee&&this.checkCount();e++)s=t[e],this.dataList.push({sugType:"operation_item",position:e+1,name:s.fname,desc:s.forum_desc,sugUrl:this.replaceAmp(s.forum_url)}),this.curCount++},formatGameData:function(t){var e,s,a=[];for(e=0;e0&&this.viewGameStats(a)},formatForumData:function(t){var e,s;for(e=0;e0},checkMore:function(t){return!t||/^\s+$/.test(t)||t===this.forumName},replaceAmp:function(t){return t&&t.replace(/\&/g,"&")},formatString:function(t){return t.replace(/\/g,">")},highlightForumName:function(t){var e="",s="",a=this.query,i=new RegExp(a.replace(/[\/\\]/g,""),"g");return e=this.formatString(t),s=a?e.replace(i,function(t){return''+t+""}):e},renderItems:function(){var t="",e=this.use("common/widget/suggestion/render");this.dataList.length>0&&this.queryData(),t=e.renderSuggestion(this.dataList),""!==t?this.sug.show().find("ul").html(t):this.sug.hide(),this.clearSuggestion()},viewStats:function(){},viewGameStats:function(t){$.stats.track("搜索框","搜索提示出游戏实验","","展现",{obj_name:this.query,obj_game_name:t,obj_type:"游戏"})},request:function(t){var e=this;t===this.forumName&&(t=""),this.query=t,this.options.isCache&&t in this.cache?this.handleResponse(this.cache[t]):(this.queryRequest&&this.queryRequest.abort(),this.queryRequest=$.ajax({url:this.options.url,data:{query:t,ie:"utf-8"},dataType:"json",type:"get",cache:!1,success:function(t){e.responseSuccess(t)}}))},delayRequest:function(t,e){var s=this;this.requestTimer&&clearTimeout(this.requestTimer),this.requestTimer=setTimeout(function(){s.request(e),clearTimeout(s.requestTimer),s.requestTimer=null},t)},responseSuccess:function(t){var e=this.query;this.options.isCache&&(this.cache[e]=t),this.handleResponse(t),this.queryRequest=null}}}); ;_.Module.define({path:"common/widget/suggestion/render",requires:[],sub:{queryTemplate:'
  • ',titleTemplate:['
  • ','#{title}',"
  • "].join(""),forumTemplate:["
  • ",'
    ','','
    ','
    #{title}','#{member}','#{thread}',"
    ",'
    #{desc}
    ',"
    ","
    ","
  • "].join(""),gameTemplate:["
  • ",'
    ','','
    ','
    #{title}',"
    ",'
    #{desc}
    ',"
    ","
    ","
  • "].join(""),operationTemplate:["
  • ",'
    ',"",'
    #{name}
    ','
    #{desc}
    ',"
    ","
  • "].join(""),initial:function(){},renderQuery:function(e){var i=$.tb.dataField({sugType:e.sugType,sugValue:e.name,sugUrl:e.sugUrl});return $.extend(e,{info:i}),$.tb.format(this.queryTemplate,{info:i})},renderTitle:function(e){var i="",t="",r=e.name,a=$.tb.dataField({sugType:e.sugType,sugValue:r,sugUrl:e.sugUrl});switch(e.sugType){case"operation_title":i="大伙正在聊";break;case"often_forum_title":i="最近常逛的吧:";break;case"relation_forum_title":i='与“'+r+"”有关的吧:";break;case"relation_game_title":i='与“'+r+"”有关的游戏:";break;case"more_title":i='在贴吧中搜索更多与“'+r+"”相关的吧",t="special_title"}return $.tb.format(this.titleTemplate,{info:a,special:t,title:i})},renderForum:function(e){var i=$.tb.dataField({sugType:e.sugType,sugValue:e.name,sugUrl:e.sugUrl});return $.extend(e,{info:i}),$.tb.format(this.forumTemplate,e)},renderGame:function(e){var i=$.tb.dataField({sugType:e.sugType,sugValue:e.name,sugUrl:e.sugUrl});return $.extend(e,{info:i}),$.tb.format(this.gameTemplate,e)},renderOperation:function(e){var i=$.tb.dataField({sugType:e.sugType,sugValue:e.name,sugUrl:e.sugUrl});return $.extend(e,{info:i}),$.tb.format(this.operationTemplate,e)},renderSuggestion:function(e){var i,t="",r=null,a=e.length;for(i=0;a>i;i++)switch(r=e[i],r.sugType){case"reverse_query":t+=this.renderQuery(r);break;case"operation_item":t+=this.renderOperation(r);break;case"forum_item":t+=this.renderForum(r);break;case"game_item":t+=this.renderGame(r);break;default:t+=this.renderTitle(r)}return t}}});_.Module.define({path:"common/widget/searchBright",requires:["common/widget/searchHandler","common/widget/suggestion"],sub:{_jq_wrap:null,_jq_input:null,_jq_input_box:null,_jq_form:null,_options:{defaultType:"tieba",style:"",forumName:"",page:null},_tip:null,_searchHandler:null,_switchRadios:{},_radioClasses:{tieba:"jointb",itieba:"authortb",post:"searchtb",benba:"nowtb",tag:"searchtag",forum:"searchforum"},_searchTypes:{tieba:1,itieba:2,post:3,benba:4,tag:5,forum:6},_searchFixed:null,initial:function(e,t){if(this._jq_wrap=e,this._jq_form=e.find(".j_search_form"),this._jq_input=e.find("#wd2"),this._jq_input_box=e.find(".j_search_input"),this._tip=PageUnit.load("search_input_tip"),this._searchFixed=t.searchFixed,this._searchWrapper=e.find(".search_main"),this._sugOn=t.sugOn,PageData.searchFixed=this._searchFixed,$.extend(this._options,t),this._initOptPage(),this._searchHandler=this.use("common/widget/searchHandler"),this._setSwitchRadios(),this._setDefaultType(),this._setSearchType(this._options.defaultType),this._initPlaceholder(),this._bindEvents(),$.browser.msie&&parseInt($.browser.version)<=7)return!1;if(this._searchScrollFixed(),"1"==this._sugOn){var t={input:this._jq_input_box,forumName:t.forumName,searchFixed:t.searchFixed,fixWrapper:this._searchWrapper};this.use("common/widget/suggestion",t)}else TbCom.process("Suggestion","createMainSearchSuggestion")},_setSwitchRadios:function(){var e=this;for(var t in this._searchTypes)this._switchRadios[t]=e._jq_wrap.find(".switch_radios ."+e._radioClasses[t]+":first")},_setDefaultType:function(){var e=$.tb.location.getHref();-1!=e.indexOf("/f/search/fm")?this._options.defaultType="forum":-1!=e.indexOf("/f/search/res")?this._options.defaultType="post":-1!=e.indexOf("/f/search/sure")&&(this._options.defaultType="itieba"),"bright_3"==this._options.style&&(this._options.defaultType="benba")},_getSearchType:function(){var e=null;if(this._options.theme&&"bright_pb"==this._options.theme)return e=this._searchTypes.benba;e=this._searchTypes.tieba;for(var t in this._switchRadios){var i=this._switchRadios[t];if(i.tbattr("checked")){e=this._searchTypes[t];break}}return e},_setSearchType:function(e){e in this._switchRadios&&("2"==this._searchTypes[e]&&this._switchRadios.tieba.tbattr("checked",!1),this._switchRadios[e].tbattr("checked",!0))},_bindEvents:function(){var e=this;this._jq_wrap.find("#search_button").on("click",function(){"frs"===PageData.product?$.stats.track("FRS_右侧上方小图","PC端商业化游戏统计",PageData.product||"","点击",{obj_url:"-",obj_name:"-",obj_type:"游戏"}):"pb"===PageData.product&&$.stats.track("PB_右侧上方小图","PC端商业化游戏统计",PageData.product||"","点击",{obj_url:"-",obj_name:"-",obj_type:"游戏"})}),this._jq_wrap.find(".j_search_nav a").click(function(){e._changeProduct($(this))}),this._jq_form.submit(function(){return"bright_3"==e._options.style||"bright_4"==e._options.style?e.handleSubmit(e._getSearchType(),e.getSearchWord()):e.submit(),!1}),this._jq_wrap.find(".j_enter_ba").click(function(){return e.submit("fromBtn"),!1}),this._jq_wrap.find(".j_search_post").click(function(){return"bright_3"==e._options.style||"bright_4"==e._options.style?e.handleSubmit(e._getSearchType(),e.getSearchWord()):e._searchPost(),!1}),this._jq_wrap.find(".j_benba_search").click(function(){"bright_pb"==e._options.theme&&e.handleSubmit(e._getSearchType(),e.getSearchWord())}),this._jq_input_box.bind("webkitspeechchange",function(){e.submit()}),$.browser.webkit?this._jq_input_box.click(function(){this.select()}):this._jq_input_box.focus(function(){this.select()})},submit:function(e){var t=this.getSearchWord();return $("#searchtag").tbattr("checked")?this._searchHandler.searchTag(t):this._searchHandler.enterBa(t,e),!1},handleSubmit:function(e,t){var i=!0;switch(e){case this._searchTypes.tieba:i=this._searchHandler.enterBa(t);break;case this._searchTypes.itieba:i=this._searchHandler.searchPeople(t);break;case this._searchTypes.post:i=this._searchHandler.searchPost(t);break;case this._searchTypes.benba:i=this._searchHandler.searchPostInBa(t,this._options.forumName);break;case this._searchTypes.tag:i=this._searchHandler.searchTag(t);break;case this._searchTypes.forum:i=this._searchHandler.searchForum(t);break;default:i=!0}return i},_initOptPage:function(){null==this._options.page&&(/^\w+:\/\/[^\/]+\/(index\.html?)|(i\/\d+)/.test($.tb.location.getHref())?this._options.page="index":/^\w+:\/\/[^\/]+\/tb\/picture\/(index\.html?)/.test($.tb.location.getHref())?this._options.page="picture_index":"itieba3"==PageData.product&&(this._options.page="itieba"))},_changeProduct:function(e){var t=this.getSearchWord(),i=$.tb.unescapeHTML(e.tbattr("href")),s=$.tb.unescapeHTML(e.tbattr("param"));if($.stats.track(e.text(),"pc端贴吧tab页导出统计",PageData?PageData.product:"","点击"),""==t){var a=i.match(/^(\w+:\/\/[^\/]+)/i),r=i.match(/fr=[^&]+/i),n=[],_="";null!=r&&r.length>0&&n.push(r[0]),n.length>0&&(_="/?"+n.join("&")),e.tbattr("href",a&&a[1]+_)}else if(null!=s&&""!=s){if(i.indexOf("www.baidu.com")>=0){var h="fr=tb01000&";$.tb.location.getHref().match("ftype=guide")&&(h="fr=tb01se0&");var o=i.indexOf("fr=");o>-1?e.tbattr("href",i.substring(0,index)+h):e.tbattr("href",i+h)}var c=e.tbattr("ie");t=null!=c&&null!=c.match(/utf-?8/gi)?encodeURIComponent(t):t.replace(/\%/gi,"%25").replace(/&/gi,"%26").replace(/\+/gi,"%2B").replace(/[\ \u3000]/gi,"%20").replace(/\//gi,"%2F").replace(/\#/gi,"%23").replace(/\=/gi,"%3D");var o=i.indexOf(s+"=");o>-1?e.tbattr("href",i.substring(0,o)+s+"="+t):e.tbattr("href",i+s+"="+t)}},_searchPost:function(){var e=this.getSearchWord(),t=$.extend({},this._options);t.defaultType="post",""==e?_.Module.use("common/widget/searchDialog",t):this._searchHandler.searchPost(e)},_initPlaceholder:function(){var e=this;$.inArray(e._options.page,["index","picture_index","itieba"])?"0"==e._tip&&_.Module.use("common/widget/Placeholder",[e._jq_input_box,e._tip,{color:"#bbb","font-size":"13px"}]):e._jq_input.bind("mousedown focus",function(){e._jq_input.val()===e._tip&&(e._jq_input.val(""),e._jq_input_box.val(""))})},_voiceInput:function(){var e=this.getSearchWord(),t=e.indexOf(this._tip);0===t&&(e=e.slice(this._tip.length),this._jq_input.val(e),this._jq_input_box.val(e)),this.submit()},getSearchWord:function(){return this._jq_input_box.val()},isDefaultTip:function(){return this._jq_input_box.val()===this._tip&&this._jq_input_box.hasClass("s_ipt_tip")||""===this._jq_input_box.val()},_searchScrollFixed:function(){if(this._searchFixed){var e=$("#head").find(".search_main"),t=$(".search_main").offset().top,i=!1;$(window).scroll(function(){setTimeout(function(){var s=$(window).scrollTop();if(s>t){if(i)return;$(".senior-search-link").css({visibility:"hidden"}),e.addClass("search_main_fixed").hide(),e.fadeIn(100),e.find(".search_form").addClass("search_form_fixed"),e.find(".search_ipt").addClass("search_ipt_fixed"),e.find(".search_btn").addClass("search_btn_fixed"),e.find(".search_btn_enter_ba").addClass("search_btn_enter_ba_fixed"),e.find("#search_logo_small").addClass("search_logo_fixed"),e.find("#tb_header_search_form").addClass("j_search_form_fixed"),$("#search_logo_small").addClass("search_logo_fixed"),$("#tb_header_search_form").addClass("j_search_form_fixed"),i=!0}else{if(!i)return;$(".senior-search-link").css({visibility:"visible"}),$("#search_baidu_promote").show(),$("#search_button_wrapper").show(),e.removeClass("search_main_fixed"),e.find(".search_form").removeClass("search_form_fixed"),e.find(".search_ipt").removeClass("search_ipt_fixed"),e.find(".search_btn").removeClass("search_btn_fixed"),e.find(".search_btn_enter_ba").removeClass("search_btn_enter_ba_fixed"),e.find("#search_logo_small").removeClass("search_logo_fixed"),e.find("#tb_header_search_form").removeClass("j_search_form_fixed"),i=!1}},1)})}}}});_.Module.define({path:"frs/widget/snowflow",sub:{createTimer:-1,checkTimer:-1,options:{},time1:0,time2:0,num:0,height:640,imgSrcArr:[],countCookieName:"snowflow_count",initial:function(t,e,r){try{if("frs"==e&&"rich_poster"==r)return;if($.cookie(this.countCookieName)>1e7)return;var i=$.browser.msie&&"6.0"==$.browser.version,o=PageUnit.load("snowflow_imgs");if(this.imgArray=o.trim().split("|"),this.len=this.imgArray.length,0==this.len||i)return;if(!this.isShoot(t))return;this.$root=$(".j_snowBox"),this.$root[0]||(this.$root=$('
    '),this.$root.appendTo($("body"))),this.initParentNode(),this.switchOpera(),this.loadImg(),this.setCookie()}catch(n){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:n.message||n.description,path:"frs:widget/snowflow/snowflow.js",method:"",ln:40}),n}},setCookie:function(){var t=$.cookie(this.countCookieName);t?t++:t=1,$.cookie(this.countCookieName,t,{expires:1,path:"/"})},isShoot:function(t){var e,r,i;for(e=0;e");i.url&&(o=$(""),o.tbattr("href",i.url),o.tbattr("target","_blank")),o.tbattr("class","snowflow_i");var n=$(""),s=Math.floor(Math.random()*r.length);n.tbattr("src",r[s]),o.append(n),o.css({left:parseInt(Math.random()*$(window).width()),top:0});parseInt(200*Math.random());e.push(o),t.append(o);var a=50,h=!0;1==Math.floor(2*Math.random())&&(h=!1),o.timer=setInterval(function(){o.stopped?(clearInterval(o.timer),o.remove()):i.fallDown(o,e,h)},a)},fallDown:function(t,e,r){var i=this;t.speed||(t.speed=Math.floor(16*Math.random())),t.speed<6&&(t.speed+=6);var o=parseInt(t.css("top")),n=parseInt(t.css("left"));if(-1==i.createTimer)return void clearInterval(t.timer);var s=parseInt($(window).width())-50;if(n>=s||0>n||o>i.height)return t.css({display:"none"}),void(t.stopped=1);t.css("top",o+t.speed);var a=26,h=Math.sin(a);r||(h=-Math.sin(a)),o>20&&t.css("left",n+2*h)},windBlow:function(t){return parseInt(Math.random())%2==1?Math.sin(t/16):Math.cos(t/16)},switchOpera:function(){var t=this;$(".j_switch").on("click",function(){try{if(t.$root.html("").hide(),"关闭动画"==$(this).html())$(this).html("打开动画"),-2!=t.checkTimer&&clearInterval(t.checkTimer),clearTimeout(t.createTimer),t.createTimer=-1,t.checkTimer=-1,t.num=0;else if("打开动画"==$(this).html()){$(this).html("关闭动画");var e=t.$root,r=new Array;t.snowStart(e,r,t.imgSrcArr),e.show()}}catch(i){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:i.message||i.description,path:"frs:widget/snowflow/snowflow.js",method:"",ln:185}),i}})},initParentNode:function(){this.height=screen.height||this.height,this.$root.height(this.height)}}});_.Module.define({path:"comforum/widget/attentionCategoryGame",sub:{initial:function(t,n,e){this.reason=t,this.is_reply=n,this.likeData=e,this._requestData()},_requestData:function(){var t=this,n="/game/getFollowForum?second_class="+PageData.forum.second_class+"&forum_id="+PageData.forum.id;$.get(n).done(function(n){if(""!=n){var n=$.parseJSON(n);t._bindEvent(n)}else{var e=[{id:"752",name:"大天使之剑",link:"http://wanba.baidu.com/login_game_by_zone.xhtml?type=lastloginserver&id=842&pid=10400200842_879148",srcimg:{type_230_170:"http://tb1.bdstatic.com/tb/zt/tengfei/dts27-_130.jpg"},online:"13万"},{id:"123",name:"SD高达",link:"http://wanba.baidu.com/login_game_by_zone.xhtml?type=lastloginserver&id=752&pid=10400200752_879148",srcimg:{type_200_200:"http://tb1.bdstatic.com/tb/zt/tengfei/wd2.jpg"},online:"12万"},{id:"123",name:"舞动",link:"http://wanba.baidu.com/login_game_by_zone.xhtml?type=lastloginserver&id=530&pid=10400200530_879148",srcimg:{type_200_200:"http://tb1.bdstatic.com/tb/zt/tengfei/wd.jpg"},online:"10万"}];t._bindEvent(e)}}).fail(function(){})},_bindEvent:function(t){var n=this;n._trackData();var e=this._renderAttentionContent(n.reason,n.is_reply,n.likeData,t),i={title:"本吧推荐",width:515,height:320},a=$.dialog.open(e,i);$(a.element[0]).find(".dialogJcontent").tbattr("id","attention-game-wraper_dialog"),$(a.element[0]).find(".userlike_tip_span a").click(function(){Stats.sendRequest("fr=tb0_forum&st_mod=frs&st_type=entryimallinpop")}),$(a.element[0]).find(".attention_category_game_btn").eq(0).bind("click",function(){n._reloadAndGotop()}),a.bind("onclose",function(){n._reloadAndGotop()})},_renderAttentionContent:function(t,n,e,i){var a=['
    ','
    ',"

    客官,下面是小贴贴为您奉上本吧专属游戏,请笑纳!

    ","
    ",'
    ','",'
    ','
    ','

    其他吧友还玩查看更多游戏

    ','
    ','
    ','','
    ',"

    "+i[1].name+"

    ","

    "+i[1].online+"吧友在玩

    ",'

    去看看

    ',"
    ","
    ",'
    ','','
    ',"

    "+i[2].name+"

    ","

    "+i[2].online+"吧友在玩

    ",'

    去看看

    ',"
    ","
    ","
    ","
    ","
    ","
    ","
    "];return a.join("")},_trackData:function(){$.stats.track("游戏类目吧关注","游戏浮层",null,"view",{obj_type:"游戏"}),$("body").on("click",".primary-attention-game-content button",function(){$.stats.track("游戏浮层左一","游戏浮层",null,"click",{obj_type:"游戏"})}),$("body").on("click",".j_item1",function(){$.stats.track("游戏浮层右一","游戏浮层",null,"click",{obj_type:"游戏"})}),$("body").on("click",".j_item2",function(){$.stats.track("游戏浮层右二","游戏浮层",null,"click",{obj_type:"游戏"})})},_reloadAndGotop:function(){$.tb.location.setHref($.tb.location.getHref().split("#")[0])}}});_.Module.define({path:"common/widget/ScrollPanel",sub:{dom:null,$content:null,$scrollBar:null,$scrollButton:null,_hasScroll:!1,_scrollStep:50,_scrollTop:0,_maxHeight:0,initial:function(t){this._buildUI(t),this._bindEvents(t),$(t.container).append(this.dom),this.setHeight(t.height||100),t.content&&this.setContent(t.content),t.scrollBarShow&&this.bind("onScrollBarShow",t.scrollBarShow),t.scrollBarHide&&this.bind("onScrollBarHide",t.scrollBarHide)},_buildUI:function(t){this.dom=$('
    '),this.dom.html(['
      ','
      ','
       
      ',"
      "].join("")),this.$content=this.dom.find(".j_panel_content:first"),this.$scrollBar=this.dom.find(".j_scroll_bar:first"),this.$scrollButton=this.dom.find(".j_scroll_button:first"),t.padding&&this.$content.css("padding",t.padding)},_bindEvents:function(){var t=this,o=t.$content.get(0);this.$scrollButton.on("drag",function(i,l){if(l){var s=l.position;o.scrollTop=s.top/t.$content.height()*o.scrollHeight}}),this.$content.mousewheel(function(o,i){o.preventDefault(),o.stopPropagation(),t._hasScroll&&t.scrollTopTo(t._scrollTop-i*t._scrollStep)})},scrollTopTo:function(t){var o=this,i=o.$content.get(0),t=Math.max(Math.min(t,i.scrollHeight-o.$content.height()),0);t!=o._scrollTop&&(o._scrollTop=t,o.$content.stop(),o.$content.scrollTop(o._scrollTop),o._resizeScroll())},setHeight:function(t){this._maxHeight=t,this._resizeHeight(),this._resizeScroll(),this.$scrollButton.draggable({containment:"parent"})},setContent:function(t){this.$content.html(t),this.$content.get(0).scrollTop=this._scrollTop=0,this._resizeHeight(),this._resizeScroll()},appendContent:function(t){this.$content.append(t),this._resizeHeight(),this.scrollTopTo(2e4)},clearContent:function(){this.setContent("")},_resizeHeight:function(){this.$content.css("height","");var t=this.$content.get(0),o=t.scrollHeight,i=Math.min(o,this._maxHeight);this.$content.css("height",i)},_resizeScroll:function(){var t=this.$content.get(0),o=t.scrollHeight,i=t.scrollTop,l=this.$content.innerHeight();l>=o?(this.$scrollBar.hide(),this.dom.addClass("tbui_no_scroll_bar"),this.trigger("onScrollBarHide"),this._hasScroll=!1):(this.$scrollBar.show(),this.$scrollBar.height(l),this.$scrollButton.height(l/o*l),this.$scrollButton.css("top",i/o*l),this.trigger("onScrollBarShow"),this._hasScroll=!0)}}});_.Module.define({path:"common/component/Captcha",requires:[],sub:{ERROR_MESSAGES:{38:"验证码输入超时,请您重新输入",37:"验证码输入失效,请您重新输入",40:"验证码输入错误,请您重新输入"},DEFAULT_OPTIONS:{imgUrl:"/cgi-bin/genimg?",audioUrl:"/cgi-bin/genaudio?",checkUrl:"/f/commit/commonapi/checkVcode",vCodeUrl:"/f/commit/commonapi/getVcode",inputFocusClass:"c_captcha_focus",postType:"thread",isAnonymous:!1,template:'',gridTemplate:'
      验证码
      点击框内文字输入上图中汉字或拼音对应汉字
      '},gridStyleSheetTpl:".tbui_captcha_grid_input div, .tbui_captcha_grid_content .tbui_captcha_img_wrap, .tbui_captcha_grid_buttons div {background: url('#{imgSrc}') -500px -500px no-repeat;}",gridPosition:{0:"-3px -41px",1:"-56px -41px",2:"-100px -41px",3:"-3px -90px",4:"-56px -90px",5:"-100px -90px",6:"-3px -138px",7:"-56px -138px",8:"-100px -138px"},gridKeyMap:{0:"00000000",1:"00010000",2:"00020000",3:"00000001",4:"00010001",5:"00020001",6:"00000002",7:"00010002",8:"00020002"},initial:function(t){$.browser.msie&&6==$.browser.version&&document.execCommand("BackgroundImageCache",!1,!0);var a=this;this.options=t,this.options=$.extend({},this.DEFAULT_OPTIONS,t),this.$container=$(this.options.container);var i;i=$(4==t.vCodeType?this.options.gridTemplate:this.options.template),this.$input=i.find(".j_captcha_input"),this.$tip=i.find(".j_captcha_tip"),this.$error=i.find(".j_captcha_err"),this.$status=i.find(".j_captcha_status"),this.$imgWrapper=i.find(".j_captcha_img_wrapper"),this.$imgChangeBtn=i.find(".j_captcha_img_change"),this.$switchAudioBtn=i.find(".j_captcha_audio_switch"),this.$info=i.find(".j_captcha_info"),this.$imgChangeBtn.add(this.$imgWrapper).click(function(){return a.reloadCaptchaImg(),!1}),4==t.vCodeType?this._initGridCaptcha(i):this._initNormalCaptcha(i),this.options.message&&this.setTip(this.options.message),this.updateCaptchaImg(this.options.vCode,this.options.vCodeType),this.options.exceptionalAccount&&this.$tip.html('您在全吧发贴时会遇到验证码,点击解除'),this.$container.append(i),this.$root=i},_initNormalCaptcha:function(t){var a=this;this.$audioIcon=t.find(".j_captcha_audio_icon"),this.$audioWrapper=t.find(".j_captcha_audio_wrapper"),this.$switchAudioBtn.click(function(){return a.loadAudio(),!1}),this.$input.focus(function(){$(this).addClass(a.options.inputFocusClass)}).blur(function(){$(this).removeClass(a.options.inputFocusClass)}).keyup(function(t){13==t.which?a.trigger("captcha_submit"):1==a.vCodeType?/^[\u4e00-\u9fa5]+$/.test(this.value)&&4==this.value.length&&a.checkCaptcha():4==this.value.length?a.checkCaptcha():a.getStatus()&&a.setStatus(!1)})},_initGridCaptcha:function(t){var a=this;a.$help=t.find(".j_captcha_help"),a.inputValue="",a.$inputGrid=a.$input.children(),t.find(".j_captcha_backspace").click(function(){a.backspace()}),t.find(".j_captcha_buttons").on("click","a",function(t){t.preventDefault(),t.stopPropagation();var i=a.inputValue.length;if(4>i){var s=$(this),c=s.index();a.$inputGrid.eq(i).css("background-position",a.gridPosition[c]),a.inputValue+=c,4==a.inputValue.length&&a.checkCaptcha(function(t){0===t.anti_valve_err_no?setTimeout(function(){a.trigger("captcha_submit")},500):4==a.vCodeType&&a.reloadCaptchaImg()})}}),t.keydown(function(t){return t.preventDefault(),t.stopPropagation(),8==t.which&&a.backspace(),!1}),t.keyup(function(t){return t.preventDefault(),t.stopPropagation(),!1}),t.keypress(function(t){return t.preventDefault(),t.stopPropagation(),!1})},getVCode:function(){return this.vCode},getVCodeType:function(){return this.vCodeType},setVCodeType:function(t){this.vCodeType=t,0!=t?this.$switchAudioBtn.hide():this.$switchAudioBtn.show()},setStatus:function(t){this.isValid=t,t?(this.$status.addClass("tbui_captcha_correct"),this.setError("")):t===!1?this.$status.removeClass("tbui_captcha_correct"):(this.$status.removeClass("tbui_captcha_correct"),this.setError(""))},getStatus:function(){return this.isValid},setTip:function(t){this.$tip.text(t)},setError:function(t){4==this.vCodeType&&(""==t?(this.$error.hide(),this.$help.show()):(this.$help.hide(),this.$error.show())),this.$error.text(t)},updateCaptchaImg:function(t,a){this.setStatus(void 0),a&&this.setVCodeType(a),this.vCode=t,4==this.vCodeType?this._updateGridCaptchaImg():this._updateNormalCaptchaImg()},_updateNormalCaptchaImg:function(){this.$input.val("").focus();var t=this.options.imgUrl+this.vCode+"&t="+Math.random();this.$img?this.$img.tbattr("src",t):this.$img=$('').appendTo(this.$imgWrapper)},_updateGridCaptchaImg:function(){this.inputValue="",this.$inputGrid.each(function(){$(this).tbattr("style","")});var t=this.options.imgUrl+this.vCode+"&tag=pc&t="+Math.random();this.captchaStyleSheet||(this.captchaStyleSheet=$("").appendTo("head")[0]);var a=$.tb.format(this.gridStyleSheetTpl,{imgSrc:t});this.captchaStyleSheet.styleSheet?this.captchaStyleSheet.styleSheet.cssText=a:this.captchaStyleSheet.innerHTML=a},reloadCaptchaImg:function(t){t=t||{};var a=this,i=this.options.paramsCallback?this.options.paramsCallback():{};$.extend(i,{lm:this.options.forumId,word:this.options.forumName,rs10:"thread"==this.options.postType?"1":"0",rs1:this.options.isAnonymous?"1":"0",t:Math.random()}),4==this.vCodeType&&(i.tag=11),$.ajax({url:a.options.vCodeUrl,data:i,success:function(i){i.need_vcode?4==i.captcha_code_type&&4!=a.vCodeType||4!=i.captcha_code_type&&4==a.vCodeType?a.trigger("captcha_type_change",i.captcha_vcode_str,i.captcha_code_type):(a.setTip(i.str_reason),a.setError(t.error||""),a.updateCaptchaImg(i.captcha_vcode_str,i.captcha_code_type)):console.log("Captcha#reloadCaptchaImg: 理论上不应该看到该分支"),t.success&&t.success.call(this)},type:"post",dataType:"json"})},loadAudio:function(){this.$audioIcon.show();var t=this.options.audioUrl+this.vCode+"&t="+Math.random();this.$audioWrapper.html(document.all?'':''),this.$input.focus()},checkCaptcha:function(t){var a=this,i={captcha_vcode_str:this.vCode,captcha_code_type:this.vCodeType,captcha_input_str:this.getInputValue(),fid:this.options.forumId};$.post(this.options.checkUrl,i,function(i){0===i.anti_valve_err_no?a.setStatus(!0):null===i.anti_valve_err_no||""===i.anti_valve_err_no?a.setStatus(void 0):(a.setStatus(!1),a.setError(a.ERROR_MESSAGES[i.anti_valve_err_no]),37==i.anti_valve_err_no&&a.reloadCaptchaImg({error:a.ERROR_MESSAGES[37]})),t&&t(i)},"json")},validate:function(){return 0==this.getInputValue().length?(this.setError("请输入验证码"),this.focus(),!1):this.isValid||void 0===this.isValid},backspace:function(){if(4==this.vCodeType){var t=this.inputValue.length;this.$inputGrid.eq(t-1).tbattr("style",""),this.inputValue=this.inputValue.substring(0,t-1)}},getInputValue:function(){if(4==this.vCodeType){for(var t=this.inputValue.split(""),a=[],i=0,s=t.length;s>i;i++)a.push(this.gridKeyMap[t[i]]);return a.join("")}return this.$input.val().replace(/\s/g,"")},focus:function(){this.$input.focus()},clear:function(){this.$input.val("")},show:function(){this.$root.show()},hide:function(){this.$root.hide()}}});_.Module.define({path:"common/component/CaptchaDialog",requires:["common/component/Captcha"],sub:{template:["
      ","
      ",'',"
      "].join(""),initial:function(t){var a,i=this,c=$(this.template);this.$content=c;var h=t.title||"发表贴子",n="undefined"==typeof t.modal?!0:t.modal;this.options=t,t.container=c.find(".tbui_captcha_container"),this.normalCaptcha=null,this.gridCaptcha=null,this.captcha=this._initCaptchaInstance(t);var e=540;4==t.vCodeType?(e=360,this.gridCaptcha=this.captcha):this.normalCaptcha=this.captcha,a=new $.dialog({title:h,width:e,html:c,modal:n});var o=c.find(".j_ok").click(function(t){t.preventDefault(),t.stopPropagation(),i.accept()});4==t.vCodeType&&o.detach(),this.$okButton=o,this.dialog=a},_initCaptchaInstance:function(t){var a=this,i=this.use("common/component/Captcha",t);return i.bind("captcha_submit",function(){a.accept()}),i.bind("captcha_type_change",function(t,i,c){a.updateCaptchaImg(i,c)}),i},bind:function(){this.dialog.bind.apply(this.dialog,arguments)},show:function(){this.dialog.show(),this.captcha.focus()},hide:function(){this.dialog.hide()},getInputValue:function(){return this.captcha.getInputValue()},setTip:function(t){this.options.message=t,this.captcha.setTip(t)},getVCode:function(){return this.captcha.getVCode()},getVCodeType:function(){return this.captcha.getVCodeType()},updateCaptchaImg:function(t,a){4==a&&a!=this.captcha.getVCodeType()?(null==this.gridCaptcha?this.gridCaptcha=this._initCaptchaInstance($.extend(this.options,{vCode:t,vCodeType:a})):this.gridCaptcha.updateCaptchaImg(t,a),this.captcha.hide(),this.gridCaptcha.show(),this.$okButton.detach(),this.captcha=this.gridCaptcha,this.dialog.width(360)):4!=a&&4==this.captcha.getVCodeType()?(null==this.normalCaptcha?this.normalCaptcha=this._initCaptchaInstance($.extend(this.options,{vCode:t,vCodeType:a})):this.normalCaptcha.updateCaptchaImg(t,a),this.captcha.hide(),this.normalCaptcha.show(),this.$content.find(".j_button_bar").append(this.$okButton),this.captcha=this.normalCaptcha,this.dialog.width(540)):this.captcha.updateCaptchaImg(t,a)},reloadCaptchaImg:function(t){this.captcha.reloadCaptchaImg(t)},focus:function(){this.captcha.focus()},clear:function(){this.captcha.clear()},accept:function(){this.captcha.validate()&&(this.dialog.hide(),this.dialog.triggerHandler("onaccept"))}}});_.Module.define({path:"tbmall/component/captcha_payment",requires:["common/component/CaptchaDialog"],sub:{initial:function(a){this.reCommitUrl=a.url,this.data=a.data},showCaptcha:function(a,t){var e=this,o=2150040==e.data.no?"正确输入验证码后,可继续购买":"验证码输入错误,请重新输入";_.Module.use("common/component/CaptchaDialog",{message:e.data.data.captcha_str_reason,vCode:e.data.data.captcha_vcode_str,vCodeType:e.data.data.captcha_code_type,exceptionalAccount:0,title:"T豆支付验证码",message:o,forumName:"",modal:!0,forumId:0,checkUrl:"/tbmall/vcode/safecheckvcode?tbs="+PageData.tbs,vCodeUrl:"/tbmall/vcode/safegetvcode",paramsCallback:function(){return{tbs:PageData.tbs}}},function(e){e.bind("onclose",function(){e.hide(),$.tb.location.reload()}),e.bind("onaccept",function(){var o={};o.captcha_input_str=e.getInputValue(),o.captcha_vcode_str=e.getVCode(),"function"==typeof a&&(t?a.call(t,o):a(o))}),e.show()})}}});_.Module.define({path:"tbmall/widget/paykey_rsa",requires:[],sub:{RSA:{},publicKey:"",setKey:function(){this.publicKey=pkey},getKey:function(){var t=this;$.ajax({url:"/tbmall/pass/getpubkey",type:"get",dataType:"json",success:function(e){PageData.publicKey=e.data.pubkey,t.publicKey=PageData.publicKey}})},vcode:function(t){var e=new this.RSA;return e.setKey(this.publicKey),encodeURIComponent(e.encrypt(t))},initial:function(t){var e=this,i=$.extend({},t);PageData.publicKey||i.publicKey?this.publicKey=PageData.publicKey:this.getKey(),function(t){function e(t,e,i){null!=t&&("number"==typeof t?this.fromNumber(t,e,i):null==e&&"string"!=typeof t?this.fromString(t,256):this.fromString(t,e))}function i(){return new e(null)}function r(t,e,i,r,s,n){for(;--n>=0;){var o=e*this[t++]+i[r]+s;s=Math.floor(o/67108864),i[r++]=67108863&o}return s}function s(t,e,i,r,s,n){for(var o=32767&e,h=e>>15;--n>=0;){var a=32767&this[t],u=this[t++]>>15,c=h*a+u*o;a=o*a+((32767&c)<<15)+i[r]+(1073741823&s),s=(a>>>30)+(c>>>15)+h*u+(s>>>30),i[r++]=1073741823&a}return s}function n(t,e,i,r,s,n){for(var o=16383&e,h=e>>14;--n>=0;){var a=16383&this[t],u=this[t++]>>14,c=h*a+u*o;a=o*a+((16383&c)<<14)+i[r]+s,s=(a>>28)+(c>>14)+h*u,i[r++]=268435455&a}return s}function o(t){return Ui.charAt(t)}function h(t,e){var i=Oi[t.charCodeAt(e)];return null==i?-1:i}function a(t){for(var e=this.t-1;e>=0;--e)t[e]=this[e];t.t=this.t,t.s=this.s}function u(t){this.t=1,this.s=0>t?-1:0,t>0?this[0]=t:-1>t?this[0]=t+DV:this.t=0}function c(t){var e=i();return e.fromInt(t),e}function f(t,i){var r;if(16==i)r=4;else if(8==i)r=3;else if(256==i)r=8;else if(2==i)r=1;else if(32==i)r=5;else{if(4!=i)return void this.fromRadix(t,i);r=2}this.t=0,this.s=0;for(var s=t.length,n=!1,o=0;--s>=0;){var a=8==r?255&t[s]:h(t,s);0>a?"-"==t.charAt(s)&&(n=!0):(n=!1,0==o?this[this.t++]=a:o+r>this.DB?(this[this.t-1]|=(a&(1<>this.DB-o):this[this.t-1]|=a<=this.DB&&(o-=this.DB))}8==r&&0!=(128&t[0])&&(this.s=-1,o>0&&(this[this.t-1]|=(1<0&&this[this.t-1]==t;)--this.t}function l(t){if(this.s<0)return"-"+this.negate().toString(t);var e;if(16==t)e=4;else if(8==t)e=3;else if(2==t)e=1;else if(32==t)e=5;else{if(4!=t)return this.toRadix(t);e=2}var i,r=(1<0)for(a>a)>0&&(s=!0,n=o(i));h>=0;)e>a?(i=(this[h]&(1<>(a+=this.DB-e)):(i=this[h]>>(a-=e)&r,0>=a&&(a+=this.DB,--h)),i>0&&(s=!0),s&&(n+=o(i));return s?n:"0"}function d(){var t=i();return e.ZERO.subTo(this,t),t}function g(){return this.s<0?this.negate():this}function y(t){var e=this.s-t.s;if(0!=e)return e;var i=this.t;if(e=i-t.t,0!=e)return this.s<0?-e:e;for(;--i>=0;)if(0!=(e=this[i]-t[i]))return e;return 0}function m(t){var e,i=1;return 0!=(e=t>>>16)&&(t=e,i+=16),0!=(e=t>>8)&&(t=e,i+=8),0!=(e=t>>4)&&(t=e,i+=4),0!=(e=t>>2)&&(t=e,i+=2),0!=(e=t>>1)&&(t=e,i+=1),i}function b(){return this.t<=0?0:this.DB*(this.t-1)+m(this[this.t-1]^this.s&this.DM)}function T(t,e){var i;for(i=this.t-1;i>=0;--i)e[i+t]=this[i];for(i=t-1;i>=0;--i)e[i]=0;e.t=this.t+t,e.s=this.s}function S(t,e){for(var i=t;i=0;--i)e[i+o+1]=this[i]>>s|h,h=(this[i]&n)<=0;--i)e[i]=0;e[o]=h,e.t=this.t+o+1,e.s=this.s,e.clamp()}function D(t,e){e.s=this.s;var i=Math.floor(t/this.DB);if(i>=this.t)return void(e.t=0);var r=t%this.DB,s=this.DB-r,n=(1<>r;for(var o=i+1;o>r;r>0&&(e[this.t-i-1]|=(this.s&n)<i;)r+=this[i]-t[i],e[i++]=r&this.DM,r>>=this.DB;if(t.t>=this.DB;r+=this.s}else{for(r+=this.s;i>=this.DB;r-=t.s}e.s=0>r?-1:0,-1>r?e[i++]=this.DV+r:r>0&&(e[i++]=r),e.t=i,e.clamp()}function x(t,i){var r=this.abs(),s=t.abs(),n=r.t;for(i.t=n+s.t;--n>=0;)i[n]=0;for(n=0;n=0;)t[i]=0;for(i=0;i=e.DV&&(t[i+e.t]-=e.DV,t[i+e.t+1]=1)}t.t>0&&(t[t.t-1]+=e.am(i,e[i],t,2*i,0,1)),t.s=0,t.clamp()}function K(t,r,s){var n=t.abs();if(!(n.t<=0)){var o=this.abs();if(o.t0?(n.lShiftTo(c,h),o.lShiftTo(c,s)):(n.copyTo(h),o.copyTo(s));var f=h.t,p=h[f-1];if(0!=p){var l=p*(1<1?h[f-2]>>this.F2:0),d=this.FV/l,g=(1<=0&&(s[s.t++]=1,s.subTo(T,s)),e.ONE.dlShiftTo(f,T),T.subTo(h,h);h.t=0;){var S=s[--v]==p?this.DM:Math.floor(s[v]*d+(s[v-1]+y)*g);if((s[v]+=h.am(0,S,s,b,0,f))0&&s.rShiftTo(c,s),0>a&&e.ZERO.subTo(s,s)}}}function A(t){var r=i();return this.abs().divRemTo(t,null,r),this.s<0&&r.compareTo(e.ZERO)>0&&t.subTo(r,r),r}function B(t){this.m=t}function U(t){return t.s<0||t.compareTo(this.m)>=0?t.mod(this.m):t}function O(t){return t}function V(t){t.divRemTo(this.m,null,t)}function N(t,e,i){t.multiplyTo(e,i),this.reduce(i)}function J(t,e){t.squareTo(e),this.reduce(e)}function I(){if(this.t<1)return 0;var t=this[0];if(0==(1&t))return 0;var e=3&t;return e=e*(2-(15&t)*e)&15,e=e*(2-(255&t)*e)&255,e=e*(2-((65535&t)*e&65535))&65535,e=e*(2-t*e%this.DV)%this.DV,e>0?this.DV-e:-e}function P(t){this.m=t,this.mp=t.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<0&&this.m.subTo(r,r),r}function L(t){var e=i();return t.copyTo(e),this.reduce(e),e}function q(t){for(;t.t<=this.mt2;)t[t.t++]=0;for(var e=0;e>15)*this.mpl&this.um)<<15)&t.DM;for(i=e+this.m.t,t[i]+=this.m.am(0,r,t,e,0,this.m.t);t[i]>=t.DV;)t[i]-=t.DV,t[++i]++}t.clamp(),t.drShiftTo(this.m.t,t),t.compareTo(this.m)>=0&&t.subTo(this.m,t)}function H(t,e){t.squareTo(e),this.reduce(e)}function C(t,e,i){t.multiplyTo(e,i),this.reduce(i)}function j(){return 0==(this.t>0?1&this[0]:this.s)}function k(t,r){if(t>4294967295||1>t)return e.ONE;var s=i(),n=i(),o=r.convert(this),h=m(t)-1;for(o.copyTo(s);--h>=0;)if(r.sqrTo(s,n),(t&1<0)r.mulTo(n,o,s);else{var a=s;s=n,n=a}return r.revert(s)}function F(t,e){var i;return i=256>t||e.isEven()?new B(e):new P(e),this.exp(t,i)}function _(){var t=i();return this.copyTo(t),t}function z(){if(this.s<0){if(1==this.t)return this[0]-this.DV;if(0==this.t)return-1}else{if(1==this.t)return this[0];if(0==this.t)return 0}return(this[1]&(1<<32-this.DB)-1)<>24}function G(){return 0==this.t?this.s:this[0]<<16>>16}function Y(t){return Math.floor(Math.LN2*this.DB/Math.log(t))}function W(){return this.s<0?-1:this.t<=0||1==this.t&&this[0]<=0?0:1}function Q(t){if(null==t&&(t=10),0==this.signum()||2>t||t>36)return"0";var e=this.chunkSize(t),r=Math.pow(t,e),s=c(r),n=i(),o=i(),h="";for(this.divRemTo(s,n,o);n.signum()>0;)h=(r+o.intValue()).toString(t).substr(1)+h,n.divRemTo(s,n,o);return o.intValue().toString(t)+h}function X(t,i){this.fromInt(0),null==i&&(i=10);for(var r=this.chunkSize(i),s=Math.pow(i,r),n=!1,o=0,a=0,u=0;uc?"-"==t.charAt(u)&&0==this.signum()&&(n=!0):(a=i*a+c,++o>=r&&(this.dMultiply(s),this.dAddOffset(a,0),o=0,a=0))}o>0&&(this.dMultiply(Math.pow(i,o)),this.dAddOffset(a,0)),n&&e.ZERO.subTo(this,this)}function te(t,i,r){if("number"==typeof i)if(2>t)this.fromInt(1);else for(this.fromNumber(t,r),this.testBit(t-1)||this.bitwiseTo(e.ONE.shiftLeft(t-1),ae,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(i);)this.dAddOffset(2,0),this.bitLength()>t&&this.subTo(e.ONE.shiftLeft(t-1),this);else{var s=new Array,n=7&t;s.length=(t>>3)+1,i.nextBytes(s),n>0?s[0]&=(1<0)for(r>r)!=(this.s&this.DM)>>r&&(e[s++]=i|this.s<=0;)8>r?(i=(this[t]&(1<>(r+=this.DB-8)):(i=this[t]>>(r-=8)&255,0>=r&&(r+=this.DB,--t)),0!=(128&i)&&(i|=-256),0==s&&(128&this.s)!=(128&i)&&++s,(s>0||i!=this.s)&&(e[s++]=i);return e}function ie(t){return 0==this.compareTo(t)}function re(t){return this.compareTo(t)<0?this:t}function se(t){return this.compareTo(t)>0?this:t}function ne(t,e,i){var r,s,n=Math.min(t.t,this.t);for(r=0;n>r;++r)i[r]=e(this[r],t[r]);if(t.tt?this.rShiftTo(-t,e):this.lShiftTo(t,e),e}function ye(t){var e=i();return 0>t?this.lShiftTo(-t,e):this.rShiftTo(t,e),e}function me(t){if(0==t)return-1;var e=0;return 0==(65535&t)&&(t>>=16,e+=16),0==(255&t)&&(t>>=8,e+=8),0==(15&t)&&(t>>=4,e+=4),0==(3&t)&&(t>>=2,e+=2),0==(1&t)&&++e,e}function ve(){for(var t=0;t=this.t?0!=this.s:0!=(this[e]&1<i;)r+=this[i]+t[i],e[i++]=r&this.DM,r>>=this.DB;if(t.t>=this.DB;r+=this.s}else{for(r+=this.s;i>=this.DB;r+=t.s}e.s=0>r?-1:0,r>0?e[i++]=r:-1>r&&(e[i++]=this.DV+r),e.t=i,e.clamp()}function Ke(t){var e=i();return this.addTo(t,e),e}function Ae(t){var e=i();return this.subTo(t,e),e}function Be(t){var e=i();return this.multiplyTo(t,e),e}function Ue(){var t=i();return this.squareTo(t),t}function Oe(t){var e=i();return this.divRemTo(t,e,null),e}function Ve(t){var e=i();return this.divRemTo(t,null,e),e}function Ne(t){var e=i(),r=i();return this.divRemTo(t,e,r),new Array(e,r)}function Je(t){this[this.t]=this.am(0,t-1,this,0,0,this.t),++this.t,this.clamp()}function Ie(t,e){if(0!=t){for(;this.t<=e;)this[this.t++]=0;for(this[e]+=t;this[e]>=this.DV;)this[e]-=this.DV,++e>=this.t&&(this[this.t++]=0),++this[e]}}function Pe(){}function Me(t){return t}function Le(t,e,i){t.multiplyTo(e,i)}function qe(t,e){t.squareTo(e)}function He(t){return this.exp(t,new Pe)}function Ce(t,e,i){var r=Math.min(this.t+t.t,e);for(i.s=0,i.t=r;r>0;)i[--r]=0;var s;for(s=i.t-this.t;s>r;++r)i[r+this.t]=this.am(0,t[r],i,r,0,this.t);for(s=Math.min(t.t,e);s>r;++r)this.am(0,t[r],i,r,0,e-r);i.clamp()}function je(t,e,i){--e;var r=i.t=this.t+t.t-e;for(i.s=0;--r>=0;)i[r]=0;for(r=Math.max(e-this.t,0);r2*this.m.t)return t.mod(this.m);if(t.compareTo(this.m)<0)return t;var e=i();return t.copyTo(e),this.reduce(e),e}function _e(t){return t}function ze(t){for(t.drShiftTo(this.m.t-1,this.r2),t.t>this.m.t+1&&(t.t=this.m.t+1,t.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);t.compareTo(this.r2)<0;)t.dAddOffset(1,this.m.t+1);for(t.subTo(this.r2,t);t.compareTo(this.m)>=0;)t.subTo(this.m,t)}function Ze(t,e){t.squareTo(e),this.reduce(e)}function Ge(t,e,i){t.multiplyTo(e,i),this.reduce(i)}function $e(t,e){var r,s,n=t.bitLength(),o=c(1);if(0>=n)return o;r=18>n?1:48>n?3:144>n?4:768>n?5:6,s=8>n?new B(e):e.isEven()?new ke(e):new P(e);var h=new Array,a=3,u=r-1,f=(1<1){var p=i();for(s.sqrTo(h[1],p);f>=a;)h[a]=i(),s.mulTo(p,h[a-2],h[a]),a+=2}var l,d,g=t.t-1,y=!0,v=i();for(n=m(t[g])-1;g>=0;){for(n>=u?l=t[g]>>n-u&f:(l=(t[g]&(1<0&&(l|=t[g-1]>>this.DB+n-u)),a=r;0==(1&l);)l>>=1,--a;if((n-=a)<0&&(n+=this.DB,--g),y)h[l].copyTo(o),y=!1;else{for(;a>1;)s.sqrTo(o,v),s.sqrTo(v,o),a-=2;a>0?s.sqrTo(o,v):(d=o,o=v,v=d),s.mulTo(v,h[l],o)}for(;g>=0&&0==(t[g]&1<n)return e;for(n>s&&(n=s),n>0&&(e.rShiftTo(n,e),i.rShiftTo(n,i));e.signum()>0;)(s=e.getLowestSetBit())>0&&e.rShiftTo(s,e),(s=i.getLowestSetBit())>0&&i.rShiftTo(s,i),e.compareTo(i)>=0?(e.subTo(i,e),e.rShiftTo(1,e)):(i.subTo(e,i),i.rShiftTo(1,i));return n>0&&i.lShiftTo(n,i),i}function We(t){if(0>=t)return 0;var e=this.DV%t,i=this.s<0?t-1:0;if(this.t>0)if(0==e)i=this[0]%t;else for(var r=this.t-1;r>=0;--r)i=(e*i+this[r])%t;return i}function Qe(t){var i=t.isEven();if(this.isEven()&&i||0==t.signum())return e.ZERO;for(var r=t.clone(),s=this.clone(),n=c(1),o=c(0),h=c(0),a=c(1);0!=r.signum();){for(;r.isEven();)r.rShiftTo(1,r),i?(n.isEven()&&o.isEven()||(n.addTo(this,n),o.subTo(t,o)),n.rShiftTo(1,n)):o.isEven()||o.subTo(t,o),o.rShiftTo(1,o);for(;s.isEven();)s.rShiftTo(1,s),i?(h.isEven()&&a.isEven()||(h.addTo(this,h),a.subTo(t,a)),h.rShiftTo(1,h)):a.isEven()||a.subTo(t,a),a.rShiftTo(1,a);r.compareTo(s)>=0?(r.subTo(s,r),i&&n.subTo(h,n),o.subTo(a,o)):(s.subTo(r,s),i&&h.subTo(n,h),a.subTo(o,a))}return 0!=s.compareTo(e.ONE)?e.ZERO:a.compareTo(t)>=0?a.subtract(t):a.signum()<0?(a.addTo(t,a),a.signum()<0?a.add(t):a):a}function Xe(t){var e,i=this.abs();if(1==i.t&&i[0]<=Vi[Vi.length-1]){for(e=0;er;)r*=Vi[s++];for(r=i.modInt(r);s>e;)if(r%Vi[e++]==0)return!1}return i.millerRabin(t)}function ti(t){var r=this.subtract(e.ONE),s=r.getLowestSetBit();if(0>=s)return!1;var n=r.shiftRight(s);t=t+1>>1,t>Vi.length&&(t=Vi.length);for(var o=i(),h=0;t>h;++h){o.fromInt(Vi[Math.floor(Math.random()*Vi.length)]);var a=o.modPow(n,this);if(0!=a.compareTo(e.ONE)&&0!=a.compareTo(r)){for(var u=1;u++e;++e)this.S[e]=e;for(i=0,e=0;256>e;++e)i=i+this.S[e]+t[e%t.length]&255,r=this.S[e],this.S[e]=this.S[i],this.S[i]=r;this.i=0,this.j=0}function ri(){var t;return this.i=this.i+1&255,this.j=this.j+this.S[this.i]&255,t=this.S[this.i],this.S[this.i]=this.S[this.j],this.S[this.j]=t,this.S[t+this.S[this.i]&255]}function si(){return new ei}function ni(t){Ii[Pi++]^=255&t,Ii[Pi++]^=t>>8&255,Ii[Pi++]^=t>>16&255,Ii[Pi++]^=t>>24&255,Pi>=Mi&&(Pi-=Mi)}function oi(){ni((new Date).getTime())}function hi(){if(null==Ji){for(oi(),Ji=si(),Ji.init(Ii),Pi=0;Pi=0&&i>0;){var n=t.charCodeAt(s--);128>n?r[--i]=n:n>127&&2048>n?(r[--i]=63&n|128,r[--i]=n>>6|192):(r[--i]=63&n|128,r[--i]=n>>6&63|128,r[--i]=n>>12|224)}r[--i]=0;for(var o=new ui,h=new Array;i>2;){for(h[0]=0;0==h[0];)o.nextBytes(h);r[--i]=h[0]}return r[--i]=2,r[--i]=0,new e(r)}function pi(){this.n=null,this.e=0,this.d=null,this.p=null,this.q=null,this.dmp1=null,this.dmq1=null,this.coeff=null}function li(t,e){null!=t&&null!=e&&t.length>0&&e.length>0?(this.n=ci(t,16),this.e=parseInt(e,16)):console.error("Invalid RSA public key")}function di(t){return t.modPowInt(this.e,this.n)}function gi(t){var e=fi(t,this.n.bitLength()+7>>3);if(null==e)return null;var i=this.doPublic(e);if(null==i)return null;var r=i.toString(16);return 0==(1&r.length)?r:"0"+r}function yi(t,e){for(var i=t.toByteArray(),r=0;r=i.length)return null;for(var s="";++rn?s+=String.fromCharCode(n):n>191&&224>n?(s+=String.fromCharCode((31&n)<<6|63&i[r+1]),++r):(s+=String.fromCharCode((15&n)<<12|(63&i[r+1])<<6|63&i[r+2]),r+=2)}return s}function mi(t,e,i){null!=t&&null!=e&&t.length>0&&e.length>0?(this.n=ci(t,16),this.e=parseInt(e,16),this.d=ci(i,16)):console.error("Invalid RSA private key")}function vi(t,e,i,r,s,n,o,h){null!=t&&null!=e&&t.length>0&&e.length>0?(this.n=ci(t,16),this.e=parseInt(e,16),this.d=ci(i,16),this.p=ci(r,16),this.q=ci(s,16),this.dmp1=ci(n,16),this.dmq1=ci(o,16),this.coeff=ci(h,16)):console.error("Invalid RSA private key")}function bi(t,i){var r=new ui,s=t>>1;this.e=parseInt(i,16);for(var n=new e(i,16);;){for(;this.p=new e(t-s,1,r),0!=this.p.subtract(e.ONE).gcd(n).compareTo(e.ONE)||!this.p.isProbablePrime(10););for(;this.q=new e(s,1,r),0!=this.q.subtract(e.ONE).gcd(n).compareTo(e.ONE)||!this.q.isProbablePrime(10););if(this.p.compareTo(this.q)<=0){var o=this.p;this.p=this.q,this.q=o}var h=this.p.subtract(e.ONE),a=this.q.subtract(e.ONE),u=h.multiply(a);if(0==u.gcd(n).compareTo(e.ONE)){this.n=this.p.multiply(this.q),this.d=n.modInverse(u),this.dmp1=this.d.mod(h),this.dmq1=this.d.mod(a),this.coeff=this.q.modInverse(this.p);break}}}function Ti(t){if(null==this.p||null==this.q)return t.modPow(this.d,this.n);for(var e=t.mod(this.p).modPow(this.dmp1,this.p),i=t.mod(this.q).modPow(this.dmq1,this.q);e.compareTo(i)<0;)e=e.add(this.p);return e.subtract(i).multiply(this.coeff).mod(this.p).multiply(this.q).add(i)}function Si(t){var e=ci(t,16),i=this.doPrivate(e);return null==i?null:yi(i,this.n.bitLength()+7>>3)}function Ri(t){var e,i,r="";for(e=0;e+3<=t.length;e+=3)i=parseInt(t.substring(e,e+3),16),r+=Hi.charAt(i>>6)+Hi.charAt(63&i);for(e+1==t.length?(i=parseInt(t.substring(e,e+1),16),r+=Hi.charAt(i<<2)):e+2==t.length&&(i=parseInt(t.substring(e,e+2),16),r+=Hi.charAt(i>>2)+Hi.charAt((3&i)<<4));(3&r.length)>0;)r+=Ci;return r}function Di(t){var e,i,r="",s=0;for(e=0;ev||(0==s?(r+=o(v>>2),i=3&v,s=1):1==s?(r+=o(i<<2|v>>4),i=15&v,s=2):2==s?(r+=o(i),r+=o(v>>2),i=3&v,s=3):(r+=o(i<<2|v>>4),r+=o(15&v),s=0));return 1==s&&(r+=o(i<<2)),r}var Ei,xi=0xdeadbeefcafe,wi=15715070==(16777215&xi);wi&&"Microsoft Internet Explorer"==navigator.appName?(e.prototype.am=s,Ei=30):wi&&"Netscape"!=navigator.appName?(e.prototype.am=r,Ei=26):(e.prototype.am=n,Ei=28),e.prototype.DB=Ei,e.prototype.DM=(1<=Bi;++Bi)Oi[Ai++]=Bi;for(Ai="a".charCodeAt(0),Bi=10;36>Bi;++Bi)Oi[Ai++]=Bi;for(Ai="A".charCodeAt(0),Bi=10;36>Bi;++Bi)Oi[Ai++]=Bi;B.prototype.convert=U,B.prototype.revert=O,B.prototype.reduce=V,B.prototype.mulTo=N,B.prototype.sqrTo=J,P.prototype.convert=M,P.prototype.revert=L,P.prototype.reduce=q,P.prototype.mulTo=C,P.prototype.sqrTo=H,e.prototype.copyTo=a,e.prototype.fromInt=u,e.prototype.fromString=f,e.prototype.clamp=p,e.prototype.dlShiftTo=T,e.prototype.drShiftTo=S,e.prototype.lShiftTo=R,e.prototype.rShiftTo=D,e.prototype.subTo=E,e.prototype.multiplyTo=x,e.prototype.squareTo=w,e.prototype.divRemTo=K,e.prototype.invDigit=I,e.prototype.isEven=j,e.prototype.exp=k,e.prototype.toString=l,e.prototype.negate=d,e.prototype.abs=g,e.prototype.compareTo=y,e.prototype.bitLength=b,e.prototype.mod=A,e.prototype.modPowInt=F,e.ZERO=c(0),e.ONE=c(1),Pe.prototype.convert=Me,Pe.prototype.revert=Me,Pe.prototype.mulTo=Le,Pe.prototype.sqrTo=qe,ke.prototype.convert=Fe,ke.prototype.revert=_e,ke.prototype.reduce=ze,ke.prototype.mulTo=Ge,ke.prototype.sqrTo=Ze;var Vi=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],Ni=(1<<26)/Vi[Vi.length-1];e.prototype.chunkSize=Y,e.prototype.toRadix=Q,e.prototype.fromRadix=X,e.prototype.fromNumber=te,e.prototype.bitwiseTo=ne,e.prototype.changeBit=Re,e.prototype.addTo=we,e.prototype.dMultiply=Je,e.prototype.dAddOffset=Ie,e.prototype.multiplyLowerTo=Ce,e.prototype.multiplyUpperTo=je,e.prototype.modInt=We,e.prototype.millerRabin=ti,e.prototype.clone=_,e.prototype.intValue=z,e.prototype.byteValue=Z,e.prototype.shortValue=G,e.prototype.signum=W,e.prototype.toByteArray=ee,e.prototype.equals=ie,e.prototype.min=re,e.prototype.max=se,e.prototype.and=he,e.prototype.or=ue,e.prototype.xor=fe,e.prototype.andNot=le,e.prototype.not=de,e.prototype.shiftLeft=ge,e.prototype.shiftRight=ye,e.prototype.getLowestSetBit=ve,e.prototype.bitCount=Te,e.prototype.testBit=Se,e.prototype.setBit=De,e.prototype.clearBit=Ee,e.prototype.flipBit=xe,e.prototype.add=Ke,e.prototype.subtract=Ae,e.prototype.multiply=Be,e.prototype.divide=Oe,e.prototype.remainder=Ve,e.prototype.divideAndRemainder=Ne,e.prototype.modPow=$e,e.prototype.modInverse=Qe,e.prototype.pow=He,e.prototype.gcd=Ye,e.prototype.isProbablePrime=Xe,e.prototype.square=Ue,ei.prototype.init=ii,ei.prototype.next=ri;var Ji,Ii,Pi,Mi=256;if(null==Ii){Ii=new Array,Pi=0;var Li;if("Netscape"==navigator.appName&&navigator.appVersion<"5"&&window.crypto){var qi=window.crypto.random(32);for(Li=0;LiPi;)Li=Math.floor(65536*Math.random()),Ii[Pi++]=Li>>>8,Ii[Pi++]=255&Li;Pi=0,oi()}ui.prototype.nextBytes=ai,pi.prototype.doPublic=di,pi.prototype.setPublic=li,pi.prototype.encrypt=gi,pi.prototype.doPrivate=Ti,pi.prototype.setPrivate=mi,pi.prototype.setPrivateEx=vi,pi.prototype.generate=bi,pi.prototype.decrypt=Si,function(){var t=function(t,r,s){var n=new ui,o=t>>1;this.e=parseInt(r,16);var h=new e(r,16),a=this,u=function(){var r=function(){if(a.p.compareTo(a.q)<=0){var t=a.p;a.p=a.q,a.q=t}var i=a.p.subtract(e.ONE),r=a.q.subtract(e.ONE),n=i.multiply(r);0==n.gcd(h).compareTo(e.ONE)?(a.n=a.p.multiply(a.q),a.d=h.modInverse(n),a.dmp1=a.d.mod(i),a.dmq1=a.d.mod(r),a.coeff=a.q.modInverse(a.p),setTimeout(function(){s()},0)):setTimeout(u,0)},c=function(){a.q=i(),a.q.fromNumberAsync(o,1,n,function(){a.q.subtract(e.ONE).gcda(h,function(t){0==t.compareTo(e.ONE)&&a.q.isProbablePrime(10)?setTimeout(r,0):setTimeout(c,0)})})},f=function(){a.p=i(),a.p.fromNumberAsync(t-o,1,n,function(){a.p.subtract(e.ONE).gcda(h,function(t){0==t.compareTo(e.ONE)&&a.p.isProbablePrime(10)?setTimeout(c,0):setTimeout(f,0)})})};setTimeout(f,0)};setTimeout(u,0)};pi.prototype.generateAsync=t;var r=function(t,e){var i=this.s<0?this.negate():this.clone(),r=t.s<0?t.negate():t.clone();if(i.compareTo(r)<0){var s=i;i=r,r=s}var n=i.getLowestSetBit(),o=r.getLowestSetBit();if(0>o)return void e(i);o>n&&(o=n),o>0&&(i.rShiftTo(o,i),r.rShiftTo(o,r));var h=function(){(n=i.getLowestSetBit())>0&&i.rShiftTo(n,i),(n=r.getLowestSetBit())>0&&r.rShiftTo(n,r),i.compareTo(r)>=0?(i.subTo(r,i),i.rShiftTo(1,i)):(r.subTo(i,r),r.rShiftTo(1,r)),i.signum()>0?setTimeout(h,0):(o>0&&r.lShiftTo(o,r),setTimeout(function(){e(r)},0))};setTimeout(h,10)};e.prototype.gcda=r;var s=function(t,i,r,s){if("number"==typeof i)if(2>t)this.fromInt(1);else{this.fromNumber(t,r),this.testBit(t-1)||this.bitwiseTo(e.ONE.shiftLeft(t-1),ae,this),this.isEven()&&this.dAddOffset(1,0);var n=this,o=function(){n.dAddOffset(2,0),n.bitLength()>t&&n.subTo(e.ONE.shiftLeft(t-1),n),n.isProbablePrime(i)?setTimeout(function(){s()},0):setTimeout(o,0)};setTimeout(o,0)}else{var h=new Array,a=7&t;h.length=(t>>3)+1,i.nextBytes(h),a>0?h[0]&=(1<o;o++)n+="f";var h=new e(n,16),a=h.xor(t).add(e.ONE);i=a.toString(16).replace(/^-/,"")}return i},this.getPEMStringFromHex=function(t,e){var i=CryptoJS.enc.Hex.parse(t),r=CryptoJS.enc.Base64.stringify(i),s=r.replace(/(.{64})/g,"$1\r\n");return s=s.replace(/\r\n$/,""),"-----BEGIN "+e+"-----\r\n"+s+"\r\n-----END "+e+"-----\r\n"}},KJUR.asn1.ASN1Object=function(){var t="";this.getLengthHexFromValue=function(){if("undefined"==typeof this.hV||null==this.hV)throw"this.hV is null or undefined.";if(this.hV.length%2==1)throw"value hex must be even length: n="+t.length+",v="+this.hV;var e=this.hV.length/2,i=e.toString(16);if(i.length%2==1&&(i="0"+i),128>e)return i;var r=i.length/2;if(r>15)throw"ASN.1 length too long to represent by 8x: n = "+e.toString(16);var s=128+r;return s.toString(16)+i},this.getEncodedHex=function(){return(null==this.hTLV||this.isModified)&&(this.hV=this.getFreshValueHex(),this.hL=this.getLengthHexFromValue(),this.hTLV=this.hT+this.hL+this.hV,this.isModified=!1),this.hTLV},this.getValueHex=function(){return this.getEncodedHex(),this.hV},this.getFreshValueHex=function(){return""}},KJUR.asn1.DERAbstractString=function(t){KJUR.asn1.DERAbstractString.superclass.constructor.call(this);this.getString=function(){return this.s},this.setString=function(t){this.hTLV=null,this.isModified=!0,this.s=t,this.hV=stohex(this.s)},this.setStringHex=function(t){this.hTLV=null,this.isModified=!0,this.s=null,this.hV=t},this.getFreshValueHex=function(){return this.hV},"undefined"!=typeof t&&("undefined"!=typeof t.str?this.setString(t.str):"undefined"!=typeof t.hex&&this.setStringHex(t.hex))},ji.extend(KJUR.asn1.DERAbstractString,KJUR.asn1.ASN1Object),KJUR.asn1.DERAbstractTime=function(){KJUR.asn1.DERAbstractTime.superclass.constructor.call(this);this.localDateToUTC=function(t){utc=t.getTime()+6e4*t.getTimezoneOffset();var e=new Date(utc);return e},this.formatDate=function(t,e){var i=this.zeroPadding,r=this.localDateToUTC(t),s=String(r.getFullYear());"utc"==e&&(s=s.substr(2,2));var n=i(String(r.getMonth()+1),2),o=i(String(r.getDate()),2),h=i(String(r.getHours()),2),a=i(String(r.getMinutes()),2),u=i(String(r.getSeconds()),2);return s+n+o+h+a+u+"Z"},this.zeroPadding=function(t,e){return t.length>=e?t:new Array(e-t.length+1).join("0")+t},this.getString=function(){return this.s},this.setString=function(t){this.hTLV=null,this.isModified=!0,this.s=t,this.hV=stohex(this.s)},this.setByDateValue=function(t,e,i,r,s,n){var o=new Date(Date.UTC(t,e-1,i,r,s,n,0));this.setByDate(o)},this.getFreshValueHex=function(){return this.hV}},ji.extend(KJUR.asn1.DERAbstractTime,KJUR.asn1.ASN1Object),KJUR.asn1.DERAbstractStructured=function(t){KJUR.asn1.DERAbstractString.superclass.constructor.call(this);this.setByASN1ObjectArray=function(t){this.hTLV=null,this.isModified=!0,this.asn1Array=t},this.appendASN1Object=function(t){this.hTLV=null,this.isModified=!0,this.asn1Array.push(t)},this.asn1Array=new Array,"undefined"!=typeof t&&"undefined"!=typeof t.array&&(this.asn1Array=t.array)},ji.extend(KJUR.asn1.DERAbstractStructured,KJUR.asn1.ASN1Object),KJUR.asn1.DERBoolean=function(){KJUR.asn1.DERBoolean.superclass.constructor.call(this),this.hT="01",this.hTLV="0101ff"},ji.extend(KJUR.asn1.DERBoolean,KJUR.asn1.ASN1Object),KJUR.asn1.DERInteger=function(t){KJUR.asn1.DERInteger.superclass.constructor.call(this),this.hT="02",this.setByBigInteger=function(t){this.hTLV=null,this.isModified=!0,this.hV=KJUR.asn1.ASN1Util.bigIntToMinTwosComplementsHex(t)},this.setByInteger=function(t){var i=new e(String(t),10);this.setByBigInteger(i)},this.setValueHex=function(t){this.hV=t},this.getFreshValueHex=function(){return this.hV},"undefined"!=typeof t&&("undefined"!=typeof t.bigint?this.setByBigInteger(t.bigint):"undefined"!=typeof t["int"]?this.setByInteger(t["int"]):"undefined"!=typeof t.hex&&this.setValueHex(t.hex))},ji.extend(KJUR.asn1.DERInteger,KJUR.asn1.ASN1Object),KJUR.asn1.DERBitString=function(t){KJUR.asn1.DERBitString.superclass.constructor.call(this),this.hT="03",this.setHexValueIncludingUnusedBits=function(t){this.hTLV=null,this.isModified=!0,this.hV=t },this.setUnusedBitsAndHexValue=function(t,e){if(0>t||t>7)throw"unused bits shall be from 0 to 7: u = "+t;var i="0"+t;this.hTLV=null,this.isModified=!0,this.hV=i+e},this.setByBinaryString=function(t){t=t.replace(/0+$/,"");var e=8-t.length%8;8==e&&(e=0);for(var i=0;e>=i;i++)t+="0";for(var r="",i=0;ii;i++)e[i]=!1;return e},this.getFreshValueHex=function(){return this.hV},"undefined"!=typeof t&&("undefined"!=typeof t.hex?this.setHexValueIncludingUnusedBits(t.hex):"undefined"!=typeof t.bin?this.setByBinaryString(t.bin):"undefined"!=typeof t.array&&this.setByBooleanArray(t.array))},ji.extend(KJUR.asn1.DERBitString,KJUR.asn1.ASN1Object),KJUR.asn1.DEROctetString=function(t){KJUR.asn1.DEROctetString.superclass.constructor.call(this,t),this.hT="04"},ji.extend(KJUR.asn1.DEROctetString,KJUR.asn1.DERAbstractString),KJUR.asn1.DERNull=function(){KJUR.asn1.DERNull.superclass.constructor.call(this),this.hT="05",this.hTLV="0500"},ji.extend(KJUR.asn1.DERNull,KJUR.asn1.ASN1Object),KJUR.asn1.DERObjectIdentifier=function(t){var i=function(t){var e=t.toString(16);return 1==e.length&&(e="0"+e),e},r=function(t){var r="",s=new e(t,10),n=s.toString(2),o=7-n.length%7;7==o&&(o=0);for(var h="",a=0;o>a;a++)h+="0";n=h+n;for(var a=0;ar;++r)e[s.charAt(r)]=r;for(s=s.toLowerCase(),r=10;16>r;++r)e[s.charAt(r)]=r;for(r=0;r=2?(o[o.length]=h,h=0,a=0):h<<=4}}if(a)throw"Hex encoding incomplete: 4 bits missing";return o},window.Hex=i}(),function(t){"use strict";var e,i={};i.decode=function(i){var r;if(e===t){var s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n="= \f\n\r \u2028\u2029";for(e=[],r=0;64>r;++r)e[s.charAt(r)]=r;for(r=0;r=4?(o[o.length]=h>>16,o[o.length]=h>>8&255,o[o.length]=255&h,h=0,a=0):h<<=6}}switch(a){case 1:throw"Base64 encoding incomplete: at least 2 bits missing";case 2:o[o.length]=h>>10;break;case 3:o[o.length]=h>>16,o[o.length]=h>>8&255}return o},i.re=/-----BEGIN [^-]+-----([A-Za-z0-9+\/=\s]+)-----END [^-]+-----|begin-base64[^\n]+\n([A-Za-z0-9+\/=\s]+)====/,i.unarmor=function(t){var e=i.re.exec(t);if(e)if(e[1])t=e[1];else{if(!e[2])throw"RegExp out of sync";t=e[2]}return i.decode(t)},window.Base64=i}(),function(t){"use strict";function e(t,i){t instanceof e?(this.enc=t.enc,this.pos=t.pos):(this.enc=t,this.pos=i)}function i(t,e,i,r,s){this.stream=t,this.header=e,this.length=i,this.tag=r,this.sub=s}var r=100,s="…",n={tag:function(t,e){var i=document.createElement(t);return i.className=e,i},text:function(t){return document.createTextNode(t)}};e.prototype.get=function(e){if(e===t&&(e=this.pos++),e>=this.enc.length)throw"Requesting byte offset "+e+" on a stream of length "+this.enc.length;return this.enc[e]},e.prototype.hexDigits="0123456789ABCDEF",e.prototype.hexByte=function(t){return this.hexDigits.charAt(t>>4&15)+this.hexDigits.charAt(15&t)},e.prototype.hexDump=function(t,e,i){for(var r="",s=t;e>s;++s)if(r+=this.hexByte(this.get(s)),i!==!0)switch(15&s){case 7:r+=" ";break;case 15:r+="\n";break;default:r+=" "}return r},e.prototype.parseStringISO=function(t,e){for(var i="",r=t;e>r;++r)i+=String.fromCharCode(this.get(r));return i},e.prototype.parseStringUTF=function(t,e){for(var i="",r=t;e>r;){var s=this.get(r++);i+=String.fromCharCode(128>s?s:s>191&&224>s?(31&s)<<6|63&this.get(r++):(15&s)<<12|(63&this.get(r++))<<6|63&this.get(r++))}return i},e.prototype.parseStringBMP=function(t,e){for(var i="",r=t;e>r;r+=2){var s=this.get(r),n=this.get(r+1);i+=String.fromCharCode((s<<8)+n)}return i},e.prototype.reTime=/^((?:1[89]|2\d)?\d\d)(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])([01]\d|2[0-3])(?:([0-5]\d)(?:([0-5]\d)(?:[.,](\d{1,3}))?)?)?(Z|[-+](?:[0]\d|1[0-2])([0-5]\d)?)?$/,e.prototype.parseTime=function(t,e){var i=this.parseStringISO(t,e),r=this.reTime.exec(i);return r?(i=r[1]+"-"+r[2]+"-"+r[3]+" "+r[4],r[5]&&(i+=":"+r[5],r[6]&&(i+=":"+r[6],r[7]&&(i+="."+r[7]))),r[8]&&(i+=" UTC","Z"!=r[8]&&(i+=r[8],r[9]&&(i+=":"+r[9]))),i):"Unrecognized time: "+i},e.prototype.parseInteger=function(t,e){var i=e-t;if(i>4){i<<=3;var r=this.get(t);if(0===r)i-=8;else for(;128>r;)r<<=1,--i;return"("+i+" bit)"}for(var s=0,n=t;e>n;++n)s=s<<8|this.get(n);return s},e.prototype.parseBitString=function(t,e){var i=this.get(t),r=(e-t-1<<3)-i,s="("+r+" bit)";if(20>=r){var n=i;s+=" ";for(var o=e-1;o>t;--o){for(var h=this.get(o),a=n;8>a;++a)s+=h>>a&1?"1":"0";n=0}}return s},e.prototype.parseOctetString=function(t,e){var i=e-t,n="("+i+" byte) ";i>r&&(e=t+r);for(var o=t;e>o;++o)n+=this.hexByte(this.get(o));return i>r&&(n+=s),n},e.prototype.parseOID=function(t,e){for(var i="",r=0,s=0,n=t;e>n;++n){var o=this.get(n);if(r=r<<7|127&o,s+=7,!(128&o)){if(""===i){var h=80>r?40>r?0:1:2;i=h+"."+(r-40*h)}else i+="."+(s>=31?"bigint":r);r=s=0}}return i},i.prototype.typeName=function(){if(this.tag===t)return"unknown";var e=this.tag>>6,i=(this.tag>>5&1,31&this.tag);switch(e){case 0:switch(i){case 0:return"EOC";case 1:return"BOOLEAN";case 2:return"INTEGER";case 3:return"BIT_STRING";case 4:return"OCTET_STRING";case 5:return"NULL";case 6:return"OBJECT_IDENTIFIER";case 7:return"ObjectDescriptor";case 8:return"EXTERNAL";case 9:return"REAL";case 10:return"ENUMERATED";case 11:return"EMBEDDED_PDV";case 12:return"UTF8String";case 16:return"SEQUENCE";case 17:return"SET";case 18:return"NumericString";case 19:return"PrintableString";case 20:return"TeletexString";case 21:return"VideotexString";case 22:return"IA5String";case 23:return"UTCTime";case 24:return"GeneralizedTime";case 25:return"GraphicString";case 26:return"VisibleString";case 27:return"GeneralString";case 28:return"UniversalString";case 30:return"BMPString";default:return"Universal_"+i.toString(16)}case 1:return"Application_"+i.toString(16);case 2:return"["+i+"]";case 3:return"Private_"+i.toString(16)}},i.prototype.reSeemsASCII=/^[ -~]+$/,i.prototype.content=function(){if(this.tag===t)return null;var e=this.tag>>6,i=31&this.tag,n=this.posContent(),o=Math.abs(this.length);if(0!==e){if(null!==this.sub)return"("+this.sub.length+" elem)";var h=this.stream.parseStringISO(n,n+Math.min(o,r));return this.reSeemsASCII.test(h)?h.substring(0,2*r)+(h.length>2*r?s:""):this.stream.parseOctetString(n,n+o)}switch(i){case 1:return 0===this.stream.get(n)?"false":"true";case 2:return this.stream.parseInteger(n,n+o);case 3:return this.sub?"("+this.sub.length+" elem)":this.stream.parseBitString(n,n+o);case 4:return this.sub?"("+this.sub.length+" elem)":this.stream.parseOctetString(n,n+o);case 6:return this.stream.parseOID(n,n+o);case 16:case 17:return"("+this.sub.length+" elem)";case 12:return this.stream.parseStringUTF(n,n+o);case 18:case 19:case 20:case 21:case 22:case 26:return this.stream.parseStringISO(n,n+o);case 30:return this.stream.parseStringBMP(n,n+o);case 23:case 24:return this.stream.parseTime(n,n+o)}return null},i.prototype.toString=function(){return this.typeName()+"@"+this.stream.pos+"[header:"+this.header+",length:"+this.length+",sub:"+(null===this.sub?"null":this.sub.length)+"]"},i.prototype.print=function(e){if(e===t&&(e=""),document.writeln(e+this),null!==this.sub){e+=" ";for(var i=0,r=this.sub.length;r>i;++i)this.sub[i].print(e)}},i.prototype.toPrettyString=function(e){e===t&&(e="");var i=e+this.typeName()+" @"+this.stream.pos;if(this.length>=0&&(i+="+"),i+=this.length,32&this.tag?i+=" (constructed)":3!=this.tag&&4!=this.tag||null===this.sub||(i+=" (encapsulates)"),i+="\n",null!==this.sub){e+=" ";for(var r=0,s=this.sub.length;s>r;++r)i+=this.sub[r].toPrettyString(e)}return i},i.prototype.toDOM=function(){var t=n.tag("div","node");t.asn1=this;var e=n.tag("div","head"),i=this.typeName().replace(/_/g," ");e.innerHTML=i;var r=this.content();if(null!==r){r=String(r).replace(/",i+="Length: "+this.header+"+",i+=this.length>=0?this.length:-this.length+" (undefined)",32&this.tag?i+="
      (constructed)":3!=this.tag&&4!=this.tag||null===this.sub||(i+="
      (encapsulates)"),null!==r&&(i+="
      Value:
      "+r+"","object"==typeof oids&&6==this.tag)){var h=oids[r];h&&(h.d&&(i+="
      "+h.d),h.c&&(i+="
      "+h.c),h.w&&(i+="
      (warning!)"))}o.innerHTML=i,t.appendChild(o);var a=n.tag("div","sub");if(null!==this.sub)for(var u=0,c=this.sub.length;c>u;++u)a.appendChild(this.sub[u].toDOM());return t.appendChild(a),e.onclick=function(){t.className="node collapsed"==t.className?"node":"node collapsed"},t},i.prototype.posStart=function(){return this.stream.pos},i.prototype.posContent=function(){return this.stream.pos+this.header},i.prototype.posEnd=function(){return this.stream.pos+this.header+Math.abs(this.length)},i.prototype.fakeHover=function(t){this.node.className+=" hover",t&&(this.head.className+=" hover")},i.prototype.fakeOut=function(t){var e=/ ?hover/;this.node.className=this.node.className.replace(e,""),t&&(this.head.className=this.head.className.replace(e,""))},i.prototype.toHexDOM_sub=function(t,e,i,r,s){if(!(r>=s)){var o=n.tag("span",e);o.appendChild(n.text(i.hexDump(r,s))),t.appendChild(o)}},i.prototype.toHexDOM=function(e){var i=n.tag("span","hex");if(e===t&&(e=i),this.head.hexNode=i,this.head.onmouseover=function(){this.hexNode.className="hexCurrent"},this.head.onmouseout=function(){this.hexNode.className="hex"},i.asn1=this,i.onmouseover=function(){var t=!e.selected;t&&(e.selected=this.asn1,this.className="hexCurrent"),this.asn1.fakeHover(t)},i.onmouseout=function(){var t=e.selected==this.asn1;this.asn1.fakeOut(t),t&&(e.selected=null,this.className="hex")},this.toHexDOM_sub(i,"tag",this.stream,this.posStart(),this.posStart()+1),this.toHexDOM_sub(i,this.length>=0?"dlen":"ulen",this.stream,this.posStart()+1,this.posContent()),null===this.sub)i.appendChild(n.text(this.stream.hexDump(this.posContent(),this.posEnd())));else if(this.sub.length>0){var r=this.sub[0],s=this.sub[this.sub.length-1];this.toHexDOM_sub(i,"intro",this.stream,this.posContent(),r.posStart());for(var o=0,h=this.sub.length;h>o;++o)i.appendChild(this.sub[o].toHexDOM(e));this.toHexDOM_sub(i,"outro",this.stream,s.posEnd(),this.posEnd())}return i},i.prototype.toHexString=function(){return this.stream.hexDump(this.posStart(),this.posEnd(),!0)},i.decodeLength=function(t){var e=t.get(),i=127&e;if(i==e)return i;if(i>3)throw"Length over 24 bits not supported at position "+(t.pos-1);if(0===i)return-1;e=0;for(var r=0;i>r;++r)e=e<<8|t.get();return e},i.hasContent=function(t,r,s){if(32&t)return!0;if(3>t||t>4)return!1;var n=new e(s);3==t&&n.get();var o=n.get();if(o>>6&1)return!1;try{var h=i.decodeLength(n);return n.pos-s.pos+h==r}catch(a){return!1}},i.decode=function(t){t instanceof e||(t=new e(t,0));var r=new e(t),s=t.get(),n=i.decodeLength(t),o=t.pos-r.pos,h=null;if(i.hasContent(s,n,t)){var a=t.pos;if(3==s&&t.get(),h=[],n>=0){for(var u=a+n;t.posr;++r){var n=new e(t[r].value,0),o=i.decodeLength(n);o!=t[r].expected&&document.write("In test["+r+"] expected "+t[r].expected+" got "+o+"\n")}},window.ASN1=i}(),ASN1.prototype.getHexStringValue=function(){var t=this.toHexString(),e=2*this.header,i=2*this.length;return t.substr(e,i)},pi.prototype.parseKey=function(t){try{var e=/^\s*(?:[0-9A-Fa-f][0-9A-Fa-f]\s*)+$/,i=e.test(t)?Hex.decode(t):Base64.unarmor(t),r=ASN1.decode(i);if(9===r.sub.length){var s=r.sub[1].getHexStringValue();this.n=ci(s,16);var n=r.sub[2].getHexStringValue();this.e=parseInt(n,16);var o=r.sub[3].getHexStringValue();this.d=ci(o,16);var h=r.sub[4].getHexStringValue();this.p=ci(h,16);var a=r.sub[5].getHexStringValue();this.q=ci(a,16);var u=r.sub[6].getHexStringValue();this.dmp1=ci(u,16);var c=r.sub[7].getHexStringValue();this.dmq1=ci(c,16);var f=r.sub[8].getHexStringValue();this.coeff=ci(f,16)}else{if(2!==r.sub.length)return!1;var p=r.sub[1],l=p.sub[0],s=l.sub[0].getHexStringValue();this.n=ci(s,16);var n=l.sub[1].getHexStringValue();this.e=parseInt(n,16)}return!0}catch(d){return!1}},pi.prototype.getPrivateBaseKey=function(){var t={array:[new KJUR.asn1.DERInteger({"int":0}),new KJUR.asn1.DERInteger({bigint:this.n}),new KJUR.asn1.DERInteger({"int":this.e}),new KJUR.asn1.DERInteger({bigint:this.d}),new KJUR.asn1.DERInteger({bigint:this.p}),new KJUR.asn1.DERInteger({bigint:this.q}),new KJUR.asn1.DERInteger({bigint:this.dmp1}),new KJUR.asn1.DERInteger({bigint:this.dmq1}),new KJUR.asn1.DERInteger({bigint:this.coeff})]},e=new KJUR.asn1.DERSequence(t);return e.getEncodedHex()},pi.prototype.getPrivateBaseKeyB64=function(){return Ri(this.getPrivateBaseKey())},pi.prototype.getPublicBaseKey=function(){var t={array:[new KJUR.asn1.DERObjectIdentifier({oid:"1.2.840.113549.1.1.1"}),new KJUR.asn1.DERNull]},e=new KJUR.asn1.DERSequence(t);t={array:[new KJUR.asn1.DERInteger({bigint:this.n}),new KJUR.asn1.DERInteger({"int":this.e})]};var i=new KJUR.asn1.DERSequence(t);t={hex:"00"+i.getEncodedHex()};var r=new KJUR.asn1.DERBitString(t);t={array:[e,r]};var s=new KJUR.asn1.DERSequence(t);return s.getEncodedHex()},pi.prototype.getPublicBaseKeyB64=function(){return Ri(this.getPublicBaseKey())},pi.prototype.wordwrap=function(t,e){if(e=e||64,!t)return t;var i="(.{1,"+e+"})( +|$\n?)|(.{1,"+e+"})";return t.match(RegExp(i,"g")).join("\n")},pi.prototype.getPrivateKey=function(){var t="-----BEGIN RSA PRIVATE KEY-----\n";return t+=this.wordwrap(this.getPrivateBaseKeyB64())+"\n",t+="-----END RSA PRIVATE KEY-----"},pi.prototype.getPublicKey=function(){var t="-----BEGIN PUBLIC KEY-----\n";return t+=this.wordwrap(this.getPublicBaseKeyB64())+"\n",t+="-----END PUBLIC KEY-----"},pi.prototype.hasPublicKeyProperty=function(t){return t=t||{},t.hasOwnProperty("n")&&t.hasOwnProperty("e")},pi.prototype.hasPrivateKeyProperty=function(t){return t=t||{},t.hasOwnProperty("n")&&t.hasOwnProperty("e")&&t.hasOwnProperty("d")&&t.hasOwnProperty("p")&&t.hasOwnProperty("q")&&t.hasOwnProperty("dmp1")&&t.hasOwnProperty("dmq1")&&t.hasOwnProperty("coeff")},pi.prototype.parsePropertiesFrom=function(t){this.n=t.n,this.e=t.e,t.hasOwnProperty("d")&&(this.d=t.d,this.p=t.p,this.q=t.q,this.dmp1=t.dmp1,this.dmq1=t.dmq1,this.coeff=t.coeff)};var Zi=function(t){pi.call(this),t&&("string"==typeof t?this.parseKey(t):(this.hasPrivateKeyProperty(t)||this.hasPublicKeyProperty(t))&&this.parsePropertiesFrom(t))};Zi.prototype=new pi,Zi.prototype.constructor=Zi;var Gi=function(t){t=t||{},this.default_key_size=parseInt(t.default_key_size)||1024,this.default_public_exponent=t.default_public_exponent||"010001",this.log=t.log||!1,this.key=null};Gi.prototype.setKey=function(t){this.log&&this.key&&console.warn("A key was already set, overriding existing."),this.key=new Zi(t)},Gi.prototype.setPrivateKey=function(t){this.setKey(t)},Gi.prototype.setPublicKey=function(t){this.setKey(t)},Gi.prototype.decrypt=function(t){try{return this.getKey().decrypt(Di(t))}catch(e){return!1}},Gi.prototype.encrypt=function(t){try{return Ri(this.getKey().encrypt(t))}catch(e){return console.log(arguments),!1}},Gi.prototype.getKey=function(t){if(!this.key){if(this.key=new Zi,t&&"[object Function]"==={}.toString.call(t))return void this.key.generateAsync(this.default_key_size,this.default_public_exponent,t);this.key.generate(this.default_key_size,this.default_public_exponent)}return this.key},Gi.prototype.getPrivateKey=function(){return this.getKey().getPrivateKey()},Gi.prototype.getPrivateKeyB64=function(){return this.getKey().getPrivateBaseKeyB64()},Gi.prototype.getPublicKey=function(){return this.getKey().getPublicKey()},Gi.prototype.getPublicKeyB64=function(){return this.getKey().getPublicBaseKeyB64()},t.JSEncrypt=Gi}(e.RSA),e.RSA=e.RSA.JSEncrypt}}});_.Module.define({path:"tbmall/widget/paykey_dialog",requires:["tbmall/widget/paykey_rsa"],sub:{ERROR:{2270018:"",1990005:"支付密码验证错误,请重新输入,您还有{#NUM#}次输入机会",2190005:'你已输入密码错误5次,支付密码被锁定,请找回密码'},MAX_ERR_TIME:5,_setTpl:['
      ',"

      您设置T豆支付密码,可有效降低您的T豆被盗风险,
      保障财产安全!

      ",'","
      "].join(""),_inputTpl:['
      ','
      ','
      ',"请输入支付密码",'','

      {#ERROR#}

      ',"
      ",'","
      ","
      "].join(""),_dialog:null,conf:{},initial:function(a){this.conf=$.extend(this.conf,a),this.RSA=this.use("tbmall/widget/paykey_rsa")},showDialog:function(a,e,t){var i=e;2==arguments.length&&(t=e,i=null),2===this.conf.showType?this.inputPasskeyDialog(a,i,t):1===this.conf.showType?this.setPasskeyDialog(a,i,t):"function"==typeof a&&(t?a.call(t):a())},inputPasskeyDialog:function(a,e,t){var i=this;2==arguments.length&&(t=e);var s=this._inputTpl;if(this.conf.errType&&(s=s.replace("{#ERROR#}",this.ERROR[this.conf.errType])),this.conf.errTime){var n=this.MAX_ERR_TIME-this.conf.errTime;s=s.replace("{#NUM#}",n)}this._dialog=new $.dialog({html:s,title:"支付密码",draggable:!1,width:420});var l=function(){var e=$("#paykey_input").val();if(!e)return void $("#paykey_input_msg").text("请输入支付密码");var s=i.RSA.vcode(e);"function"==typeof a&&(t?a.call(t,{password:s}):a({password:s})),i._dialog.close()};$("#paykey_submit_btn").click(function(a){a.preventDefault(),l()}),$("#paykey_set_form").submit(function(a){a.preventDefault(),l()}),this._dialog.onclose(function(){"function"==typeof e&&(t?e.call(t):e())})},setPasskeyDialog:function(a,e,t){var i=this;2==arguments.length&&(t=e),this._dialog=new $.dialog({html:this._setTpl,title:"提示",draggable:!1,width:420}),$("#paykey_set_accept_btn").click(function(){i._dialog.close()}),$("#paykey_set_cancel_btn").click(function(a){a.preventDefault(),i._dialog.close()}),this._dialog.onclose(function(){"function"==typeof a&&(t?a.call(t,{ignore_set_paypass:1}):a({ignore_set_paypass:1}))})}}});_.Module.define({path:"frs/widget/headSkin",requires:["common/widget/ScrollPanel","tbmall/component/captcha_payment","tbmall/widget/paykey_dialog"],sub:{forumSkinHtml:['
      ','
      ','

      集资额度满足条件,瞬间换新装!我爱我吧,我出力!

      ','
      ',"
      ",'
      ','

      本周贡献排行

      ','
      ',"
      ","
      "].join(""),skinPurchaseHtml:['
      ','

      我的T豆:#{user_scores}

      ','

      你要出力: T豆',"

      ",'

      ',"

      ",'','','

      立即设置支付密码,降低T豆被盗风险!

      ',"

      "].join(""),skinPurchaseSuccessHtml:["

      出力成功!

      ",'

      高端大气华丽装修即将完成!',"

      ",'

      后将自动回到本吧',"

      "].join(""),skinPurchaseErrorHtml:["

      出力失败!

      ",'

      #{content}

      ','

      后将自动回到本吧',"

      "].join(""),skinMap:{1060001:"/tb/static-frs/img/head_skin/1060001.gif",1060002:"/tb/static-frs/img/head_skin/1060002.gif",1060003:"/tb/static-frs/img/head_skin/1060003.gif",1060004:"/tb/static-frs/img/head_skin/1060004.gif",1060005:"/tb/static-frs/img/head_skin/1060005.gif",1060006:"/tb/static-frs/img/head_skin/1060006.gif",1060007:"/tb/static-frs/img/head_skin/1060007.gif",1060008:"/tb/static-frs/img/head_skin/1060008.gif",1060009:"/tb/static-frs/img/head_skin/1060009.gif",1060010:"/tb/static-frs/img/head_skin/1060010.gif",1060011:"/tb/static-frs/img/head_skin/1060011.gif",1060012:"/tb/static-frs/img/head_skin/1060012.gif"},headSkin:$(".card_top"),initial:function(s){try{this.skinId=0,this.skinNeedScore=0,this.forumId=s.forum_id,this.forumName=s.forum_name,this.skinUsedId=s.skin_used_id,this.skinEndTime=s.skin_end_time,this.userScores=parseInt(s.user_scores)||0,this.skinWrapper=$(this.forumSkinHtml),this.skinItems=this.skinWrapper.find(".skin_items"),this.skinRankItems=this.skinWrapper.find(".skin_rank_items"),this.skinPurchaseHtml=$.tb.format(this.skinPurchaseHtml,{user_scores:this.userScores}),PageData.user.setpass&&(this.skinPurchaseHtml=this.skinPurchaseHtml.replace("skin_purchase_set_pass","skin_purchase_set_none")),this.skinPurchase=$(this.skinPurchaseHtml),this.skinMoney=this.skinPurchase.find(".skin_money_purchase"),this.skinTip=this.skinPurchase.find(".skin_money_tip"),this.initHeadSkin(),this.bindEvent()}catch(i){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:i.message||i.description,path:"frs:widget/head_skin/head_skin.js",method:"",ln:105}),i}},initHeadSkin:function(){var s=this.skinUsedId,i=this.skinEndTime,e=Math.floor((new Date).getTime()/1e3);s&&i>=e&&this.skinMap[s]?this.headSkin.css("backgroundImage","url("+this.skinMap[s]+")"):(this.headSkin.css("backgroundImage",""),s="1060001"),this.initGuide(s)},initGuide:function(s){if("1"!=$.cookie("head_skin_guide")){var i=$('').prependTo(this.headSkin);setTimeout(function(){i.fadeIn(1e3,function(){setTimeout(function(){i.animate({opacity:0,width:"-=978",height:"-=96",left:"+=978"},2e3,function(){i.remove(),$.cookie("head_skin_guide","1",{expires:365})})},1e3)})},1e3)}},initSkinDialog:function(){var s=this;this.skinDialog=new $.dialog({html:this.skinWrapper,title:"吧装修",width:693,height:450,top:"28%",left:($(window).width()-705)/2,autoCenter:!1}),$(window).on("resize.skin",function(){s.skinDialog.setPosition(($(window).width()-705)/2,"28%")}),this.skinDialog.bind("onclose",function(){$(window).off("resize.skin"),s.initHeadSkin()}),this.skinWrapper.closest(".dialogJcontent").css("padding","0"),this.acquireSkins(),this.skinDialog.show()},initPurchaseDialog:function(){var s=this;this.purchaseDialog=new $.dialog({html:this.skinPurchase,title:"提示",width:400,height:180}),this.skinDialog.hide(),this.purchaseDialog.show(),this.skinMoney.val("").focus(),this.purchaseDialog.bind("onclose",function(){s.skinTip.empty(),s.skinDialog.show()})},bindEvent:function(){var s=this;$(".head_skin_btn").bind("click",function(){try{s.initSkinDialog()}catch(i){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:i.message||i.description,path:"frs:widget/head_skin/head_skin.js",method:"",ln:194}),i}}),$("body").delegate(".purchase_skin","click",function(){try{if(!PageData.user.is_login)return s.skinDialog.close(),void _.Module.use("common/widget/LoginDialog");s.skinId=$(this).getData("data-skinid"),s.skinNeedScore=parseInt($(this).getData("data-skinneedscore")),s.initPurchaseDialog()}catch(i){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:i.message||i.description,path:"frs:widget/head_skin/head_skin.js",method:"",ln:204}),i}}).delegate(".purchase_submit","click",function(){try{s.buySkin($(this))}catch(i){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:i.message||i.description,path:"frs:widget/head_skin/head_skin.js",method:"",ln:206}),i}}).delegate(".purchase_cancel","click",function(){try{s.purchaseDialog.close()}catch(i){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:i.message||i.description,path:"frs:widget/head_skin/head_skin.js",method:"",ln:208}),i}}),$("body").on("click",".skin_pic_wrapper",function(){try{var i=$(this).tbattr("skinid");i&&s.headSkin.css("background-image","url("+s.skinMap[i]+")")}catch(e){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:e.message||e.description,path:"frs:widget/head_skin/head_skin.js",method:"",ln:214}),e}})},acquireSkins:function(){var s=this,i=(new Date).getTime();url="tbmall/post/getforumskins?t="+i,this.skinItems.html('
      '),$.get(url,{forum_id:s.forumId},function(i){return 0!=i.no?!1:(s.addAllSkin(i.data),void s.addRankSkin(i.data))})},addAllSkin:function(s){var i=s.cur_skin,e=s.skin;if(s&&e&&0==e.length)return void this.skinItems.html("目前还没有可供购买的皮肤哦!");for(var n="",t=['
      ','
      ','',"#{showEndTime}","
      ","

      价格:","#{scores_need}","T豆/","#{keep_time}","天

      ","

      当前集资:","#{scores_have}","T豆

      ","

      ",'',"#{already_used_text}","

      ","
      "].join(""),a=0;a到期时间:'+this.endTimeFormat(i.end_time)+""}),n+=$.tb.format(t,$.extend(e[a],r))}this.skinItems.empty(),this.skinScroll&&(this.skinScroll=null),this.skinScroll=this.use("common/widget/ScrollPanel",{container:this.skinItems,height:400,content:n})},endTimeFormat:function(s){var i=new Date(1e3*s),e=[i.getMonth()>9?i.getMonth()+1:"0"+(i.getMonth()+1),"月",i.getDate()>=10?i.getDate():"0"+i.getDate(),"日 ",i.getHours()>=10?i.getHours():"0"+i.getHours(),":",i.getMinutes()>=10?i.getMinutes():"0"+i.getMinutes()].join("");return e},addRankSkin:function(s){function i(s){return 1e6>s?s:(s/1e4).toFixed(2)+"万"}var e=this,n=s.week_ranking,t=['
      ','#{index}','#{user_name}','出力:#{t_dou}',"
      "].join(""),a="",r={};if(n&&n.length>0)for(var o=0,c=n.length;c>o;o++)r={},2>=o&&(r.index_class="rank_index_top"),r.index=o+1,r.user_name=n[o].user_name,r.encode_uname=encodeURIComponent(n[o].user_name),r.t_dou=i(n[o].scores),a+=$.tb.format(t,r);else a='
      还没有土豪来出力呢~
      ';this.skinRankItems.empty(),this.rankScroll&&(this.rankScroll=null),this.rankScroll=e.use("common/widget/ScrollPanel",{container:e.skinRankItems,height:410,content:a})},buySkin:function(s){var i=this,e=this.skinMoney.val(),n="/tbmall/post/raisescore?ie=utf-8",t={101:"*请填写T豆数量",102:'*您的T豆不足 如何获取T豆>>',103:"*您只需再出 "+this.skinNeedScore+"T豆 就可以完成集资!"};if(""==e||!e.match(/^\d*$/g)||0==parseInt(e))return void this.skinTip.html(t[101]).show();if(e>this.userScores)return void this.skinTip.html(t[102]).show();if(e>this.skinNeedScore)return this.skinMoney.val(this.skinNeedScore),void this.skinTip.html(t[103]).show();s.removeClass("purchase_submit").addClass("purchase_submit_over");var a=function(t){var r={};t&&$.extend(r,t),$.extend(r,{forum_id:i.forumId,forum_name:i.forumName,skin_id:i.skinId,scores:parseInt(e),tbs:PageData.tbs}),$.post(n,r,function(e){if(s.closest(".uiDialogWrapper").find(".dialogJtitle").remove(),0==e.no)i.skinPurchase.html(i.skinPurchaseSuccessHtml);else{if(2150040==e.no||360007==e.no){var n=i.use("tbmall/component/captcha_payment",{data:e});return void n.showCaptcha(a)}if(2270018==e.no||1990005==e.no||2190005==e.no){e.data=e.data||{};var t=i.use("tbmall/widget/paykey_dialog",{showType:2,errType:e.no,errTime:e.data.wrongtime});return void t.showDialog(a,function(){s.removeClass("purchase_submit_over").addClass("purchase_submit")},i)}i.skinPurchaseErrorHandler(e.no)}i.setRelocationTime()})},r=Number(e);if(r>=3e4&&!PageData.user.setpass){var o=i.use("tbmall/widget/paykey_dialog",{showType:1});o.showDialog(a,i)}else a()},skinPurchaseErrorHandler:function(s){/^(2270002|2270005|2270007)$/.test(s)||(s=9999999);var i={2270002:{content:"本吧不支持使用吧装修。"},2270005:{content:"T豆不足,请刷新页面。"},2270007:{content:"当前装修正在使用,无法进行集资。"},9999999:{content:"未知错误,请刷新页面。"}};this.skinPurchase.html($.tb.format(this.skinPurchaseErrorHtml,i[s]))},setRelocationTime:function(){var s=this,i=1,e=s.skinPurchase.find(".skin_success_timeout span").text("1s"),n=setInterval(function(){return 0==i?(clearInterval(n),$.tb.location.reload(),!1):(i-=1,void e.text(i+"s"))},1e3)}}});_.Module.define({path:"tbmall/component/util",sub:{_propCategoryMap:{101:"发贴气泡",102:"",103:"个性水印",104:"炫彩字体",105:"",106:"",107:"魔法弹",108:"补签神器",109:"动态头像",110:"头像边框",111:"",112:"个性铭牌",113:"名片背景",114:"铭牌重铸卡",115:"",116:"贴条卡",117:"挽尊卡"},_freeUseMap:{1070001:12,1070002:12,1080001:8},_badgeMap:{1:"贴吧会员",2:"贴吧超级会员"},initial:function(){},badgeNameMap:function(e){var a=parseInt(e);return a>105e4&&(a-=105e4),this._badgeMap[a]},getFreeUseCount:function(e){return this._freeUseMap[e]},getMaxLevel:function(e){var a=0,t=(new Date).getTime(),n=e||PageData.user.Parr_props;if(!n||!n.level)return 0;var r=n.level;return 1e3*r.end_time>t&&parseInt(r.props_id,10)>a&&(a=parseInt(r.props_id,10)),a},convertNumber:function(e){return e>99999999?Math.round(e/1e8,2)+"亿":e>99999?Math.round(e/1e4,2)+"万":e},formatDate:function(e){function a(e){return e>9?e:"0"+e.toString()}var t=new Date(1e3*e);return t.getFullYear()+"年"+(t.getMonth()+1)+"月"+t.getDate()+"日 "+a(t.getHours())+":"+a(t.getMinutes())},hasOwnProp:function(e,a){return PageData.props[e]&&PageData.props[e][a]&&1e3*PageData.props[e][a].end_time>Env.server_time},convertToDay:function(e){return Math.ceil(e/86400)+"天"},getCategoryName:function(e){return this._propCategoryMap[e]},getFreeInfo:function(e){var a=this,t='
      ';return"1080002"==e.props_id?(t+='',t+='一次充值12个月,送三张'):1==e.props_type&&a.getFreeUseCount(e.props_id)?(t+='',t+='开通超级会员免费使用',t+=''+a.getFreeUseCount(e.props_id)+""):1!=e.props_type&&(t+='',t+='开通'+(2==e.free_user_level?"超级":"")+"会员免费使用"),t+="
      "},hasUsedProp:function(e,a){return PageData.props[e]&&!!PageData.props[e][a]&&!!parseInt(PageData.props[e][a].open_status,10)},hasBadge:function(){return PageData.props.level&&PageData.props.level.prop_id&&1e3*PageData.props.level.end_time>Env.server_time},shouldHaveProp:function(e){return e>0&&this.hasBadge()&&PageData.props.level.prop_id>=e},getBuyInfo:function(e){var a,t,n=this,r="",s=e.props_category,p=e.props_id,o=e.free_user_level,_=n.hasOwnProp(s,p),i=n.hasUsedProp(s,p),u=n.shouldHaveProp(o);return _?"1"===e.is_default_used&&(i?(t="取消使用",a="j_cancle_use"):(t="使用",a="j_use"),r+=['',""+t+"",""].join("")):(u?(a="j_get_button1",t="领取"):(a="j_buy_button1",t="兑  换"),r+=['',""+t+"",""].join("")),r}}});_.Module.define({path:"tbmall/component/Dialog",sub:{initial:function(){},dialog:function(n){var t=this;t.customDialog=new $.dialog({html:'
      '+n+"
      ",title:"提示",width:430}),t.customDialog.bind("onclose",function(){t.trigger("onInfoClose")}),$(".charge_bean_interaction_j_charge_btn").click(function(){t.customDialog.close()}),$(".charge_bean_interaction_j_close_dialog").click(function(n){n.preventDefault(),t.customDialog.close()})},info:function(n,t){var i=this;t=t||{};var o=t.button||"确 定";i.infoDialog=new $.dialog({html:'
      '+n+'
      ",title:t.title||"提示",width:t.width||430}),i.infoDialog.element.one("click",".yes",function(n){n.preventDefault(),i.infoDialog.close(),i.trigger("onInfoYes")}),i.infoDialog.bind("onclose",function(){i.trigger("onInfoClose")})},confirm:function(n,t){var i=this,o={button:[{txt:"确 定",extraclass:""},{txt:"取 消"}]};t=$.extend(o,t);var e=''+t.button[0].txt+''+t.button[1].txt+"";i.confirmDialog=new $.dialog({html:'
      '+n+'
      '+e+"
      ",title:"提示",width:t.width||430}),$(i.confirmDialog.getElement()).one("click",".yes",function(n){n.preventDefault(),"function"==typeof t.button[0].callback?t.button[0].callback():i.trigger("yes")}).one("click",".no",function(n){n.preventDefault(),"function"==typeof t.button[1].callback?t.button[1].callback():i.trigger("no")})},getConfirmDialog:function(){return this.confirmDialog},enableYesBtn:function(){this.confirmDialog.element.find(".yes").data("clicked",!1)},close:function(){this.confirmDialog&&this.confirmDialog.close()}}});_.Module.define({path:"common/widget/JoinVipDialog",sub:{_body:null,_agreeKnown:!0,_dataMap:{},_badgeLv:"month_v2",_monthNum:3,_use_left_bean:0,_all_scores:0,_user_scores:0,_packet_id:0,_tbs:"",_price:"0",_dialog:null,_badge1_tpl:['
      ','
      ','贴吧会员
      ',"
      "].join(""),_badge2_tpl:['
      ','
      ','贴吧超级会员',"
      ",'
      ',"
      "].join(""),initial:function(){this._tbs=PageData.tbs,this._bindEvent()},getMemberDialog:function(){return PageData.user.is_login?(this._flowRateTest(),!1):(_.Module.use("common/widget/LoginDialog"),!1)},_bindEvent:function(){var _=this;$("body").off("click.j_join_vip"),$("body").delegate(".j_tbmall_join_vip_btn","click.j_join_vip",function(){return _.getMemberDialog(),!1}).delegate(".tshow_join_vip_badge_btn","click.j_join_vip",function(){_._badgeBtnClickAction(this)}).delegate(".tshow_join_vip_month_count_btn","click.j_join_vip",function(){_._monthBtnClickAction(this)}).delegate(".j_tshow_join_vip_use_leave","click.j_join_vip",function(){_._useLeftBtnClickAction(this)}).delegate("#j_agree_known","click",function(){_._agreeKnown=$(this)[0].checked,1==_._agreeKnown?$(".tshow_join_vip_open_btn_disable").removeClass("tshow_join_vip_open_btn_disable").addClass("tshow_join_vip_open_btn"):$(".tshow_join_vip_open_btn").removeClass("tshow_join_vip_open_btn").addClass("tshow_join_vip_open_btn_disable")}).delegate(".tshow_join_vip_open_btn_content .tshow_join_vip_open_btn","click.j_join_vip",function(){_._getOrderId()}).delegate(".tshow_join_vip_j_charge_success_btn","click.j_join_vip",function(){_._dialog.close(),_._confirmChargeState()}).delegate(".tshow_join_vip_j_charge_fail_btn","click.j_join_vip",function(){_._dialog.close()})},_badgeBtnClickAction:function(_){_=$(_),$(".tshow_join_vip_badge_btn").removeClass("tshow_join_vip_block_btn_active"),this._badgeLv=_.tbattr("data-id"),$(_).addClass("tshow_join_vip_block_btn_active");var i=this;this._getBadgeInfo("need_bean",function(_){i._updatePriceAction(_)})},_monthBtnClickAction:function(_){_=$(_),$(".tshow_join_vip_month_count_btn").removeClass("tshow_join_vip_block_btn_active"),this._monthNum=_.tbattr("data-id"),$(_).addClass("tshow_join_vip_block_btn_active");var i=this;this._getBadgeInfo("need_bean",function(_){i._updatePriceAction(_)})},_useLeftBtnClickAction:function(){var _=this;_._use_left_bean=$(".tshow_join_vip_use_leave")[0].checked?1:0,this._getBadgeInfo("need_bean",function(i){_._updatePriceAction(i)})},_updatePriceAction:function(_){this._price=_,$(".j_cost_total").html(_);var i;this._use_left_bean=$(".tshow_join_vip_use_leave")[0].checked?1:0,i=this._use_left_bean?Math.max(0,_-this._dataMap.use_scores):_,$(".tshow_join_vip_red").html(Math.ceil(i/1e3))},_initDataMap:function(){var _=this;$.get("/tbmall/bwstshow",function(i){if(0==i.no){_._dataMap=i.data;var t=$(".j_month_content"),o=$(".j_badge_content");$(".j_tshow_join_vip_block_use_scores").html(_._dataMap.use_scores),$(".j_tshow_join_vip_block_all_scores").html(_._dataMap.all_scores);for(var n=0;n'+i.data.month_v1[n].month_num+"个月"+(3==n?'
      ':"")+"");_._dataMap.user.Parr_props&&_._dataMap.user.Parr_props.level&&2==_._dataMap.user.Parr_props.level.props_id&&1e3*_._dataMap.user.Parr_props.level.end_time>(new Date).getTime()||o.append(_._badge1_tpl),o.append(_._badge2_tpl),_._use_left_bean=$(".badge_lv2").trigger("click"),$(".tshow_join_vip_month_count_btn").eq(3).trigger("click")}else _._showDialog("错误提示","获取信息失败",200)})},_build:function(){var _=['
      ','
      ','
      开通会员类型:
      ','
      ',"
      ","
      ",'
      ','
      开通时长:
      ','
      ',"
      ","
      ",'
      ','
      ','
      ','*开通12个月超级会员赠送连续签到卡3张',"
      ","
      ",'
      ','
      总价:
      ','
      ','
      360000T豆 使用T豆余额(可用余额加载中.. 总余额加载中..)
      ',"
      ","
      ",'
      ','
      需要花费:
      ','
      ','
      360百度点券(1点券 = 1000T豆 = 1元人民币)
      ',"
      ","
      ",'
      ','
      ','
      立即开通
      ','',"
      ","
      ","
      ",'
      什么是连续签到卡
      使用连续签到卡,可把某个吧所有的签到天数连续在一起!
      '].join("");this._body=$(_),this._showDialog("开通贴吧会员",this._body,650)},_chargingDialog:function(){var _="

      请在新打开的页面上完成开通会员的支付操作

      支付完成前    请勿关闭窗口

      ";this._showDialog("充值T豆",_,500)},_getBadgeInfo:function(_,i){for(var t=0;t已成功开通会员",1500,"canClose",function(){$.tb.location.reload()});break;default:_._showDialog("操作失败",o.no,200)}}})},_confirmChargeState:function(){var _=this,i=6;this._bubble=this._showBubble("正在验证支付中,请稍候"+i+"秒...");var t=setInterval(function(){if(i--,_._bubble.html("正在验证支付中,请稍候"+i+"秒..."),i%2==0){var o={ie:"utf-8",tbs:_._tbs,order_id:_._order_id};$.ajax({type:"POST",url:"/tbmall/checkorder",dataType:"json",data:o,success:function(o){switch(o.no){case 0:1e4==o.data.result_code&&(_._closeBubble(_._bubble),_._bubble=_._showBubble("已成功开通会员",1500,"canClose",function(){$.tb.location.reload()}),clearInterval(t)),0>=i&&(_._closeBubble(_._bubble),_._bubble=_._showBubble("抱歉,开通会员没有成功",1500,"canClose"),clearInterval(t));break;case 1:case 2:default:0>=i&&(_._closeBubble(_._bubble),_._bubble=_._showBubble("抱歉,系统出现异常,请刷新页面查看交易记录",1500,"canClose"),clearInterval(t))}},error:function(){_._bubble.html("

      未知错误

      "),clearInterval(t)}})}0>=i&&clearInterval(t)},1e3)},_showDialog:function(_,i,t){this._dialog=new $.dialog({html:i,title:_,width:t,hideOnclose:!1,draggable:!1,closeable:!0})},_showBubble:function(_,i,t,o){var n=$("
      ");return n.append(_),$("body").append(n),n.css({left:$(window).width()/2-n.width()/2,top:$(window).height()/2}),$(window).resize(function(){n.css({left:$(window).width()/2-n.width()/2,top:$(window).height()/2})}),t&&n.click(function(){$(this).remove()}),i?void this._closeBubble(n,i,o):n},_closeBubble:function(_,i,t){i&&i>0?setTimeout(function(){_.fadeOut("normal",function(){_.remove(),"function"==typeof t&&t()})},i):_.fadeOut("normal",function(){_.remove()})},_flowRateTest:function(){var _=window.open("");$.get("/tbmall/getPayUrl?terminal=pc&pay_type=1",function(i){i.data&&(_.location.href=i.data)})}}});_.Module.define({path:"tbmall/widget/ContSignCard",requires:["tbmall/component/util","tbmall/component/Dialog","common/widget/JoinVipDialog"],sub:{_card_count:0,_tpl:'
      点击我关注的吧使用连续签到卡(注:使用条件为累计签到天数≥100天,仅会员可以使用):
      我有0连续签到卡

      连续签到卡将把选中吧所有的签到天数连续在一起!

      ',initial:function(){var t=this;return t.util=t.use("tbmall/component/util"),t.mdialog=t.use("tbmall/component/Dialog"),t.vip=t.use("common/widget/JoinVipDialog"),PageData.user.is_login?(t.build(),t.loadSignableList(),void t.bindEvent()):void _.Module.use("common/widget/LoginDialog")},showMemberOnly:function(){var t=this,e=['
      ',"

      连续签到卡是会员专属道具,成为会员即可使用!

      ",'马上开通','

      充满12个月超级会员送三张

      ',"
      "].join(""),i=new $.dialog({html:e,title:"提示",width:430,height:100});$("#sign_tip_forNoMember").delegate(".j_openMember","click",function(e){e.preventDefault(),i.close(),t.vip.getMemberDialog()}),$("#sign_tip_forNoMember").delegate(".j_tbmall_join_vip_btn","click",function(e){e.preventDefault(),i.close(),t.vip.getMemberDialog()})},build:function(){var t=this;this._dialog=new $.dialog({title:"使用连续签到卡",html:t._tpl,width:662,holderClassName:"cont_sign_dialog",fixed:!1}),this._listdom=this._dialog.element.find("#j_signable_list")},loadSignableList:function(){var t=this,e="";$.tb.get("/tbmall/get/getContSignableList",function(i){if(i&&0==i.no){var a=i.data.list;if(a.length){for(var n=0,l=a.length;l>n;n++)e+=''+$.tb.subByte(a[n].forum_name,11)+' ';t._listdom.html(""),_.Module.use("common/widget/ScrollPanel",[{content:e,container:t._listdom,height:210}])}else e='
      没有检测到你有累计签到≥100天,或者断签的吧,请核实后刷新页面。
      ',t._dialog.element.find("#j_signable_list").height(280).html(e);t._card_count=i.data.card_count,t._dialog.element.find(".j_card_count").text(i.data.card_count)}else e="哎呀,服务器抽风了,请关闭窗口重新加载",t._dialog.element.find("#j_signable_list").html(e)})},bindEvent:function(){var t=this;this._dialog.element.on("click",".j_signable_ba",function(e){return t.util.getMaxLevel()?void($(this).hasClass("signed")||(e.preventDefault(),t.showBubble($(this)))):(e.preventDefault(),t._dialog.close(),void t.showMemberOnly())}),this._dialog.bind("onclose",function(){t._bubble&&t._bubble.closeBubble()})},showBubble:function(t){var e=this;if(!e._isAjaxing){var i=t.data("fid"),a=t.offset(),n={arrow_dir:"up",bubble_css:{top:a.top+37,left:a.left-39,width:172,height:69,zIndex:6e4},arrow_pos:{left:87},wrap:$("body"),closeBtn:!0},l='
      没有连续签到卡
      ',s='
      需要消耗1张连续签到卡
      ',o='
      已经成功使用连续签到卡,点击吧名查看
      ',_='
      连续签到失败,请稍后再试~
      ';e._bubble&&e._bubble.closeBubble(),n.content=e._card_count<1?l:s,e._bubble=new UiBubbleTipBase(n),e._bubble.j_bubble.one("click",".j_buy_card",function(){e._bubble.closeBubble()}).one("click",".j_use_card",function(a){a.preventDefault(),e._isAjaxing=!0,e._bubble.setContent('
      正在连续签到...
      '),$.tb.post("/tbmall/post/useContSignCard",{forum_id:i,tbs:PageData.tbs},function(i){e._isAjaxing=!1,i&&0==i.no?(e._card_count--,e._card_count=Math.max(0,e._card_count),e._dialog.element.find(".j_card_count").text(e._card_count),e._bubble.setContent(o),t.addClass("signed")):e._bubble.setContent(_)})}),e._bubble.showBubble()}}}});_.Module.define({path:"ucenter/widget/sign_mod",sub:{_jq_wrap:null,_options:{},initial:function(b,a){this._jq_wrap=b;this._options=$.extend(this._options,a);this.signRank.options=a;this.signRank.sign_init(b,this._options);this.signRank.pvLog()},signRank:{sign_url:"/sign/add",sign_forum:"/sign/info",get_url:"/sign/loadmonth",month_url:"/sign/month",sign_card:null,sign_year:null,sign_month:null,orign_year:null,orign_month:null,rights_tips:[null,null,null,null,null],mouseEventTimer:null,rightsTipsTimer:null,isReplenishing:false,rplnBubble:null,resign_card_num:0,rpln_available_time:1385827200000,jq_wrap:null,_resignMap:{2280003:"\u64cd\u4f5c\u592a\u5feb\u4e86~"},_client_html:['
      ','

      '+PageUnit.load("sign_mod_card_title")+"

      ",'
      '+PageUnit.load("sign_mod_card_detail")+"
      ",''+PageUnit.load("sign_mod_card_positive_btn")+"",''+PageUnit.load("sign_mod_card_no_txt")+"","
      "].join(""),sign_init:function(b,p){var n=this;var g=this.jq_wrap=b;if($.cookie("add_sign")=="sign_rank"){if(!PageData.is_sign_in){n.showCardBeforeSign()}$.cookie("add_sign",null)}if($.cookie("sign_not_now")=="true"){g.find(".j_signbtn").removeClass("j_cansign").addClass("signstar_ing");setTimeout(function(){g.find(".j_signbtn").removeClass("signstar_ing").addClass("j_cansign")},10000)}if(PageData.is_sign_in){n.sign_resetdate();n.sign_load_month(0);n.cal_mouseEnterOut();setInterval(function(){n.refresh_sign_rank()},300000)}else{var i=new Date(Env.server_time);var j=i.getDay();g.find(".j_signbtn").addClass("j_cansign")}g.on("click",".j_cont_sign_card",function(s){s.preventDefault();var q=$(".j_sign_succ_keep").text();var r=$(".j_sign_succ_count").text();if($(this).hasClass("j_need_judge")&&q==r){n.showAlreadyUsed($(this))}else{_.Module.use("tbmall/widget/ContSignCard")}});g.on("click",".j_onekey_btn",function(q){if(!PageData.user.is_login){q.preventDefault();_.Module.use("common/widget/LoginDialog")}});g.find(".j_btn_getmember").on("click",function(){_.Module.use("common/widget/JoinVipDialog",[],function(q){q.getMemberDialog()});return false});g.on("click",".j_cansign",function(){if(PageData.user.is_login){if(PageData.user.is_black){n.show_block_sign_dialog()}else{n.showCardBeforeSign()}}else{_.Module.use("common/widget/LoginDialog",["","",function(){$.cookie("add_sign","sign_rank",{expires:14});$.tb.location.reload()}])}});g.find(".j_calendar_month_prev").click(function(){var r=new Date(n.sign_year,n.sign_month-1,1);var q=new Date(n.orign_year-2,n.orign_month-1,1);var s=new Date(2012,6,1);if(r.getTime()<=q.getTime()||r.getTime()<=s.getTime()){return}else{n.set_sign_calendar("",n.sign_year,n.sign_month,-1)}});g.find(".j_calendar_month_next").click(function(q){if(n.sign_year>n.orign_year||n.sign_year==n.orign_year&&n.sign_month>=n.orign_month){return}else{n.set_sign_calendar("",n.sign_year,n.sign_month,1)}});if(PageData.user.is_login){g.find(".j_sign_rights").show();g.find(".j_sign_rights_icon").each(function(q,r){$(r).mouseover(function(){n.rightsTipsTimer=setTimeout(function(){n.sign_right_tips(q)},400)}).mouseout(function(){window.clearInterval(n.rightsTipsTimer);n.rightsTipsTimer=window.setTimeout(function(){if(n.rights_tips[q]!=null){n.rights_tips[q].hideBubble()}},10)})})}var c=PageData.user;var a=c.mPaar_props&&c.mParr_props["level"]&&c.mParr_props["level"]["props_id"]>0&&c.mParr_props["level"]["end_time"]>(Env.server_time/1000);var m="sign_box_bright_hover";if(p.hasClass){if(a){m="sign_box_member_bright_hover"}else{m="sign_box_bright_hover"}}else{if(a){m="sign_box_member_bright_noclass_hover"}else{m="sign_box_bright_noclass_hover"}}var l=g.find(".j_sign_box");l.hover(function(){$(this).addClass(m)},function(){$(this).removeClass(m)});var f=g.find(".j_sign_dir_tip");var e=f.html();f.html("");var d={content:e,arrow_dir:"up",bubble_css:{top:-12,left:p.hasClass?4:50,width:p.hasClass?(p.page=="pb"?192:200):120,"text-align":"left"},arrow_pos:{right:p.hasClass?30:-9},attr:" id='tb_message_tip_n' ",wrap:f,closeBtn:false};var h=new UiBubbleTipBase(d);var k=l.find(".j_signdir");k.bind("mouseenter",function(){f.show();h.showBubble()}).bind("mouseleave",function(){h.hideBubble()});var o=$(".lack_sign_monthly_tip_card");g.find(".j_lack_sign_monthly_help").on("click",function(q){q.preventDefault();o.fadeIn("fast")}).on("mouseleave",function(){o.timeout=setTimeout(function(){o.fadeOut("fast")},1000)});o.on("mouseenter",function(){clearTimeout(o.timeout);o.fadeIn("fast")}).on("mouseleave",function(){o.fadeOut("fast")});g.find(".j_sign_tip_1key_icon").on("click",function(q){$.stats.track("\u7b7e\u5230_\u4e00\u952e\u7b7e\u5230icon","\u7b7e\u5230\u6539\u9020",{obj_type:"\u7b7e\u5230",obj_url:$(this).tbattr("href")})})},showAlreadyUsed:function(b){this._alreadyUsedBb&&this._alreadyUsedBb.closeBubble();var a={content:"\u672c\u5427\u6240\u6709\u7b7e\u5230\u5df2\u7ecf\u8fde\u7eed\uff0c\u8bf7\u53bb\u522b\u7684\u5427\u770b\u770b",arrow_dir:"down",bubble_css:{top:-40,left:8,width:143,height:53},arrow_pos:{left:70},wrap:b.parent(),closeBtn:true};this._alreadyUsedBb=new UiBubbleTipBase(a);this._alreadyUsedBb.showBubble()},showCardBeforeSign:function(){var a=this;var b=$(".j_signbtn");if($.cookie("showCardBeforeSign")=="1"||a.sign_card){a.sign_add()}else{_.Module.use("common/widget/Card",[{content:a._client_html,arrow_dir:"up",card_css:{width:197,top:b.offset().top+b.height()+11,left:b.offset().left},card_leave_hide:true}],function(c){a.sign_card=c;a.bindCardEvent();c.showCard();$.cookie("showCardBeforeSign","1",{expires:1})})}},bindCardEvent:function(){var a=this;$(".sign_card_negative_btn").on("click",function(b){b.preventDefault();a.sign_card&&a.sign_card._j_card.hide();a.sign_add()})},sign_resetdate:function(){var a=new Date(Env.server_time);this.sign_year=this.orign_year=a.getFullYear();this.sign_month=this.orign_month=a.getMonth()+1},cal_mouseEnterOut:function(){var b=this;var c=this.jq_wrap;var a;c.find(".j_sign_replenish_button").off().on("click",function(d){d.preventDefault();if(c.find(".j_succ_info").css("display")=="none"){if(b.orign_year!=b.sign_year||b.orign_month!=b.sign_month){b.sign_resetdate();b.sign_load_month(0)}}window.clearInterval(b.mouseEventTimer);b.mouseEventTimer=setTimeout(function(){c.find(".j_succ_info").stop(true,true).show()},400)});c.find(".j_signbtn,.j_succ_info").die().live({mouseout:function(){window.clearInterval(b.mouseEventTimer);b.mouseEventTimer=window.setTimeout(function(){c.find(".j_succ_info").fadeOut("slow")},200)},mouseover:function(){if(c.find(".j_succ_info").css("display")=="none"){if(b.orign_year!=b.sign_year||b.orign_month!=b.sign_month){b.sign_resetdate();b.sign_load_month(0)}}window.clearInterval(b.mouseEventTimer);b.mouseEventTimer=setTimeout(function(){c.find(".j_succ_info").stop(true,true).show()},400)}})},cal_mouseEventRemove:function(){window.clearInterval(self.mouseEventTimer);this.jq_wrap.find(".j_signbtn,.j_succ_info").die()},sign_add:function(c){var a=this;var b={kw:PageData.forum.forum_name,tbs:PageData.tbs,ie:"utf-8"};$.extend(b,c);this.jq_wrap.find(".j_signbtn").removeClass("j_cansign").addClass("signstar_ing");$.tb.post(a.sign_url,b,function(g){if(g&&(g.no==0||g.no==1104)){var h=g.data.uinfo;var d=new Date(h.sign_time);a.sign_year=a.orign_year=d.getFullYear();a.sign_month=a.orign_month=d.getMonth()+1;a.sign_load_month(1);if(PageData.userfortune&&PageData.userfortune.has_fortune_bag){a.handlePrintFlower(h.print_sign_rank,h.print_sign_keep)}if(!!PageData.is_activity_sign){$.tb.location.reload()}}else{if(g&&g.no==40){_.Module.use("common/component/CaptchaDialog",{message:"\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801\u5b8c\u6210\u7b7e\u5230",vCode:g.data.captcha_vcode_str,vCodeType:g.data.captcha_code_type,title:"\u7b7e\u5230",forumName:"",forumId:"",checkUrl:"/sign/checkVcode",vCodeUrl:"/sign/getVcode",paramsCallback:function(){return{tbs:PageData.tbs}}},function(i){i.bind("onaccept",function(){a.sign_add({captcha_input_str:i.getInputValue(),captcha_vcode_str:i.getVCode()})});i.bind("onclose",function(){a.jq_wrap.find(".j_signbtn").removeClass("signstar_ing").addClass("j_cansign")});i.show()})}else{setTimeout(function(){a.jq_wrap.find(".j_signbtn").removeClass("signstar_ing").addClass("j_cansign")},10000);var f=new Date();f.setTime(f.getTime()+(10*1000));$.cookie("sign_not_now",true,{expires:f});if(g.no==1007){var e=a.jq_wrap.find(".j_signbtn");e.removeClass().addClass("j_signbtn signstar_full")}else{new $.dialog({html:"
      "+g.error+"
      ",holderClassName:"passportDialog",title:"\u7b7e\u5230\u5931\u8d25",draggable:false,width:338,height:87})}}}},"json")},printFlower:function(c,e,h,d){var m=this;var a=PageData.forum.forum_id;var f=PageData.userfortune&&PageData.userfortune.data_fortune_bag&&PageData.userfortune.data_fortune_bag.icon;var l='
      \u606d\u559c\u4f60\u8fbe\u6210\u672c\u5427\u4eca\u65e5\u7b7e\u5230\u4efb\u52a1\uff0c\u83b7\u5f97+'+c+"\u5956\u52b1
      ";var k="";if(e<=d){k='

      \u540c\u65f6\u4f60\u662f\u672c\u5427\u7b7e\u5230\u7b2c'+e+'\u540d\uff0c\u989d\u5916\u83b7\u5f97+'+h+"\u5956\u52b1

      "}else{k='

      \u5982\u679c\u6210\u4e3a\u672c\u5427\u7b7e\u5230\u524d'+d+"\u540d\uff0c\u8fd8\u6709\u989d\u5916\u5956\u52b1\u54e6\uff01

      "}var j='\u5370\u82b1\u662f\u4ec0\u4e48\uff1f';var g='';var b='
      '+l+k+j+g+"
      ";var i=$.dialog.open(b,{width:428,noTitle:true});$.stats.track("stamp_flower_sign","fudai","frs/pb","click");$(".j_print_ok").click(function(){i.close()});$(".j_print_no").click(function(){i.close();$.cookie("bless_sign_"+a,true,365)});$(".j_print_flower").click(function(){$.stats.track("stamp_flower_show","fudai","frs/pb","click")})},handlePrintFlower:function(n,a){var s=this;var b=PageData.forum.forum_id;var h=$.cookie("bless_sign_"+b);var q=PageData.userfortune;var c=q&&q.data_fortune_bag&&q.data_fortune_bag.sign;var d=q&&q.data_fortune_bag&&q.data_fortune_bag.sign_order;var p=0;var g=0;var r=0;var o=0;for(var m in c){if(a>=m){p=m;g=c[m]}}for(var l in d){if(n<=l){r=l;o=d[l];break}}var f=0;for(var e in d){f=e}if(!h&&PageData.userfortune.data_fortune_bag.sign){s.printFlower(g,n,o,f)}},sign_load_month:function(c,b,d){var a=this;$.tb.get(a.get_url,{kw:PageData.forum.forum_name,ie:"utf-8",sign_y:b,sign_m:d,t:Math.random()},function(o){if(o&&o.no==0){a.jq_wrap.find(".j_signin_index").html(o.data.sign_user_info.rank);a.jq_wrap.find(".j_succ_text").html(a.succ_text(PageData.sign_forum_info&&PageData.sign_forum_info.current_rank_info.sign_rank,o.data.sign_user_info.rank,PageData.sign_forum_info.forum_info&&PageData.sign_forum_info.forum_info.level_1_dir_name,o.data.sign_user_info.sign_keep));a.jq_wrap.find(".j_sign_succ_keep").html(o.data.sign_user_info.sign_keep);a.jq_wrap.find(".j_sign_succ_count").html(o.data.sign_user_info.sign_total);a.setReplenishInfo(o);$(".j_sign_month_lack_days").text(o.data.resign_info.mon_miss_sign_num);if(!(b&&d)){a.sign_resetdate();a.set_sign_calendar(o)}a.signShai(o);a.check_rights_status(o.data.sign_user_info.sign_keep);var f=a.jq_wrap.find(".j_signbtn");var n=a.jq_wrap.find(".j_sign_box");if(n[0]){n.addClass("sign_box_bright_signed")}f.removeClass().addClass("j_signbtn signstar_signed");if(c){var k=o.data.sign_user_info.sign_keep;a.jq_wrap.find(".j_succ_info").show();f.append('\u8fde\u7eed '+k+" \u5929");if(k==30||k==100){a.sign_100({username:PageData.user.user_name,forumname:PageData.forum.forum_name,memberCount:PageData.memberNumber,memberTitle:PageData.memberTitle,continueSign:k})}var h={normal:[2,4],baidubrowser:[3,5],member:[8,10],seniormember:[12,14]};var m=k>1?1:0;var j="normal";try{j="baidubrowser.tieba"==window.external.GetVersion("version")?"baidubrowser":"normal"}catch(l){}if(PageData.user.mParr_props&&PageData.user.mParr_props["level"]){var g=PageData.user.mParr_props["level"];if(g.end_time*1000>+new Date()){j=g.props_id==2?"seniormember":(g.props_id==1?"member":"normal")}}var i='
      +'+h[j][m]+" \u7ecf\u9a8c
      ";if(PageData.user.is_like&&!PageData.user.is_block){a.jq_wrap.find(".signed_day:last").append(i);setTimeout(function(){$(".sign_plus_two").show().animate({opacity:0,top:"-=20"},2500,function(){$(this).parent().remove()})},1000)}if(j=="member"||j=="seniormember"){a.jq_wrap.find(".signed_day:last").removeClass("signed_day").addClass("signed_member_anime")}else{a.jq_wrap.find(".signed_day:last").removeClass("signed_day").addClass("signed_anime_day")}}else{a.jq_wrap.find(".j_sign_btn_keep").text(k)}a.cal_mouseEnterOut()}},"json")},setReplenishInfo:function(c){var d=this.jq_wrap.find(".j_succ_info");var e=this.jq_wrap.find(".sign_keep_span");var a=0;if(e.length>0){e.text("\u8fde\u7eed"+c.data.sign_user_info.sign_keep+"\u5929")}var b=c.data.resign_info;a=this.resign_card_num=b.resign_card_num;$(".rpln_card_wrap").removeClass("rpln_card_wrap_2 rpln_card_wrap_3");if(b.resign_card_num<=9){}else{if(b.resign_card_num>9&&b.resign_card_num<100){$(".rpln_card_wrap").addClass("rpln_card_wrap_2")}else{a="99+";$(".rpln_card_wrap").addClass("rpln_card_wrap_3")}}d.find(".j_rpln_card_count").text(a);if(b.mon_miss_sign_num==0){this.jq_wrap.find(".j_need_rpln_wrap").text("\u672c\u6708\u5b8c\u7f8e\u7b7e\u5230")}else{this.jq_wrap.find(".j_need_rpln_wrap").html('\u672c\u6708\u6f0f\u7b7e'+b.mon_miss_sign_num+"\u6b21")}},refresh_sign_rank:function(){var a={kw:PageData.forum.forum_name,ie:"utf-8",tbs:PageData.tbs};$.tb.get(this.sign_forum,a,function(e){var b=false;try{var c=e}catch(d){b=true}if(b){return}if(c&&c.no==0){$(".j_today_signnum").html(c.data.forum_info.current_rank_info.sign_count);$(".j_signrank_index").html(c.data.forum_info.current_rank_info.sign_rank)}else{}})},show_block_sign_dialog:function(){var a=new $.dialog({html:"
      \u5728\u672c\u5427\u7b7e\u5230\u9700\u8981\u5148\u6210\u4e3a\u4f1a\u5458\u54e6~\u52a0\u5165\u6211\u4eec\u5427\uff01
      ",holderClassName:"passportDialog",title:"\u672c\u5427\u7b7e\u5230",draggable:false,width:338,height:87});$(a.element[0]).find(".j_sign_confirm").click(function(){a.close()})},succ_text:function(c,b,d,a){if(a){if(a==9){return"\u4fdd\u6301\u8fde\u7eed\u7b7e\u5230\u5373\u53ef\u83b7\u5f97\u53d1\u8d34\u5b57\u4f53\u52a0\u7c97\u529f\u80fd\uff0c\u660e\u5929\u4e0d\u8981\u5fd8\u4e86\u6765\u7b7e\u5230\u54e6\u3002"}else{if(a==10){return"\u606d\u559c\u83b7\u5f97\u53d1\u8d34\u5b57\u4f53\u52a0\u7c97\u529f\u80fd\uff0c\u53d1\u8d34\u70ab\u8000\u5427\uff01\u4fdd\u6301\u8fde\u7eed\u7b7e\u5230\u54e6~"}else{if(a==19){return"\u4fdd\u6301\u8fde\u7eed\u7b7e\u5230\u5373\u53ef\u83b7\u5f97\u53d1\u8d34\u5b57\u4f53\u53d8\u7ea2\u529f\u80fd\uff0c\u660e\u5929\u4e0d\u8981\u5fd8\u4e86\u6765\u7b7e\u5230\u54e6\u3002"}else{if(a==20){return"\u606d\u559c\u83b7\u5f97\u53d1\u8d34\u5b57\u4f53\u53d8\u7ea2\u529f\u80fd\uff0c\u53d1\u8d34\u70ab\u8000\u5427\uff01\u4fdd\u6301\u8fde\u7eed\u7b7e\u5230\u54e6~"}else{if(a==29){return"\u5df2\u8fde\u7eed\u7b7e\u523029\u5929\uff0c\u660e\u65e5\u7b7e\u5230\u5373\u53ef\u83b7\u5f97ID\u7ea2\u8272\u9ad8\u4eae\u6548\u679c\uff0c\u4e0d\u8981\u5fd8\u4e86\u54e6~"}else{if(a==30){return"\u606d\u559c\u4f60\u83b7\u5f97ID\u7ea2\u8272\u9ad8\u4eae\u6548\u679c\uff0c\u8d76\u7d27\u53d1\u8d34\u70ab\u8000\u5427\u3002\u4fdd\u6301\u8fde\u7eed\u7b7e\u5230\u54e6~"}}}}}}}var e;if(b<=10){switch(parseInt(b)){case 1:e="\u606d\u559c\u4f60\u62a2\u5f97\u672c\u5427\u4eca\u65e5\u7b7e\u5230\u7b2c1\u540d\uff0c\u8d76\u7d27\u622a\u56fe\u7559\u5ff5\u5427~~";break;case 2:e="\u672c\u5427\u4eca\u65e5\u7b7e\u5230\u7b2c1\u4eba\u88ab\u62a2\u8d70\u4e86\u2026\u2026\u660e\u5929\u518d\u6765\u65e9\u4e00\u70b9\u5427~";break;default:e="\u606d\u559c\u4f60\u540d\u5217\u672c\u5427\u4eca\u65e5\u7b7e\u5230\u524d10\uff0c\u83b7\u5f97\u201c\u672c\u5427\u5fe0\u8bda\u5427\u53cb\u201d\u79f0\u53f7~";break}}else{if(b==100){e="\u54a6\uff0c\u4e00\u4e0d\u5c0f\u5fc3\u5c31\u8e29\u5230100\u4e86\uff0c\u4eca\u5929\u4f1a\u6709\u597d\u8fd0\u6c14\u5594~"}else{if(b==250){e="\u8bf7\u5728\u5fc3\u4e2d\u9ed8\u5ff53\u904d\uff1a\u6211\u4e0d\u662f250\u6211\u4e0d\u662f250\u6211\u4e0d\u662f250\u2026\u2026"}else{if(b==1000){e="\u524d\u9762999\u4eba\u7684\u7ecf\u8fc7\uff0c\u53ea\u4e3a\u4e86\u6210\u5168\u4f60\u7684\u5706\u6ee1\u2026\u2026"}else{if(b==10000){e="\u80fd\u8e29\u5230\u5982\u6b64\u5927\u6574\u5b9e\u5728\u662f\u4eba\u54c1\u7206\u68da\u554a\uff01\u53ef\u4ee5\u51fa\u95e8\u4e70\u5f69\u7968\u4e86~"}else{if(c<=100){switch(parseInt(c)){case 1:e="\u672c\u5427\u7b2c\u4e00\u7684\u5730\u4f4d\uff0c\u53c8\u7a33\u5b9a\u4e86\u7a33\u5b9a\u4e86\u7a33\u5b9a\u4e86\u2026\u2026";break;case 2:e="\u672c\u5427\u79bb\u7b2c\u4e00\u540d\u53c8\u8fd1\u4e86\u4e00\u70b9\u70b9\u70b9\u70b9\uff0c\u52a0\u6cb9\uff01";break;case 3:e="\u4fdd\u6301\u524d\u4e09\u540d\u4e0d\u5bb9\u6613\uff0c\u8bb0\u5f97\u660e\u5929\u8981\u6765\u7b7e\u5230\u54e6~~";break;default:if(c<=10){e="\u524d\u5341\u540d\u7ade\u4e89\u6fc0\u70c8\uff0c\u8bb0\u5f97\u6bcf\u5929\u90fd\u6765\u7b7e\u5230\u54e6~"}else{if(c<=30){e="\u79bb\u524d\u5341\u540d\u8fd8\u6709\u4e9b\u8ddd\u79bb\uff0c\u5927\u5bb6\u6765\u5f97\u66f4\u52e4\u5feb\u4e9b\u5427~"}else{e="\u4e00\u767e\u5f3a\u7684\u5730\u4f4d\u9700\u8981\u5927\u5bb6\u7684\u5171\u540c\u52aa\u529b\uff0c\u52a0\u6cb9\uff01"}}break}}else{e="\u8bb0\u5f97\u660e\u5929\u8981\u6765\u7b7e\u5230\u54e6\uff0c\u5e2e\u672c\u5427\u63d0\u5347\u6392\u540d~"}}}}}}return e},set_sign_calendar:function(o,g,s,l){var b=this.jq_wrap;var h=[];var p=this;if(g==""||typeof(g)=="undefined"){g=this.sign_year}if(s==""||typeof(s)=="undefined"){s=this.sign_month}if(typeof(l)!="undefined"){l=parseInt(l);if(l<0){s=s-1;if(s==0){g=g-1;s=12}}else{if(l>0){s=s+1;if(s==13){g=g+1;s=1}}else{}}}var k,e,a,f;k=new Date(g,s-1,1);e=new Date(g,s,0);a=k.getDay();f=e.getDate();b.find(".j_5, .j_6").css({display:"none"});for(var r=1;r<32;r++){b.find(".j_d_"+r).removeClass(function(i,j){var m=j.split(" ");m.shift();return m.join(" ")}).tbattr({title:""})}for(var u=0;u<7;u++){b.find(".j_1_"+u+", .j_5_"+u+", .j_6_"+u).html(" ").addClass("emptyDate")}for(var v=1,u=a,r=1;f>0;u++,f--,r++){if(u==7){u=0;v++}if(v==5){b.find(".j_5").css({display:""})}if(v==6){b.find(".j_6").css({display:""})}b.find(".j_"+v+"_"+u).addClass("j_d_"+r).html(r).removeClass("emptyDate")}this.sign_year=g;this.sign_month=s;if(typeof(o)!="undefined"&&o!=""){d(o);w(o)}else{$.tb.get(this.get_url,{kw:PageData.forum.forum_name,ie:"utf-8",sign_y:g,sign_m:s},function(i){if(i&&i.no==0){d(i);p.setReplenishInfo(i);w(i)}else{alert(i.no);return}},"json")}if(String(s).length<2){s=s+"";s="0"+s}var x=g+"\u5e74"+s+"\u6708";b.find(".j_calendar_month").html(x);if((this.sign_month==this.orign_month)&&(this.sign_year==this.orign_year)){var c=b.find(".j_d_"+(new Date(Env.server_time)).getDate());if(c.hasClass("signed_day")||c.hasClass("signed_mob_day")||c.hasClass("signed_member")){}else{var q=$(".j_signin_index").html();c.addClass("signed_day").tbattr({title:"\u4e8e"+(new Date(Env.server_time)).getHours()+"\u70b9"+(new Date(Env.server_time)).getMinutes()+"\u5206\uff0c\u7b2c"+q+"\u4e2a\u7b7e\u5230\uff0c\u7b7e\u5230\u7ecf\u9a8c+2\uff0c\u8fde\u7eed\u7b7e\u5230+4"})}}function d(E){var A=E.data.sign_user_info.sign_month;var n=["\uff0c\u7b7e\u5230\u7ecf\u9a8c+2\uff0c\u8fde\u7eed\u7b7e\u5230+4","\uff0c\u624b\u673a\u7b7e\u5230\u7ecf\u9a8c+3\uff0c\u8fde\u7eed\u7b7e\u5230+5","\uff0c\u767e\u5ea6\u6d4f\u89c8\u5668\u7b7e\u5230\u7ecf\u9a8c+3\uff0c\u8fde\u7eed\u7b7e\u5230+5","\uff0c\u767e\u5ea6\u624b\u673a\u6d4f\u89c8\u5668\u7b7e\u5230\u7ecf\u9a8c+4\uff0c\u8fde\u7eed\u7b7e\u5230+6","\uff0c\u7b7e\u5230\u7ecf\u9a8c+6\uff0c\u8fde\u7eed\u7b7e\u5230+8","\uff0c\u4f7f\u7528\u4f1a\u5458\u7b7e\u5230\u7ecf\u9a8c+8\uff0c\u8fde\u7eed\u7b7e\u5230+10","\uff0c\u4f7f\u7528\u9ad8\u7ea7\u4f1a\u5458\u7b7e\u5230\u7ecf\u9a8c+12\uff0c\u8fde\u7eed\u7b7e\u5230\u7ecf\u9a8c+14",""];for(var y=0;y=Math.max(p.rpln_available_time,p.getEnvInitialTime()-(30*24*60*60*1000))){$(this).addClass("unsigned_day");if($.browser.mozilla&&$(this).children(".mozilla_td_hack").length<1){$(this).append('
      ')}}});y.off().on("mouseenter",".unsigned_day",function(){$(this).addClass("unsigned_day_hover")}).on("mouseleave",".unsigned_day",function(){$(this).removeClass("unsigned_day_hover");p.rplnBubble&&p.rplnBubble.closeBubble()}).on("click",".unsigned_day",function(){p.delReplenishSignGuide();p.replenishSign($(this))});if($.cookie("rpln_guide")!=="1"){var i=j.filter(".unsigned_day").last();if(i.length>0){var m=parseInt(i.text());var n=new Date(p.sign_year,p.sign_month-1,m);if(n>=p.rpln_available_time){i.addClass("rpln_guide_day");p.setReplenishSignGuide(i.parent().index());$.cookie("rpln_guide","1",{expires:1000})}}}}},setReplenishSignGuide:function(a){if(this.$guide_mask){return}this.$guide_mask_close=$('
      X
      ');this.$guide_mask=$('
      ');this.$guide_text=$('
      ');var b=this.jq_wrap.find(".sign_succ_calendar");this.$guide_text.css("top",26*(a+1));b.prepend(this.$guide_text).prepend(this.$guide_mask).prepend(this.$guide_mask_close);this.$guide_mask_close.on("click",$.proxy(this.delReplenishSignGuide,this))},delReplenishSignGuide:function(){this.$guide_mask_close&&this.$guide_mask_close.remove();this.$guide_mask&&this.$guide_mask.remove();this.$guide_text&&this.$guide_text.remove()},getEnvInitialTime:function(){var a=new Date(Env.server_time);a.setHours(0);a.setMinutes(0);a.setSeconds(0);return a},replenishSign:function(j){var k=this;var g,c,e,d,h,i,b,a;g=parseInt(j.text());c=new Date(this.sign_year,this.sign_month-1,g);e=k.getEnvInitialTime();d=(e-c)/(24*60*60*1000);h=0;if(d<=2){h=1}else{if(d<=10){h=2}else{if(d<=20){h=3}else{if(d<=30){h=4}else{throw ("\u53ef\u7b7e\u5230\u5929\u6570\u4e0d\u5e94\u5927\u4e8e30\u5929");return}}}}k.rplnBubble&&k.rplnBubble.closeBubble();if(!$.isNumeric(g)||c>e-86400*1000){return}var f={arrow_dir:"down",bubble_css:{top:-50,left:-61,width:143,height:53},arrow_pos:{left:70},wrap:j,closeBtn:false};a={top:-19,left:-34,width:110,height:20};buy_arrow_pos={left:54};i='
      \u8865\u7b7e\u672c\u6b21\u9700\u6d88\u8017'+h+'\u5f20\u8865\u7b7e\u5361
      \u786e\u5b9a\u53d6\u6d88
      ';b='
      \u8fd8\u9700\u8981'+parseInt(h-this.resign_card_num)+'\u5f20\u8865\u7b7e\u5361\uff0c\u53bb\u5546\u57ce\u8d2d\u4e70\u5427>>
      ';if($.browser.mozilla){f.wrap=j.children(".mozilla_td_hack");f.bubble_css.top=-74;a.top=-43}if(this.resign_card_num>=h){f.content=i}else{f.content=b;f.bubble_css=a;f.arrow_pos=buy_arrow_pos}k.rplnBubble=new UiBubbleTipBase(f);k.rplnBubble.j_bubble.on("click",".yes_btn",function(){if(k.isReplenishing){return}k.isReplenishing=true;$.tb.post("/sign/resign",{kw:PageData.forum.forum_name,tbs:PageData.tbs,ie:"utf-8",sign_y:k.sign_year,sign_m:k.sign_month,sign_d:g},function(l){k.isReplenishing=false;j.removeClass("unsigned_day_hover");if(l){if(l.no==0||l.no==2280002){j.removeClass("unsigned_day unsigned_day_hover").addClass("signed_rpln_anime");k.rplnBubble.closeBubble();if(PageData.user.is_like&&!PageData.user.is_block){j.append('
      +'+h*5+" \u7ecf\u9a8c
      ");j.find(".sign_plus").show().animate({opacity:0,top:"-=20"},2500,function(){$(this).parent().remove()})}j.tbattr("title","\u4e8e"+(new Date(Env.server_time).getMonth()+1)+"\u6708"+new Date(Env.server_time).getDate()+"\u65e5\u8865\u7b7e\u6210\u529f\uff0c\u8865\u7b7e\u7ecf\u9a8c+"+h*5);k.sign_load_month(0,k.sign_year,k.sign_month)}else{k.rplnBubble&&k.rplnBubble.closeBubble();f.content=k._resignMap[l.no]||l.error||"\u54ce\u5440~\u670d\u52a1\u5668\u6253\u76f9\u4e86\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5~";f.bubble_css=a;f.arrow_pos=buy_arrow_pos;k.rplnBubble=new UiBubbleTipBase(f);k.rplnBubble.showBubble()}}else{k.rplnBubble&&k.rplnBubble.closeBubble();f.content="\u54ce\u5440~\u670d\u52a1\u5668\u6253\u76f9\u4e86\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5~";f.bubble_css=a;f.arrow_pos=buy_arrow_pos;k.rplnBubble=new UiBubbleTipBase(f);k.rplnBubble.showBubble()}})}).on("click",".cancel_btn",function(){j.removeClass("unsigned_day_hover");k.rplnBubble.closeBubble()});k.rplnBubble.showBubble()},pvLog:function(){$("#sign_music_rank").on("click",function(){$.stats.track("music_rank","\u7b7e\u5230")})},signShai:function(c){var b=this;var a=navigator.userAgent.match(/iPad/i)!=null;if(document.createElement("canvas").getContext!=undefined&&!$.browser.mozilla&&PageData.product=="frs"&&!a){_.Module.use("frs/component/SignShai",["sign_mod",c.data.sign_user_info],function(d){d.bind("startRender",function(){b.cal_mouseEventRemove()});d.bind("completeRender",function(){b.cal_mouseEnterOut()})})}},sign_100:function(c){if(!c){return}var d=new Date();var a=d.getFullYear()+"\u5e74"+(d.getMonth()+1)+"\u6708"+d.getDate()+"\u65e5";var f="";f="
      \u4eb2\u7231\u7684"+c.username+"
      ";if(c.continueSign==100){f=f+"
      \u4eca\u5929\u662f\u4f60\u5728\u54b1\u4eec"+c.forumname+"\u5427\u7b7e\u5230\u7684\u7b2c"+c.continueSign+"\u5929\uff0c\u503c\u5f97\u7eaa\u5ff5\u7684\u65e5\u5b50\uff0c\u6709\u6728\u6709\uff01
      \u65f6\u95f4\u8fc7\u5f97\u771f\u5feb\u54c8\uff0c\u4ece\u7b2c\u4e00\u6b21\u7b7e\u5230\u5230\u73b0\u5728\uff0c\u5df2\u6709"+c.continueSign+"\u4e2a\u503c\u5f97\u56de\u5473\u7684\u65e5\u65e5\u591c\u591c\u5728\u8fd9\u91cc\u7559\u5b58\u3002
      \u8ba9\u6211\u4eec\u611f\u5230\u5f00\u5fc3\u7684\u662f\uff0c\u4f60\u4ecd\u7136\u662f\u54b1\u4eec"+c.forumname+"\u5427\u7684"+c.memberCount+"\u4e2a"+c.memberTitle+"\u4e2d\u575a\u5b9e\u7684\u4e00\u4efd\u5b50\u3002
      \u4eca\u5929\uff0c\u7b7e\u5230"+c.continueSign+"\u5929\uff1b\u6b64\u540e\uff0c\u8ba9\u6211\u4eec\u4f9d\u7136\u5171\u540c\u6210\u957f\uff0c\u5e76\u5feb\u4e50\u3002
      "}else{f=f+"
      \u77e5\u9053\u5417\uff0c\u4eca\u5929\u662f\u4f60\u5728\u54b1\u4eec"+c.forumname+"\u5427\u7b7e\u5230\u7684\u7b2c"+c.continueSign+"\u5929\uff0c\u6574\u6574\u4e00\u4e2a\u6708\u5566\uff01
      \u65f6\u95f4\u8fc7\u5f97\u633a\u5feb\u7684\u54c8\uff0c\u4ece\u4f60\u7b2c\u4e00\u6b21\u5230\u672c\u5427\u7b7e\u5230\uff0c\u70b9\u4e0e\u4e0d\u70b9\u95f4\uff0c\u5728\u8d34\u5427\u5ea6\u8fc7\u4e86"+c.continueSign+"\u4e2a\u7f8e\u597d\u7684\u65e5\u5b50\u3002
      \u4eca\u540e\u7684\u8def\u8fd8\u957f\u7740\u5462\uff0c\u8877\u5fc3\u5e0c\u671b\u4f60\u5728"+c.forumname+"\u5427\u7684\u6bcf\u4e00\u5929\u90fd\u80fd\u5f00\u5fc3\uff0c\u4e0e\u5168\u4f53\u5427\u53cb\u4eec\u76f8\u77e5\u76f8\u7231\u3002
      \u4eca\u5929\uff0c\u7b7e\u5230\u6ee1\u6708\uff1b\u6b64\u540e\uff0c\u8ba9\u6211\u4eec\u4f9d\u7136\u5171\u540c\u6210\u957f\u3002
      "}f=f+"
      ";var e=new $.dialog({html:f,holderClassName:"sign_100_wapper",width:"681",showTitle:false});$(e.element[0]).find(".sign_100_close").click(function(){e.close()});var b=navigator.userAgent.match(/iPad/i)!=null;if(document.createElement("canvas").getContext!=undefined&&!$.browser.mozilla&&PageData.product=="frs"&&!b){$(".j_sign_100_shai").show();_.Module.use("ucenter/component/sign100",["dialogJbody",c.continueSign],function(g){g.bind("completeRender",function(){e.close()})})}},sign_right_tips:function(b){var d=[PageUnit.load("sign_mod_tiptitle1"),PageUnit.load("sign_mod_tiptitle2"),PageUnit.load("sign_mod_tiptitle3"),PageUnit.load("sign_mod_tiptitle4"),PageUnit.load("sign_mod_tiptitle5")];var j=[PageUnit.load("sign_mod_tiptext1"),PageUnit.load("sign_mod_tiptext2"),PageUnit.load("sign_mod_tiptext3"),PageUnit.load("sign_mod_tiptext4"),PageUnit.load("sign_mod_tiptext5")];var g=[PageUnit.load("sign_mod_tipcondition1"),PageUnit.load("sign_mod_tipcondition2"),PageUnit.load("sign_mod_tipcondition3"),PageUnit.load("sign_mod_tipcondition4"),PageUnit.load("sign_mod_tipcondition5")];$(".j_sign_rights").css("position","relative").css("z-index","1");var a=[43,77,114,145,175];var h=b+1;var f={icon:"sign_big_icon_"+h,title:d[b],text:j[b],condition:g[b],position_right:13,arr_right:a[b]};var c={content:"
      "+f.title+"
      "+f.text+"
      "+f.condition+"
      ",arrow_dir:"up",bubble_css:{top:35,right:f.position_right,width:250,"z-index":9999},arrow_pos:{left:f.arr_right},attr:" ",wrap:$(".j_sign_rights"),closeBtn:false};if(this.rights_tips[b]===null){var e=new UiBubbleTipBase(c);e.showBubble();this.rights_tips[b]=e}else{this.rights_tips[b].showBubble()}},check_rights_status:function(a){$(".j_sign_rights_icon:eq(0)").addClass("rights_get");if(a>=2){$(".j_sign_rights_icon:eq(1)").addClass("rights_get")}if(a>=10){$(".j_sign_rights_icon:eq(2)").addClass("rights_get")}if(a>=20){$(".j_sign_rights_icon:eq(3)").addClass("rights_get")}if(a>=30){$(".j_sign_rights_icon:eq(4)").addClass("rights_get")}}}}});_.Module.define({path:"frs/widget/medal",sub:{_card_op:{width:230,height:78},initial:function(){try{this._createMedalDialog(),this._handleEvent(),this._setMedalMap()}catch(t){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:t.message||t.description,path:"frs:widget/medal/medal.js",method:"",ln:17}),t}},_handleEvent:function(){var t=this;$("#forum_medal").find("a").hover(function(){t._showMedalDialog($(this))},function(){}),$("#forum_medal").hover(function(){},function(){setTimeout(function(){t._medalShowing===!1&&t._medalDialog&&t._medalDialog.hide()},50)})},_setMedalMap:function(){this.medalMap={medal1:{url:"http://tieba.baidu.com/p/2510950726",title:"新秀贴吧冲刺赛获胜吧",intro:"专属小型吧的助推活动,共有133个吧成功冲刺"},medal2:{url:"http://tieba.baidu.com/p/2576294729",title:"千万助推计划助推贴吧",intro:"吧主千万助推计划,扶持百万吧主和贴吧成长"},medal3:{url:"http://tieba.baidu.com/p/2559913135",title:"牛吧联赛“超吧杯”",intro:"争夺牛吧席位,不做二流贴吧,跻身超一流贴吧!"},medal4:{url:"http://tieba.baidu.com/p/2559913135",title:"牛吧联赛“冠军奖”",intro:"争夺牛吧席位,不做二流贴吧,跻身超一流贴吧!"},medal5:{url:"http://tieba.baidu.com/p/2559913135",title:"牛吧联赛“亚军奖”",intro:"争夺牛吧席位,不做二流贴吧,跻身超一流贴吧!"},medal6:{url:"http://tieba.baidu.com/p/2559913135",title:"牛吧联赛“季军奖”",intro:"争夺牛吧席位,不做二流贴吧,跻身超一流贴吧!"},medal7:{url:"http://tieba.baidu.com/p/2559913135",title:"牛吧联赛“优秀奖”",intro:"争夺牛吧席位,不做二流贴吧,跻身超一流贴吧!"},medal8:{url:"http://tieba.baidu.com/p/2478431219",title:"游戏最强吧冠军",intro:"最具游戏范儿、最多游戏达人聚集的游戏最强吧"},medal9:{url:"http://tieba.baidu.com/p/2478431219",title:"游戏最强吧亚军",intro:"最具游戏范儿、最多游戏达人聚集的游戏最强吧"},medal10:{url:"http://tieba.baidu.com/p/2478431219",title:"游戏最强吧季军",intro:"最具游戏范儿、最多游戏达人聚集的游戏最强吧"},medal11:{url:"http://tieba.baidu.com/p/2478431219",title:"游戏最强吧20强",intro:"最具游戏范儿、最多游戏达人聚集的游戏最强吧"},medal12:{url:"http://tieba.baidu.com/p/2794801701",title:"人气贴吧电台",intro:"校园明星DJ选拔赛中人气爆棚吧"},medal13:{url:"http://tieba.baidu.com/p/2794801701",title:"魅力贴吧电台",intro:"校园明星DJ选拔赛中最具魅力的贴吧"},medal14:{url:"http://tieba.baidu.com/p/2794801701",title:"明星贴吧电台",intro:"校园明星DJ选拔赛中荣获前三甲的实力贴吧"}}},_createMedalDialog:function(){var t,i=this;t=['
      ','
      ','','
      ','','

      ',"
      ","
      ",'',"
      "].join(""),this._medalDialog=$(t),this._medalDialog.hide(),$("body").append(this._medalDialog),this._medalDialog.hover(function(){i._medalShowing=!0,i._medalDialog.show()},function(){i._medalShowing=!1,i._medalDialog.hide()})},_showMedalDialog:function(t){var i,a=this,e=t.tbattr("class"),l=this.medalMap[e];i=l.title,this._medalDialog.find(".medal-img-w").tbattr("href",l.url)[0].className="medal-img-w "+e,this._medalDialog.find("#medal_title").text(i).tbattr("href",l.url),this._medalDialog.find(".medal-intro").text(l.intro),this._medalDialog.find("#medal_link").text(l.link).tbattr("href",l.url);var d=t.offset();this._medalDialog.css({top:d.top-a._card_op.height-14,left:d.left-a._card_op.width/2+13}).show(),a._medalShowing=!1}}});_.Module.define({path:"frs/widget/forum_card/focus_btn",requires:["comforum/widget/attentionCategoryGame"],sub:{initial:function(t){try{this.isOfficial=t.isOfficial,this.tbs=t.tbs,this.uid=t.uid,this.is_forum_fourth_manager=t.is_forum_fourth_manager,this.avatar=t.avatar;var e=this,a=$("#j_head_focus_btn"),o=null;e.config={},e.config.url={closetip:"/f/like/commit/notice/delete",dolike:"/f/like/commit/add",undolike:"/f/like/commit/delete"},o=parseInt(t.islike)?function(){if(PageData.user.power&&PageData.user.power.bawu)return e._showAlert('

      您还是本吧的吧务,辞职后才能取消关注哦~

      '),!1;var t=PageData.forum_name||PageData.forum.forum_name;t=$.tb.subByte(t,10,"...");var a=['
      确定不再关注 '+t+" 吧?
      ",'',"确认","",'',"取消",""].join(""),o=new $.dialog({html:a,showTitle:!1,fixed:!1,show:!0,draggable:!1,autoCenter:!1,modal:!1,top:$("#j_head_focus_btn").offset().top-$(this).height()/2-90,left:$("#j_head_focus_btn").offset().left-$(this).width()/2+15,width:210,height:70});$("#cancel_focus_yes").on("click",function(){try{e._undolike(),o.close()}catch(t){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:t.message||t.description,path:"frs:widget/forum_card/focus_btn.js",method:"",ln:66}),t}}),$("#cancel_focus_no").on("click",function(){try{o.close()}catch(t){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:t.message||t.description,path:"frs:widget/forum_card/focus_btn.js",method:"",ln:69}),t}})}:function(){e._dolike()},a.on("click",o),$(".j_search_post ").click(function(){try{$.stats.track("FRS全吧搜索","PB及FRS统计合项","frs","click")}catch(t){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:t.message||t.description,path:"frs:widget/forum_card/focus_btn.js",method:"",ln:79}),t}}),$(".search_internal_btn").click(function(){try{$.stats.track("FRS吧内搜索","PB及FRS统计合项","frs","click")}catch(t){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:t.message||t.description,path:"frs:widget/forum_card/focus_btn.js",method:"",ln:82}),t}}),$(".sign_title_text_bright").click(function(){try{$.stats.track("FRS签到广告","PB及FRS统计合项","frs","click")}catch(t){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:t.message||t.description,path:"frs:widget/forum_card/focus_btn.js",method:"",ln:85}),t}}),$(".j_nav_list > li:eq(2) a").click(function(){try{$.stats.track("FRS签到广告","PB及FRS统计合项","frs","click")}catch(t){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:t.message||t.description,path:"frs:widget/forum_card/focus_btn.js",method:"",ln:88}),t}})}catch(i){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:i.message||i.description,path:"frs:widget/forum_card/focus_btn.js",method:"",ln:89}),i}},_showAlert:function(t){var e='
      '+t+"
      ";$.dialog.open(e,{title:"操作失败",width:380})},_dolike:function(){var t=this;if(!PageData.user.is_login)return TbCom.process("User","buildLoginFrame"),!1;if(PageData.user.is_login&&PageData.user.no_un)return TbCom.process("User","buildUnameFrame","填写用户名","有用户名才能点亮“我喜欢”,赶快给自己起一个吧~"),!1;var e={};PageData.forum&&(e={fid:PageData.forum.id||PageData.forum.forum_id,fname:PageData.forum.forum_name||PageData.forum_name,uid:PageData.user.name_url,ie:"gbk",tbs:PageData.tbs}),$.post(t.config.url.dolike,e,function(e){var a=!1;try{var o=e}catch(i){a=!0}if(!a)if(o&&0==o.no)Stats.sendRequest("fr=tb0_foruStatm&st_mod=frs&st_type=balvlikesucc&bduid="+PageData.user.bduid),t.isOfficial?_.Module.use("frs/widget/platform_attention_recommend",[{tbs:t.tbs,uid:t.uid,is_forum_fourth_manager:t.is_forum_fourth_manager,avatar:t.avatar}]):"游戏"==PageData.forum.first_class?_.Module.use("comforum/widget/attentionCategoryGame",["",!1,{index:o.data.ret.index,like_no:o.like_no}]):_.Module.use("ucenter/widget/LikeTip",["",!1,{index:o.data.ret.index,like_no:o.like_no}]),$.stats.sendRequest("fr=tb0_forum&st_page=frs&st_mod=like&st_type=auto");else{Stats.sendRequest("fr=tb0_foruStatm&st_mod=frs&st_type=balvlikefail&errorno="+o.no);var s="";s=8==o.no||9==o.no?"你在本吧被封禁,暂时不能进行操作":220==o.no?"你被吧主加入黑名单,暂时不能进行操作":221==o.no?"你已like了本吧,请不要重复操作":"抱歉,异常错误,建议刷新页面重试一下",t._showAlert(s)}},"json")},_undolike:function(){var t=this,e=null;PageData.forum&&(e={fid:PageData.forum.forum_id,fname:PageData.forum.name_url,uid:PageData.user.name_url,ie:"utf-8",tbs:PageData.tbs}),$.tb.post(t.config.url.undolike,e,function(t){var e=!1;try{var a=t}catch(o){e=!0}e||a&&0==a.no&&$.tb.location.reload(!0)})}}}); ;_.Module.define({path:"frs/widget/forum_card",sub:{initial:function(){try{this.delay=150,this.$title=$(".card_title_location"),this.$locations=$(".card_locations"),this.$num=$(".card_num"),this._resizeWidth(),this._handleEvent()}catch(t){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:t.message||t.description,path:"frs:widget/forum_card/forum_card_main.js",method:"",ln:17}),t}},localDisplay:function(){var t=this;return setTimeout(function(){t.$title.parent().addClass("card_title_location_wrapper_sel"),t.$num.addClass("card_num_fix"),t.$locations.removeClass("card_nor").addClass("card_sel")},t.delay)},localHidden:function(){var t=this;return setTimeout(function(){t.$title.parent().removeClass("card_title_location_wrapper_sel"),t.$num.removeClass("card_num_fix"),t.$locations.removeClass("card_sel").addClass("card_nor")},t.delay)},_handleEvent:function(){var t,e=this;this.$title.on("mouseenter",function(){clearTimeout(t),t=e.localDisplay()}).on("mouseleave",function(){clearTimeout(t),t=e.localHidden()}),this.$locations.on("mouseenter",function(){clearTimeout(t),t=e.localDisplay()}).on("mouseleave",function(){clearTimeout(t),t=e.localHidden()}),this.$locations.delegate("a","mousedown",function(){$.stats.sendRequest("fr=tb0_forum&st_mod=difangba&difangba_down")})},_resizeWidth:function(){var t=this.$locations.find("a").length;t=t%2===0?t:t+1;var e=t/2*60+20*(t/2-1)+15+"px";this.$locations.css("width",e)}}});_.Module.define({path:"common/widget/PadstyleNav",requires:[],sub:{data:{is_good:false,forum_name:"",user_islogin:false,domNav:null,domNavFake:null,objFixer:null},initial:function(c,a,b){this.data.is_good=(a==="good"?true:false);this.data.is_album=(a==="album"?true:false);this.data.forum_name=c;this.data.user_islogin=b;this.data.domNav=$("#frs_nav");this._showType();this._handleEvents()},_showType:function(){if(this.data.is_good){$("#frs_nav_good").removeClass("frs_nav_item_normal").addClass("frs_nav_item_selected");$("#frs_nav_main").removeClass("frs_nav_item_selected").addClass("frs_nav_item_normal")}if(this.data.is_album){$("#frs_nav_album").removeClass("frs_nav_item_normal").addClass("frs_nav_item_selected");$("#frs_nav_main").removeClass("frs_nav_item_selected").addClass("frs_nav_item_normal")}},_handleEvents:function(){var a=this;a.data.domNav.on("click","#nav_post",function(b){});a.data.domNav.on("click","#nav_refresh",function(b){$.tb.location.setHref($.tb.unescapeHTML($.tb.location.getHref()))})},_focusOnEditor:function(a){if(this.data.user_islogin){$(a).focus()}else{LoginInstance.show()}}}});_.Module.define({path:"common/widget/frs_version",sub:{initial:function(){}}});_.Module.define({path:"common/widget/tbnav_bright/tbnav_search",requires:["common/widget/search_handler"],sub:{_searchHandler:null,_jq_wrap:null,_jq_input:null,_options:{forumName:""},initial:function(c,b){var a=this;this._searchHandler=this.use("common/widget/search_handler");this._jq_wrap=c;this._jq_input=c.find(".j_search_internal_input");this._options=$.extend(this._options,b);this._jq_wrap.find(".j_search_internal_form").submit(function(){a._searchInternal();return false});this._initPlaceHolder();this._addTabIcon()},_addJump:function(){if($(".qiangzuo_trigger").length>0){$(".qiangzuo_trigger").on("click",function(){window.open("/game/worldcup/index")})}},_addTabIcon:function(){$("#tb_nav").find(".icon_world_cup").closest(".space").css("position","relative");$("#tb_nav").find(".icon_world_cup").closest(".space").append($(""))},_searchInternal:function(){var a=this._getSearchWord();this._searchHandler.searchPostInBa(a,this._options.forumName)},_getSearchWord:function(){return this._jq_input.val()},_initPlaceHolder:function(){var b=this;var c=this._jq_wrap.find(".j_search_internal_placeholder");var a=this._jq_input;if(b._getSearchWord()!=""){c.hide()}a.focus(function(){c.hide()}).blur(function(){if(b._getSearchWord()==""){c.show()}});c.click(function(){a.focus()})}}});_.Module.define({path:"common/widget/tbnav_bright",requires:["common/widget/tbnav_bright/tbnav_search"],sub:{_jq_wrap:null,_nav_wrap:null,initial:function(b,a){this._jq_wrap=b;this._nav_wrap=$("#tb_nav");this.use("common/widget/tbnav_bright/tbnav_search",a.jq_search,a);this._bindNavDropDownList();this._initStats()},_bindNavDropDownList:function(){var a=this;this._nav_wrap.find(".j_tbnav_list").on("mouseenter",function(c){c.preventDefault();var b=$(c.currentTarget);b.addClass("nav_list_over");a._nav_wrap.find(".j_nav_list").css("overflow","visible");$("#star_class_nav").css("overflow","visible")}).on("mouseleave",function(c){c.preventDefault();var b=$(c.currentTarget);b.removeClass("nav_list_over")})},_initStats:function(){var b=this._nav_wrap.find(".j_nav_list");var a="\u5bfc\u822a\u680ftab\u7edf\u8ba1";b.find("a").on("click",function(d){var c=$(this).text().split("\uff08")[0];$.stats.track(c,a)})}}});_.Module.define({path:"common/widget/often_forum_bright",sub:{_wrapId:null,_jqWrap:null,_imgPostParams:null,oftengo_bubble:null,initial:function(b,a){this._wrapId=b;this._imgPostParams=a;this.oftenGoForum()},oftenGoForum:function(){var e=this._imgPostParams.user.user_forum_list?this._imgPostParams.user.user_forum_list.info:null,d=$("#often_forum"),c=this;if(d.length>0){var f=null,a=null;c.renderForumMenu(e);var b=c.j_menu;if(!b){return}d.click(function(){c.fixedPosition();d.addClass("btn_select");b.slideDown(100);clearTimeout(f);return false});if(!PageData.is_ipad){d.mouseenter(function(){clearTimeout(a);if(b.css("display")!="none"){return false}f=setTimeout(function(){c.fixedPosition();d.addClass("btn_select");b.slideDown(100)},300)});d.mouseleave(function(){clearTimeout(f);a=setTimeout(function(){d.removeClass("btn_select");b.hide()},50)});b.mouseenter(function(){clearTimeout(a)});b.mouseleave(function(){a=setTimeout(function(){d.removeClass("btn_select");b.hide()},50)})}b.find(".j_often_go_fname").mousedown(function(){$.stats.hive("of_click");$.stats.sendRequest("fr="+PageData.product+"&st_mod=oftenforum&st_type=forumclick&uid="+PageData.user.id);if(PageData&&PageData.forum&&PageData.product){if($(this).hasClass("ui_text_desc")){return}var g={st_mod:"nav_oftenforum_bar",st_type:"enterba",st_from:encodeURIComponent(PageData.product),st_uid:(PageData.user.id),st_benba:encodeURIComponent(PageData.forum.name),st_goto:encodeURIComponent($(this).text())};$.tb.Stats.sendRequest("http://static.tieba.baidu.com/tb/img/hive.gif",g)}});b.find(".j_often_go_more").mousedown(function(){$.stats.hive("of_more");$.stats.sendRequest("fr="+PageData.product+"&st_mod=oftenforum&st_type=forummoreclick&uid="+PageData.user.id)})}},renderForumMenu:function(d){var c=this.genericForumMenu(d);if(c){var b=$(c),a=$("#often_forum"),e=$("#"+this._wrapId);$("body").append(b);this.j_menu=b}},genericForumMenu:function(e){if(e&&e.length>0){var d='';return d}return null},fixedPosition:function(){var d=this.j_menu,c=$("#often_forum"),e=$("#"+this._wrapId);c.removeClass("btn_select");e.addClass("nav_position");var h=c.position(),g=c.offset(),b=e.height();e.removeClass("nav_position");var f=d.find("li.n_menu_item"),a=f.length;if(a==1){f.width(94);d.width(111);d.find(".btn_inherit").css("left","0px");d.css({top:(g.top+b-14),left:g.left})}else{d.find(".btn_inherit").css("left","80px");d.css({top:(g.top+b-14),left:g.left-c.width()+5})}}}});