_.Module.define({path:"common/widget/PostPrefix",requires:[],sub:{initial:function(e){this.$titleWrap=$(".j_title_wrap"),this.$target=e.$target,this.prefix=e.prefix,this.prefix.value&&(this.prefix.value=this.prefix.value.replace("&","&")),this.$target.val(this.prefix.value),this.$target.data("prefix",this.prefix.value),this.feedbackBarId="898666",this.appendPrefixToBody(),this.prefix.need_sug&&(this.pickPrefix(this.$target,this.prefix.sug_html),this.autoResponse(this.$target,this.prefix.sug_html))},appendPrefixToBody:function(){this.$wrapper=$(''),this.$wrapper.appendTo("body").css({display:"none","box-sizing":"border-box"}),PageData.forum.forum_id==this.feedbackBarId&&(this.$autoRes_wrapper=$(''),this.$autoRes_wrapper.appendTo("body").css({display:"none","box-sizing":"border-box"})),this.unsetAutoRespPrefix()},setAutoRespPrefix:function(){var e=this;e.$titleWrap.find(".j_title").removeClass("normal-prefix").addClass("auto-resp-prefix")},unsetAutoRespPrefix:function(){var e=this;e.$titleWrap.find(".j_title").removeClass("auto-resp-prefix").addClass("normal-prefix")},showNormalPrefix:function(e){var i=this;i.$wrapper.css({width:e.outerWidth()+"px",left:e.offset().left+"px",top:e.offset().top+e.outerHeight()-1+"px"}).show(),PageData.forum.forum_id==this.feedbackBarId&&i.$autoRes_wrapper.hide()},autoResponse:function(e){function i(e,i){"up"==e?0>o-1?o=s.length-1:o--:"down"==e?o+1==s.length?o=0:o++:"mouse"==e&&(o=i),p.$autoRes_wrapper.is(":visible")||(f.showPPrefix(),o=0),s&&s.removeClass("pprefix-item-shine").eq(o).addClass("pprefix-item-shine")}function t(i){var t=e.data("prefix");e.val(t+i),p.$autoRes_wrapper.hide(),setTimeout(function(){e.trigger("focus")},100)}function r(e){$.post("/hermes/suggestion",{kw:e,ie:"utf-8"},function(e){e.errno||a(e.query_match)},"json")}function a(e){if(0==e.length)return f.hidePPrefix(),!1;for(var i="",t=0,r=e.length;r>t;t++)i+='
'+e[t].title+"
";""!=i?p.$autoRes_wrapper.html(i):"",f.showPPrefix(),s=p.$autoRes_wrapper.children()}if(PageData.forum.forum_id!=this.feedbackBarId)return!1;var s="",o=-1,p=this,f={showPPrefix:function(){p.$autoRes_wrapper.css({width:e.outerWidth()-138+"px",left:e.offset().left+138+"px",top:e.offset().top+e.outerHeight()-1+"px"}).show(),p.$wrapper.hide()},hidePPrefix:function(){o=-1,""!=s?s.removeClass("pprefix-item-shine"):"",p.$autoRes_wrapper.hide(),p.setAutoRespPrefix()},autoResItemClickStat:function(e){$.post("/hermes/commit/sughit",{id:e},function(){},"json")}};p.$titleWrap.on("click.showPPrefix",".auto-resp-prefix",function(){p.showNormalPrefix(e),p.unsetAutoRespPrefix()}).on("blur.hidePPrefix",".auto-resp-prefix",function(){f.hidePPrefix()}).on("keyup",".auto-resp-prefix",function(a){switch(a.keyCode){case 40:a.preventDefault(),i("down");break;case 38:a.preventDefault(),i("up");break;case 13:a.preventDefault(),-1!=o&&(p.$autoRes_wrapper.find(".pprefix-item-shine").html()?t(p.$autoRes_wrapper.find(".pprefix-item-shine").html()):"",f.hidePPrefix(),p.setAutoRespPrefix());break;case 27:p.$autoRes_wrapper.is(":visible()")&&(a.preventDefault(),f.hidePPrefix());case 8:default:var s=e.val(),n="";if(PageData.forum.forum_id!=p.feedbackBarId||-1==s.indexOf("【求助咨询】"))return o=-1,f.hidePPrefix(),!1;var u=s.indexOf(-1==s.indexOf("丨")?"|":"丨");-1==u?u=s.indexOf("|"):"",n=s.substring(u+1,s.length),""!=n?r(n):f.hidePPrefix(),p.setAutoRespPrefix()}}),p.$autoRes_wrapper.on("mousedown.pick",".pprefix-item",function(){f.autoResItemClickStat($(this).data("id")),t($(this).html())}).on("mouseover",".pprefix-item",function(){i("mouse",$(this).index())})},pickPrefix:function(e,i){function t(){f.$wrapper.css({width:e.outerWidth()+"px",left:e.offset().left+"px",top:e.offset().top+e.outerHeight()-1+"px"}).show(),PageData.forum.forum_id==f.feedbackBarId&&f.$autoRes_wrapper.hide()}function r(){p=-1,o.removeClass("pprefix-item-shine"),f.$wrapper.hide(),PageData.forum.forum_id==f.feedbackBarId&&e.val().indexOf("【求助咨询】")>-1&&f.setAutoRespPrefix()}function a(i){var t,r=e.val(),a=e.data("prefix");t=a&&r.indexOf(a)>-1?r.replace(a,i):i,e.val(t).data("prefix",i),-1==e.val().indexOf("【求助咨询】")&&f.unsetAutoRespPrefix(),setTimeout(function(){e.trigger("focus")},100)}function s(e,i){"up"==e?0>p-1?p=o.length-1:p--:"down"==e?p+1==o.length?p=0:p++:"mouse"==e&&(p=i),f.$wrapper.is(":visible")||(t(),p=0),o.removeClass("pprefix-item-shine").eq(p).addClass("pprefix-item-shine")}var o,p=-1,f=this;f.$wrapper.html(i),o=f.$wrapper.children(),f.$titleWrap.on("click.showPPrefix",".normal-prefix",function(){f.showNormalPrefix(e),f.unsetAutoRespPrefix()}).on("blur.hidePPrefix",".normal-prefix",function(){r()}).on("keydown",".normal-prefix",function(i){switch(i.keyCode){case 8:t();break;case 40:i.preventDefault(),s("down");break;case 38:i.preventDefault(),s("up");break;case 13:i.preventDefault(),-1!=p&&($(".pprefix-item-shine").html()?a($(".pprefix-item-shine").html()):"",r(),PageData.forum.forum_id==f.feedbackBarId&&e.val().index("【求助咨询】")>-1&&f.setAutoRespPrefix());break;case 27:f.$wrapper.is(":visible")&&(i.preventDefault(),r());default:p=-1,r()}}),f.$wrapper.on("mousedown.pick",".pprefix-item",function(){a($(this).html())}).on("mouseover",".pprefix-item",function(){s("mouse",$(this).index())})}}});_.Module.define({path:"common/widget/PostSignature",requires:[],sub:{_template:[''].join(""),url:"/f/user/sign_list?t="+ +new Date,hasRequested:!1,isUsed:0,data:null,initial:function(e){this.$root=e.$container,this.gameSignature=e.gameSignature},init:function(){var e=this;this.hasRequested||(this.hasRequested=!0,null==this.data&&this.requestSignature()),this.$root.on("change",".j_use_signature",function(){e.isUsed=this.checked?1:0,e.toggleList(),$.post("/f/user/cm/sign_setneed",{need:e.isUsed,tbs:PosterContext.getContext().tbs})})},requestSignature:function(){var e=this;$.get(this.url,function(t){t=$.json.decode(t),t&&0==t.no&&(e.data=t.data,e.isUsed=e.data.need,e.$root.find(".j_use_signature").tbattr("checked",1==e.isUsed),e.buildList(t.data),e.toggleList())})},toggleList:function(){var e=this.$root.find(".j_signature_wrapper");1==this.isUsed?e.show():e.hide()},buildList:function(e){var t="",i=this.$root.find(".j_signature_wrapper"),s=i.find("select"),n=!1;if(e&&e.signs.length>0){for(var a=0,r=e.signs.length;r>a;a++)t+=$.tb.format(this._template,{id:e.signs[a].id,isSelected:e.signs[a].id==e.used_id?"selected=selected":"",name:e.signs[a].name});s.html(t),n=!0}this.gameSignature&&!$.isEmptyObject(this.gameSignature.signature_info)&&(this.rebuildList(this.gameSignature),n=!0),n||(i.empty(),i.html('(您目前没有可使用的签名档, 查看全部)'))},rebuildList:function(e){var t=this,i="",s="",n=t.$root.find(".j_use_signature"),a=this.$root.find(".j_signature_wrapper select");1==e.is_open&&(s="selected=selected",a.find(":selected").tbprop("selected",!1),0==n.tbprop("checked")&&n.trigger("click")),i+=$.tb.format(this._template,{id:12345678,isSelected:s,name:"游戏签名档"}),a.prepend(i)}}});_.Module.define({path:"common/widget/MousePwd",requires:[],sub:{initial:function(){function t(t){if(!t)var t=window.event;var e=0,n=0;return t.pageX||t.pageY?(e=t.pageX,n=t.pageY):(t.clientX||t.clientY)&&(e=t.clientX+document.body.scrollLeft,n=t.clientY+document.body.scrollTop),[e,n]}function e(t){return t.offsetParent?t.offsetLeft+e(t.offsetParent):t.offsetLeft}function n(t){return t.offsetParent?t.offsetTop+n(t.offsetParent):t.offsetTop}function o(o){o.stopPropagation();var i=t(o),r=h[this.id];if(r)r.hover||(r.hover=!0,r.count++);else{var s=e(this),u=n(this),f=s+this.offsetWidth,a=u+this.offsetHeight;r=h[this.id]={hover:!0,count:1,left:s,top:u,right:f,buttom:a}}r["mouse"+r.count]||(r["mouse"+r.count]=[],r["time"+r.count]={start:(new Date).getTime()},h.ma.push(r["mouse"+r.count])),r["mouse"+r.count].push(i),p.push("1")}function i(e){e.stopPropagation();var n=t(e),o=h[this.className];if(o&&o.hover){if(n[0]&&n[0]>o.left&&n[0]o.top&&n[1]0){var e=h.ma[t-1];return e[e.length-1]}}function s(){var t="",e=p.length;return e>10&&(p=p.slice(e-10)),t=p.join(",")}function u(){if(m)return c;var t=[r(),s(),(new Date).getTime()-this.UTSTART,[screen.width,screen.height].join(",")].join(" ");return c.c=f(t)+","+g+this.MOUSEPWD_CLICK,m=!0,c}function f(t){for(var e=[],n={},o=g%100,i=0,r=t.length;r>i;i++){var s=t.charCodeAt(i)^o;e.push(s),n[s]||(n[s]=[]),n[s].push(i)}return e}function a(t){this.elements=t,$.each(t,function(t,e){$("."+e.toString()).bind("mouseover",o),$("."+e.toString()).bind("mouseout",i),l[e.toString()]=t}),$("body").bind("click",function(){this.MOUSEPWD_CLICK=1})}this.UTSTART=(new Date).getTime(),this.MOUSEPWD_CLICK=0;var h={ea:[],ma:[]},c={},m=!1,g=(new Date).getTime(),l={},p=[];this.start=a,this.report=u,this.time=g}}});_.Module.define({path:"encourage/widget/PostGuessingNew/Dialog",require:["common/widget/PostService","common/widget/PostService/PostResultHandlerManager"],sub:{$dom:null,_options:{},initial:function(){},buildDialog:function(e){var i=new $.dialog({html:e.html,width:e.width,height:e.height,showTitle:!1,showShadow:!1,draggable:!1,holderClassName:"guessing_dialog "+e.holderClassName});return i.element.find(".j_guessing_close").on("click",function(){i.close()}),i}}}); ;_.Module.define({path:"encourage/widget/PostGuessingNew/Item",sub:{_tpl:['
  • ">','',"",'
    ','
      ','
    • ','
    • ','
    • ',"
    ","
    ",'',"",'','
    ',"<%=matchNo%>","
    ","
  • "].join(""),$dom:null,_options:{},curPos:0,initial:function(i){this._options=i,this._generateDom()},_generateDom:function(){var i=baidu.template,t=i(this._tpl,{matchNo:this._options.matchNo,isLast:this._options.isLast});this.$dom=$(t),this._options.$insertBefore?this.$dom.insertBefore(this._options.$insertBefore):this._options.$container&&this._options.$container.append(this.$dom),this._bindEvents()},_bindEvents:function(){var i=this,t=this.$dom.find(".j_icon_up"),s=this.$dom.find(".j_icon_down"),o=Math.round(2*Math.random());$.JsLoadManager.use("http://tb1.bdstatic.com/tb/cms/tbmall/guessing/jcarousellite_1.0.1.js",function(){i.$dom.data("curPos",o+1).find(".guessing_icon_list_wrapper").jCarouselLite({btnNext:s,btnPrev:t,visible:1,vertical:!0,circular:!0,start:o,afterEnd:function(t){var s=t.data("val");i.$dom.data("curPos",s)}})}),this.$dom.find(".j_icon_remove").on("click",function(){i.$dom.remove(),i.trigger("guessing:itemremove")}),this.$dom.on("mouseenter",function(){$(this).addClass("hover")}).on("mouseleave",function(){$(this).removeClass("hover")})},bindRemove:function(i){return this.bind("guessing:itemremove",i),this},getItemData:function(){var i=this.$dom.data("curPos");return i},setLastClass:function(){return this.$dom.addClass("last"),this},unsetLastClass:function(){return this.$dom.removeClass("last"),this},refresh:function(){var i,t=this.$dom.find(".j_icon_down"),s=10+Math.floor(3*Math.random()+1),o=100,n=function(){s>0?(s--,t.trigger("click"),i=setTimeout(n,o)):clearTimeout(i)};i=setTimeout(n,o)}}}); ;_.Module.define({path:"encourage/widget/PostGuessingNew/Add",sub:{_tpl:['
  • ','','
    ',"<%=matchNo%>","
    ","
  • "].join(""),$dom:null,_options:{},initial:function(i){this._options=i,this._generateDom()},add:function(i){var n=this;this.bind("guessing:add",function(){n.$dom.find("#add_guessing_no").text(++n._options.matchNo),i()})},setMatchNo:function(i){this._options.matchNo=i,this.$dom.find("#add_guessing_no").text(i)},_generateDom:function(){var i=baidu.template,n=i(this._tpl,{matchNo:this._options.matchNo});this.$dom=$(n),this._options.$container.append(this.$dom),this._bindEvents()},_bindEvents:function(){var i=this;this.$dom.find(".j_guessing_add").on("click",function(){i.trigger("guessing:add")})}}}); ;_.Module.define({path:"encourage/widget/PostGuessingNew",require:["common/widget/PostService","common/widget/PostService/PostResultHandlerManager","Item","Add","Dialog"],sub:{_tpl:['
    ','","<% if (login) { %>",'
    ','
    ',"猜拳类型:",' checked <% } %> />','',' checked <% } %> />','',"
    ",'
    ',"比赛说明:","对方需要3局全胜,才可赢走你的T豆。如果累计战胜10个对手,可回收本金。","
    ",'",'
    ','
    ',"发布局数:",'局','',"完全随机","","
    ","
    ",'
    ','
    ',"
      ","
    ","
    ","
    ",'','','
    ','
    ','
    T 豆支出:
    ','
    猜拳总额:3000
    ','
    手续费:300
    ','","
    ","
    ","
    ","<% } else { %>",'
    ',"
    本吧发贴,请先 登录 | 注册 
    ","
    ","<% } %>","
    ",'
    ','立即设置支付密码,降低T豆被盗风险!',"
    ",'
    ','',"发表猜拳","",'参加贴吧“拳王”争霸赛>>',"
    "].join(""),_dialog:null,_root:null,_defaultAttr:{width:630,height:512,visible:3,container:$("body"),modal:!1,autoCenter:!1,fixed:!1,holderClassName:"guessing_holder",page:"frs",cid:1,roundScores:1e3},_attr:{},_items:[],_scroll:{step:130,pos:0},_round_scores:0,initial:function(s){this._mergeAttr(s),this._round_scores=this._attr.roundScores,this._render(),this._initPostService(),this._bindEvents()},_initPostService:function(){var s=this;this.postService=this.use("common/widget/PostService"),this.postService.success(function(){$('

    发表猜拳贴成功!

    ').appendTo(s._root),setTimeout(function(){$.tb.location.reload()},500)}).complete(function(){s._toggleSubmitButton(!1)})},_bindEvents:function(){var s=this;this._root.on("click",".j_btn_charge",function(){_.Module.use("common/widget/tcharge_dialog")}),this._root.on("click",".j_gueesing_prev",function(){0!=s._scroll.pos&&s._scrollToPos(s._scroll.pos-1)}),this._root.on("click",".j_gueesing_next",function(){s._scroll.pos!=s._items.length-s._attr.visible&&s._scrollToPos(s._scroll.pos+1)}),this._root.find(".j_guessing_refresh").on("click",function(){var e=Number(s._root.find(".j_round_num").val());s._items=[],$("#guessing_detail>div>ul").html(""),s._renderCompetitive(e),s._scrollToPos(e-s._attr.visible>0?e-s._attr.visible:0)}),this._root.find(".j_round_scores a").on("click",function(){s._root.find(".j_round_scores a.cur").removeClass("cur"),$(this).addClass("cur"),s._round_scores=parseInt($(this).data("scores")),s._calcFee()}),this._root.find(".j_guess_type").on("change",function(){var e=s._root.find("input[name='cid']:checked").val();s._attr.cid=e,s._items=[],$("#guessing_detail>div>ul").html(""),s._root.find(".j_gueesing_next, .j_gueesing_prev").hide(),0==e?s._renderCompetitive():s._renderStreak(),s._root.find("#guessing_wrapper").tbattr("class","guessing_wrapper guessing_wrapper_new guessing_wrapper_cid"+e)}),this._root.find(".j_round_num, .j_back_num").on("keydown",function(s){var e=s.which,t=!1;return s.shiftKey&&(9==e&&(t=!0),t=!1),(57>=e&&e>=48||37==e||39==e||8==e||9==e||46==e||105>=e&&e>=96||229==e)&&(t=!0),t}).on("keyup change paste",function(){var s=$.trim($(this).val());s&&(s=s.replace(/\D/g,""),$(this).val(s)),0===parseInt(s,10)&&$(this).val(1)}),$(window).on("resize",function(){s._adjustDialog()})},_render:function(){var s=this,e=baidu.template,t=this._attr,i={};i.parr_score_total=0,i.cid=this._attr.cid,i.roundScores=this._attr.roundScores,i.login=PageData.user&&PageData.user.is_login,PageData.user&&PageData.user.Parr_scores&&(i.parr_score_total=PageData.user.Parr_scores.scores_total),html=e(this._tpl,i);var a=t.container,n={html:html,width:t.width,height:t.height,modal:t.modal,fixed:t.fixed,autoCenter:t.autoCenter,showShadow:!1,draggable:!1,closeable:!0,holderClassName:t.holderClassName};if(!t.autoCenter){var o=a.offset();n.left=o.left,n.top=o.top}this._dialog=new $.dialog(n),this._root=this._dialog.element,0==i.cid?this._renderCompetitive():this._renderStreak(),this._root.find(".j_guessing_post").on("click",function(e){e.preventDefault(),$(this).is(".ui_btn_disable")||s.post()})},_renderStreak:function(){var s=1,e=$("#guessing_detail>div>ul");for(this._root.find(".j_round_num").val(3),$("#guessing_detail").scrollLeft(0);3>=s;s++){var t=this.use("Item",{$container:e,matchNo:s});this._items.push(t)}e.removeClass("guessing_competitive_detail_list").addClass("guessing_streak_detail_list"),this._calcFee()},_renderCompetitive:function(s){for(var e=this,t=1,i=s||this._attr.visible,a=$("#guessing_detail>div>ul");i>=t;t++){var n=this.use("Item",{$container:a,matchNo:t,isLast:t==i});n.bindRemove(function(s){return function(){e._items.pop(),e._items.length>1&&e._items[e._items.length-1].setLastClass(),o.setMatchNo(s),e._scroll.pos-=1,e._items.length>=e._attr.visible&&e._scrollToPos(e._items.length-e._attr.visible),e._root.find(".j_round_num").val(e._items.length),e._calcFee()}}(t)),this._items.push(n)}a.removeClass("guessing_streak_detail_list").addClass("guessing_competitive_detail_list");var o=this.use("Add",{$container:$("#guessing_detail>div>ul"),matchNo:i+1});o.add(function(){e._items[e._items.length-1].unsetLastClass();var s=e.use("Item",{$insertBefore:$("#guessing_detail>div>ul>li.guessing_add_wrapper"),matchNo:e._items.length+1}).bindRemove(function(){e._items.pop(),e._items.length>1&&e._items[e._items.length-1].setLastClass(),o.setMatchNo(e._items.length+1),e._items.length>=e._attr.visible&&e._scrollToPos(e._items.length-e._attr.visible),e._root.find(".j_round_num").val(e._items.length),e._calcFee()}).setLastClass();e._items.push(s),e._items.length>e._attr.visible&&e._scrollToPos(e._items.length-e._attr.visible),e._root.find(".j_round_num").val(e._items.length),e._calcFee()}),e._calcFee()},_calcFee:function(){var s=this._round_scores,e=this._items.length,t=this._attr.cid,i=this._root.find(".j_guessing_fee"),a=this._root.find(".j_sys_fee"),n=0;n=0==t?s*e:10*s;var o=.1*n;i.text(n),a.text(o)},post:function(){var s=this._validateContent();!this.postService.isPosting()&&s&&(this.postService.post("guessingThreadNew",this._getPostData(),PosterContext.getContext()),this._toggleSubmitButton(!0))},_getGuessing:function(){for(var s={},e=0,t=this._items.length;t>e;e++)s["guessing["+e+"]"]=this._items[e].getItemData();return s},_getBackNum:function(){return 10},_getPostData:function(){var s=$.tb.location.getSearchValue(),e={content:"",fid:"12583317",kw:"贴吧嘉年华"};return s&&s.kw&&s.fid&&(e.kw=decodeURIComponent(s.kw),e.fid=s.fid),$.isEmptyObject(PageData.forum)||(e.fid=PageData.forum.id,e.kw=PageData.forum.name),e.cid=this._attr.cid,e.back_num=this._getBackNum(),e.round_scores=this._round_scores,$.extend(e,this._getGuessing()),e},_adjustDialog:function(){if("frs"==PosterContext.context.product){var s=this._attr.container,e=s.offset();this._dialog.element.css({left:e.left,top:e.top})}},_scrollToPos:function(s){this._scroll.pos=s;var e=s*this._scroll.step;"frs"==this._attr.page&&(e=s*(this._scroll.step+2)),this._root.find("#guessing_detail").animate({scrollLeft:e});var t=s!=this._items.length-this._attr.visible;this._root.find(".j_gueesing_next").toggle(t);var i=0!=s;this._root.find(".j_gueesing_prev").toggle(i)},_toggleSubmitButton:function(s){this._root.find(".j_guessing_post").toggleClass("ui_btn ui_btn_m",!s),this._root.find(".j_guessing_post").toggleClass("ui_btn_disable ui_btn_m_disable",s)},_validateContent:function(){return!0},_mergeAttr:function(s){this._attr=$.extend(!0,{},this._defaultAttr);for(var e in s)this._defaultAttr.hasOwnProperty(e)&&(this._attr[e]=s[e])}}});_.Module.define({path:"common/component/BubbleFactory",requires:[],sub:{_curPropId:0,_list:[{id:0,smallPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/nobubble.png",name:"不使用气泡",type:0},{id:1010019,smallPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/piaoliupings.jpg",name:"漂流瓶",type:1,background:{topPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/piaoliuping_1.png",middlePic:"http://tb1.bdstatic.com/tb/cms/post/bubble/piaoliuping_2.png",bottomPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/piaoliuping_3.png",topHeight:"110",bottomHeight:"34"}},{id:1010016,smallPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/panpasis.jpg",name:"潘帕斯之鹰",type:1,background:{topPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/panpasi_1.png",middlePic:"http://tb1.bdstatic.com/tb/cms/post/bubble/panpasi_2.png",bottomPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/panpasi_3.png",topHeight:"54",bottomHeight:"91"}},{id:1010015,smallPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/riermans.jpg",name:"日耳曼战车",type:1,background:{topPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/rierman_1.png",middlePic:"http://tb1.bdstatic.com/tb/cms/post/bubble/rierman_2.png",bottomPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/rierman_3.png",topHeight:"50",bottomHeight:"65"}},{id:1010014,smallPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/caoshangyingfeis.jpg",name:"草长莺飞",type:1,background:{topPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/caoshangyingfei_1.png",middlePic:"http://tb1.bdstatic.com/tb/cms/post/bubble/caoshangyingfei_2.png",bottomPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/caoshangyingfei_3.png",topHeight:"61",bottomHeight:"58"}},{id:1010012,smallPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/xingnis.jpg",name:"来自星星的你",type:1,background:{topPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/xingni_1.png",middlePic:"http://tb1.bdstatic.com/tb/cms/post/bubble/xingni_02.png",bottomPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/xingni_3.png",topHeight:"35",bottomHeight:"67"}},{id:1010011,smallPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/qingrens.jpg",name:"丘比特",type:1,background:{topPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/qingren_1.png",middlePic:"http://tb1.bdstatic.com/tb/cms/post/bubble/qingren_02.png",bottomPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/qingren_3.png",topHeight:"60",bottomHeight:"66"}},{id:1010010,smallPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/chunjies.jpg",name:"欢度春节",type:1,background:{topPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/chunjie_1.png",middlePic:"http://tb1.bdstatic.com/tb/cms/post/bubble/chunjie_2.png",bottomPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/chunjie_3.png",topHeight:"35",bottomHeight:"68"}},{id:1010007,smallPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/yuandans.jpg",name:"喜庆元旦",type:1,background:{topPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/yuandan_01.png",middlePic:"http://tb1.bdstatic.com/tb/cms/post/bubble/yuandan_02.png",bottomPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/yuandan_03.png",topHeight:"24",bottomHeight:"56"}},{id:1010006,smallPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/shengdans.jpg",name:"快乐圣诞",type:1,background:{topPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/shengdian_1.png",middlePic:"http://tb1.bdstatic.com/tb/cms/post/bubble/shengdan_2.png",bottomPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/shengdan_3.png",topHeight:"26",bottomHeight:"72"}},{id:1010005,smallPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/zhangyus.jpg",name:"泡澡章鱼",type:1,background:{topPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/zhangyu_1.png",middlePic:"http://tb1.bdstatic.com/tb/cms/post/bubble/zhangyu_2.png",bottomPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/zhangyu_3.png",topHeight:"66",bottomHeight:"70"}},{id:1010004,smallPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/tuhaos.jpg",name:"钻石土豪金",type:1,background:{topPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/tuhao_1.png",middlePic:"http://tb1.bdstatic.com/tb/cms/post/bubble/tuhao_2.png",bottomPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/tuhao_3.png",topHeight:"37",bottomHeight:"42"}},{id:1010003,smallPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/dashus.jpg",name:"微笑大叔",type:1,background:{topPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/shushu_1.png",middlePic:"http://tb1.bdstatic.com/tb/cms/post/bubble/shushu_2.png",bottomPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/shushu_3.png",topHeight:"31",bottomHeight:"55"}},{id:1010002,smallPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/dazuiguais.jpg",name:"大嘴怪",type:1,background:{topPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/dazuiguai_1.png",middlePic:"http://tb1.bdstatic.com/tb/cms/post/bubble/dazuiguai_2.png",bottomPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/dazuiguai_3.png",topHeight:"78",bottomHeight:"34"}},{id:1010001,smallPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/xiaolus.jpg",name:"眺望小鹿",type:1,background:{topPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/xiaolu_1.png",middlePic:"http://tb1.bdstatic.com/tb/cms/post/bubble/xiaolu_2.png",bottomPic:"http://tb1.bdstatic.com/tb/cms/post/bubble/xiaolu_3.png",topHeight:"45",bottomHeight:"55"}}],initial:function(){var t=this;this._context=PosterContext.getContext(),this._userPropList=this._context&&this._context.user&&this._context.user.props&&this._context.user.props[101]?this._context.user.props[101]:{},this._curPropId=0,PageData.user&&PageData.user.mParr_props&&PageData.user.mParr_props.default_bubble&&PageData.user.mParr_props.default_bubble.client&&PageData.user.mParr_props.default_bubble.client.props_id&&(this._curPropId=PageData.user.mParr_props.default_bubble.client.props_id),this._list=$.map(this._list,function(b){return b.background=b.background||{},b.background.id=b.id,b.isBuy=b.background.isBuy=t.hasUserPower(b.id),b.loseTime=b.isBuy?t.hasNearLosePower(b.id):0,b})},hasUserPower:function(t){if(0==t)return!0;var b=this.get(t),i=this._userPropList[b.id]||{},s=1*new Date,o=(parseInt(1e3*i.end_time)-s)/864e5;return 0==b.type?!0:i&&o>0?!0:!1},hasNearLosePower:function(t){var b=this._userPropList[t||0]||{},i=1*new Date,s=(parseInt(1e3*b.end_time)-i)/864e5;return b&&s>0&&2>s?parseInt(s+1):0},get:function(t){return _.filter(this._list,function(b){return b.id==t})[0]},getRandom:function(){var t=parseInt(Math.random()*this._list.length);return 0==this._list[t].id||this._list[t].id==this._curPropId?this.getRandom():this._list[t].id},getAll:function(){return this._list},setPropId:function(t){this._curPropId=this.get(t)?t:this._curPropId,PageData.user.bubble_id=this._curPropId},getPropId:function(){return this._curPropId},getCurrent:function(){return this.get(this._curPropId)}}});!function(e){var t;_.Module.use("ueglibs/widget/Ban",[],function(e){t=e}),$(".j_richPosterAppealLink").live("click",function(){$.stats.track("posterAppealLink","uegCount","bawuAppeal","click")});var r={POST_AUTHORIZED:"authorized",POST_LOGIN_NEEDED:"本吧发贴,请先 登录 | 注册 ",POST_USERNAME_NEEDED:"您还没有用户名,不能在本吧发贴。请先填写用户名",POST_BLOCKED:t.render("richPoster"),POST_LEVEL_LIMITED:'抱歉,根据相关法律法规和政策,本吧目前仅允许4级头衔
    以上会员发贴',POST_BAWU_LIMITED:"抱歉,本吧目前仅限吧务团队发贴",POST_LAW_LIMITED:"抱歉,根据相关法律法规和政策,本吧目前只能浏览,不能发贴",POST_QUALIFICATIONS_LIMITED:"抱歉,本吧目前仅限吧务团队及注册满一定时间的老用户发贴",POST_THREAD_ONLY:"抱歉,根据相关法律法规和政策,本吧目前只能发主题贴",POST_REPLY_ONLY:"抱歉,根据相关法律法规和政策,本吧目前只能发回复贴",POST_THREAD_LEVEL_LIMITED:"抱歉,根据相关法律法规和政策,本吧目前仅允许一定级别以上会员发主题贴",POST_REPLY_LEVEL_LIMITED:"抱歉,根据相关法律法规和政策,本吧目前仅允许一定级别以上会员发回复贴",POST_PAD_LIMITED:"切换成pad版贴吧,畅享更顺畅的发贴体验!",POST_ONLY_LOUZHU_CAN_REPLY:"不好意思哦,本楼目前只允许楼主回复哦~
    如果你有相同或其他的问题,请在本吧发贴反馈哦~",context:null,authorities:null,loadContext:function(e){this.context=e},loadContextFromPageData:function(e){var t="frs"==e.product,r="pb"==e.product;this.context={forum:{id:e.forum.forum_id,name:e.forum.forum_name,nameEncoded:e.forum.name_url},user:{id:e.user.user_id,name:e.user.user_name,level:e.user.level_id?e.user.level_id:e.user.balv.level_id,isFavorForum:t?e.user.balv.is_like:PageData.user.is_like,isLogin:!!e.user.is_login,isBlocked:t?!!e.user.is_block:!!PageData.user.forbidden.isForbid,isBlack:t?!!e.user.balv.is_black:!!e.user.is_black,noUsername:!!e.user.no_un,canPost:t?e.user.power.post:PageData.power.can_post,canVote:t?e.user.power.vote_creater:!1,forbidFlag:e.forum.forbid_flag,signNumber:e.user.is_login&&e.forum.sign_in_info&&e.forum.sign_in_info.user_info?e.forum.sign_in_info.user_info.c_sign_num:0,superboy:e.user.superboy,props:e.user.Parr_props,gameSignature:e.user.game_attr},product:e.product,floor:0,tbs:e.tbs,isPad:e.is_ipad,page:e.page,isBlessForum:e.userfortune&&e.userfortune.has_fortune_bag},r&&(this.context.thread={id:e.thread.thread_id,thread_type:PageData.thread.thread_type},this.context.floor=e.thread.reply_num)},loadAuthorities:function(e){$.browser.msie&&$.browser.version<8&&(e.long_editor=!1,e.float_editor=!1),this.authorities=e},getContext:function(){return this.context},getAuthorities:function(){return this.authorities},isPostAllowed:function(){return this._validatePostAuthority()==this.POST_AUTHORIZED},getPostRejectedMessage:function(){var e=this._validatePostAuthority();return e!=this.POST_AUTHORIZED?$.tb.format(e,$.extend({forum_name:this.context.forum.name},this.context)):null},_validatePostAuthority:function(){var e=this.context.user;return e.isLogin?e.noUsername?this.POST_USERNAME_NEEDED:e.isBlocked?this.POST_BLOCKED:e.canPost?"pb"==PageData.product&&PageData.feedback&&0!=PageData.feedback&&PageData.user.user_name!=PageData.thread.author?this.FORBID_FLAG_MAP[11]:this.context.isPad?this.POST_PAD_LIMITED:this.POST_AUTHORIZED:this.FORBID_FLAG_MAP[e.forbidFlag]:this.POST_LOGIN_NEEDED}};r.FORBID_FLAG_MAP={1:r.POST_LOGIN_NEEDED,2:r.POST_QUALIFICATIONS_LIMITED,3:r.POST_LEVEL_LIMITED,4:r.POST_BAWU_LIMITED,5:r.POST_LAW_LIMITED,7:r.POST_REPLY_ONLY,8:r.POST_THREAD_ONLY,9:r.POST_REPLY_LEVEL_LIMITED,10:r.POST_THREAD_LEVEL_LIMITED,11:r.POST_ONLY_LOUZHU_CAN_REPLY},e.PosterContext=r}(window);_.Module.define({path:"common/widget/RichPoster",requires:["common/widget/PostService","common/widget/WordLimit","common/widget/PostPrefix","common/widget/PostSignature","common/widget/MousePwd","encourage/widget/PostGuessingNew","common/component/BubbleFactory"],sub:{_options:{},_widnowScrollTimer:"",_bodyHeight:0,_windowHeight:0,initial:function(t){this._options=t,this._bodyHeight=$("body").height(),this._windowHeight=screen.height,this.bindWannaPost(),this.bindScrollEvent()},bindScrollEvent:function(){var t=this;t._bodyHeight<=2*t._windowHeight?t.init():$(window).bind("scroll",[t],t.scrollHandler)},unbindScrollEvent:function(){var t=this;$(window).unbind("scroll",t.scrollHandler)},scrollHandler:function(t){var e=t.data[0];e._widnowScrollTimer&&clearTimeout(e._widnowScrollTimer),e._widnowScrollTimer=setTimeout(function(){$(window).scrollTop()+2*e._windowHeight>=e._bodyHeight&&(e.init(),e.unbindScrollEvent())},200)},bindWannaPost:function(){var t=this;this.observe("wanna_post",function(){PosterContext.getAuthorities().float_editor?t.enableFloatingPoster():$.tb.location.setHash("sub")})},init:function(){var t=$("#tb_rich_poster_container"),e=this._options;this.$container=t,this.$root=t.find("#rich_ueditor_tpl"),this.$window=$(window),this.$editorContainer=this.$root.find(".ueditor_container"),this.prefix=e.prefix,this.isFrs="frs"===PosterContext.getContext().product,this.isPb="pb"===PosterContext.getContext().product,this.isQinglang=e.isQinglang,this.QinglangData=e.QinglangData,this.hideHolder=0,this.initPostService(),this.isFrs&&(this.$title=this.$root.find(".j_title"),this.initTitle());var o=PosterContext.getContext().page;if(this.isPb&&"pb_bright"!==o&&this.$root.addClass("compat_rich_poster"),this.initDraft(),this.initEditor(),this.initAntiSpamming(),this.initEvent(),this.initPlaceholder(),PosterContext.getAuthorities().long_editor&&this.initFloatingToolbar(),this.initMousePwd(),this.initSignature(),PosterContext.context.user.isLogin&&!PosterContext.isPostAllowed())$.browser.msie&&6==$.browser.version||this.editor.ready(function(){this.disable()}),this.showWarning(PosterContext.getPostRejectedMessage()),this.toggleSubmitButton(!0),this.$title&&this.$title.tbprop("disabled",!0);else{if(this.isFrs){var i="",s=window.PageData.user;if(this.QinglangData&&this.QinglangData.title)i=this.QinglangData.title;else{var n=s.mParr_props&&s.mParr_props.level&&this.isBeMember()?"亲爱的会员,请输入您的标题":"请填写标题";i=n}_.Module.use("common/widget/Placeholder",[this.$title,i,{color:"#bfbfbf"}])}this.editor.ready(function(){this.restoreDraft()})}PageUnit.load("rich_poster_show_music_recommend"),this.initPostReward(),this.isFrs&&PosterContext.getContext().user.isLogin&&this.showOfflineCard()},showOfflineCard:function(){var t=this,e=1*new Date;e>1408032e6||$.tb.Storage.get("balv_tdou_update")>e||(this.offline_card=this.use("common/widget/Card",{content:'',clazz:"doupiao_offline",arrow_dir:"up",card_css:{width:172,"z-index":0,left:34,top:122},arrow_pos:{left:25},wrap:$("#tb_rich_poster"),card_leave_display:!0}),this.offline_card._j_card.on("click",".j_close",function(){$.tb.Storage.set("poster_doupiao_offline",e+864e5),t.offline_card._j_card.remove()}).on("click",".j_link",function(){$.tb.Storage.set("poster_doupiao_offline",e+864e5),t.offline_card._j_card.remove()}),this.offline_card.showCard())},initPostService:function(){var t=this,e="",o=!(!window.history||!window.history.pushState);this.postService=this.use("common/widget/PostService"),this.postService.success(function(){t.editor.setContent(""),t.editor.clearDraft(),t.showPostSuccess(),PosterContext.getContext().isBlessForum&&t.setBlessCookie();var i=Math.ceil(10*Math.random());i>8&&($.stats.track("pb-list最下_F90","PC端彩票pb发帖试验","pb","view",{obj_url:"http://tb1.bdstatic.com/tb/cms/com/icon/F90_icon.gif"}),$.tb.Storage.set("pb_show_ad_f90","Y",(new Date).getTime()+8e3)),"pb"===PageData.product?PageData.pager.total_page===PageData.pager.cur_page&&setTimeout(function(){e=$.tb.location.getHref().replace($.tb.location.getProtocol()+"//"+$.tb.location.getHost(),""),-1!==e.indexOf("#")&&(e=e.slice(0,e.indexOf("#"))),-1===e.search(/pn=(\d+)/)&&(e+=-1===e.search(/\?/)?"?pn=1":"&pn=1"),o?window.refreshPage(e):window.refreshPage("",+e.match(/pn=(\d+)/)[1])},500):setTimeout(function(){t.refresh()},500),setTimeout(function(){$(".tb_poster_info").remove(),t.togglePostState(!1);var e=$(window).scrollTop();e>0&&(window.scrollTo(0,1),setTimeout(function(){window.scrollTo(0,0)},0))},2e3)}).complete(function(){t.togglePostState(!1)})},initEvent:function(){var t=this;this.$submit=this.$root.find(".j_submit").click(function(e){e.preventDefault(),t.$submit.is(".ui_btn_disable")||t.post()}),this.$root.on("keyup",function(e){e.ctrlKey&&13==e.keyCode&&t.post()}),this.$root.find(".add_vote_btn").click(function(){if(!PosterContext.getContext().user.canVote){var t=PosterContext.getContext().forum.nameEncoded;return $.tb.alert({title:"发起投票",message:'获得3级头衔才可发起投票哦~~
    申请加入会员,马上发起投票!(更多会员特权点此查看',buttons:{text:"确定"}}),!1}}),this.$root.find(".j_disable_float").click(function(){t.disableFloatingPoster()}),this.observe("insertimage",function(e,o){t.editor.execCommand("insertimage",[o])}),this.observe("file_added.attachment",function(){t.togglePostState(!0)}),this.observe("upload_complete.attachment",function(){t.togglePostState(!1)});var e=this.$root.find(".add_guessing_btn").on("click",function(){t.guessingDialog?t.guessingDialog._dialog.show():t.guessingDialog=t.use("encourage/widget/PostGuessingNew",{container:$("#tb_rich_poster .poster_body")}),$(this).addClass("cur"),o.removeClass("cur"),$("#tb_rich_poster_container").height(512)}),o=this.$root.find(".add_thread_btn").on("click",function(){t.guessingDialog&&t.guessingDialog._dialog.hide(),$(this).addClass("cur"),e.removeClass("cur"),$("#tb_rich_poster_container").height("auto")})},initTitle:function(){this.initTitleWordLimit(),this.initTitlePrefix()},initFloatingToolbar:function(){function t(){s.removeClass("poster_floating_toolbar").removeClass("poster_locked_toolbar"),o=!1}var e=this,o=!1,i=this.$root.find(".editor_bottom_panel"),s=this.$root.find(".j_floating");if(this.$window.scroll(function(){if(e.editor.$container.height()>e.$window.height()){var n=e._viewPortOn(e.$root);if(n.isOnScreen){var r=e._viewPortOn(i);r.bottomToBottom>=0?o&&t():n.topToBottom>400?(s.addClass("poster_floating_toolbar").removeClass("poster_locked_toolbar"),o=!0):(s.addClass("poster_locked_toolbar").removeClass("poster_floating_toolbar"),o=!0)}else o&&t()}else o&&t()}),this.bind("draft_clean",t),this.bind("poster_float",t),"1"!=$.tb.Storage.get("close_long_editor_bubble")){var n={content:"已为你开启超长发贴框功能,了解更多或关闭此功能点击这里",arrow_dir:"down",bubble_css:{top:80,left:100,width:179},wrap:this.$root.find(".j_bubble_container"),closeBtn:!0},r=new UiBubbleTipBase(n);r.bind("onclose",function(){$.tb.Storage.set("close_long_editor_bubble","1",(new Date).getTime()+2592e6),r.closeBubble()}),r.showBubble()}},initTitleWordLimit:function(){var t=this,e=$("#tb_rich_poster"),o={inputObj:this.$title,checkDelay:200,showLimit:10,maxNum:60,isLimitInput:!0},i=this.use("common/widget/WordLimit",o);i.init(),i.bind("wlshowing",function(){e.find(".j_surveillance").hide(),t.$root.hasClass("tb_floating_poster")&&i.holder.css("zIndex",1e4)}),i.bind("wlhiding",function(){e.find(".j_surveillance").show(),i.holder.css("zIndex","auto")})},initTitlePrefix:function(){var t={$target:this.$title,prefix:this.prefix};this.use("common/widget/PostPrefix",t)},initEditor:function(){if(PosterContext.isPostAllowed()){var t={};t.excludePlugins=["medal"],t.contentWidth=568,t.initialFrameWidth=598,PosterContext.getAuthorities().long_editor&&(t.autoFloatEnabled=!0,t.topOffset=this.isFrs?40:0,t.heightLimit=!1),PosterContext.getAuthorities().emotion_transform||t.excludePlugins.push("emotion_transform"),this.editor=UE.getEditor("ueditor_replace",t),this.initBubble()}else this.editor=UE.getEditor("ueditor_replace",{toolbar:""});window.test_editor=this.editor,window.test_poster=this},initBubble:function(){var t=this,e=this.use("common/component/BubbleFactory");return e.getPropId()&&e.getCurrent()?(t.editor.ready(function(){t.editor.execCommand("background","bubble",e.getCurrent().background),t.editor.execCommand("setmsg",e.getCurrent())}),void(t.hideHolder=1)):void(this.isBeMember()&&!$.cookie("bubguide")&&this.editor.execCommand("setmsg","MSG_USE_GUIDE"))},initDraft:function(){var t=this,e=this.$root.find(".j_draft"),o=e.children(".j_content"),i=e.children(".j_clear");this.$root.on("saved.draft",function(){o.text("你正在输入的内容已自动保存, "+$.dateFormat(new Date,"HH:mm:ss")),e.show()}),this.$root.on("restored.draft",function(){o.text("你上次未发表的内容已自动恢复"),e.show()}),i.on("click",function(){t.editor.clearDraft(),t.editor.setContent(""),e.hide(),t.trigger("draft_clean")})},initPlaceholder:function(){var t=this,e=0;if(this.$placeholder=$('
    '),this.$placeholder.click(function(e){$(e.target).is("a")||(t.$placeholder.hide(),t.editor.focus())}),this.editor.ready(function(){t.$placeholder.prependTo(t.$root.find(".edui-container")),t.editor.addListener("focus",function(){t.$placeholder.hide()}),t.editor.addListener("blur",function(){e||t._showPlaceHolder()}),t._showPlaceHolder()}),this.$root.on("restored.draft",function(){t.$placeholder.hide()}),this.QinglangData&&this.QinglangData.content&&PageData.is_login){this.$placeholder.css({left:15,top:55});var o='

    '+this.QinglangData.content+"

    ";this.$placeholder.html(o)}else this.$placeholder.html(PageUnit.load("rich_poster_placeholder"));this.$editorContainer.on("setbackground",function(o,i){return"default"!==i&&i?(t.hideHolder=1,void t.$placeholder.hide()):void(e||(t.hideHolder=0,t._showPlaceHolder()))}),this.$placeholder.find("a").on("click",function(){var t="";"frs"==PageData.product?t="frs":"pb"==PageData.product&&(t="pb"),$.stats.track("发表回复框PlaceHolder","贴吧PC页面优化",t,"click")}),PosterContext.getContext().user.isLogin&&"贴吧意见反馈"==PosterContext.getContext().forum.name&&this.$placeholder.addClass("tb_poster_plain_placeholder").html(PageUnit.load("rich_poster_feedback"))},_showPlaceHolder:function(){var t=this.editor.getContent();0!=t.length||this.hideHolder||this.$placeholder.show()},initMousePwd:function(){this.MousePwd=this.use("common/widget/MousePwd"),this.MousePwd.start(["editor_content_wrapper"])},initSignature:function(){var t=this,e=this.$root.find(".j_poster_signature");e.hide(),PosterContext.getContext().user.isLogin&&this.$root.find("#ueditor_replace").one("click",function(){var o=t.use("common/widget/PostSignature",{$container:e,gameSignature:PosterContext.getContext().user.gameSignature});o.init(),e.show()})},initAntiSpamming:function(){var t=$.cookie("GET_TOPIC");if(PosterContext.getContext().user.isLogin&&(!t||t!=PosterContext.getContext().user.id)){$("body").append('');var e=$(document.createElement("script")),o="http://tongji.tieba.baidu.com/common/js/gettopic.js";e.tbattr({src:o,type:"text/javascript"}),$("body").append(e),$.cookie("GET_TOPIC",PosterContext.getContext().user.id,{expires:.5,path:"/"})}},isBeMember:function(){var t=window.PageData.user;return t.mParr_props&&t.mParr_props.level&&parseInt(t.mParr_props.level.props_id,10)>0&&1e3*t.mParr_props.level.end_time>Env.server_time?!0:!1},showPostSuccess:function(){var t="",e="",o="",i=window.PageData.user;if(i.mParr_props&&i.mParr_props.level&&this.isBeMember()){var s=i.mParr_props.level.props_id;e=['
    ','',"
    "].join(""),o="尊敬的会员,"}window.repeat_has_score&&1==window.repeat_has_score&&(t='

    '+o+"发贴成功

    "),$('
    '+e+"发表成功!
    ").appendTo(this.$editorContainer),this.showAddExp($(".poster_submit"))},showAddExp:function(t){var e=["经验"],o=1,i=$("").text(e[0]+" +"+o),s=t.offset().left,n=t.offset().top;i.css({top:n-20,left:s,position:"absolute",color:"#E94F06"}),$("body").append(i),i.animate({top:n-180,opacity:0,"font-size":"1.4em"},1500,function(){i.remove()})},showWarning:function(t){void 0==this.$warning&&(this.$warning=$('
    ').appendTo(this.$editorContainer)),this.$warning.html(t)},getTitle:function(){return this.$title?this.$title.val():""},getContent:function(){return this.editor.getContent()},getContentUbb:function(){return this.editor.getContentUbb()},getGameUser:function(){var t=PosterContext.getContext().user.gameSignature;return t&&!$.isEmptyObject(t.signature_info)},getPostType:function(){var t=this.isFrs?"thread":"reply";return this.editor.getExtendContent().hasLocalVideo&&(t="thread"==t?"vpostThread":"vpostReply"),t},getPostData:function(){var t=this.editor.getExtendContent(),e={content:this.getContentUbb()};if(this.isFrs){var o=this.getTitle(),i=this.$title.data("prefix");-1==o.indexOf(i)&&(i=""),o=o.replace(/\u2006/g,""),o=o.replace(i,""),e.title=o,e.prefix=i;var s=this.$root.find("#rewards_check");if(s.length&&"checked"==s.tbattr("checked")){var n=this.PostReward.getPosterData();$.extend(e,n)}}t.videoNumber>0&&(e.video_url=t.videoUrl,t.hasLocalVideo&&(e.file_id=t.fileId)),t.ptype&&(e.ptype=t.ptype),t.attachments&&(e.files=t.attachments);var r=this.$root.find(".j_sign_id"),a=this.$root.find(".j_use_signature");if(a.tbattr("checked")&&r.size()>0&&r.val()&&(e.sign_id=r.val()),e.game_user=this.getGameUser(),e.mouse_pwd=this.MousePwd.report().c,e.mouse_pwd_t=this.MousePwd.time,e.mouse_pwd_isclick=this.MousePwd.MOUSEPWD_CLICK,this.isPb&&PosterContext.getContext().thread&&22==PosterContext.getContext().thread.thread_type){var l={rewards:1};$.extend(e,l)}return e},togglePostState:function(t){var e=this.$root.find(".j_posting_status");e.toggleClass("poster_posting_status_loading",t),this.toggleSubmitButton(t)},toggleSubmitButton:function(t){this.$submit.toggleClass("ui_btn ui_btn_m",!t),this.$submit.toggleClass("ui_btn_disable ui_btn_m_disable",t)},validateContent:function(){var t=this.isFrs?3e4:1e4,e=this.editor.getContentByteLength(),o=this.editor.getExtendContent(),i=this.$root.find(".ueditor_container .j_error"),s="";if(this.isFrs){var n=$.trim(this.getTitle()),r=this.$title.data("prefix");if(0===n.length)return this.$root.find(".title_container .j_error").text("标题不能为空").show(),this.$title.focus(),this.$window.scrollTop(this.$title.offset().top-60),!1;if(0===n.replace(r,"").length)return this.$root.find(".title_container .j_error").text("只有前缀是不行的哟~请在前缀后填写正式标题!").show(),this.$title.focus(),this.$window.scrollTop(this.$title.offset().top-60),!1}return 0!==e||this.isFrs?e>t?(s="抱歉,您的贴子超过"+t/2+"字,建议您精简或分段后再提交",i.text(s).show(),!1):o.videoNumber>1?(s="抱歉,每层楼插入的视频个数不能超过1个,请修改后重新提交",i.text(s).show(),!1):o.musicNumber>10?(s="抱歉,每层楼插入的音乐个数不能超过10个,请修改后重新提交",i.text(s).show(),!1):o.ptype&&!o.ptypePower?(s="没有道具使用权限将无法发表成功",i.text(s).show(),!1):(this.$root.find(".j_error").hide(),!0):(i.text("回复内容不能为空").show(),!1)},post:function(t){var e=this.getPostData(),o=this.validateContent();"object"==typeof postObj&&"object"==typeof t&&$.extend(e,t),!this.postService.isPosting()&&o&&(PosterContext.context.user.isLogin?($.cookie("GET_TOPIC","-",{expires:-1,path:"/"}),this.postService.post(this.getPostType(),e,PosterContext.getContext()),this.togglePostState(!0),_.Module.use("frs/widget/snowflow",[e.content,PosterContext.getContext().product,"rich_poster"])):_.Module.use("common/widget/LoginDialog",["","editor",function(){$.stats.track("发表按钮_登录成功","非登录用户发帖")}]))},refresh:function(){var t=$.tb.location.getHref();t=t.replace(/#\w*$/,""),$.tb.location.reload()},focus:function(){this.isFrs?this.$title.focus():$.browser.msie&&$.browser.version<=7||this.editor.focus()},enableFloatingPoster:function(){var t=this;if(!this.$root.hasClass("tb_floating_poster")&&(this.editor.enableHeightLimit(this.$window.height()-450),this.trigger("poster_float"),this.$root.hide().addClass("tb_floating_poster"),this.position&&this.$root.css(this.position),this.$root.fadeIn(function(){t.$root.draggable({handle:t.$root.find(".poster_head"),start:function(){t.$root.css({right:"auto",bottom:"auto"})}})}),"1"!=$.tb.Storage.get("close_float_draggable_bubble"))){var e={content:"浮动发贴框可以拖拽了,赶快拖动标题试试!更多详情点击这里",arrow_dir:"down",bubble_css:{top:0,left:10,width:179},wrap:this.$root.find(".j_bubble_container"),closeBtn:!0},o=new UiBubbleTipBase(e);o.bind("onclose",function(){$.tb.Storage.set("close_float_draggable_bubble","1",(new Date).getTime()+2592e6),o.closeBubble()}),o.showBubble()}},disableFloatingPoster:function(){var t=this;t.$root.fadeOut(function(){t.position={left:t.$root.css("left"),top:t.$root.css("top")},t.$root.draggable("destroy").css({left:"auto",top:"auto"}),t.$root.removeClass("tb_floating_poster").show(),PosterContext.getAuthorities().long_editor?t.editor.disableHeightLimit():t.editor.enableHeightLimit()})},_viewPortOn:function(t){var e=this.$window.scrollTop(),o=e+this.$window.height(),i=t.offset().top,s=i+t.height();return{isOnScreen:o>i&&s>e,topToBottom:o-i,bottomToTop:s-e,topToTop:i-e,bottomToBottom:o-s}},setBlessCookie:function(){var t=PosterContext.getContext().forum.id,e=$.cookie("bless_post_"+t);null==e&&$.cookie("bless_post_"+t,1,1)},initPostReward:function(){var t=this,e=PosterContext.getContext().thread;this.isPb&&e&&22==e.thread_type&&this.observe("rewardsSuccess",function(){t.editor.setContent(""),t.editor.clearDraft()})}}});function HourGlass(t,a,e){this.hasEntered=!1,this.beatId="",this.rate=t?t:20,this.paras=a,this.isActive=e||PageData.user.is_login}_.Module.define({path:"pb/widget/Stat",sub:{initial:function(){try{NsLogLinker.bind(110),$.stats.scanPage(),this._hgTongji(),this._bdTongji(),this._wpoTongji(),this._baiduSearch()}catch(t){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:t.message||t.description,path:"pb:widget/stat/stat.js",method:"",ln:12}),t}},_baiduSearch:function(){$.JsLoadManager.use(["http://s1.bdstatic.com/r/www/cache/baidu_search/baiduSearch-1.4.js"],function(){baidusearch.init("SE_hldp00980_x3znwgz5")},!1,"utf-8")},_hgTongji:function(){var t=new HourGlass(20,{hg_mod:"pb",hg_uid:PageData.user.name_url,hg_kw:PageData.forum.name_url,hg_type:"bright"},!1);t.init();var a=["魔兽世界","2012","恐怖","LOL","英雄联盟","梦幻西游","坦克世界","穿越火线","魔兽玩家","洛奇英雄传","剑网3","三国杀","dnf红眼","sd敢达","问道","冒险岛","艾尔之光","dnf阿修罗","天龙网游","梦三国","dnf鬼泣","dnf召唤师","dnf剑魂","aion","dnf枪神","dnf武神","qq炫舞","qq三国","dnf商人","神武逍遥外传","dnf元素","蓝拳","psv","第九大陆","eve","精武堂","q宠大乐斗","倩女ol","dnf驱魔","dnf柔道","三国志12","dnf男气功","黑丝","维尼夫妇","路过的一只","les","减肥","寒武纪年","圣王","爱情","贴吧推广"];if($.inArray(PageData.forum.forum_name,a)){var e=new HourGlass(20,{fr:"nfrspb",fname:PageData.forum.name_url,v:1,bduid:$.cookie("BAIDUID"),uid:PageData.user.user_id},!0);e.init()}},_bdTongji:function(){var t="",a=0,e=document.cookie.match(/(^| )BAIDUID=(\w+)/);e&&(t=e[2]);for(var i=t.length-1;i>=0;i--)a+=t.charCodeAt(i);if(e&&2>a%10){var n="https:"==document.location.protocol?" https://":" http://";$.JsLoadManager.use([n+"hm.baidu.com/h.js?287705c8d9e2073d13275b18dbd746dc"],function(){Stats.sendRequest("fr=tb0_forum&st_mod=bdtj46dc&st_type=pb")})}},_wpoTongji:function(){window.alogObjectConfig={product:"14",page:"14_1",monkey_page:"tieba-pb",speed_page:"1",speed:{sample:PageData.is_ipad?1:.01},monkey:{sample:"0.05",hid:"762"},exception:{sample:"0.05"},csp:{sample:"0.004","script-src":[{match:"*bae.baidu.com",target:"Accept,Warn"},{match:"*.baidu.com,*.bdstatic.com,*.baidustatic.com,*.bdimg.com,www.aipai.com,jump.luna.58.com,www.pokersc.cn",target:"Accept"},{match:/^(127|172|192|10)(\.\d+){3}$/,target:"Accept"},{match:"*",target:"Accept,Warn"}]}}}}}),HourGlass.prototype={constructor:HourGlass,init:function(){this.isActive&&($("body").bind("mouseover",{obj:this},function(t){t.data.obj.enter()}),$("body").bind("mouseleave",{obj:this},function(t){t.data.obj.leave()}))},parasToQuery:function(){var t="";for(var a in this.paras)t+=a+"="+this.paras[a]+"&";return t.substr(0,t.length-1)},enter:function(){this.hasEntered||(this.hasEntered=!0,this.startBeat())},leave:function(){this.hasEntered&&(this.hasEntered=!1,this.stopBeat())},startBeat:function(){var t=this;this.beatId=setInterval(function(){t.beat()},1e3*t.rate)},stopBeat:function(){clearInterval(this.beatId)},beat:function(){var t=new Image;window["bd_hg2_"+(new Date).getTime()]=t,t.src="http://tb1.bdstatic.com/tb/img/hg/hg.gif?"+this.parasToQuery()+"&t="+(new Date).getTime(),t=null}};var T,baidu=T=baidu||{version:"1.5.0"};baidu.guid="$BAIDU$",window[baidu.guid]=window[baidu.guid]||{},baidu.fn=baidu.fn||{},baidu.fn.blank=function(){},baidu.string=baidu.string||{},baidu.string.format=function(t,e){t=String(t);var i=Array.prototype.slice.call(arguments,1),n=Object.prototype.toString;return i.length?(i=1==i.length&&null!==e&&/\[object Array\]|\[object Object\]/.test(n.call(e))?e:i,t.replace(/#\{(.+?)\}/g,function(t,e){var s=i[e];return"[object Function]"==n.call(s)&&(s=s(e)),"undefined"==typeof s?"":s})):t},baidu.format=baidu.string.format,baidu.object=baidu.object||{},baidu.object.each=function(t,e){var i,n,s;if("function"==typeof e)for(n in t)if(t.hasOwnProperty(n)&&(s=t[n],i=e.call(t,s,n),i===!1))break;return t},baidu.extend=baidu.object.extend=function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t},baidu.number=baidu.number||{},baidu.number.pad=function(t,e){var i="",n=0>t,s=String(Math.abs(t));return s.length=2;i--)try{var n=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);if(n){var s=n.GetVariable("$version");return s.replace(/WIN/g,"").replace(/,/g,".")}}catch(a){}}(),baidu.string.encodeHTML=function(t){return String(t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},baidu.encodeHTML=baidu.string.encodeHTML,baidu.swf.createHTML=function(t){t=t||{};var e,i,n,s,a,r,o=baidu.swf.version,u=t.ver||"6.0.0",l={},h=baidu.string.encodeHTML;for(s in t)l[s]=t[s];if(t=l,!o)return"";for(o=o.split("."),u=u.split("."),n=0;3>n&&(e=parseInt(o[n],10),i=parseInt(u[n],10),!(e>i));n++)if(i>e)return"";var d=t.vars,c=["classid","codebase","id","width","height","align"];if(t.align=t.align||"middle",t.classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000",t.codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0",t.movie=t.url||"",delete t.vars,delete t.url,"string"==typeof d)t.flashvars=d;else{var g=[];for(s in d)r=d[s],g.push(s+"="+encodeURIComponent(r));t.flashvars=g.join("&")}var p=["n;n++)r=c[n],p.push(" ",r,'="',h(t[r]),'"');p.push(">");var f={wmode:1,scale:1,quality:1,play:1,loop:1,menu:1,salign:1,bgcolor:1,base:1,allowscriptaccess:1,allownetworking:1,allowfullscreen:1,seamlesstabbing:1,devicefont:1,swliveconnect:1,flashvars:1,movie:1};for(s in t)r=t[s],s=s.toLowerCase(),f[s]&&(r||r===!1||0===r)&&p.push('');t.src=t.movie,t.name=t.id,delete t.id,delete t.movie,delete t.classid,delete t.codebase,t.type="application/x-shockwave-flash",t.pluginspage="http://www.macromedia.com/go/getflashplayer",p.push(""),p.join("")},baidu.swf.create=function(t,e){t=t||{};var i=baidu.swf.createHTML(t)||t.errorMessage||"";e&&"string"==typeof e&&(e=document.getElementById(e)),e?e.innerHTML=i:document.write(i)},function(){var t=window[baidu.guid];baidu.lang.guid=function(){return"TANGRAM__"+(t._counter++).toString(36)},t._counter=t._counter||1}(),window[baidu.guid]._instances=window[baidu.guid]._instances||{},baidu.lang.Class=function(t){this.guid=t||baidu.lang.guid(),window[baidu.guid]._instances[this.guid]=this},window[baidu.guid]._instances=window[baidu.guid]._instances||{},baidu.lang.Class.prototype.dispose=function(){delete window[baidu.guid]._instances[this.guid];for(var t in this)baidu.lang.isFunction(this[t])||delete this[t];this.disposed=!0},baidu.lang.Class.prototype.toString=function(){return"[object "+(this._className||"Object")+"]"},baidu.lang.isString=function(t){return"[object String]"==Object.prototype.toString.call(t)},baidu.isString=baidu.lang.isString,baidu.lang.Event=function(t,e){this.type=t,this.returnValue=!0,this.target=e||null,this.currentTarget=null},baidu.lang.Class.prototype.addEventListener=function(t,e,i){if(baidu.lang.isFunction(e)){!this.__listeners&&(this.__listeners={});var n,s=this.__listeners;if("string"==typeof i&&i){if(/[^\w\-]/.test(i))throw"nonstandard key:"+i;e.hashCode=i,n=i}0!=t.indexOf("on")&&(t="on"+t),"object"!=typeof s[t]&&(s[t]={}),n=n||baidu.lang.guid(),e.hashCode=n,s[t][n]=e}},baidu.lang.Class.prototype.removeEventListener=function(t,e){if("undefined"==typeof e||(!baidu.lang.isFunction(e)||(e=e.hashCode))&&baidu.lang.isString(e)){!this.__listeners&&(this.__listeners={}),0!=t.indexOf("on")&&(t="on"+t);var i=this.__listeners;if(i[t])if("undefined"!=typeof e)i[t][e]&&delete i[t][e];else for(var n in i[t])delete i[t][n]}},baidu.lang.Class.prototype.dispatchEvent=function(t,e){baidu.lang.isString(t)&&(t=new baidu.lang.Event(t)),!this.__listeners&&(this.__listeners={}),e=e||{};for(var i in e)t[i]=e[i];var i,n=this.__listeners,s=t.type;if(t.target=t.target||this,t.currentTarget=this,0!=s.indexOf("on")&&(s="on"+s),baidu.lang.isFunction(this[s])&&this[s].apply(this,arguments),"object"==typeof n[s])for(i in n[s])n[s][i].apply(this,arguments);return t.returnValue},baidu.lang.createClass=function(t,e){e=e||{};var i=e.superClass||baidu.lang.Class,n=function(){i!=baidu.lang.Class?i.apply(this,arguments):i.call(this),t.apply(this,arguments)};n.options=e.options||{};var s=function(){},a=t.prototype;s.prototype=i.prototype;var r=n.prototype=new s;for(var o in a)r[o]=a[o];return"string"==typeof e.className&&(r._className=e.className),r.constructor=a.constructor,n.extend=function(t){for(var e in t)n.prototype[e]=t[e];return n},n},baidu.lang.inherits=function(t,e,i){var n,s,a=t.prototype,r=new Function;r.prototype=e.prototype,s=t.prototype=new r;for(n in a)s[n]=a[n];t.prototype.constructor=t,t.superClass=e.prototype,"string"==typeof i&&(s._className=i)},baidu.inherits=baidu.lang.inherits,baidu.lang.isBoolean=function(t){return"boolean"==typeof t},baidu.lang.isElement=function(t){return!(!t||!t.nodeName||1!=t.nodeType)},baidu.lang.isNumber=function(t){return"[object Number]"==Object.prototype.toString.call(t)&&isFinite(t)},baidu.lang.isObject=function(t){return"function"==typeof t||!(!t||"object"!=typeof t)},baidu.isObject=baidu.lang.isObject,baidu.fn.bind=function(t,e){var i=arguments.length>2?[].slice.call(arguments,2):null;return function(){var n=baidu.lang.isString(t)?e[t]:t,s=i?i.concat([].slice.call(arguments,0)):arguments;return n.apply(e||n,s)}},baidu.each=baidu.array.forEach=baidu.array.each=function(t,e,i){var n,s,a,r=t.length;if("function"==typeof e)for(a=0;r>a&&(s=t[a],n=e.call(i||t,s,a),n!==!1);a++);return t},baidu.array.some=function(t,e,i){for(var n=0,s=t.length;s>n;n++)if(n in t&&e.call(i||t,t[n],n))return!0;return!1},baidu.browser.chrome=/chrome\/(\d+\.\d+)/i.test(navigator.userAgent)?+RegExp.$1:void 0,baidu.browser.firefox=/firefox\/(\d+\.\d+)/i.test(navigator.userAgent)?+RegExp.$1:void 0,baidu.browser.isWebkit=/webkit/i.test(navigator.userAgent);try{/(\d+\.\d+)/.test(external.max_version)&&(baidu.browser.maxthon=+RegExp.$1)}catch(e){}!function(){var t=navigator.userAgent;baidu.browser.safari=/(\d+\.\d)?(?:\.\d)?\s+safari\/?(\d+\.\d+)?/i.test(t)&&!/chrome/i.test(t)?+(RegExp.$1||RegExp.$2):void 0}(),baidu.dom=baidu.dom||{},baidu.dom.g=function(t){return"string"==typeof t||t instanceof String?document.getElementById(t):t&&t.nodeName&&(1==t.nodeType||9==t.nodeType)?t:null},baidu.g=baidu.G=baidu.dom.g,baidu.dom._styleFixer=baidu.dom._styleFixer||{},baidu.dom._styleFilter=baidu.dom._styleFilter||[],baidu.dom._styleFilter.filter=function(t,e,i){for(var n,s=0,a=baidu.dom._styleFilter;n=a[s];s++)(n=n[i])&&(e=n(t,e));return e},baidu.string.toCamelCase=function(t){return t.indexOf("-")<0&&t.indexOf("_")<0?t:t.replace(/[-_][^-_]/g,function(t){return t.charAt(1).toUpperCase()})},baidu.dom.setStyle=function(t,e,i){var n,s=baidu.dom;return t=s.g(t),e=baidu.string.toCamelCase(e),(n=s._styleFilter)&&(i=n.filter(e,i,"set")),n=s._styleFixer[e],n&&n.set?n.set(t,i):t.style[n||e]=i,t},baidu.setStyle=baidu.dom.setStyle,baidu.dom.setStyles=function(t,e){t=baidu.dom.g(t);for(var i in e)baidu.dom.setStyle(t,i,e[i]);return t},baidu.setStyles=baidu.dom.setStyles,baidu.dom._NAME_ATTRS=function(){var t={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",usemap:"useMap",frameborder:"frameBorder"};return baidu.browser.ie<8?(t["for"]="htmlFor",t["class"]="className"):(t.htmlFor="for",t.className="class"),t}(),baidu.dom.setAttr=function(t,e,i){return t=baidu.dom.g(t),"style"==e?t.style.cssText=i:(e=baidu.dom._NAME_ATTRS[e]||e,t.setAttribute(e,i)),t},baidu.setAttr=baidu.dom.setAttr,baidu.dom.setAttrs=function(t,e){t=baidu.dom.g(t);for(var i in e)baidu.dom.setAttr(t,i,e[i]);return t},baidu.setAttrs=baidu.dom.setAttrs,baidu.dom.create=function(t,e){var i=document.createElement(t),n=e||{};return baidu.dom.setAttrs(i,n)},baidu.cookie=baidu.cookie||{},baidu.cookie._isValidKey=function(t){return new RegExp('^[^\\x00-\\x20\\x7f\\(\\)<>@,;:\\\\\\"\\[\\]\\?=\\{\\}\\/\\u0080-\\uffff]+$').test(t)},baidu.cookie.getRaw=function(t){if(baidu.cookie._isValidKey(t)){var e=new RegExp("(^| )"+t+"=([^;]*)(;|$)"),i=e.exec(document.cookie);if(i)return i[2]||null}return null},baidu.cookie.get=function(t){var e=baidu.cookie.getRaw(t);return"string"==typeof e?e=decodeURIComponent(e):null},baidu.cookie.setRaw=function(t,e,i){if(baidu.cookie._isValidKey(t)){i=i||{};var n=i.expires;"number"==typeof i.expires&&(n=new Date,n.setTime(n.getTime()+i.expires)),document.cookie=t+"="+e+(i.path?"; path="+i.path:"")+(n?"; expires="+n.toGMTString():"")+(i.domain?"; domain="+i.domain:"")+(i.secure?"; secure":"")}},baidu.cookie.remove=function(t,e){e=e||{},e.expires=new Date(0),baidu.cookie.setRaw(t,"",e)},baidu.cookie.set=function(t,e,i){baidu.cookie.setRaw(t,encodeURIComponent(e),i)},baidu.sio=baidu.sio||{},baidu.sio._createScriptTag=function(t,e,i){t.setAttribute("type","text/javascript"),i&&t.setAttribute("charset",i),t.setAttribute("src",e),document.getElementsByTagName("head")[0].appendChild(t)},baidu.sio._removeScriptTag=function(t){if(t.clearAttributes)t.clearAttributes();else for(var e in t)t.hasOwnProperty(e)&&delete t[e];t&&t.parentNode&&t.parentNode.removeChild(t),t=null},baidu.sio.callByServer=function(t,e,i){function n(t){return function(){try{t?l.onfailure&&l.onfailure():(e.apply(window,arguments),clearTimeout(a)),window[s]=null,delete window[s]}catch(i){}finally{baidu.sio._removeScriptTag(o)}}}var s,a,r,o=document.createElement("SCRIPT"),u="bd__cbs__",l=i||{},h=l.charset,d=l.queryField||"callback",c=l.timeOut||0,g=new RegExp("(\\?|&)"+d+"=([^&]*)");baidu.lang.isFunction(e)?(s=u+Math.floor(2147483648*Math.random()).toString(36),window[s]=n(0)):baidu.lang.isString(e)?s=e:(r=g.exec(t))&&(s=r[2]),c&&(a=setTimeout(n(1),c)),t=t.replace(g,"$1"+d+"="+s),t.search(g)<0&&(t+=(t.indexOf("?")<0?"?":"&")+d+"="+s),baidu.sio._createScriptTag(o,t,h)};var mbox=mbox||{};T.extend(mbox,{namespace:function(){var t,e,i,n=arguments,s=null;for(t=0,len=n.length;len>t;t++)for(i=(""+n[t]).split("."),s=mbox,e="mbox"==i[0]?1:0;e=i?(n.reset(),n._timerComplete()):(n._currentCount++,n._listener(e,n._currentCount))},e)}},addEventListener:function(t,e){"timer"==t?(this._listener=e,this._timer=this._createTimer(this._delay,this._repeatCount)):"timerComplete"==t&&(this._timerComplete=e)},reset:function(){this.stop(),1==this._repeatCount&&(this._timer=this._createTimer(this._delay,this._repeatCount)),this._currentCount=0,this._remain=this._delay,this._startTime=this._endTime=0},start:function(){this._timerID||(this._timerID=this._timer(),1==this._repeatCount&&(this._startTime=(new Date).getTime()),this._isRunning=!0)},stop:function(){this._timerID&&(1==this._repeatCount?t.clearTimeout(this._timerID):t.clearInterval(this._timerID),this._timerID=null,this._isRunning=!1)},pause:function(){1==this._repeatCount?this._timerID&&(this.stop(),this._endTime=(new Date).getTime(),this._remain=this._remain-(this._endTime-this._startTime),this._remain>0?this._timer=this._createTimer(this._remain,1):this.reset()):this.stop()},getCurrentCount:function(){return this._currentCount},isRunning:function(){return this._isRunning}},e}(window),StopWatch:function(){var t=0,e=function(){this.startTime=0,this.isRunning=!1,this.isReset=!0,this.passedTime=0,t++};return e.prototype={reset:function(){this.startTime=0,this.pauseTime=0,this.passedTime=0,this.isRunning=!1,this.isReset=!0},start:function(){this.isReset?(this.reset(),this.startTime=(new Date).getTime()):this.isRunning||(this.startTime=(new Date).getTime()),this.isRunning=!0,this.isReset=!1},pause:function(){!this.isReset&&this.isRunning&&(this.pauseTime=(new Date).getTime(),this.passedTime+=this.pauseTime-this.startTime,this.isRunning=!1)},isRunning:function(){return this.isRunning},isReset:function(){return this.isReset},getTime:function(){return this.isReset?0:this.isRunning?(new Date).getTime()-this.startTime+this.passedTime:this.passedTime},getCounts:function(){return t}},e}(window)}),mbox.namespace("mbox.lang"),T.extend(mbox.lang,{createClass:function(t,e){var i=T.lang.createClass(t,e);return i.prototype.removeEventListener=function(t,e){if("undefined"==typeof e||(!baidu.lang.isFunction(e)||(e=e.hashCode))&&baidu.lang.isString(e)){!this.__listeners&&(this.__listeners={});var i=t.split(".");t.length>1&&(t=i[0],e=i[1]),0!=t.indexOf("on")&&(t="on"+t);var n=this.__listeners;if(n[t])if("undefined"!=typeof e)n[t][e]&&delete n[t][e];else for(var s in n[t])delete n[t][s]}},i.extend=function(t){for(var e in t)i.prototype[e]=function(t,e){return T.lang.isFunction(t)?function(){this.dispatchEvent(e,{name:e,arguments:arguments});var i=t.apply(this,arguments);return i}:t}(t[e],e);return i},i}});var mbox=mbox||{};!function(){var t="mbox";mbox.CONF={instanceCallName:t,autoPlay:!1,autoNext:!1,engineArg:{audio:{constructorName:"PlayEngine_Audio"},fmp:{constructorName:"PlayEngine_FMP_MP3",args:{swfPath:"http://play.baidu.com/player/static/flash/fmp.swf",instanceName:t+".player"}}},logOpt:{ref:"pc_widget_tieba"},songLinkHost:{link:"http://tingapi.ting.baidu.com/v1/restserver/ting?method=baidu.ting.song.play&format=jsonp&bit=128&songid=",lrc:"http://tingapi.ting.baidu.com/v1/restserver/ting?method=baidu.ting.song.lry&fromat=jsonp&songid=",sug:"http://tingapi.ting.baidu.com/v1/restserver/ting?method=baidu.ting.search.common&page_size=1&page_no=1&query="}}}(void 0);var PlayEngine_Interface=mbox.lang.createClass(function(){var t=0,e={mute:!1,volume:50},i=function(t){this.STATES={INIT:"init",READY:"ready",STOP:"stop",PLAY:"play",PAUSE:"pause",END:"end",BUFFERING:"buffering",PREBUFFER:"pre-buffer",ERROR:"error"},this.EVENTS={STATECHANGE:"player_playStateChange",POSITIONCHANGE:"player_positionChange",PROGRESS:"player_progress",ERROR:"player_error",INIT:"player_initSuccess",INITFAIL:"player_initFail"},t=t||{},this.mute="undefined"==typeof t.mute?e.mute:!!t.mute,this.volume="undefined"==typeof t.volume?e.volume:t.volume,this.ready=!1,this.url="",this.state=this.STATES.INIT,this.engineType="",this.stateStack=[this.STATES.INIT],this.supportMimeType=[]};return i.prototype={newId:function(){return"_m3_"+t++},init:function(){},reset:function(){},setUrl:function(){},getUrl:function(){return this.url},play:function(){},pause:function(){},stop:function(){},setMute:function(){},getMute:function(){return this.mute},setVolume:function(){},getVolume:function(){return this.volume},getState:function(){return""},setCurrentPosition:function(){},getCurrentPosition:function(){return 0},getLoadedPercent:function(){return 0},getLoadedBytes:function(){return 0},getTotalBytes:function(){return 0},getTotalTime:function(){return 0},getVersion:function(){return""},getEngineType:function(){return this.engineType},canPlayType:function(t){var e=this.getSupportMimeTypeList();return T.array.some(e,function(e){return t==e})},getSupportMimeTypeList:function(){return this.supportMimeType},setEventListener:function(t,e,i){var n=T.fn.bind(function(){return e.apply(this,arguments)},this);this.addEventListener(t,n,i)}},i}(window),{superClass:T.lang.Class,className:"PlayEngine_Interface"}),PlayEngine_Audio=mbox.lang.createClass(function(t){t=t||{},this.engineType="audio",this.contentType={mp3:["audio/mpeg","audio/mp3"],mp4:["audio/mp4","audio/MP4A-LATM","video/mpeg4","audio/mpeg4-generic"],m4a:["audio/mp4","audio/MP4A-LATM","video/mpeg4","audio/mpeg4-generic"],aac:["audio/aac","audio/aacp"],"3gp":["audio/3gpp","audio/3gpp2"],ogg:["audio/ogg","video/ogg","application/ogg","audio/vorbis"],oga:["audio/ogg","application/ogg","audio/vorbis"],wma:["audio/x-ms-wma"]},this.supportAudio="undefined"!=typeof Audio,this.supportMimeType=[],this.supportAudio&&(this.audio=new Audio,"function"==typeof this.audio.canPlayType&&T.object.each(this.contentType,T.fn.bind(function(t,e){for(var i=0;i=0&&n[1]-s[1]>=0?!0:(t&&this.dispatchEvent(this.EVENTS.INITFAIL,{engineType:this.engineType}),!1)}return t&&this.dispatchEvent(this.EVENTS.INITFAIL,{engineType:this.engineType}),!1}}),PlayEngine=mbox.lang.createClass(function(t){t=t||{},this.subEnginesConf=[],this.subEnginesInitArgs={},this.curEngine=null,this.curEngineType="",this.unInitEngineList=[],this.engineList=[],this.engineTypeList=[],this.ready=!1,this.defaultExt=".mp3",this.coreContainer=null,this.EVENTS={STATECHANGE:"player_playStateChange",POSITIONCHANGE:"player_positionChange",PROGRESS:"player_progress",ERROR:"player_error",INIT:"player_initSuccess",INITFAIL:"player_initFail"},this.STATES={INIT:"init",READY:"ready",STOP:"stop",PLAY:"play",PAUSE:"pause",END:"end",BUFFERING:"buffering",PREBUFFER:"pre-buffer",ERROR:"error"},this.progressTimer=new mbox.Timer(200,0),this.positionTimer=new mbox.Timer(100,0),this._initEngines(t)},{className:"PlayEngine"}).extend({_error:function(t){throw new Error(t)},_initEngines:function(config){this.coreContainer=config.el||null,this.subEnginesConf=config.subEngines||[],T.array.each(this.subEnginesConf,T.fn.bind(function(item,index){var subEngineName=item.constructorName,args=item.args||{},subEngineConstructor;this.subEnginesInitArgs[subEngineName]=args;try{if(subEngineConstructor=eval(subEngineName),!T.lang.isFunction(subEngineConstructor))return}catch(e){return}var engine=new subEngineConstructor(args);this.unInitEngineList.push(engine)},this)),this.curEngine=this.unInitEngineList[0]},init:function(t){if(this.ready)return this._error("");if(t=t||{},this.subEnginesInitArgs=t.subEngines?t.subEngines:this.subEnginesInitArgs,this.coreContainer=t.el?t.el:this.coreContainer,!this.coreContainer){var e=T.dom.create("div",{id:"_player_container_"+T.lang.guid()});T.dom.setStyles(e,{width:"1px",height:"1px",overflow:"hidden"}),document.body.appendChild(e),this.coreContainer=t.el=e}T.array.each(this.unInitEngineList,T.fn.bind(function(t){var e=t.toString(),i="",n=/^\[object (.*)\]$/i;n.test(e)&&(i=RegExp.$1);var s=this.subEnginesInitArgs[i]||{};t.test(!0)&&(s.instanceName=s.instanceName+".engineList["+this.engineList.length+"]",s.el=s.el||this.coreContainer,this.engineList.push(t),t.init.apply(t,[s]))},this)),this.switchEngineByUrl(this.defaultExt),this.ready=!0,this._initProgressEvent(),this._initPositionChangeEvent()},canPlayType:function(t){return T.array.some(this.engineList,function(e){return e.canPlayType(t)})},getSupportMimeTypeList:function(){var t=[];return T.array.each(this.engineList,T.fn.bind(function(e){t=t.concat(e.getSupportMimeTypeList())},this)),t},switchEngineByUrl:function(t){var e=T.array.some(this.engineList,T.fn.bind(function(e){var i=e.getSupportMimeTypeList().join("|"),n=new RegExp("\\.("+i+")(\\?|$)","ig");return n.test(t)?(this.curEngine=e,this.curEngineType=e.getEngineType(),!0):void 0},this)),i=arguments[1];e||i||arguments.callee.apply(this,[this.defaultExt,!0])},switchEngineByMimeType:function(t){T.array.some(this.engineList,T.fn.bind(function(e){return e.canPlayType(t)?(this.curEngine=e,this.curEngineType=e.getEngineType(),!0):void 0},this))},reset:function(){this.curEngine.reset.apply(this.curEngine,arguments)},setUrl:function(t){var e=this.curEngine;this.switchEngineByUrl(t),e&&e!=this.curEngine&&e.stop(),this.curEngine&&this.curEngine.setUrl.apply(this.curEngine,arguments)},getUrl:function(){return this.curEngine.getUrl.apply(this.curEngine,arguments)},play:function(t){return"undefined"!=typeof t?this.setCurrentPosition(t):this.curEngine?this.curEngine.play.apply(this.curEngine,arguments):void 0},pause:function(){return this.curEngine?this.curEngine.pause.apply(this.curEngine,arguments):void 0},stop:function(){return this.curEngine?this.curEngine.stop.apply(this.curEngine,arguments):void 0},setMute:function(){var t=arguments;T.array.each(this.engineList,function(e){e.setMute.apply(e,t)})},getMute:function(){return this.curEngine?this.curEngine.getMute.apply(this.curEngine,arguments):!1},setVolume:function(){var t=arguments;T.array.each(this.engineList,function(e){e.setVolume.apply(e,t)})},getVolume:function(){return this.curEngine?this.curEngine.getVolume.apply(this.curEngine,arguments):0},setCurrentPosition:function(){return this.curEngine?this.curEngine.setCurrentPosition.apply(this.curEngine,arguments):void 0},getCurrentPosition:function(){return this.curEngine?this.curEngine.getCurrentPosition.apply(this.curEngine,arguments):0},getCurrentPositionString:function(){return mbox.convertTime(this.getCurrentPosition())},getLoadedPercent:function(){return this.curEngine?this.curEngine.getLoadedPercent.apply(this.curEngine,arguments):0},getLoadedBytes:function(){return this.curEngine?this.curEngine.getLoadedBytes.apply(this.curEngine,arguments):void 0},getTotalBytes:function(){return this.curEngine?this.curEngine.getTotalBytes.apply(this.curEngine,arguments):0},getTotalTime:function(){return this.curEngine?this.curEngine.getTotalTime.apply(this.curEngine,arguments):0},getTotalTimeString:function(){return mbox.convertTime(this.getTotalTime())},getCurEngine:function(){return this.curEngine},getEngineType:function(){return this.getCurEngine().getEngineType()},getVersion:function(){var t={};return T.array.each(this.engineList,function(e){t[e.getEngineType()]=e.getVersion()}),t},getState:function(){return this.curEngine?this.curEngine.getState.apply(this.curEngine,arguments):null},setEventListener:function(t,e,i){var n;n=t==this.EVENTS.INITFAIL||t==this.EVENTS.INIT?T.fn.bind(function(){e.apply(this,arguments)},this):T.fn.bind(function(t){t.target&&t.target.getEngineType()==this.curEngineType&&e.apply(this,arguments)},this),T.array.each(this.unInitEngineList,function(e){e.setEventListener(t,n,i) })},removeEventListener:function(t,e){T.array.each(this.unInitEngineList,function(i){i.removeEventListener(t,e)})},_initProgressEvent:function(){this.progressTimer.addEventListener("timer",T.fn.bind(function(){var t=this.getLoadedPercent();this.curEngine.dispatchEvent(this.EVENTS.PROGRESS,{progress:t,totalBytes:this.getTotalBytes(),loadedBytes:this.getLoadedBytes(),totalTime:this.getTotalTime()}),1==t&&"wmp"!=this.curEngineType&&this.progressTimer.stop()},this)),this.setEventListener(this.EVENTS.STATECHANGE,T.fn.bind(function(t){var e=t.newState;switch(e){case this.STATES.PREBUFFER:case this.STATES.PLAY:this.getLoadedPercent()<1&&this.progressTimer.start();break;case this.STATES.STOP:case this.STATES.READY:case this.STATES.END:this.progressTimer.reset()}},this)),this.setEventListener("setUrl",T.fn.bind(function(){this.progressTimer.reset(),this.progressTimer.start()},this))},_initPositionChangeEvent:function(){this.positionTimer.addEventListener("timer",T.fn.bind(function(){var t=this.getCurrentPosition();this.curEngine.dispatchEvent(this.EVENTS.POSITIONCHANGE,{position:t})},this)),this.setEventListener(this.EVENTS.STATECHANGE,T.fn.bind(function(t){var e=t.newState;switch(e){case this.STATES.PLAY:this.positionTimer.start();break;case this.STATES.STOP:case this.STATES.PAUSE:this.positionTimer.pause(),this.curEngine.dispatchEvent(this.EVENTS.POSITIONCHANGE,{position:this.getCurrentPosition()});break;case this.STATES.READY:case this.STATES.END:this.positionTimer.reset()}},this)),this.setEventListener("setUrl",T.fn.bind(function(){this.positionTimer.reset()},this))}});mbox.SongModel=function(t){t=t||{},this.hasLink=!1,this.songId=0,this.songName="",this.artistId=0,this.artistName="",this.albumId=0,this.albumName="",this.songPicSmall="",this.songPicBig="",this.songPicRadio="",this.lrcLink="",this.time=0,this.songLink="",this.showLink="",this.format="",this.rate=0,this.size=0,this.lyricContent="",this.relateStatus=0,this.resourceType=0,this.copyType=0;for(var e in t){var i=t[e];if(!T.isString(this[e])&&""!=i){var n=+i;n==i?i=n:null==i&&(i="")}this[e]=i}},mbox.SongModel.prototype={set:function(t){for(var e in t){var i=t[e];if(!T.isString(this[e])&&""!=i){var n=+i;n==i?i=n:null==i&&(i="")}this[e]=i}},get:function(t){return this[t]},unset:function(t){delete this[t]}},function(){var t=T.lang.createClass(function(){this.allSongCache={},this.apiAddress=mbox.CONF.songLinkHost.link,this.lrcAddress=mbox.CONF.songLinkHost.lrc,this.sugAddress=mbox.CONF.songLinkHost.sug}).extend({createSongModel:function(t,e){var i=[],t=T.lang.toArray(t),e=T.lang.toArray(e);return T.each(t,function(t){t&&"null"!==t&&"undefined"!==t&&(this.allSongCache[t]||(this.allSongCache[t]=new mbox.SongModel({songId:t})),i.push(this.allSongCache[t]))},this),T.object.each(e,function(t){this.allSongCache[t.queryId||t.id]&&this.allSongCache[t.queryId||t.id].set(t)},this),i},fetchIdByQuery:function(t,e){var i=t.split("$$"),n=i[0]||i[2],s=i[1];T.sio.callByServer(this.sugAddress+n+" "+s,function(i){e(i.song_list&&i.song_list.length?i.song_list[0].song_id:t)})},fetchSong:function(t,e){t.hasLink?T.lang.isFunction(e.success)&&e.success(t,this):t.songId.toString().indexOf("$$")>-1?this.fetchIdByQuery(t.songId,T.fn.bind(function(i){T.sio.callByServer(this.apiAddress+i,function(i){if(22e3===i.error_code){var n=i.songinfo,s=i.bitrate;if(n.extra){var a=n.extra.split("$$");n.song_id=n.extra,n.title=a[0]||a[2],n.author=a[1]}t.set({hasLink:!0,songId:n.song_id,songName:n.title,artistId:n.ting_uid,artistName:n.author,albumId:n.album_id,albumName:n.album_title,songPicBig:n.pic_big,songPicSmall:n.pic_small||"http://mu9.bdstatic.com/player/t/i/JJn494Tv.jpg",songPicRadio:n.pic_radio,resourceType:n.resource_type,relateStatus:n.relate_status,copyType:n.copy_type,lrcLink:n.lrclink,rate:s.file_bitrate,songLink:s.file_link,showLink:s.show_link,format:s.file_extension,size:s.file_size,time:s.file_duration}),T.lang.isFunction(e.success)&&e.success(t,this)}else T.lang.isFunction(e.error)&&e.error(t,i.error_code)})},this)):T.sio.callByServer(this.apiAddress+t.songId,function(i){if(22e3===i.error_code){var n=i.songinfo,s=i.bitrate;if(n.extra){var a=n.extra.split("$$");n.song_id=n.extra,n.title=a[0]||a[2],n.author=a[1]}t.set({hasLink:!0,songId:n.song_id,songName:n.title,artistId:n.ting_uid,artistName:n.author,albumId:n.album_id,albumName:n.album_title,songPicBig:n.pic_big,songPicSmall:n.pic_small||"http://mu9.bdstatic.com/player/t/i/JJn494Tv.jpg",songPicRadio:n.pic_radio,resourceType:n.resource_type,relateStatus:n.relate_status,copyType:n.copy_type,lrcLink:n.lrclink,rate:s.file_bitrate,songLink:s.file_link,showLink:s.show_link,format:s.file_extension,size:s.file_size,time:s.file_duration}),T.lang.isFunction(e.success)&&e.success(t,this)}else T.lang.isFunction(e.error)&&e.error(t,i.error_code)})},getLrcContent:function(t,e){var i=T.lang.isFunction,n=i(e)?e:i(e.success)?e.success:function(){},s=i(e.error)?e.error:function(){};t.lrcContent?n(t.lrcContent):t.songLink&&t.lrcLink?T.sio.callByServer(this.lrcAddress+t.songId,function(e){e.lrcContent?(t.lrcContent=e.lrcContent,n(e.lrcContent)):s()}):s()}});mbox.SongDataModel=new t}(void 0),function(){var t={RANDOM:0,SINGLE:1,CYCLE:2};mbox.PlayList=T.lang.createClass(function(){this.curSongIndex=-1,this.curSong=null,this.songModels=[],this.mode=t.SINGLE}).extend({_random:function(){return parseInt(Math.random()*this.getLength(),10)},addSong:function(t){t=T.lang.toArray(t),t.length&&(this.songModels=this.songModels.concat(t),this.dispatchEvent("add:songModels",{songModels:t}))},removeSong:function(t){if(-1===t)this.reset(),this.dispatchEvent("remove:songModels",{indexes:e});else{var e=T.lang.toArray(t),i=e.length;if(i){e.sort(function(t,e){return t-e});for(var n=this.curSongIndex,s=n,a=!1;i--;){var r=e[i];this.songModels.splice(r,1),-1!==s&&(r===n&&(a=!0),n>=r&&n--)}a&&n++,-1!==s&&(0>n&&songlist.length>0?(n=0,a=!0):n>songlist.length-1&&(n=0)),a&&(this.curSong=songlist[n],this.curSongIndex=n),this.dispatchEvent("remove:songModels",{indexes:e})}}},prev:function(){var e=this.getLength(),i=-1===this.curSongIndex?0:(this.curSongIndex+e-1)%e;e&&this.setCurIndex(this.mode===t.RANDOM?this._random():i)},next:function(){var e=this.getLength(),i=(this.curSongIndex+1)%e;e&&this.setCurIndex(this.mode===t.RANDOM?this._random():i)},autoNext:function(){this.mode===t.SINGLE?this.setCurIndex(this.curSongIndex):this.next()},setCurIndex:function(t){this.curSongIndex=t,this.setCurSong(this.songModels[t]),this.dispatchEvent("change:curSongIndex",{index:t})},setCurSong:function(t){this.curSong=t,this.dispatchEvent("change:curSong",{curSong:t})},getCurIndex:function(){return this.curSongIndex},getCurSong:function(){return this.curSong},getSongList:function(){return this.songModels},setMode:function(t){this.mode=t},getMode:function(){return this.mode},getLength:function(){return this.songModels.length},reset:function(){this.curSongIndex=-1,this.curSong=null,this.songModels=[],this.playlist=[]},fetchLink:function(t){mbox.SongDataModel.fetchSong(this.curSong,t)}})}(),mbox.LogModel=T.lang.createClass(function(t,e){this.logUrl="http://nsclick.baidu.com/v.gif",this.playerRules={},this.playerRuleCtrl=null,this.player=t,this.playList=e,this.initLog()}).extend({initLog:function(){{var t=this;new mbox.PlayerLog({time:100,resetOnNoVoice:!0,type:"play100ms",player:this.player,handler:function(){t.sendLog("playsong100ms",t.logUrl,{sendCurSong:!0})}}),new mbox.PlayerLog({time:6e4,resetOnNoVoice:!1,type:"play60s",player:this.player,handler:function(){t.sendLog("60play",t.logUrl,{sendCurSong:!0})}})}this.player.setEventListener("setUrl",function(){t.sendLog("playstart",t.logUrl,{sendCurSong:!0})})},_addCurSong:function(t){var e={song_id:"songId",song_title:"songName",singer_id:"artistId",singer_name:"artistName",album_id:"albumId",album_name:"albumName",copytype:"copyType",format:"format",queryid:"queryId",rate:"rate",relatestatus:"relateStatus",resourcetype:"resourceType",songsize:"size",linkCode:"linkCode",lrcLink:"lrcLink",time:"time",status:"status",from:"from",link:"songLink"},i=this.playList.getCurSong();T.object.each(e,function(e,n){t.push(n+"="+encodeURIComponent(null==i[e]?"":i[e]))})},sendLog:function(t,e,i){var n=[],s=(new Date).getTime();window["naga_log_"+s]=new Image;var a=window["naga_log_"+s];n.push("pid=304"),n.push("url="),n.push("type="+t),i.sendCurSong&&this._addCurSong(n),i.pos&&n.push("pos="+i.pos),n.push("r"+Math.random()+"=1"),mbox.CONF.logOpt&&(mbox.CONF.logOpt.ref||(mbox.CONF.logOpt.ref="pc_aldsinglebox"),T.object.each(mbox.CONF.logOpt,function(t,e){n.push(e+"="+t)})),i.otherInfo&&_.each(i.otherInfo,function(t,e){n.push(e+"="+encodeURIComponent(t+""||""))}),a.onload=function(){a=null;try{delete window["naga_log_"+s]}catch(t){}},a.src=e+"?"+n.join("&")}}),mbox.PlayerLog=function(t){this.type=t.type,this.time=t.time,this.resetOnNoVoice=t.resetOnNoVoice,this.player=t.player,this.active=!1,this.timer=null,this.handlers=[],t.handler&&this.handlers.push(t.handler),this._init()},mbox.PlayerLog.prototype={_init:function(){this.timer||null==this.time||(this.timer=new mbox.Timer(this.time,1),this.addHandler(this.handler),this.timer.addEventListener("timer",T.fn.bind(function(){for(var t=0,e=this.handlers.length;e>t;t++)this.handlers[t]&&this.handlers[t].apply(this,arguments)},this)));var t=this.player.EVENTS.STATECHANGE,e=this.player.STATES;this.player.setEventListener("setUrl",T.fn.bind(function(){this.active=!0,this.timer.reset()},this)),this.player.setEventListener(t,T.fn.bind(function(t){this.active&&(t.newState==e.PLAY?this.timer.start():this.resetOnNoVoice?this.timer.reset():t.newState==e.PAUSE||t.newState==e.BUFFERING?t.oldState==e.PLAY&&this.timer.pause():this.timer.reset())},this))},addHandler:function(t){this.handlers.push(t)}},mbox.PlayCtrl=mbox.lang.createClass(function(t){var e=[],i=mbox.CONF.instanceCallName,n=mbox.CONF.engineArg;"object"!=typeof window[i]&&(window[i]={}),/(macintosh|iphone|ipod|ipad)/i.test(navigator.userAgent)?(e.push(n.audio),e.push(n.fmp)):(e.push(n.fmp),e.push(n.audio)),this.player=window[i].player=new PlayEngine({subEngines:e}),this.player.init(),this.curSong=null,this.playList=new mbox.PlayList,this.log=new mbox.LogModel(this.player,this.playList),window[i].logger=this.log,this._init(t),mbox.CONF.exportAPI&&(window[i][mbox.CONF.exportAPI]=this.exportAPI())}).extend({_init:function(t){t=t||{};var e=this.player,i=this.playList,n=t.songId||[],s=mbox.SongDataModel.createSongModel(n),a=this,r=T.lang.isFunction;t.logOpt&&T.object.extend(mbox.CONF.logOpt||{},t.logOpt),e.setEventListener(e.EVENTS.POSITIONCHANGE,function(e){var i=e.position,n=a.getTotalTime();r(t.onPositionChange)&&t.onPositionChange(i,100*i/n||0)}),r(t.onProgressChange)&&e.setEventListener(e.EVENTS.PROGRESS,function(e){t.onProgressChange(100*e.progress)}),e.setEventListener(e.EVENTS.STATECHANGE,function(n){switch(r(t.onPlayStateChange)&&t.onPlayStateChange(n.newState,n.oldState),n.newState){case e.STATES.END:mbox.CONF.autoNext?(i.autoNext(),a.play()):e.stop()}}),i.addEventListener("change:curSong",function(i){e.stop(),(a.curSong=i.curSong)?a.playList.fetchLink({success:function(e){r(t.onChangeCurSong)&&t.onChangeCurSong(e),a.dispatchEvent("fetch:link",{song:e})},error:function(e){r(t.onChangeCurSong)&&t.onChangeCurSong(null,e)}}):r(t.onChangeCurSong)&&t.onChangeCurSong(null)}),i.addSong(s),this.playList.setCurIndex(0),(void 0!==t.autoPlay?t.autoPlay:mbox.CONF.autoPlay)&&this.play()},getCurSong:function(){return this.curSong},getTotalTime:function(){return this.curSong&&1e3*this.curSong.time||this.player.getTotalTime()},setPlayIndex:function(t,e){this.playList.setCurIndex(t),e&&this.play()},play:function(){if(this.curSong&&this.curSong.songLink)this.curSong.songLink!==this.player.getUrl()&&(this.player.reset(),this.player.setUrl(this.curSong.songLink)),this.player.play();else{var t=this;this.addEventListener("fetch:link",function(e){if(!e.song)throw"fetch songLink fail";t.player.setUrl(e.song.songLink),t.player.play(),t.removeEventListener("fetch:link.link")},"link")}},pause:function(){this.player.pause()},stop:function(){this.player.stop()},exportAPI:function(){var t=this,e=this.player.EVENTS;return{getCurSong:function(){return t.curSong},getTotalTime:function(){return t.totalTime},getPlayerState:function(){return t.player.getState()},getPosition:function(){return t.player.getPosition()},getProgress:function(){return t.player.getProgress()},play:function(){t.play.apply(t,arguments)},pause:function(){t.pause()},stop:function(){t.stop()},listenToStateChange:function(i){t.player.setEventListener(e.STATECHANGE,i)},listenToPosChange:function(i){t.player.setEventListener(e.POSITIONCHAGNE,i)},listenToLoadedPercentChange:function(i){t.player.setEventListener(e.PROGRESS,i)},getCurIndex:function(){return t.playList.getCurIndex()},addSong:function(e){var i=T.lang.toArray(e);i.length&&"object"!=typeof i[0]&&(i=mbox.SongDataModel.createSongModel(i)),t.playList.addSong(i)},removeSong:function(e){t.playList.removeSong(e)},setPlayIndex:function(e,i){this.setPlayIndex.call(t,e,i)},setPlayMode:function(e){t.playList.setMode(e)}}}}),mbox.uiConf={prefix:"mbox",allWidget:["slider","time","volume","mute","title","lrc","album","playList","playBtn"],tpl:'
    歌手:<%var i =0, len = all_artist.length; for(;len -i; i++){%> <%=all_artist[i]%><%};%> 专辑:<%=albumName%> 来源:
    <%=curTime%>/<%=totalTime%>
     
    '},function(t){var e="undefined"==typeof module?t.baidu=t.baidu||{}:module.exports;e.template=function(e,n){var s=function(){if(!t.document)return i._compile(e);var n=document.getElementById(e);if(n){if(i.cache[e])return i.cache[e];var s=/^(textarea|input)$/i.test(n.nodeName)?n.value:n.innerHTML;return i._compile(s)}return i._compile(e)}(),a=i._isObject(n)?s(n):s;return s=null,a};var i=e.template;i.versions=i.versions||[],i.versions.push("1.0.6"),i.cache={},i.LEFT_DELIMITER=i.LEFT_DELIMITER||"<%",i.RIGHT_DELIMITER=i.RIGHT_DELIMITER||"%>",i.ESCAPE=!0,i._encodeHTML=function(t){return String(t).replace(/&/g,"&").replace(//g,">").replace(/\\/g,"\").replace(/"/g,""").replace(/'/g,"'")},i._encodeReg=function(t){return String(t).replace(/([.*+?^=!:${}()|[\]/\\])/g,"\\$1")},i._encodeEventHTML=function(t){return String(t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\\\\/g,"\\").replace(/\\\//g,"/").replace(/\\n/g,"\n").replace(/\\r/g,"\r")},i._compile=function(t){var e="var _template_fun_array=[];\nvar fn=(function(__data__){\nvar _template_varName='';\nfor(name in __data__){\n_template_varName+=('var '+name+'=__data__[\"'+name+'\"];');\n};\neval(_template_varName);\n_template_fun_array.push('"+i._analysisStr(t)+"');\n_template_varName=null;\n})(_template_object);\nfn = null;\nreturn _template_fun_array.join('');\n";return new Function("_template_object",e)},i._isObject=function(t){return"function"==typeof t||!(!t||"object"!=typeof t)},i._analysisStr=function(t){var e=i.LEFT_DELIMITER,n=i.RIGHT_DELIMITER,s=i._encodeReg(e),a=i._encodeReg(n);return t=String(t).replace(new RegExp("("+s+"[^"+a+"]*)//.*\n","g"),"$1").replace(new RegExp("","g"),"").replace(new RegExp(s+"\\*.*?\\*"+a,"g"),"").replace(new RegExp("[\\r\\t\\n]","g"),"").replace(new RegExp(s+"(?:(?!"+a+")[\\s\\S])*"+a+"|((?:(?!"+s+")[\\s\\S])+)","g"),function(t,e){var i="";if(e)for(i=e.replace(/\\/g,"\").replace(/'/g,"'");/<[^<]*?'[^<]*?>/g.test(i);)i=i.replace(/(<[^<]*?)'([^<]*?>)/g,"$1\r$2");else i=t;return i}),t=t.replace(new RegExp("("+s+"[\\s]*?var[\\s]*?.*?[\\s]*?[^;])[\\s]*?"+a,"g"),"$1;"+n).replace(new RegExp("("+s+":?[hvu]?[\\s]*?=[\\s]*?[^;|"+a+"]*?);[\\s]*?"+a,"g"),"$1"+n).split(e).join(" "),t=i.ESCAPE?t.replace(new RegExp("\\t=(.*?)"+a,"g"),"',typeof($1) === 'undefined'?'':baidu.template._encodeHTML($1),'"):t.replace(new RegExp("\\t=(.*?)"+a,"g"),"',typeof($1) === 'undefined'?'':$1,'"),t=t.replace(new RegExp("\\t:h=(.*?)"+a,"g"),"',typeof($1) === 'undefined'?'':baidu.template._encodeHTML($1),'").replace(new RegExp("\\t(?::=|-)(.*?)"+a,"g"),"',typeof($1)==='undefined'?'':$1,'").replace(new RegExp("\\t:u=(.*?)"+a,"g"),"',typeof($1)==='undefined'?'':encodeURIComponent($1),'").replace(new RegExp("\\t:v=(.*?)"+a,"g"),"',typeof($1)==='undefined'?'':baidu.template._encodeEventHTML($1),'").split(" ").join("');").split(n).join("_template_fun_array.push('").split("\r").join("\\'")}}(window),function(t,e){t.widget&&"function"===t.widget&&(t.box_widget=t.widget);var i=0,n=Array.prototype.slice,s=t.cleanData;t.cleanData=function(e){for(var i,n=0;null!=(i=e[n]);n++)try{t(i).triggerHandler("remove")}catch(a){}s(e)},t.box_widget=function(e,i,n){var s,a,r,o,u=e.split(".")[0];e=e.split(".")[1],s=u+"-"+e,n||(n=i,i=t.Widget),t.expr[":"][s.toLowerCase()]=function(e){return!!t.data(e,s)},t[u]=t[u]||{},a=t[u][e],r=t[u][e]=function(t,e){return this._createWidget?void(arguments.length&&this._createWidget(t,e)):new r(t,e)},t.extend(r,a,{version:n.version,_proto:t.extend({},n),_childConstructors:[]}),o=new i,o.options=t.box_widget.extend({},o.options),t.each(n,function(e,s){t.isFunction(s)&&(n[e]=function(){var t=function(){return i.prototype[e].apply(this,arguments)},n=function(t){return i.prototype[e].apply(this,t)};return function(){var e,i=this._super,a=this._superApply;return this._super=t,this._superApply=n,e=s.apply(this,arguments),this._super=i,this._superApply=a,e}}())}),r.prototype=t.box_widget.extend(o,{widgetEventPrefix:e},n,{constructor:r,namespace:u,widgetName:e,widgetBaseClass:s,widgetFullName:s}),a?(t.each(a._childConstructors,function(e,i){var n=i.prototype;t.box_widget(n.namespace+"."+n.widgetName,r,i._proto)}),delete a._childConstructors):i._childConstructors.push(r),t.box_widget.bridge(e,r)},t.box_widget.extend=function(i){for(var s,a,r=n.call(arguments,1),o=0,u=r.length;u>o;o++)for(s in r[o])a=r[o][s],r[o].hasOwnProperty(s)&&a!==e&&(i[s]=t.isPlainObject(a)?t.box_widget.extend({},i[s],a):a);return i},t.box_widget.bridge=function(i,s){var a=s.prototype.widgetFullName;t.fn[i]=function(r){var o="string"==typeof r,u=n.call(arguments,1),l=this;return r=!o&&u.length?t.box_widget.extend.apply(null,[r].concat(u)):r,this.each(o?function(){var n,s=t.data(this,a);return s?t.isFunction(s[r])&&"_"!==r.charAt(0)?(n=s[r].apply(s,u),n!==s&&n!==e?(l=n&&n.jquery?l.pushStack(n.get()):n,!1):void 0):t.error("no such method '"+r+"' for "+i+" widget instance"):t.error("cannot call methods on "+i+" prior to initialization; attempted to call method '"+r+"'")}:function(){var e=t.data(this,a);e?e.option(r||{})._init():new s(r,this)}),l}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
    ",options:{disabled:!1,create:null},_createWidget:function(e,n){n=t(n||this.defaultElement||this)[0],this.element=t(n),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=t.box_widget.extend({},this.options,this._getCreateOptions(),e),this.bindings=t(),this.hoverable=t(),this.focusable=t(),n!==this&&(t.data(n,this.widgetName,this),t.data(n,this.widgetFullName,this),this._on({remove:"destroy"}),this.document=t(n.style?n.ownerDocument:n.document||n),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:t.noop,_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(t.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:t.noop,widget:function(){return this.element},option:function(i,n){var s,a,r,o=i;if(0===arguments.length)return t.box_widget.extend({},this.options);if("string"==typeof i)if(o={},s=i.split("."),i=s.shift(),s.length){for(a=o[i]=t.box_widget.extend({},this.options[i]),r=0;r=9||e.button?this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted):this._mouseUp(e)},_mouseUp:function(e){return t(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target==this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),!1},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})}(jQuery),function(t){var e=5;t.box_widget("ui.box_slider",t.ui.box_mouse,{widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",progressbar:!1,progress:0,constraintProgress:!1,range:!1,step:1,value:0,values:null},_create:function(){var i=this,n=this.options,s=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),a="",r=n.values&&n.values.length||1,o=[];this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all"+(n.disabled?" ui-slider-disabled ui-disabled":"")),this.range=t([]),n.range&&(n.range===!0&&(n.values||(n.values=[this._valueMin(),this._valueMin()]),n.values.length&&2!==n.values.length&&(n.values=[n.values[0],n.values[0]])),this.range=t("
    ").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+("min"===n.range||"max"===n.range?" ui-slider-range-"+n.range:""))),n.progressbar&&(this.progressbar=t("
    ").appendTo(this.element).addClass("ui-slider-progressbar ui-widget-header"));for(var u=s.length;r>u;u+=1)o.push(a);this.handles=s.add(t(o.join("")).appendTo(i.element)),this.handle=this.handles.eq(0),this.handles.add(this.range).filter("a").click(function(t){t.preventDefault()}).hover(function(){n.disabled||t(this).addClass("ui-state-hover ui-slider-handle-hover")},function(){t(this).removeClass("ui-state-hover ui-slider-handle-hover")}).focus(function(){n.disabled?t(this).blur():(t(".ui-slider .ui-state-focus").removeClass("ui-state-focus ui-slider-handle-focus"),t(this).addClass("ui-state-focus ui-slider-handle-focus"))}).blur(function(){t(this).removeClass("ui-state-focus ui-slider-handle-focus")}),this.handles.each(function(e){t(this).data("index.ui-slider-handle",e)}),this.handles.keydown(function(n){var s,a,r,o,u=t(this).data("index.ui-slider-handle");if(!i.options.disabled){switch(n.keyCode){case t.ui.keyCode.HOME:case t.ui.keyCode.END:case t.ui.keyCode.PAGE_UP:case t.ui.keyCode.PAGE_DOWN:case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(n.preventDefault(),!i._keySliding&&(i._keySliding=!0,t(this).addClass("ui-state-active ui-slider-handle-active"),s=i._start(n,u),s===!1))return}switch(o=i.options.step,a=r=i.options.values&&i.options.values.length?i.values(u):i.value(),n.keyCode){case t.ui.keyCode.HOME:r=i._valueMin();break;case t.ui.keyCode.END:r=i._valueMax();break;case t.ui.keyCode.PAGE_UP:r=i._trimAlignValue(a+(i._valueMax()-i._valueMin())/e);break;case t.ui.keyCode.PAGE_DOWN:r=i._trimAlignValue(a-(i._valueMax()-i._valueMin())/e);break;case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:if(a===i._valueMax())return;r=i._trimAlignValue(a+o);break;case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(a===i._valueMin())return;r=i._trimAlignValue(a-o)}i._slide(n,u,r)}}).keyup(function(e){var n=t(this).data("index.ui-slider-handle");i._keySliding&&(i._keySliding=!1,i._stop(e,n),i._change(e,n),t(this).removeClass("ui-state-active ui-slider-handle-active"))}),this._refreshValue(),this._refreshProgress(),this._animateOff=!1},destroy:function(){return this.handles.remove(),this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider"),this._mouseDestroy(),this},_mouseCapture:function(e){var i,n,s,a,r,o,u,l,h,d=this.options;return d.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),i={x:e.pageX,y:e.pageY},n=this._normValueFromMouse(i),s=this._valueMax()-this._valueMin()+1,r=this,this.handles.each(function(e){var i=Math.abs(n-r.values(e)); s>i&&(s=i,a=t(this),o=e)}),d.range===!0&&this.values(1)===d.min&&(o+=1,a=t(this.handles[o])),u=this._start(e,o),u===!1?!1:(this._mouseSliding=!0,r._handleIndex=o,a.addClass("ui-state-active ui-slider-handle-active").focus(),l=a.offset(),h=!t(e.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=h?{left:0,top:0}:{left:e.pageX-l.left-a.width()/2,top:e.pageY-l.top-a.height()/2-(parseInt(a.css("borderTopWidth"),10)||0)-(parseInt(a.css("borderBottomWidth"),10)||0)+(parseInt(a.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,o,n),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(t){var e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e);return this._slide(t,this._handleIndex,i),!1},_mouseStop:function(t){return this.handles.removeClass("ui-state-active ui-slider-handle-active"),this._mouseSliding=!1,this._stop(t,this._handleIndex),this._change(t,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(t){var e,i,n,s,a;return"horizontal"===this.orientation?(e=this.elementSize.width,i=t.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(e=this.elementSize.height,i=t.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),n=i/e,n>1&&(n=1),0>n&&(n=0),"vertical"===this.orientation&&(n=1-n),s=this._valueMax()-this._valueMin(),a=this._valueMin()+n*s,this._trimAlignValue(a)},_start:function(t,e){var i={handle:this.handles[e],value:this.value()};return this.options.values&&this.options.values.length&&(i.value=this.values(e),i.values=this.values()),this._trigger("start",t,i)},_slide:function(t,e,i){var n,s,a;this.options.values&&this.options.values.length?(n=this.values(e?0:1),2===this.options.values.length&&this.options.range===!0&&(0===e&&i>n||1===e&&n>i)&&(i=n),i!==this.values(e)&&(s=this.values(),s[e]=i,a=this._trigger("slide",t,{handle:this.handles[e],value:i,values:s}),n=this.values(e?0:1),a!==!1&&this.values(e,i,!0))):i!==this.value()&&(a=this._trigger("slide",t,{handle:this.handles[e],value:i}),a!==!1&&this.value(i))},_stop:function(t,e){var i={handle:this.handles[e],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(e),i.values=this.values()),this._trigger("stop",t,i)},_change:function(t,e){if(!this._keySliding&&!this._mouseSliding){var i={handle:this.handles[e],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(e),i.values=this.values()),this._trigger("change",t,i)}},_progress:function(t){var e={progress:this.options.progress};this._trigger("progress",t,e)},progress:function(t){var e=this._trimAlignProgress(t);return arguments.length&&this.options.progress!=e?(this.options.progress=e,this._refreshProgress(),this._progress(null),void(this.options.constraintProgress&&this.value()>e&&this.value(e))):this.options.progress},value:function(t){return arguments.length?(this.options.value=this._trimAlignValue(t),this._refreshValue(),void this._change(null,0)):this._value()},values:function(e,i){var n,s,a;if(arguments.length>1)return this.options.values[e]=this._trimAlignValue(i),this._refreshValue(),void this._change(null,e);if(!arguments.length)return this._values();if(!t.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(e):this.value();for(n=this.options.values,s=arguments[0],a=0;an;n+=1)this._change(null,n);this._animateOff=!1;break;case"progress":this._refreshProgress(),this._progress(null),this.options.constraintProgress&&this.options.value>this.options.progress&&(this._animateOff=!0,this.value(this.options.progress),this._animateOff=!1);break;case"min":case"max":this._animateOff=!0,this._refreshValue(),this._refreshProgress(),this._animateOff=!1}},_value:function(){var t=this.options.value;return t=this._trimAlignValue(t)},_values:function(t){var e,i,n;if(arguments.length)return e=this.options.values[t],e=this._trimAlignValue(e);for(i=this.options.values.slice(),n=0;n=this._valueMax())return this._valueMax();this.options.progressbar&&this.options.constraintProgress&&t>=this.options.progress&&(t=this.options.progress);var e=this.options.step>0?this.options.step:1,i=(t-this._valueMin())%e,n=t-i;return 2*Math.abs(i)>=e&&(n+=i>0?e:-e),parseFloat(n.toFixed(5))},_trimAlignProgress:function(t){return t<=this._valueMin()?this._valueMin():t>=this._valueMax()?this._valueMax():t},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var e,i,n,s,a,r=this.options.range,o=this.options,u=this,l=this._animateOff?!1:o.animate,h={};this.options.values&&this.options.values.length?this.handles.each(function(n){e=(u.values(n)-u._valueMin())/(u._valueMax()-u._valueMin())*100,h["horizontal"===u.orientation?"left":"bottom"]=e+"%",t(this).stop(1,1)[l?"animate":"css"](h,o.animate),u.options.range===!0&&("horizontal"===u.orientation?(0===n&&u.range.stop(1,1)[l?"animate":"css"]({left:e+"%"},o.animate),1===n&&u.range[l?"animate":"css"]({width:e-i+"%"},{queue:!1,duration:o.animate})):(0===n&&u.range.stop(1,1)[l?"animate":"css"]({bottom:e+"%"},o.animate),1===n&&u.range[l?"animate":"css"]({height:e-i+"%"},{queue:!1,duration:o.animate}))),i=e}):(n=this.value(),s=this._valueMin(),a=this._valueMax(),e=a!==s?(n-s)/(a-s)*100:0,h["horizontal"===u.orientation?"left":"bottom"]=e+"%",this.handle.stop(1,0)[l?"animate":"css"](h,o.animate),"min"===r&&"horizontal"===this.orientation&&this.range.stop(1,0)[l?"animate":"css"]({width:e+"%"},o.animate),"max"===r&&"horizontal"===this.orientation&&this.range[l?"animate":"css"]({width:100-e+"%"},{queue:!1,duration:o.animate}),"min"===r&&"vertical"===this.orientation&&this.range.stop(1,0)[l?"animate":"css"]({height:e+"%"},o.animate),"max"===r&&"vertical"===this.orientation&&this.range[l?"animate":"css"]({height:100-e+"%"},{queue:!1,duration:o.animate}))},_refreshProgress:function(){var t=this.options,e=this._valueMax(),i=t.progress,n=i/e*100;this.progressbar&&this.progressbar.css("horizontal"===this.orientation?{width:n+"%"}:{height:n+"%"})},setLoading:function(t,e){var i;arguments.length<=1?(e=t,i=this.handle):i=this.handles.eq(t),i[e?"addClass":"removeClass"]("ui-slider-handle-loading")}}),t.extend(t.ui.box_slider,{version:"1.8.20"})}(jQuery),function(t){t.cutString=function(t,e,i){var n,s,a,r=t.length,o=0,u=0;for(s=0;r>s;s++)if(o+=t.charCodeAt(s)>128?2:1,o>e){n=t.substring(0,s-1)+"...";break}for(a=r;a>0;a--){if(s>=a||0===i)return n;if(u+=t.charCodeAt(s)>128?2:1,u>i)return n+=t.substring(a)}return t}}(jQuery),mbox.UiCtrl=mbox.lang.createClass(function(t,e){this.guid="mbox_ui_"+setTimeout(function(){},0),this.conf=e||mbox.uiConf,this.conf&&(this.widget={},this._init(t),this.EVENTS={POSITIONCHANGE:"ui_poschange",TOGGLEPLAY:"ui_toggleplay",VOLCHANGE:"ui_volchange",MUTECHANGE:"ui_mutechange"},this.volume=80,this.$root=$(t),this.active=!1)}).extend({_init:function(t){if(this.conf.tpl){for(var e=$(this.conf.tpl).appendTo(t||"body").css("display","none"),i=this.conf.allWidget,n=this.conf.prefix,s={},a=i.length-1;a>-1;a--){var r=e.find("."+n+"-"+i[a]),o=r.html();o=o&&o.replace(/<%/g,"<%").replace(/%>/g,"%>"),s[i[a]]={dom:r,tpl:o}}this.conf.domJson=s,e.css("display","block"),this.$root=e}var u=this.conf.domJson;for(var l in u)if(u.hasOwnProperty(l))switch(l){case"slider":this._initSlider(u[l]);break;case"volume":this.widget[l]=$(u[l].dom).box_slider({animate:!0,max:100,min:0,orientation:"horizental",progressbar:!1,range:"min",value:80}).bind("slide",T.fn.bind(function(t,e){this.active&&this.fireVolChange(+e.value,0===+e.value)},this)).bind("slidestop",T.fn.bind(function(){this.active||this.widget.volume.box_slider("option","value",this.volume)},this));break;case"mute":var h=this;this.widget[l]=$(u[l].dom).click(function(){var t=$(this).hasClass("mute");h.fireVolChange(h.volume,!t)});break;case"title":case"time":case"playList":case"album":this.widget[l]=$(u[l].dom),this.widget[l].tpl=u[l].tpl;break;case"playBtn":this.widget[l]=$(u[l].dom).bind("click",T.fn.bind(function(){var t=this.widget.playBtn.hasClass("stop");this.dispatchEvent(this.EVENTS.TOGGLEPLAY,{isPlay:t})},this))}this.conf.tpl&&this.tplToHtml()},_initSlider:function(t){var e=t.maxValue||1e4;this.widget.slider=$(t.dom).box_slider({animate:175,max:e,min:0,orientation:"horizontal",progressbar:!0,progress:0,constraintProgress:!0,range:"min",value:0}),this.widget.slider.maxValue=e,this.widget.slider.sliding=!1;var i=this;this.widget.slider.bind("slidestart",function(){i.widget.slider.isSliding=!0}).bind("slidestop",function(t,e){i.widget.slider.isSliding=!1,i.dispatchEvent(i.EVENTS.POSITIONCHANGE,{percent:e.value/i.widget.slider.maxValue}),!i.active&&i.widget.slider.box_slider("option","value",0)})},tplToHtml:function(t,e,i,n){function s(t){$(e).delegate("."+t,"click",function(){n.sendLog("click",n.logUrl,{pos:i[t]})})}if(this.widget.title){var a=this.createSongFilter(t);a.songName&&"该歌曲已下架"!==a.songName?this.widget.title.removeClass("grey"):this.widget.title.addClass("grey"),this.widget.title.html(baidu.template(this.widget.title.tpl,a))}if(this.widget.lrc&&this.widget.lrc.lrc("setLrc",""),this.widget.album){this.widget.album.html(baidu.template(this.widget.album.tpl,t));var r=this.widget.album.find("img");if(!r[0].src){var o=r.attr("data-src");o&&r.attr("src",o)}}this.widget.time&&this.widget.time.html(baidu.template(this.widget.time.tpl,{curTime:mbox.convertTime(0),totalTime:mbox.convertTime(0)}));for(var u in i)s(u)},fireVolChange:function(t,e){return this.active?(this.volume=t,e?(this.widget.mute&&this.widget.mute.addClass("mute").attr("title","取消静音"),this.widget.volume&&this.widget.volume.box_slider("option","value",0)):(this.widget.mute&&this.widget.mute.removeClass("mute").attr("title","静音"),this.widget.volume&&this.widget.volume.box_slider("option","value",this.volume)),this.dispatchEvent(this.EVENTS.VOLCHANGE,{volume:t}),this.dispatchEvent(this.EVENTS.MUTECHANGE,{mute:e}),!0):!1},setActive:function(t){this.active=t,this.$root[t?"addClass":"removeClass"]("active")},setShowLink:function(t,e){var i=t.showLink,n=i?$.cutString(i,16,5):"";("2"==t.resourceType.toString()||void 0===t.resourceType)&&($(e).find(".link-source a").text(n).attr("href",i),$(e).find(".source").show())},createSongFilter:function(t){var e,i,n=[],s=[],a=[];if(t){e="http://music.baidu.com/",n=t.artistId.toString().split(","),s=t.artistName.split(","),a=[];for(var r=0,o=s.length;o>r;r++)a[r]=n[r]?e+"artist/"+n[r]:"javascript:;";i={songId:t.songId,songName:t.songName||"该歌曲已下架",albumId:t.albumId,albumLink:t.albumId?e+"album/"+t.albumId:"javascript:;",albumName:t.albumName,all_artist:s,all_artist_id:n,all_artist_link:a}}else i={songId:"",songName:"",albumId:"",albumLink:"",albumName:"",all_artist:s,all_artist_id:n,all_artist_link:a};return i}}),function(){var t=function(t,e){if([].indexOf)return[].indexOf.call(t,e);for(var i=t.length-1;i>-1;i--)if(t[i]===e)return i;return-1};mbox.Controller=function(t){this.playctrl=t,this.uiList=[]},mbox.Controller.prototype={_init:function(){},bindUi:function(e,i){if(t(this.uiList,e)>-1||!e)return!1;if(i&&this.uiList.length>0)for(var n=this.uiList.length;n;n--)this.unbindUi(this.uiList[n-1]),this.uiList.splice(n-1,1);this.bindPlayerEvent(this.playctrl,e),this.bindSongInfoEvent(this.playctrl,e),this.bindPlayListEvent(this.playctrl,e),this.bindUIEvent(this.playctrl,e),this.uiList.push(e);var s=this.playctrl.player;return this._onPosition(e,s.getCurrentPosition()),this._onProgress(e,s.getLoadedPercent()),this._onState(e,s.getState()),e.setActive(!0),e.fireVolChange(e.volume,!e.volume),!0},unbindUi:function(t){var e,i=playctrl.player,n=t.guid,s=i.EVENTS,a=t.EVENTS;for(e in s)s.hasOwnProperty(e)&&i.removeEventListener(s[e]+"."+n);for(e in a)a.hasOwnProperty(e)&&t.removeEventListener(a[e]+"."+n);playctrl.removeEventListener("fetch:link."+n),t.setActive(!1)},bindPlayListEvent:function(){},bindPlayerEvent:function(t,e){var i=t.player,n=e.guid;i.setEventListener(i.EVENTS.POSITIONCHANGE,T.fn.bind(function(t){this._onPosition(e,t.position)},this),n),i.setEventListener(i.EVENTS.PROGRESS,T.fn.bind(function(t){this._onProgress(e,t.progress)},this),n),i.setEventListener(i.EVENTS.STATECHANGE,T.fn.bind(function(t){this._onState(e,t.newState)},this),n)},bindSongInfoEvent:function(t,e){t.addEventListener("fetch:link",T.fn.bind(function(t){this._onSongInfo(e,t.song)},this),e.guid)},bindUIEvent:function(t,e){var i=t.player;e.addEventListener(e.EVENTS.POSITIONCHANGE,function(e){i.setCurrentPosition(t.getTotalTime()*e.percent)},e.guid),e.addEventListener(e.EVENTS.VOLCHANGE,function(t){i.setVolume(t.volume)},e.guid),e.addEventListener(e.EVENTS.TOGGLEPLAY,function(e){t.player[e.isPlay?"play":"pause"]()},e.guid),e.addEventListener(e.EVENTS.MUTECHANGE,function(t){i.setMute(t.mute)},e.guid)},_onSongInfo:function(t,e){if(t.widget.title){var i=t.createSongFilter(e);i.songName&&"该歌曲已下架"!==i.songName?t.widget.title.removeClass("grey"):t.widget.title.addClass("grey"),t.widget.title.html(baidu.template(t.widget.title.tpl,i))}if(t.widget.lrc&&e&&mbox.SongDataModel.getLrcContent(e,{success:function(e){t.widget.lrc.lrc("setLrc",e)},error:function(){t.widget.lrc.lrc("setLrc","")}}),t.widget.album){t.widget.album.html(baidu.template(t.widget.album.tpl,e));var n=t.widget.album.find("img");if(!n[0].src){var s=n.attr("data-src");s&&n.attr("src",s)}}if(t.widget.time){var a=this.playctrl.getTotalTime();t.widget.time.html(baidu.template(t.widget.time.tpl,{curTime:mbox.convertTime(0),totalTime:mbox.convertTime(a)}))}},_onPosition:function(t,e){var i=this.playctrl.getTotalTime();t.widget.slider&&!t.widget.slider.isSliding&&t.widget.slider.box_slider("option","value",e*t.widget.slider.maxValue/i||0),t.widget.lrc&&t.widget.lrc.lrc("scrollTo",e),t.widget.time&&t.widget.time.html(baidu.template(t.widget.time.tpl,{curTime:mbox.convertTime(e),totalTime:mbox.convertTime(i)}))},_onProgress:function(t,e){t.widget.slider&&!t.widget.slider.sliding&&t.widget.slider.box_slider("progress",e*t.widget.slider.maxValue)},_onState:function(t,e){if(t.widget.playBtn){var i=this.playctrl.player;playing=e===i.STATES.PLAY||e===i.STATES.PREBUFFER||e===i.STATES.BUFFERING,playing?t.widget.playBtn.removeClass("stop"):t.widget.playBtn.addClass("stop")}}}}(window); ;_.Module.define({path:"common/widget/MusicPlayer",requires:[],sub:{initial:function(t,i){window.playctrl||(window.playctrl=new window.mbox.PlayCtrl),this.api=window.playctrl.exportAPI(),this.log=window.playctrl.log,this.controller=new window.mbox.Controller(window.playctrl),this.logList={"song-name a":"song_title","artist-name a":"artist_name","album-name a":"album_name",logo:"logo","lrc-btn":"lrc","download-btn":"download","go-to-listen-btn":"to_musicbox"},this.ui=[];for(var o=0;oo;o++)s=a[o].indexOf("="),s>0?i[a[o].substring(0,s)]=a[o].substring(s+1):i[a[o]]="";return void 0===e?i:i[e]},_delMusic:function(){var e=this.postWrapper.find(".BDE_Music"),t=this;"undefined"==typeof window._musiccount&&(window._musiccount=0),$.each(e,function(e,a){var i=$(a).tbattr("src"),s=t._getSearch(i),o=t._getSearchValue("song_id",s);if(o){var r=$('
    ');$(a).replaceWith(r),t.musicPlayer?t.musicPlayer.mboxInit(r,o,_musiccount):(t.musicPlayer=t.use("common/widget/MusicPlayer",[],[]),t.musicPlayer.mboxInit(r,o,_musiccount)),_musiccount++}else{i=i.replace(/autoplay=false/gi,"autoPlay=true");var c=$('');$(a).replaceWith(c),c.bind("click",function(){try{var e=t._genericMusicImage(i);$(this).fadeOut(100,function(){$(this).replaceWith(e)})}catch(a){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:a.message||a.description,path:"pb:widget/no_auto_video/no_auto_video.js",method:"",ln:84}),a}})}})},_genericMusicImage:function(e){var t='';return $(t)},_delFlash:function(){var e=this,t=this.postWrapper.find(".BDE_Flash");if(!(t.length<1)){var a=!0;$.each(t,function(t,i){var s=$(i);if("voteFlash"==$(i).tbattr("id"))return!0;if(0==t&&1==e._configs.can_auto_play&&1==PageData.pager.cur_page){$.stats.track("首楼播放","平台化首楼视频播放统计");var o=s.parents(".l_post").data("field"),r=o&&o.content&&1==o.content.post_no;if(r)return s.css("display","block"),!0}var c=e._gettbattrs(i),n=(c.vsrc,!1);if(1===PageData.thread.is_ad&&a){var l=$(i).parents("div.l_post"),p=l.getData();1==p.content.floor||2==p.content.floor?n=!0:a=!1}e.videoElem=n?e._getAdReplaceElem():e._getReplaceElem(c.vpic),$(i).replaceWith(e.videoElem),e._bindPlayEvent(c)})}},_getReplaceElem:function(e){var t,a=this;return t=e?a._getVideoPic(e):a._getBaiduPicElem(e)},_getVideoPic:function(e){var t='
    ',a=$(t);return a.hover(function(){$(this).addClass("vpic_hover")},function(){$(this).removeClass("vpic_hover")}),a},_getBaiduPicElem:function(){var e="http://tb2.bdstatic.com/tb/static-pb/img/no_autovideo_1.png",t="http://tb2.bdstatic.com/tb/static-pb/img/no_autovideo_2.png",a=$(document.createElement("img"));return a.tbattr("src",e),a.css("cursor","pointer"),a.hover(function(){$(this).tbattr("src",t)},function(){$(this).tbattr("src",e)}),a},_getAdReplaceElem:function(){var e=$(document.createElement("div"));e.tbattr({id:"ad_video_area","class":"ad_video_area"});var t=$('
    ');t.css({background:"url('"+(PageData.thread.video_url||"")+"')"});var a=$('
    ');return e.append(t).append(a).append($('
    ')),e.hover(function(){a.css({"background-position":"0 -64px"})},function(){a.css({"background-position":"0 0"})}),e.bind("click",function(){try{if(document.images){var e=new Image;e.src="http://bzclk.baidu.com/video.php?page=pb&forumid="+(PageData.forum_id||"")+"&tid="+(PageData.thread.id||"")+"&t="+(new Date).getTime(),e=null}}catch(t){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:t.message||t.description,path:"pb:widget/no_auto_video/no_auto_video.js",method:"",ln:220}),t}}),e},_gettbattrs:function(e){var t={};return t.src=$(e).tbattr("src"),t.width=$(e).tbattr("width"),t.height=$(e).tbattr("height"),t.scale=$(e).tbattr("scale"),t.allowscriptaccess=$(e).tbattr("allowscriptaccess"),t.menu=$(e).tbattr("menu"),t.loop=$(e).tbattr("loop"),t.play=$(e).tbattr("play"),t.wmode=$(e).tbattr("wmode"),t.type=$(e).tbattr("type"),t.pluginspage=$(e).tbattr("pluginspage"),t.allowfullscreen=$(e).tbattr("allowfullscreen"),t.flashvars="playMovie=true&auto=1&adss=0&isAutoPlay=true",t.vsrc=$.tb.escapeHTML($(e).tbattr("vsrc")||""),t.vpic=$.tb.escapeHTML($(e).tbattr("vpic")||""),t},_bindPlayEvent:function(e){var t=this,a=t.videoElem;$.browser.msie?a.bind("click",function(){try{var a,i=e.src.match(/[\w]+\.[\w]+(?=\/)/i)[0];a=$(null!=i&&i.indexOf("cntv")>=0?t._createVideoTagForOtherBrowser(e):t._createVideoTagForIEBrowser(e)),$(this).replaceWith($(a)),$(a).css("display","block"),t._clickStats(e.src)}catch(s){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:s.message||s.description,path:"pb:widget/no_auto_video/no_auto_video.js",method:"",ln:263}),s}}):a.bind("click",function(){try{var a=t._createVideoTagForOtherBrowser(e),i=$(a);$(this).replaceWith($(i)),$(i).css("display","block"),t._clickStats(e.src)}catch(s){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:s.message||s.description,path:"pb:widget/no_auto_video/no_auto_video.js",method:"",ln:271}),s}})},_createVideoTagForOtherBrowser:function(e){var t=new Array;return t.push(''),t.push(""),t.join("")},_createVideoTagForIEBrowser:function(e){var t=this,a='',i=new Array;i.push(''),i.push(''),i.push(''),i.push(''),i.push(''),i.push(''),i.push(''),i.push(''),i.push(''),i.push(''),i.push(''),i.push(''),i.push(''),i.push(''),i.push(''),i.push(''),i.push(t._createVideoTagForOtherBrowser(e));var s=i.join("");return a+s+""},_clickStats:function(e){try{var t=e.match(/http:\/\/([^\/]*)\/.*/);if(null!=t&&null!=t[1]){var a=t[1];$.stats.sendRequest("fr=tb0_forum&st_type=videoclick&st_mod=pb&provider="+a)}}catch(i){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:i.message||i.description,path:"pb:widget/no_auto_video/no_auto_video.js",method:"",ln:339}),i}}}});_.Module.define({path:"ihome/widget/Interaction",sub:{initial:function(n){n?(this.dataObj=n,this._bindEvents()):this._bindFloatEvents()},_resetDataObj:function(n){this.dataObj=n},_follow:function(n,o){var t=this;if(!PageData.user.is_login)return TbCom.process("User","buildLoginFrame"),!1;if(PageData.user.no_un)return TbCom.process("User","buildUnameFrame"),!1;var e=t._addLoading(n,0);$.tb.post("/home/post/follow",{un:o.un,tbs:o.tbs},function(o){o?0==o.no?t._clearLoading(n,e,0):1130036==o.no?t._showError("该用户不希望被他人关注",n,0):2260001==o.no?t._showError("操作太频繁,请歇歇!",n,0):t._showError("关注失败",n,0):t._showError("关注失败",n,0)})},_showError:function(n,o,t){var e=new $.dialog({html:'

    '+n+"

    ",width:300,height:30});e.bind("onclose",function(){var n=1==t?"btn_concern_done":"btn_concern";o.text("").removeClass().addClass(n)})},_addLoading:function(n,o){var t=$(""),e="",r=0,a=[".","..","..."],i=["关注中","取消中"],s=setInterval(function(){e=a[r++%3],t.text(e)},400);return n.removeClass().addClass("btn_concern_loading"+o).text(i[o]).append(t),s},_clearLoading:function(n,o,t){var e=1==t?"btn_concern":"btn_concern_done";n.text("").removeClass().addClass(e),clearInterval(o)},_unfollow:function(n,o){var t=this;if(!PageData.user.is_login)return TbCom.process("User","buildLoginFrame"),!1;if(PageData.user.no_un)return TbCom.process("User","buildUnameFrame"),!1;var e=t._addLoading(n,1);$.tb.post("/home/post/unfollow",{un:o.un,tbs:o.tbs},function(o){o&&0==o.no?t._clearLoading(n,e,1):2260001==o.no?t._showError("操作太频繁,请歇歇!",n,0):t._showError("取消关注失败",n,1)})},_bindEvents:function(){var n=this;$("#userinfo_wrap").delegate(".btn_concern","click",function(){return n._follow($(this),n.dataObj),!1}),$("#userinfo_wrap").delegate(".btn_concern_done","click",function(){return n._unfollow($(this),n.dataObj),!1})},_bindFloatEvents:function(){var n=this;$("body").delegate(".card_headinfo_wrap .btn_concern","click",function(){return n._follow($(this),n.dataObj),!1}),$("body").delegate(".card_headinfo_wrap .btn_concern_done","click",function(){return n._unfollow($(this),n.dataObj),!1})}}});_.Module.define({path:"ihome/widget/MonthIcon",sub:{iconTitle:{201401:"摩羯座",201402:"水瓶座",201403:"双鱼座",201404:"白羊座",201405:"金牛座",201406:"双子座",201407:"巨蟹座",201408:"狮子座",201409:"处女座",201410:"天秤座",201411:"天蝎座",201412:"射手座"},initial:function(){},getMonthIcon:function(n,t){t=t||1;for(var i='

    ',o="",e=201401;201412>=e;e++)o=n&&n[e]?" month_icon_"+e:" month_icon_gray_"+e,i+='';return i+="
    "}}});_.Module.define({path:"ihome/widget/UserVisitCard",requires:["common/widget/Card","UserVisitCardBase","ihome/widget/Interaction","props/widget/Residual","common/widget/JoinVipDialog"],sub:{_visit_card:null,_visit_card_ajax:null,_option:{width:370},initial:function(i,a){window.Page&&Page.checkLoadedModules("UserVisitCard")||(this.dataObj=i,this._wrap=$("body"),this._util=this.use("userVisitCardBase"),this._interaction=this.use("ihome/widget/Interaction"),this._residual=this.use("props/widget/Residual"),a||this.bindEvents())},bindEvents:function(){var i=this;this._wrap.delegate(".j_user_card","mouseenter",function(){return i.buildCard($(this)),!1}),this._wrap.delegate(".j_user_card","mouseleave",function(){return i._visit_card_ajax&&i._visit_card_ajax.abort(),i._visit_card&&i._visit_card.closeCard({type:"delayClose",time:200}),i._visit_card=null,!1}),this._wrap.delegate(".card_userinfo_close","click",function(){return $("#user_visit_card").remove(),!1})},buildCard:function(i){var a=this;a._visit_card&&(a._visit_card.closeCard(),a._visit_card=null);var t='
    正在加载,请稍后...
    ',e={content:t,card_css:{width:a._option.width,zIndex:$.getcurzIndex()},auto_positon:!0,event_target:i,attr:"id='user_visit_card'",wrap:$("body")};a._visit_card=a.use("common/widget/Card",e),a._visit_card.showCard({type:"delayShow",time:200}),a.buildVisitCard(i)},getVisitCardContent:function(i){var a=this,t={ie:"utf-8"};i.un?t.un=i.un:t.id=i.id,$.ajax({type:"get",url:"/home/get/panel",data:t,dataType:"json"}).success(function(t){if(t&&0===t.no){var e=t.data;e.bg_id=i.bg_id;var r=a._util.getVisitCardTpl(1,e,!0);i.wrap.html(r)}else{var r='
    网络错误刷新
    ';i.wrap.html(r)}i.callBack&&$.isFunction(i.callBack)&&i.callBack()})},buildVisitCard:function(i){var a=this,t={ie:"utf-8"};i.getData().un?t.un=i.getData().un:t.id=i.getData().id,a._visit_card_ajax&&a._visit_card_ajax.abort(),a._visit_card_ajax=$.ajax({type:"get",url:"/home/get/panel",data:t,dataType:"json"}).success(function(t){if(t&&0===t.no){var e=t.data,r=e.name==a.dataObj.uname,s=a._util.getVisitCardTpl(r,e,!0);a._visit_card.setContent(s),a._visit_card._j_card.bindData({un:e.name}),a._visit_card.showCard(),a._interaction._resetDataObj({is_login:PageData.user.is_login,un:e.name,tbs:PageData.tbs}),a._residual.showUI({wrap:$("#user_visit_card .userinfo_head_wrap"),props:e.appraise||{}}),a._visit_card._j_card.find(".j_user_visit_card_joinvip").on("click",function(){_.Module.use("common/widget/JoinVipDialog",[],function(i){i.getMemberDialog()})}),$.stats.track("cardinfo","ihome_v1")}else{var s='
    网络错误刷新
    ';a._visit_card.setContent(s),$("#user_card_reload").on("click",function(){return a.buildCard(i),!1})}})},bindVisitCardEvent:function(){var i=this;i._visit_card.showCard({type:"delayShow",time:200}),$.stats.track("cardinfo","ihome_v1")}}}); ;_.Module.define({path:"ihome/widget/UserVisitCard/UserVisitCardBase",requires:["common/widget/Icons","common/widget/UserHead","common/widget/MemberApi","ihome/widget/MonthIcon"],sub:{countLen:0,initial:function(){},getVisitCardTpl:function(e,a,r){var i=PageData.product||"",n=this.use("common/widget/Icons"),t=this.use("common/widget/UserHead"),s=this.use("ihome/widget/MonthIcon"),o=this.use("common/widget/MemberApi"),_=t.getHeadFrameStyle(a,"105"),c={head_img:"/tb/static-ihome/img/panel_"+a.bg_id+".jpg",concernClass:"0"==a.can_followed?"btn_concern_done":"btn_concern",un:encodeURIComponent(a.name),btn_group:r?this.getBtnGroup(a):"",frameClass:_.hasFrame?"card_userinfo_left_frame":"",frameStyle:_.stylestr,portrait:t.getHeadUrl(a),fr:i,icon_pre:n.getPreIconHtml(a.mParr_props,a.free_flag),member_class:o.getMemberNameClass(a.mParr_props,a.free_flag),name:a.name_show,icon:n.getIconsHtml(a),sex:a.sex,tb_age:"-"==a.tb_age?a.tb_age:a.tb_age+"年",post_num:a.post_num,good_num:a.good_num,honor:s.getMonthIcon(a.tbmall_month_icon,2),honor_margin:this.getHonorMargin(),vip_tips:this.getVipTips(a)};a.is_verify&&"0"!==a.is_verify&&(c.verify_info=this.getVerifyHTML(a.identify_info));var l="";e||(l='
    ');var m=['
    ','','',l,"
    ",'
    ','
    ','
    ','
    ','',"
    ","
    ",'
    ','
    ','#{icon_pre}#{name}#{icon}',"
    ",'
    ','',"吧龄:#{tb_age}",'',"发贴:#{post_num}","
    ",'
    ',"#{honor}","
    ","#{vip_tips}","
    ","
    ","#{verify_info}"].join("");return $.tb.format(m,c)},getBtnGroup:function(e){var a="";if(e.id!==PageData.user.id){var r=e.can_begcard,i="";0==r?i='':1==r?i='已申请':2==r&&(i='已交换');var n={private_msg:"http://msg.baidu.com/ms?ct=21&cm=1&tn=bmSendMessage&un="+encodeURIComponent(e.name),btn_begcard:i};a=['
    ','',"#{btn_begcard}","
    "].join(""),a=$.tb.format(a,n)}return a},getIcon:function(e){var a="";return e.identity&&(a+=''),e.meizhi_level>0&&(a+=''),a},getHonor:function(e){if(e.novice)return'
    贴吧菜鸟
    ';var a={manager:{title:"吧主",level:19},assist:{title:"小吧主",level:20},picadmin:{title:"图片小编",level:21},videoadmin:{title:"视频小编",level:22},novice:{title:"菜鸟",level:23}},r=e.manager,i=null,n="",t="";this.countLen=0;for(var s in r){i=r[s];var o=i.forum_list.join("、"),_=a[s];o=i.count>2?o+"等吧"+_.title:o+"吧"+_.title,n+=this.getHonorItem(_.level,i.count,o),this.countLen+=String(i.count).length}var c=e.grade,l=[];for(var m in c)l.push(m);l.sort(function(e,a){return a-e});for(var d=0,f=l.length;f>d;d++){i=c[l[d]];var o=i.forum_list.join("、");i.count>2&&(o+="吧等"),t+=this.getHonorItem(l[d],i.count,o),this.countLen+=String(i.count).length}return n+t},getHonorMargin:function(){var e={2:"8px",3:"6px",4:"4px"},a=this.countLen-4;return e[a]||""},getHonorItem:function(e,a,r){var i={level:e,title:r,count:a},n=['
    ',"#{count}","
    "].join("");return $.tb.format(n,i)},getVerifyHTML:function(e){for(var a={verify_reason:e[0]&&e[0].v_reason,verify_forums:""},r=['
    ','
    ','
    ',"官方认证:","#{verify_reason}","
    ",'
    ','申请企业官方吧',"入驻吧:","#{verify_forums}","官方吧主","
    ","
    ","
    "].join(""),i=0;i5?(r=a.substring(0,5),r+="..."):r=a,i={index:e,verify_forum_name:r,origin_forum_name:encodeURIComponent(a)},n=['','#{verify_forum_name}','','官方认证图标',"",""].join(""),$.tb.format(n,i)},getVipTips:function(e){var a="",r=(new Date).getTime()/1e3;return e.mParr_props&&e.mParr_props.level&&e.mParr_props.level.end_time>r&&(a='

    开通会员尊享昵称红名特权 了解特权

    '),a}}});_.Module.define({path:"common/widget/AudioPlayer",requires:[],sub:{defaultOptions:{src:"http://play.baidu.com/player/static/flash/fmp.swf"},isReady:!1,isPlaying:!1,isMute:!1,volume:void 0,url:"",initial:function(t){var e=this;this.options=$.extend(this.defaultOptions,t);var i=$("
    ").css({width:1,height:1,overflow:"hidden"});i.appendTo("body"),i.html(this.renderSwf(this.options.src)),$swf=i.find("object");var s=$.browser.msie?$swf[0]:$swf.find("embed")[0];this.$container=i,this.$swf=$swf,this.swfObject=s;var a=setInterval(function(){100===e.swfObject.PercentLoaded()&&(clearInterval(a),setTimeout(function(){e.onSwfLoaded()},100))},100);window.pl=this},onSwfLoaded:function(){this.isReady=!0,this.bindEvents(),this.trigger("playerloaded",this)},renderSwf:function(){var t=['','','','','','','',""].join("");return function(e){return $.tb.format(t,{src:e,srcWithStamp:e,width:1,height:1})}}(),bindEvents:function(){this.bind("reset",this._reset,this),this.bind("load",this._load,this),this.bind("play",this._play,this),this.bind("pause",this._pause,this),this.bind("stop",this._stop,this),this.bind("setmute",this._setMute,this)},_reset:function(){this.stop(),this.url="",this.isPlaying=!1},_load:function(t,e,i,s){function a(){var t=n._getLoadedPercent();return t>.3?(n.trigger("songloaded",t),n.failHandler&&clearTimeout(n.failHandler),i&&i(),!0):!1}var n=this;this.url=e,this.swfObject.closeStream(),this.swfObject.f_load(e),this.failHandler&&clearTimeout(this.failHandler),this.failHandler=setTimeout(function(){s&&s()},5e3),this.checkLoadedHandler&&clearTimeout(this.checkLoadedHandler),this.checkLoadedHandler=setTimeout(function(){a()||(n.checkLoadedHandler=setTimeout(arguments.callee,50))},50)},_play:function(t,e,i,s){function a(){var t=n._getCurrentPosition();return i&&i({percent:t,totalTime:n._getTotalTime(),currentTime:n._getCurrentTime()}),1==t?(n.trigger("playfinish",t),s&&s(),!0):!1}var n=this;if(!this.isPlaying){var o=this._getTotalTime();this.swfObject.f_play(),this.checkFinishedHandler&&clearTimeout(this.checkFinishedHandler),this.isPlaying=!0,e&&e({totalTime:o}),this.checkFinishedHandler=setTimeout(function(){a()||(n.checkFinishedHandler=setTimeout(arguments.callee,500))},1e3)}},_pause:function(){this.isPlaying&&(this.swfObject.f_pause(),this.isPlaying=!1)},_stop:function(){this.swfObject.f_stop(),this.checkFinishedHandler&&clearTimeout(this.checkFinishedHandler),this.isPlaying=!1},_setMute:function(t,e){this.isMute=e,this.swfObject.setData("mute",e)},_setVolume:function(t,e){this.volume=e,this.swfObject.setData("volume",e)},_setCurrentPosition:function(){},_getCurrentPosition:function(){return this.swfObject.getData("postionPct")},_getLoadedPercent:function(){return this.swfObject.getData("loadedPct")},_getTotalTime:function(){return this.swfObject.getData("length")},_getCurrentTime:function(){return this.swfObject.getData("currentPosition")}}});_.Module.define({path:"common/widget/Voice",requires:["common/widget/Card","common/widget/AudioPlayer"],sub:{version:"0.1",dialog:null,api:"/voice/index?",pidWhiteList:[40649447103,40649504943,40649558518,40649601183],initial:function(t){if(!PageData.pbVoiceLoaded){PageData.pbVoiceLoaded=!0;var i=this;this.product=PageData.product,this.product&&(this.api=t&&t.api||this.api,this.useMd5=t&&t.useMd5,this.canPlay=t&&t.canPlay,this.showClientAd=t&&t.showClientAd,this.showPostorAd=t&&t.showPostorAd,"frs"===this.product&&(this.showClientAd=1==this.canPlay?0:t.frsShowClientAd),$("body").on("click",".voice_player a ",function(t){t.preventDefault()}),1==this.showPostorAd&&this.initPostorAd(),this.initPlayer(),$(window).bind("initvoicelength",function(t,i){var e=$(i),a=e.find(".minute"),n=e.find(".second");if(a.length>0||n.length>0&&n.text()>=30)e.width(125);else if(n.length>0){var o=n.text();e.width(5>=o?50:50+3*(o-5))}}),$(".voice_player .time").each(function(){$(window).trigger("initvoicelength",this)}),$("body").bind("showvoicedialog",function(t,e){i.dialog?i.dialog.show():(dialog=new $.dialog({width:398,html:$(".voice_client_ad_template").html(),title:"",draggable:!1,show:!1}),dialog.element.addClass("voice_dialog"),e&&dialog.element.addClass("voice_dialog_post"),dialog.show(),dialog.modal.bind("click",function(){dialog.hide()}))}))}},initClientAd:function(){$("body").on("click",".voice_player a",function(){$("body").trigger("showvoicedialog")})},initPostorAd:function(){$("#j_p_postlist").on("click",".j_lzl_p_sv",function(t){t.stopPropagation();var i=$(this);i.find(".new_icon").remove(),$.tb.Storage.set("VoicePostorAdClosed",1),$.stats.track("lzl_poster","pc_voice"),$("body").trigger("showvoicedialog",!0)})},initPlayer:function(){var t=this;this.player=this.use("common/widget/AudioPlayer"),this.player.bind("playerloaded",function(){t.bindPlayerEvent(),t.player._setVolume("",100)})},bindPlayerEvent:function(){var t=this,i=this.animateIcon,e=this.player,a=null;$("body").on("click",".voice_player a",function(n){function o(t){t.totalTime>0&&!g.data("time")&&0!=t.totalTime&&g.data("time",t.totalTime)}function s(i){var e=(0!=i.totalTime?i.totalTime:g.data("time"))-i.currentTime;t.updateTime(g,e)}function r(){c.data("state",""),t.resetTime(g),i.reset(p)}n.preventDefault(),$.stats.track("voice_btn_total","pc_voice");{var l,d,c=$(this).parent(".voice_player"),p=c.find(".speaker"),g=c.find(".time"),m=c.hasClass("voice_player_mini");m?"lzl":t.product}"pb"===t.product?(l=PageData.thread&&PageData.thread.thread_id,d=m?c.parents(".j_lzl_s_p").getData().spid:c.parents(".l_post").getData().content.post_id):"frs"==t.product?l=c.parents(".j_thread_list").data("field").id:"index"==t.product&&(l=c.data("tid"));var u="";if(u=1==t.useMd5?t.api+"?voice_md5="+c.data("md5")+"&kw="+PageData.forum.forum_name+"&tbs="+PageData.tbs:t.api+"tid="+l+(d?"&pid="+d:""),1!=t.canPlay&&-1==$.inArray(d,t.pidWhiteList))return a&&(e.trigger("stop"),t.resetPrevPlayer(a)),$.stats.track("voice_dialog_show","pc_voice"),void $("body").trigger("showvoicedialog");if("playing"===c.data("state"))e.trigger("stop"),c.data("state",""),i.reset(p),t.resetTime(g),$.stats.track("voice_stop","pc_voice");else{t.resetPrevPlayer(a),e.trigger("stop"),c.data("state","playing"),i.set(p,"loading"),$.stats.track("voice_play","pc_voice");var h=g.find(".minute"),v=g.find(".second"),f=h.length>0?+h.html():0,_=v.length>0?+v.html():0;g.data("time",6e4*f+1e3*_),e.trigger("load",u,function(){e.trigger("play",o,s,r),i.set(p,"playing")},function(){e.trigger("stop"),c.data("state",""),i.reset(p),t.resetTime(g);var a=$.tb.alert({title:"播放失败",message:"我不是故意的,播放失败了,请再试一下吧~",buttons:[{text:"确认"}],width:310});a.modal.bind("click",function(){a.hide()})}),a=c}})},updateTime:function(t,i){i=i||t.data("time")||0;var e=Math.floor(i/6e4),a=Math.round(i%6e4/1e3),n="";e>0&&(n+=''+e+"'"),(a>0||e>0)&&(n+=''+a+'"'),t.html(n)},resetTime:function(t){this.updateTime(t)},resetPrevPlayer:function(t){if(t){var i=t.find(".speaker"),e=t.find(".time");t.data("state",""),this.resetTime(e),this.animateIcon.reset(i)}},animateIcon:function(){function t(t,i){if($.browser.mozilla){var e=t.parent().parent().hasClass("loading")?"loading":"playing",a=t.parent().parent().parent().hasClass("voice_player_mini")?"mini":"normal",n=i+"px "+s[a][e]+"px";t.css("background-position",n)}else t.css("background-position-x",i)}function i(i,s){l&&e(l),e(i),l=i,i.parent().parent().addClass(s);var d=i.parent().parent().parent().hasClass("voice_player_mini")?"mini":"normal";"playing"===s?(i.parent().parent().hasClass("voice_player_mini")?t(i,-38):t(i,-58),r=setTimeout(function(){var e=0;return function(){e=(e+1)%4,t(i,a[d][e]),r=setTimeout(arguments.callee,o[s])}}(),o[s])):"loading"===s&&(i.parent().parent().hasClass("voice_player_mini")?t(i,-1):t(i,-1),r=setTimeout(function(){var e=0;return function(){e=(e+1)%12,t(i,-1-e*n[d]),r=setTimeout(arguments.callee,o[s])}}(),o[s]))}function e(i){clearTimeout(r),i.parent().parent().removeClass("loading playing"),i.parent().parent().parent().hasClass("voice_player_mini")?t(i,-38):t(i,-58)}var a={normal:[-1,-20,-39,-58],mini:[1,-12,-25,-38]},n={normal:20,mini:15},o={playing:400,loading:100},s={normal:{playing:-202,loading:-167},mini:{playing:-264,loading:-237}},r=null,l=null;return{set:i,reset:e}}()}});_.Module.define({path:"encourage/widget/meizhi_vote",requires:["common/component/Card"],sub:{_visit_card:null,_vote_card:null,_visit_card_ajax:null,_vote_button:null,_visit_card_option:{width:280,height:237},_special_visit_card_option:{width:280,height:210},initial:function(){this._wrap=$("body"),this._is_meizhi=PageData.user.is_login&&PageData.user.meizhi_level>=0?!0:!1,this.bindEvents()},bindEvents:function(){var t=this;this._wrap.delegate(".j_meizhi_vip","mouseenter",function(){return t.buildVisitCard(this),!1}),this._wrap.delegate(".j_meizhi_vip","mouseleave",function(){return t._visit_card_ajax&&t._visit_card_ajax.abort(),t._visit_card&&t._visit_card.closeCard({type:"delayClose",time:200}),t._visit_card=null,!1}),this._wrap.delegate(".j_meizhi_vote","click",function(e){return t._vote_card&&(t._vote_card.closeCard(),t._vote_card=null,t._vote_button==e.target)?(e.preventDefault(),!1):(t.buildVoteCard(this),t._vote_button=e.target,void e.preventDefault())})},buildVoteCard:function(t){var e=this,i=$(t).getData(),a=i.user_id;$.ajax({type:"post",url:"/encourage/get/meizhi/panel",data:{user_id:a},dataType:"json"}).success(function(i){if(0==i.no){var o=i.data,n=e.buildVoteBtnGroup(o.can_vote,a,o.vote_count),s=$(t),_=s.offset().left-140+s.outerWidth(!0)/2,d=s.offset().top-64-12;e._vote_card&&(e._vote_card.closeCard(),e._vote_card=null),e._vote_card=e.use("common/component/Card",{content:n,card_css:{top:d,left:_,width:280,height:64},attr:"id='meizhi_vote_card'",wrap:$("body")}),e.bindVoteCardEvent()}})},bindVoteCardEvent:function(){var t=this;t._vote_card.showCard(),t._vote_card._j_card.delegate(".j_vote_button","click",function(){$.stats.track("frs_btn","meizhi_vote"),t.vote(this)})},vote:function(t){var e=this,i=$(t),a=i.getData(),o=a.vote_type,n="/encourage/post/meizhi/checkvcode",s="/encourage/post/meizhi/getvcode";_.Module.use("common/component/PostorServiceMeizhi",[],function(t){t.postHandler({data:{content:"",tbs:PageData.tbs,fid:PageData.forum.id||PageData.forum.forum_id,kw:PageData.forum.name,uid:a.user_id,scid:PageData.user.id||0,vtype:o,ie:"utf-8",vcode:""},checkUrl:n,vCodeUrl:s,url:"/encourage/post/meizhi/vote",type:"vote",success:function(t){var a=t,n=$('');n.appendTo(i).animate({top:"-=20",opacity:0},1e3);var s=e.cutVoteCount(a.vote_count[o]);s=s?s:1,i.find(".j_vote_count").text(s);var _=i.parent();_.find(".j_vote_text").addClass("vote_text_small"),_.find(".j_vote_count").removeClass("hide"),_.siblings(".j_vote_tip").text("投票成功,对该用户每四小时只能投票一次。"),_.addClass("disabled").find(".j_vote_button").removeClass("j_vote_button"),1==a.hasCheckVcode&&e._msgDialog(),$.stats.track("vote_succ","meizhi_vote")}})})},_msgDialog:function(){var t={image:'',subMessage:"投票成功",message:"",dialogSet:{width:410,height:50,title:"发起投票"}},e='
    '+t.image+''+t.subMessage+"
    "+t.message+"
    ";$.dialog.alert(e,t.dialogSet)},buildVisitCard:function(t){var e=this,i=$(t).parent().getData(),a=i.user_id;this._visit_card_ajax&&this._visit_card_ajax.abort(),this._visit_card_ajax=$.ajax({type:"post",url:"/encourage/get/meizhi/panel",data:{user_id:a,type:1},dataType:"json"}).success(function(i){if(0==i.no){var o=i.data,n=o.level-1?o.level-1:"",s=e.calPercent(o.vote_count),_="/i/sys/jump?un="+encodeURIComponent(o.uname)+"&ie=utf-8",d=o.group_info.has_group,v=d?' ':"",r=d?'":"",c=["','
    ','
    ','

    '+o.uname+""+v+"

    ",r,'
    等级:MVP'+n+"
    ",'
    所在吧:'+o.forum_name+"吧
    ","
    ",'

    看看Ta的认证贴>>>

    ',"

    已投票比例:

    ",'
    ',''+s.meizhi_need_percent+"",''+s.weiniang_need_percent+"",''+s.renyao_need_percent+"","
    "].join(""),l=e._is_meizhi;l||(c+=o.can_vote?'

    投出无节操的真诚一票!

    ':"

    投票成功,对该用户每四小时只能投票一次。

    "),c+=e.buildVoteBtnGroup(o.can_vote,a,o.vote_count),c+=e.addTip(o,l);var u=$(t),p=l?e._special_visit_card_option:e._visit_card_option;e._visit_card&&(e._visit_card.closeCard(),e._visit_card=null),e._visit_card=e.use("common/component/Card",{content:c,card_css:{width:p.width,height:p.height},auto_positon:!0,event_target:u,attr:"id='meizhi_visit_card'",wrap:$("body")}),e.bindVisitCardEvent()}})},addTip:function(t,e){var i;return i=e?'

    完成度:获得'+t.exp_value+"点经验、"+t.levelup_left+"张妹纸票后升级

    ":'什么是妹纸认证系统>>'},calPercent:function(t){var e=t.meizhi+t.weiniang+t.renyao,i=Math.round(t.meizhi/e*100),a=Math.round(t.weiniang/e*100),o=100-i-a,n=10,s=i>n?i+"%":"",_=a>n?a+"%":"",d=o>n?o+"%":"";$.browser.msie&&$.browser.version<8&&(i>30?i-=1:a>30?a-=1:o>30&&(o-=1));var v={meizhi_orign_percent:i,weiniang_orign_percent:a,renyao_orign_percent:o,meizhi_need_percent:s,weiniang_need_percent:_,renyao_need_percent:d};return v},buildVoteBtnGroup:function(t,e,i){var a;if(this._is_meizhi)a=['
    ','
    ','
    妹纸
    ','
    '+this.cutVoteCount(i.meizhi)+"
    ","
    ",'','
    ','
    伪娘
    ','
    '+this.cutVoteCount(i.weiniang)+"
    ","
    ",'','
    ','
    人妖
    ','
    '+this.cutVoteCount(i.renyao)+"
    ","
    ","
    "].join("");else if(t){var o={user_id:e,vote_type:"meizhi"},n={user_id:e,vote_type:"weiniang"},s={user_id:e,vote_type:"renyao"};a=['
    ','
    ",'
    妹纸
    ','
    '+this.cutVoteCount(i.meizhi)+"
    ","
    ",'
    ",'
    伪娘
    ','
    '+this.cutVoteCount(i.weiniang)+"
    ","
    ",'
    ",'
    人妖
    ','
    '+this.cutVoteCount(i.renyao)+"
    ","
    ","
    "].join("")}else a=['
    ','
    ','
    妹纸
    ','
    '+this.cutVoteCount(i.meizhi)+"
    ","
    ",'
    ','
    伪娘
    ','
    '+this.cutVoteCount(i.weiniang)+"
    ","
    ",'
    ','
    人妖
    ','
    '+this.cutVoteCount(i.renyao)+"
    ","
    ","
    "].join("");return a},cutVoteCount:function(t){return t>9999?"9999+":t},bindVisitCardEvent:function(){var t=this;this._visit_card.showCard({type:"delayShow",time:200}),this._visit_card._j_card.delegate(".j_vote_button","click",function(){$.stats.track("card_btn","meizhi_vote"),t.vote(this)})}}}); ;var Thread_add_result={resultNo:0,fid:"",tid:"",vid:"",sign:"",bdauditreason:0,bdQueryWordEnc:"",autoMsg:"",is_login:0,init:function(e){if(Thread_add_result&&e.data&&"object"==typeof e.data)for(var a in e.data)Thread_add_result[a]=e.data[a];Thread_add_result.resultNo=e.no},isNeedWaitForCheck:function(){var e=!1;switch(this.resultNo){case 9:case 20:case 23:e=!0}return e},isNeedBindPhone:function(){return 4010==this.resultNo},Action_FocusTitle:"focusTitle",Action_FocusContent:"focusContent",Action_ClearYZM:"clearYZM",Action_FocusUrl:"focusUrl",Action_GoToHead:"goToHead",Action_FlushAndGoToHead:"flushAndGoToHead",getActionType:function(){var e="";switch(this.resultNo){case 10:case 14:case 501:case 15:case 36:case 41:case 42:case 43:case 46:case 9001:case 10010:case 10011:case 10012:case 10013:case 220012:case 220015:case 220035:case 2130001:case 2130007:case 2130008:case 2130009:case 2130011:case 2130012:case 2130014:case 2130005:e=this.Action_FocusContent;break;case 11:case 20:e=this.Action_FocusTitle;break;case 17:case 0:e=this.Action_FlushAndGoToHead;break;case 22:case 9:case 23:case 119:case 44:case 100:case 703:case 704:case 705:e=this.Action_GoToHead;break;case 38:case 39:case 40:e=this.Action_ClearYZM;break;case 1120:case 1121:e=this.Action_FocusUrl}return e},getMessage:function(){var e="",a=null;if(this.resultNo>=901&&this.resultNo<=950)return Thread_add_result.autoMsg;switch(null==a&&(a=PageData.forum?PageData.forum.id:null),null==a&&(a=PageData.forum_id),null==a&&(a=PageData.forumID),this.resultNo){case 10:e="贴子内容包含太少的文字";break;case 11:e="贴子标题和内容太长";break;case 12:e=null!=a?"操作失败,您的账号因违规操作而被封禁  查看封禁信息":"操作失败";break;case 13:e=null!=a?"操作失败,您的网络地址由于非法操作被封
    查看封禁信息':"您的网络地址由于非法操作被封 ";break;case 14:e="您发布的贴子已经存在";break;case 501:case 15:e="请不要发表含有不适当内容的留言
    请不要发表广告贴";break;case 16:e="对不起,您所输入的贴吧不存在。由于系统升级维护,新建贴吧功能暂停,希望得到您的谅解!";break;case 19:case 200:case 201:case 202:e="您的用户名或者密码填写有误,请确认后再发表";break;case 20:e="您发表的贴子的标题或正文包含太少的文字,请修改后再发表";break;case 17:e="本吧当前只能浏览,不能发贴!";break;case 18:case 21:e="其他未知原因";break;case 22:e="您发表的贴子已经成功提交,由于特殊原因我们需要核实该贴内容是否含有不良信息,我们会在10分钟内确认,请您耐心等待!";break;case 9:e=this.getCheckMessage(this.bdauditreason);break;case 33:e=1==Thread_add_result.is_login?"您发贴太快了:) 请稍后再发":"您发贴速度太快了。为了减少恶意灌水和广告贴,系统对匿名发贴进行严格的控制,登录用户不受影响";break;case 34:e=1==Thread_add_result.is_login?"您说话太快了:) 请先停下来喝杯茶吧,或者可以去别的吧看看哦,一定会发现还有您感兴趣的话题":"您发贴速度太快了。为了减少恶意灌水和广告帖,系统对匿名发贴进行严格的控制,登录用户不受影响";break;case 220034:e="您说话太快了:) 请先停下来喝杯茶吧,或者可以去别的吧看看哦,一定会发现还有您感兴趣的话题";break;case 220035:e="亲,已@不少人了,以免打搅更多人,歇一会吧~";break;case 35:e=1==Thread_add_result.is_login?"亲,已@不少人了,以免打搅更多人,歇一会吧~":"您发贴速度太快了。为了减少恶意灌水和广告贴,系统对匿名发贴进行严格的控制,登录用户不受影响";break;case 36:e="请不要发广告贴!";break;case 37:e="您已尝试提交多次了,请返回后刷新页面,方可重新发贴";break;case 38:e="验证码超时,请重新输入";break;case 39:e="由于您多次输错验证码,请您返回后刷新页面,方可重新发贴";break;case 40:e="验证码输入错误,请您返回后重新输入";break;case 41:e="您的贴子可能包含不合适的内容,请您确定后再提交";break;case 42:e="您的发贴行为被系统认为有发广告嫌疑,请您稍后再发";break;case 43:e="您的发贴行为或贴子内容有广告或不合适的特征,请您确定后再发送";break;case 23:e="您的贴子已经成功提交,但需要系统审核通过后才能建立贴吧";break;case 119:e="对不起,本主题的回复数已经达到上限,感谢您的参与,欢迎您浏览本吧的其它主题";break;case 1120:e="抱歉,您输入的图片、视频链接地址错误,您可以点击查看相关帮助或返回修改";break;case 1121:e="抱歉,视频服务升级中,您暂时无法发表带有视频的贴子,给您带来的不便请原谅";break;case 44:e="对不起,本吧暂时限制部分用户发表主题贴子,您可以浏览或回复本吧其它内容,给您带来不便希望得到您的谅解。";break;case 100:e="对不起,本吧暂时限制部分用户使用完整的贴吧功能,您可以浏览本吧其它内容,给您带来不便希望得到您的谅解。";break;case 701:e="为了减少恶意灌水和广告帖,本吧不允许未登录用户发贴,登录用户不受影响,给您带来的不便深表歉意";break;case 702:e="为了减少恶意灌水和广告帖,本吧限制部分用户发贴,给您带来的不便深表歉意";break;case 703:e="为了减少恶意灌水和广告帖,本吧被设置为仅本吧会员才能发贴,给您带来的不便深表歉意。点此申请加入本吧会员";break;case 704:e="为了减少恶意灌水和广告帖,本吧被设置为仅本吧管理团队才能发贴,给您带来的不便深表歉意";break;case 705:e="本吧当前只能浏览,不能发贴!";break;case 706:e="抱歉,本贴暂时无法回复。";break;case 45:e="抱歉,您提交的贴吧名称含特殊字符,目前无法创建,推荐您使用汉字、字母或数字作为贴吧名称";break;case 46:e="抱歉,您的贴子过长,无法正常提交。建议您精简或分段后重新提交,谢谢!";break;case 800:break;case 801:break;case 802:break;case 803:break;case 804:break;case 805:break;case 806:break;case 807:break;case 808:break;case 809:break;case 814:break;case 815:e="抱歉,您已退出登录或未购买音乐道具,请刷新页面重试";break;case 900:e="为抵御挖坟危害,本吧吧主已放出贴吧神兽--超级静止蛙,本贴暂时无法回复。";break;case 961:e="发贴失败,您输入的图片地址有错误,请检查更正后再次发布:)";break;case 9001:e="由于匿名状态或本吧设置,无法发表带有图片的主题。";break;case 2100:e="内容含有高级字体效果,保持连续签到就能使用哦~~";break;case 4010:e="您的账号存在安全风险暂不能发贴,请先进行手机绑定后再发贴吧。";break;case 9e3:e="您还没有用户名,不能在本吧发贴。请先填写用户名。";break;case 10010:e="您的性别无法进行妹纸认证
    去修改我的性别>>";break;case 10012:e="请上传至少一张图片。";break;case 10013:e="您发往的吧未开通妹纸认证功能。";break;case 2130001:e="请不要给非妹纸用户投票。";break;case 2130007:e="您的账号已被封禁。";break;case 2130008:e="您已经给该用户投过票。";break;case 2130009:e="投票失败。";break;case 2130005:e="您已经发起过妹纸认证贴
    http://tieba.baidu.com/p/"+Thread_add_result.thread_id+"";break;case 2130011:e="妹纸认证用户之间不能相互投票。";break;case 220012:e="您的账号已被封禁。";break;case 220013:e="您的IP已被封禁。";break;case 225001:e="您的账号禁止贴条。";break;case 220015:e="您输入的内容含有敏感信息。";break;case 219e4:e="

    抱歉您没有贴条道具了不能发布贴条信息。

    PS:发贴,回贴,参加活动都有机会获得贴条道具。

    ";break;case 2130012:e="不能给自己投票。";break;case 2130014:e="不能给男性用户投票";break;case 2190001:e="您说话太快啦,请休息一下。";break;case 2190002:e="抱歉,每10分钟只能抢一次贴条。";break;case 2190003:e="

    真遗憾~您没有抢到贴条道具。

    PS:等级越高获得道具几率越高哦!

    ";break;case 2190004:e="服务器忙,请稍后重试";break;case 2190005:e="您的账号已被封禁。";break;case 2190006:e="贴条内容不能为空。";break;case 2190007:e="贴条内容过长。";break;case 2190008:e="今天的道具被抢完啦,明天继续加油!";break;default:e="未知错误。"}return e},getCheckMessage:function(e){var a="";switch(e){case-61:a="您的贴子已经成功提交,但为了保证贴子质量,本吧所发的贴子待系统审核通过后才能显示,请您耐心等待";break;case-62:a="您的贴子已经成功提交,但为了保证贴子质量,本吧贴图的贴子需要审核通过后才能显示,请您耐心等待";break;case-74:case-75:case-60:a="您发表的贴子已经成功提交,但系统需要核实该贴子内容是否含有不良信息,贴子在审核通过后才能显示,请您耐心等待";break;case-70:a="您的贴子已经成功提交,但为了控制广告贴,需要通过审核后才能发布。登陆署名发贴不受此限制。";break;case-71:a="您发表的帖子太长了。为了防止灌水,需系统审核后才能显示,请稍后查看";break;default:a="您发表的贴子已经成功提交,但系统需要核实该贴子内容是否含有不良信息,贴子在审核通过后才能显示,请您耐心等待"}return a}};_.Module.define({path:"encourage/widget/WelfareIcon",sub:{_card:null,_isGifing:!1,initial:function(){this._wrap=$("body"),this._bindEvents()},_bindEvents:function(){var t=this;this._wrap.on("mouseenter",".j_score_welfare",function(){t._buildCard(this)}).on("mouseleave",".j_score_welfare",function(){return t._card&&t._card.closeCard({type:"delayClose",time:200}),t._card=null,!1}).on("click",".j_score_welfare",function(e){return t.showGif(e),!1})},showGif:function(t){var e=$("
    "),i=this,o="http://tb1.bdstatic.com/tb/r/image/2014-04-11/968642070f6c20e5274ba44b5a75707f.gif",n=$('');this._isGifing||(this._isGifing=!0,e.css({position:"absolute",zIndex:5e4,left:t.pageX-80,top:t.pageY-80}),e.append(n),$("body").append(e),setTimeout(function(){n.tbattr("src",o)},0),n.animate({width:190,height:134,top:0,left:0},300),setTimeout(function(){n.animate({width:1,height:1,top:80,left:80},300,function(){e.remove(),i._isGifing=!1})},3e3))},_buildCard:function(t){var e,i=['
    ','

    【福利印记】

    ',"

    有效期:2014年12月31日

    "].join(""),o=['
    ','

    【福利印记】

    ',"

    发福利有机会获得!

    ",'

    点我!

    '].join(""),n=$(t),s=n.getData();if(s){e=s.user_id!==PageData.user.user_id?o:i;var a=n.offset().left-86+n.outerWidth(!0)/2,d=n.offset().top-64-12;this._card=this.use("common/widget/Card",{content:e,card_css:{top:d,left:a,width:172},auto_positon:!0,event_target:n,wrap:$("body")}),this._card.showCard({type:"delayShow",time:200})}}}});_.Module.define({path:"encourage/widget/achieveCard",requires:["common/component/Card"],sub:{initial:function(){this._wrap=$("body"),this._bindEvent()},_bindEvent:function(){var a=this;this._wrap.on("mouseenter",".j_fighter",function(e){var t=$(e.target),i=t.getData();$.post("/tbmall/gthread/iconbanner",{tbs:PageData.tbs,user_id:i.user_id},function(e){var i=t.offset();if(0===e.no){var c='

    '+e.data.user_name+'
    首届拳王争霸赛 - '+e.data.icon_name+'

    首届贴吧拳王争霸赛>>
    ';a._medalCard=a.use("common/component/Card",{content:c,card_css:{width:265,"z-index":1e3,top:i.top-117-12,left:i.left-126,card_leave_display:!0},wrap:$("body"),attr:"id='achieve_icon_card'"}),a._medalCard.showCard({type:"delayShow",time:200})}})}).on("mouseleave",".j_fighter",function(e){e.preventDefault(),a._medalCard&&a._medalCard.closeCard({type:"delayClose",time:200})}).on("click",".j_fighter",function(a){a.preventDefault()}),this._wrap.on("mouseenter",".j_cup_a, .j_cup_b",function(e){var t=$(e.target),i=t.offset(),c="A CUP 印记",d="http://tb1.bdstatic.com/tb/cms/fifa/girl/cup_a.png";$(this).hasClass("j_cup_b")&&(c="B CUP 印记",d="http://tb1.bdstatic.com/tb/cms/fifa/girl/cup_b.png");var n='

    '+c+'

    要两个一起才够好!

    ';a._medalCard=a.use("common/component/Card",{content:n,card_css:{width:235,"z-index":1e3,top:i.top-110-12,left:i.left-110,card_leave_display:!0},wrap:$("body"),attr:"id='cup_icon_card'"}),a._medalCard.showCard({type:"delayShow",time:200})}).on("mouseleave",".j_cup_a, .j_cup_b",function(e){e.preventDefault(),a._medalCard&&a._medalCard.closeCard({type:"delayClose",time:200})}).on("click",".j_cup_a, .j_cup_b",function(a){a.preventDefault()}),this._wrap.on("mouseenter",".j_minigame",function(e){var t=$(e.target),i=(t.getData(),t.offset()),c='

    游戏王印记

    在【T豆小游戏】中连续3天,每天至少完成一局比赛,即可获得。

    ';a._medalCard=a.use("common/component/Card",{content:c,card_css:{width:275,"z-index":1e3,top:i.top-110-12,left:i.left-130,card_leave_display:!0},wrap:$("body"),attr:"id='minigame_icon_card'"}),a._medalCard.showCard({type:"delayShow",time:200})}).on("mouseleave",".j_minigame",function(e){e.preventDefault(),a._medalCard&&a._medalCard.closeCard({type:"delayClose",time:200})})}}});_.Module.define({path:"fanclub/widget/fancard",requires:["common/widget/Card"],sub:{_fancard:null,_fancard_ajax:null,_fancard_data:{},_forum_id:"0",initial:function(){this._wrap=$("body"),this._bindEvents()},_bindEvents:function(){var a=this;this._wrap.delegate(".j_fanclub_vip","mouseenter",function(){return $(this).tbattr("title",""),a._getCardData(this),!1}),this._wrap.delegate(".j_fanclub_vip","mouseleave",function(){return a._fancard_ajax&&a._fancard_ajax.abort(),a._fancard&&a._fancard.closeCard({type:"delayClose",time:200}),a._fancard=null,!1})},_getCardData:function(a){var t=$(a).getData();if(t){var n=t.user_id,r=this;this._fancard_ajax=$.ajax({type:"GET",url:"/frsstar/browse/fanclub/fanInfo?userid="+n,dataType:"json",success:function(t){switch(t.no){case 0:r._fancard_data=t,r._buildCard(a)}},error:function(){$(a).tbattr("title","网络错误")}})}},_buildCard:function(a){var t="",n=this._fancard_data.fanclub_array.length;n>3&&(n=3);for(var r=0;n>r;r++)0==r&&(this._forum_id=this._fancard_data.fanclub_array[r].forum_id),t+=''+this._fancard_data.fanclub_array[r].name+' ',n-1>r&&(t+='|');var e=['
    ','
    ','',"
    ",'
    ',''+this._fancard_data.username+'',"

    加入会员时间:"+this._formatDate(this._fancard_data.entertime)+"

    ","

    已加入粉丝会:"+this._fancard_data.fanclub_count+"个

    ","
    ",'
    ',t,"
    ",'","
    "].join(""),_=$(a),i=_.offset().left-140+_.outerWidth(!0)/2,d=_.offset().top-64-12;this._fancard=this.use("common/widget/Card",{content:e,card_css:{top:d,left:i,width:302,height:147},auto_positon:!0,event_target:_,attr:"id='fancard_show'",wrap:$("body")}),this._fancard.showCard({type:"delayShow",time:200})},_buildErrorCard:function(){},_formatDate:function(a){var t=new Date(1e3*a);return t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()}}});_.Module.define({path:"common/widget/PlatformSpreadLayer",requires:[],sub:{initial:function(t){this.$platformLayer=$("#platform_left_float"),this.$platformCloseBtn=$("#j_platform_close_btn"),this.$platformClickBtn=$("#j_platform_left_content"),this.shouldShowLayer=$.cookie("platform_float_hide_"+t)?!0:!1,this.opt=t,this.shouldShowLayer||($.stats.track("整体","贴吧浮标",PageData.product,"show",{obj_type:"平台化",obj_name:t}),this.$platformLayer.show(),this._bindEvent())},_bindEvent:function(){var t=this,o=t.$platformLayer,a=t.$platformCloseBtn,e=t.$platformClickBtn,i=t.opt;e.on("click",function(){$.stats.track("整体点击","贴吧浮标",PageData.product,"click",{obj_type:"平台化",obj_name:i})}),a.on("click",function(){return $.stats.track("关闭按钮","贴吧浮标",PageData.product,"click",{obj_type:"平台化",obj_name:i}),o.hide(),$.cookie("platform_float_hide_"+i,1,{expires:999,path:"/"}),!1})}}});_.Module.define({path:"common/widget/pkFixedBubble",sub:{initial:function(){this.$wrap=$("#pk_bubble_w"),this.$close_btn=this.$wrap.find(".close_btn"),this.showBubble(),this.bindEvent()},showBubble:function(){if(1!=$.cookie("pk_bubble_hide")&&document.body.clientWidth>1024){var i=Math.round($(window).height()/2-this.$wrap.outerHeight()/2);this.$wrap.css({top:i}).show()}else this.$wrap.hide()},bindEvent:function(){var i=this;this.$close_btn.click(function(e){e.preventDefault(),i.$wrap.remove(),$.cookie("pk_bubble_hide",1,1)}),$(window).resize(function(){i.showBubble()})}}});_.Module.define({path:"common/widget/ten_years",sub:{_srcs:{common:PageUnit.load("ten_years_img_blue_src"),hover:PageUnit.load("ten_years_img_red_src"),close:PageUnit.load("ten_years_img_close_src")},_urls:{common:PageUnit.load("ten_years_img_url")},_isclosed:!1,_product:"",initial:function(e){var s=$.cookie("ten_years");this._product=e,s||PageData&&PageData.forum&&PageData.forum.forum_name&&"贴吧10周年"==PageData.forum.forum_name||(this._buildDialogHTML(),document.body.clientWidth>1024&&this._srcs.common&&this._srcs.hover&&this._srcs.close&&this._urls.common?$("#j_ten_years").show():$("#j_ten_years").hide())},_initEvents:function(e,s,t){var n=this;$(window).resize(function(){document.body.clientWidth>1024&&n._srcs.common&&n._srcs.hover&&n._srcs.close&&n._urls.common?$("#j_ten_years").show():$("#j_ten_years").hide()}),$("#j_ten_years").delegate(".tenYearsWrap a","click",function(){$.stats.track("左侧广告位","神翻译","","click",{fid:PageData.forum.forum_id})}),$("#j_ten_years").delegate(".close_btn","click",function(e){return e&&e.preventDefault?e.preventDefault():window.event.returnValue=!1,$.cookie("ten_years","true",{expires:1,path:"/"}),$("#j_ten_years").hide(),!1}),$("#j_ten_years").find(".ten_years").mouseover(function(){$(this).tbprop("src",t)}).mouseout(function(){$(this).tbprop("src",s)}).click(function(){$.stats.sendRequest("ev_type=click&st_mod=button&st_type=ten_years")})},_buildDialogHTML:function(){var e=this._srcs.common,s=this._srcs.hover,t=this._srcs.close,n=this._urls.common,o=[];o.push('
    '),o.push('close'),o.push('
    '),o.push('点击查看'),o.push("
    "),$("body").append(o.join("")),this._initEvents(n,e,s)}}});_.Module.define({path:"common/widget/PlatformSpreadVideo",requires:[],sub:{ANIMATE_STYLE:{UP:1,DOWN:2},videoHeight:255,ch:document.documentElement.clientHeight||document.body.clientHeight,cw:document.documentElement.clientWidth||document.body.clientWidth,initial:function(t,o){var e=$.cookie("platform_spread_video_"+o),i=$.cookie("platform_video_spread_close_"+o),a=$.cookie("platform_video_spread_autoShow_"+o),n=null!=i,d=null==e&&!parseInt(e),s=$.browser.msie&&6==Number($.browser.version);return this.swfURL=t,this.opt=o,this.$videoWrap=$("#platform_spread_video"),this.$videoTopHeads=this.$videoWrap.find(".platform_video_head"),this.$videoContent=this.$videoWrap.find(".platform_video_content"),this.$upHead=this.$videoTopHeads.eq(0),this.$downHead=this.$videoTopHeads.eq(1),this.$downBtn=this.$upHead.find(".head_down_btn"),this.$upBtn=this.$downHead.find(".head_up_btn"),this.$closeBtns=this.$videoTopHeads.find(".head_close_btn"),this.shouldShowVideo=d,s||n?void this.$videoWrap.hide():($.stats.track("整体","贴吧视频",PageData.product,"show",{obj_type:"平台化",obj_name:o}),d&&null==a?($.cookie("platform_video_spread_autoShow_"+o,1,{expires:999,path:"/"}),this._animateTo(this.ANIMATE_STYLE.UP)):this._animateTo(this.ANIMATE_STYLE.DOWN),void this._bindEvent())},_animateTo:function(t){var o=this,e=o.$videoWrap,i=o.$videoContent,a=o.$downHead,n=o.$upHead,d=o.opt;t&o.ANIMATE_STYLE.UP?($.stats.track("观看","贴吧视频",PageData.product,"show",{obj_type:"平台化",obj_name:d}),i.show(),e.animate({bottom:0},600,function(){a.hide(),n.show(),setTimeout(function(){$.stats.track("有效观看","贴吧视频",PageData.product,"show",{obj_type:"平台化",obj_name:d})},5e3)}),o._loadSwf()):e.animate({bottom:-1*o.videoHeight},600,function(){i.hide(),n.hide(),a.show()})},_bindEvent:function(){var t=this,o=t.$videoWrap,e=t.$closeBtns,i=t.$upBtn,a=t.$downBtn,n=t.opt;e.on("click",function(){return $.stats.track("关闭按钮","贴吧视频",PageData.product,"click",{obj_type:"平台化",obj_name:n}),$.cookie("platform_video_spread_close_"+n,1,{expires:999,path:"/"}),o.hide(),!1}),i.on("click",function(){return t._animateTo(t.ANIMATE_STYLE.UP),!1}),a.on("click",function(){return $.stats.track("收起按钮","贴吧视频",PageData.product,"click",{obj_type:"平台化",obj_name:n}),t._animateTo(t.ANIMATE_STYLE.DOWN),!1}),a.one("click",function(){return $.cookie("platform_video_spread_"+n,1,{expires:999,path:"/"}),!1})},_loadSwf:function(){{var t=this,o=t.swfURL,e=t.opt;t.$videoContent}new $.swf(o,{id:"platform_video_spread_"+e,container:"#j_platform_video_content",width:340,height:255})}}});var PopWidowHandle=function(t){var o={url:{P_GET:"/app/pop/bws/popup",P_POST:"/app/pop/commit/click"},delay:15,from_forum:"",page:""};this._option=$.extend(!0,o,t),this._init()};PopWidowHandle.prototype={constructor:PopWidowHandle,_init:function(){var t=this;$(document).ready(function(){setTimeout(function(){t._getPopWindow()},1e3*t._option.delay)})},_getPopWindow:function(){var t=this._option,o=this;$.tb.get(t.url.P_GET,{from_forum:t.from_forum,position:t.page},function(t){0==t.no&&t.data.task_id&&o._showPopWindow(t.data)})},_showPopWindow:function(t){this.data=t;var o=this._option,n={styleId:t.style_id,templateObj:{title:t.title,content:t.content,button:t.button,note:t.note,link:t.link}};this.popWindow=new PopWindow(n);var i=this.popWindow;i.bind("closeSuccess",function(){$.tb.post(o.url.P_POST,{task_id:t.task_id,type:1,count:t.count},function(){})},!0),i.bind("clickBtn",function(){$.tb.post(o.url.P_POST,{task_id:t.task_id,type:2,count:t.count},function(){})},!0),i.showPop()}};_.Module.define({path:"common/component/image_flash_editor",sub:{_swfPath:"http://tb2.bdstatic.com/tb/static-common/swf/FlashFilterUI_6e543a5.swf",_vars:{configURL:"/tb/static-common/htmlfilter/filterconf.js",reviewURL:"",iconPath:"/tb/static-common/img/image_editor/",uploadURL:"",imageURL:null,maxSize:5,maxWidth:3e3,maxHeight:3e3},_events:["upload_complete","compress_complete","upload_error"],_flashInstance:null,initial:function(t,i){i&&$.extend(this._vars,i),this._buildHTML(t.container,t.width,t.height),this._buildFlash(t)},_buildHTML:function(t,i,s){var a=this,e='';this.$root=$(e),this.$root.css({width:i,height:s}),this.$root.find(".j_ok").click(function(){return a.startUpload(),!1}),this.$root.find(".j_cancel").click(function(){return a.trigger("cancel"),!1}),$(t).append(this.$root)},_buildFlash:function(t){this._swfOptions=t,this._swfOptions.height=t.height-45,this._swfOptions.container=this.$root.find(".flash_editor_container"),this._swfOptions.vars=this._vars,this._swfOptions.callBacks={},this._generateCallBack(),this._flashInstance=new $.swf(this._swfPath,this._swfOptions)},_generateCallBack:function(){var t=this;for(var i in this._events){var s=this._events[i];this._swfOptions.callBacks[s]=function(i){return function(){var s=Array.prototype.slice.call(arguments,0);s.unshift(i),t.trigger.apply(t,s)}}(s)}},loadRemoteImage:function(t){this._flashInstance.remote("loadRemoteImage",t)},startUpload:function(){this._flashInstance.remote("startUpload")},setUploaderVariables:function(t){this._flashInstance.remote("setUploaderVariables",t)},clearPreview:function(){this._flashInstance.remote("clearPreview")}}});_.Module.define({path:"common/widget/EditorPicMeizhi",requires:["common/widget/EditorPicMeizhi/EditorPicMeizhiUpload"],sub:{tempHTML:['
    '].join(""),count:0,imageLimite:20,initial:function(){},init:function(i,e){var t=this;t.editor=e,i.before(this.tempHTML),t.j_content=i.siblings(".j_content"),t.picUploader=this.use("common/widget/EditorPicMeizhi/EditorPicMeizhiUpload",t.j_content.find(".mz_uploader_container"),e),t.myAlbumHandler(e),t.myCameraHandler(e),t.addImageArray={}},myAlbumHandler:function(i){var e=this,t=e.j_content.find(".mz_album_btn");t.click(function(){e.editorAlbum?e.editorAlbum.run():(e.editorAlbum=e.use("common/widget/EditorPicMeizhi/EditorPicMeizhiAlbum",i),e.editorAlbum.run())})},myCameraHandler:function(i){var e=this,t=e.j_content.find(".mz_camera_btn");t.click(function(){e.editorCamera?e.editorCamera.run():(e.editorCamera=e.use("common/widget/EditorPicMeizhi/EditorPicMeizhiCamera",i),e.editorCamera.run())})},getLimitNum:function(){var i=this,e=i.editor.config.imageLimite||100,t=e-i.editor.getImageNum();return t},showMaxImage:function(){var i=this,e=i.editor.config.imageLimite||100,t=e-i.editor.getImageNum();t=Math.max(0,t),i.j_tip.find(".j_image_num").html(t)}}}); ;_.Module.define({path:"common/widget/EditorPicMeizhi/EditorPicMeizhiAlbum",requires:["common/widget/ScrollPanel"],extend:"common/widget/EditorPicMeizhi/EditorPicMeizhiBase",sub:{GET_ALBUM_URL:"/photo/interface/alblist",initial:function(e){var l=this;l.editor=e},run:function(){this.selectedPic={},this.albumList={},this.curAlbumId=null,this.myAlbumLayer(),this.getAlbumList()},layerHeight:451,layerWidth:683,selectedPic:{},albumList:{},curAlbumId:null,errorHandler:function(e){var l=this;switch(e){case"noalbum":return $('
    上传图片到百度相册,发贴配图随选随用,方便快捷!立即上传
    ');case"creatAlbum":return $('
    开通百度相册,可以发贴时直接插入图片,方便快捷~立即开通
    ');case"login":return $("
    您已退出登录状态,请重新登录
    ");case"systemError":var a=$('
    系统繁忙,请刷新重试
    ');return a.find("a").click(function(){l.getAlbumList()}),a;case"noImage":return'
    该相册没有图片,请选择其他相册试试~
    '}},renderAlbumList:function(e,l){var a=this,t='
    还可以选中'+r+"
    ";var s=$(t);return s.find(".l_album_select").change(function(){a.getPicByUrl($(this).val())}),s},renderAlbumPic:function(e,l){var a=this,i=$('
    '),t=a.getImgEles(e,1,50);return l.append(i),a.l_album_pics=i,l.click(function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}),$.JsLoadManager.use("/tb/static-common/lib/jquery-ui-1.10.0.draggable.min.js?v=130307102247",function(){$.browser.msie&&$.browser.version<8?a.l_album_pics.html(t):(a.scrollPanel=a.use("common/widget/ScrollPanel",{container:i,height:350,content:t}),a.rightScrollPanel=a.use("common/widget/ScrollPanel",{container:a.albumContainer.find(".l_album_selected_con"),height:350,content:""})),i.delegate(".j_prepage","click",function(){return a.getPicByUrl(a.curAlbumId,a.cur_page-1),!1}),i.delegate(".j_nextpage","click",function(){return a.getPicByUrl(a.curAlbumId,a.cur_page+1),!1}),i.delegate(".l_album_small_pics","click",function(){return a.selectImage(this),!1}),i.delegate(".l_album_small_pics","mouseenter",function(){return $(this).addClass("l_hover"),!1}),i.delegate(".l_album_small_pics","mouseleave",function(){return $(this).removeClass("l_hover"),!1}),a.reloadImage()}),i},reloadImage:function(){var e=this;this.l_album_pics.find(".l_album_pic").each(function(){var l=$(this),a=l.data("src");l.load(function(){e.resetImg(this,120,120)}).tbattr("src",a)})},addSelected:function(e,l){var a=this,i=$('');return $.browser.msie&&$.browser.version<8?a.albumContainer.find(".l_album_selected_con").append(i):a.rightScrollPanel.appendContent(i),i},removeSelected:function(){},selectImage:function(e){var l=this;e="IMG"==e.tagName?$(e).parent():$(e);var a=e.tbattr("data-url"),i=e.tbattr("data-surl");if(this.errDom=$(".i_error_tips"),this.errDom.text(""),e.hasClass("selected"))e.removeClass("selected"),l.selectedPic[a].remove(),delete l.selectedPic[a];else{var t=l.getImageLimit(l.albumContainer.find(".l_album_selected_con"));if(0>=t)return;if(a.match("priv.hiphotos.baidu.com"))return void this.errDom.text("您的私有照片无法在贴子中显示,请使用其他照片。");e.addClass("selected"),l.selectedPic[a]=l.addSelected(a,i)}l.updateRemianImage(l.albumContainer)},getAlbumList:function(){var e=this;$.get(e.GET_ALBUM_URL,{_t:(new Date).getTime()},function(l){var a=e.albumContainer.find(".l_album_lwrapper");if(l=$.parseJSON(l),"0"==l.no){{var i,t=l.data.defalut_album,r=l.data.album_list,s=r.length,n=t.pic_list;n.length}if(e.curAlbumId=t.id,0==s)i=e.errorHandler("noalbum"),a.html(i);else{a.append(e.renderAlbumList(s,r)),e.renderAlbumPic(n,a)}}else if("4049"==l.no){var i=e.errorHandler("creatAlbum");a.html(i)}else if("265"==l.no){var i=e.errorHandler("login");a.html(i)}else{var i=e.errorHandler("systemError");a.html(i)}})},getPicByUrl:function(e,l){var a=this;a.curAlbumId=e,$.get("/photo/interface/piclist",{album_id:e,pn:l,_t:(new Date).getTime()},function(e){if(e=$.parseJSON(e),0==e.no){var l=e.data;$.browser.msie&&$.browser.version<8?a.l_album_pics.html(a.getImgEles(l.pic_list,l.cur_page,l.page_size)):(a.scrollPanel.setContent(a.getImgEles(l.pic_list,l.cur_page,l.page_size)),a.scrollPanel.scrollTopTo(0)),a.reloadImage()}else a.l_album_pics.html(a.errorHandler("systemError"))})},getImgEles:function(e,l,a){var i,t,r="",s=e.length,a=a||50,n=this;if(n.curPagePicNum=s,n.cur_page=l||1,0==s)r=this.errorHandler("noImage");else{for(r+="
    ",i=0;s>i;i++)t=this.selectedPic[e[i].big_pic]?"selected":"",r+='';r+="
    ";var c=this.albumList[this.curAlbumId],o=((c-1)/a|0)+1;1!=o&&(r+='
    ',1!=l&&(r+='<上一页'),o>l&&(r+='下一页>'),r+="
    ")}return r},myAlbumLayer:function(){var e=this;if(!e.lDialogOp){var l=$("
    "),a=$('
    '),i='
    当前选中
    ';e.albumContainer=a,a.html(i),l.append(a).append(e.layerBottom("showtips"));var t=e.layerWidth,r={html:l,title:"我的相册",width:t,height:e.layerHeight,closeable:!0};$.browser.msie&&$.browser.version<7&&l.closest(".dialogJcontent").css({padding:"9px 0px 9px 9px;"}),e.editor.overlay.hide(),e.lDialogOp=new $.dialog(r),e.lDialogOp.bind("onclose",function(){e.editor.overlay.show(),delete e.lDialogOp}),e.lDialogOp.show()}},submit:function(){var e=this,l=[];for(var a in this.selectedPic)l.push({url:a,pic_id_encode:e.getEncode(a)});this.editor.insertImage(l),this.lDialogOp.close(),this.editor.overlay.show()}}}); ;_.Module.define({path:"common/widget/EditorPicMeizhi/EditorPicMeizhiUpload",requires:["common/widget/image_uploader_manager","common/widget/ScrollPanel","common/component/image_flash_editor"],extend:"common/widget/EditorPicMeizhi/EditorPicMeizhiBase",sub:{picItemPath:"http://imgsrc.baidu.com/forum/pic/item/",abpicPath:"http://imgsrc.baidu.com/forum/abpic/item/",layerHeight:460,layerWidth:680,initial:function(e,i){var t=this;t.editor=i,t.j_con=e,t.uploader=t.localUploader(e),t.addImageArray={},Function.prototype.BINDEVENT=function(e){var i=this;return function(){i.apply(e,arguments)}}},localUploader:function(e){var i=this,t=this.use("common/widget/image_uploader_manager",{container:e,width:e.width(),height:e.height(),queueLen:100,fid:PageData.forum.forum_id||PageData.forum.id,isAutoUp:!1});return t.bind("onFileSelected",function(e,a){for(var o=i.dealWithData(a.imageList),r=o.filterId,n=0,d=r.length;d>n;n++)t.deleteFile(r[n]);var l=i.getImageLimit(i.imageContainer),c=o.imageList.length,s=c-r.length;if(s>l){for(var p=l;c>p;p++)t.deleteFile(o.imageList[p].id);o.imageList=o.imageList.splice(0,l)}t.startUpload(),i.startRender(o.imageList,"upload")}),t.bind("onProgressListen",function(e,t){i.progressHandler(t)}),t.bind("onComplete",function(e,t){i.uploadComplete(t)}),t.bind("onError",function(){}),t},imageHandler:function(e,i){var t=e.id,a=i.filter('[data-id="'+t+'"]'),o=a.find("b"),r=e.response,n=e.percent,d=this;a.hasClass("complete")||(o.css({width:n+"%"}),100==n&&d.renderItem(r,a))},renderItem:function(e,i){var t=this,a=i.find("b");if(null!=e&&0==e.error_code){var o=e.info.pic_id_encode,r=e.info.fullpic_width,n=e.info.fullpic_height,d=e.info.pic_water,l=i.find("img")[0];l.src="/tb/static-common/editor_img/layer/i.gif";if(200>r||200>n)return t.errorBigHandler(i.find("img")),a.parent().hide(),!1;i.removeClass("uploading").addClass("complete"),i.tbattr("data-url",t.picItemPath+o+".jpg"),i.tbattr("href","#"),i.tbattr("data-water-url",d),i.tbattr("data-width",r),i.tbattr("data-height",n),i.tbattr("data-id-encode",o),(new Image).src=t.picItemPath+o+".jpg";var c=new Image;c.onload=function(){l.style.backgroundImage="url("+t.abpicPath+o+".jpg)",a.parent().hide()},c.src=t.abpicPath+o+".jpg",d&&((new Image).src=d)}else t.errorHandler(i.find("img")),a.parent().hide()},errorHandler:function(e){e.tbattr("src","/tb/static-common/editor_img/layer/upload_fail.png");var i=e.parent();i.removeClass("uploading").addClass("i_up_error")},errorBigHandler:function(e){e.tbattr("src","/tb/static-common/editor_img/layer/upload_fail.png");var i=e.parent();i.removeClass("uploading").addClass("i_up_error_big")},addImageArray:{},dealWithData:function(e){for(var i=[],t=[],a=this.addImageArray,o=0,r=e.length;r>o;o++){var n=e[o],d=n.id,l=n.name,c=n.size,s=l+c;a[s]==s?t.push(d):(i.push(n),a[s]=s)}return{imageList:i,filterId:t}},renderContinueUpload:function(){var e=this.getImageLimit(this.imageContainer),i="";0==e&&(i="i_upload_limit");var t='
    还可以添加'+e+"
    ";return t},addDragger:function(){},startRender:function(e){var i=this,t=e;if(i.lDialogOp){if(t.length>0){var a=i.genericImageCon(t,"continue");i.continueUploader.before(a),$.browser.msie&&$.browser.version<8||(i.scrollPanel._resizeHeight(),i.scrollPanel.scrollTopTo(2e4),i.updateRemianImage(i.container,function(){i.continueUploader.addClass("i_upload_limit")},function(){i.continueUploader.removeClass("i_upload_limit")}),i.addDragger())}}else{var o=$('
    ');i.imageContainer=o,i.imageContainer.css({width:667});var r=$('
    '),a=i.genericImageCon(t,"first");i.imageContainer.delegate(".close","click",function(){var e=$(this).parent(),t=e.tbattr("data-name"),a=e.tbattr("data-size"),o=e.tbattr("data-id"),r=e.tbattr("data-uptype");"first"==r?i.uploader.deleteFile(o):"continue"==r&&i.conUploader.deleteFile(o),delete i.addImageArray[t+a],e.remove(),i.updateRemianImage(i.container,function(){i.continueUploader.addClass("i_upload_limit")},function(){i.continueUploader.removeClass("i_upload_limit")})}),i._layerBottom=i.layerBottom("upload"),r.append(i.imageContainer).append(i._layerBottom);var n=i.layerWidth,d={html:r,holderClassName:"meizhi_uploader",title:"插入图片",width:n,height:i.layerHeight,show:!1,closeable:!0};if(i.editor.overlay.width(1),i.editor.overlay.height(1),i.lDialogOp=new $.dialog(d),i.lDialogOp.bind("onclose",function(){i.uploader&&i.uploader.stopUpload(),i.uploader&&i.uploader.clearList();try{i.conUploader&&i.conUploader.stopUpload(),i.conUploader&&i.conUploader.clearList()}catch(e){}i.destroyJquery(i.imageContainer),window.PicUploaderShow=!1,i.editor.overlay.width(680),i.editor.overlay.height(460),delete i.lDialogOp}),r.closest(".dialogJcontent").css("padding","0"),window.PicUploaderShow=!0,i.uploader.uploader.flash){var l=i.lDialogOp.element;i.lDialogOp.element=i.lDialogOp.element.add(i.uploader.uploader.flash.parentNode),i.lDialogOp.show(),i.lDialogOp.element=l}else i.lDialogOp.show();i.container=r,$.browser.msie&&$.browser.version<8?(i.imageContainer.html(a),i.imageContainer.append(i.renderContinueUpload()),i.continueUploader=i.imageContainer.find(".i_continue_add"),i.addContinueUploader()):$.JsLoadManager.use("/tb/static-common/lib/jquery-ui-1.10.0.draggable.min.js?v=130307102247",function(){i.scrollPanel=i.use("common/widget/ScrollPanel",{container:i.imageContainer,height:388,content:a}),i.scrollPanel.appendContent(i.renderContinueUpload()),i.continueUploader=i.imageContainer.find(".i_continue_add"),i.addDragger(),i.addContinueUploader()}),i.initPictureEditor()}},initPictureEditor:function(){var e=this;e.$pictureEditorContainer=$("
    "),e.container.append(e.$pictureEditorContainer),this.pictureEditor=this.use("common/component/image_flash_editor",{container:e.$pictureEditorContainer,width:678,height:461},{uploadURL:"http://upload.tieba.baidu.com/upload/pic?tbs=4f165305af36ccdc013751701760125500_1&fid="+PageData.forum.forum_id||PageData.forum.id}),this.imageContainer.delegate(".j_editor_button","click",function(){var i=$(this).closest(".i_item_con");e.showPictureEditor(i)}),this.pictureEditor.bind("upload_complete",function(i,t){e.hidePictureEditor(),e.renderItem(t,e.pictureEditor.$item)}),this.pictureEditor.bind("cancel",function(){e.hidePictureEditor()})},showPictureEditor:function(e){this.pictureEditorOpen=!0,this.lDialogOp.setTitle("图片编辑"),this.pictureEditor.$item=e,this.pictureEditor.loadRemoteImage(e.tbattr("data-url")),this.$pictureEditorContainer.animate({left:-1},500)},hidePictureEditor:function(){this.pictureEditorOpen=!1,this.lDialogOp.setTitle("插入图片"),this.$pictureEditorContainer.animate({left:684},500)},addContinueUploader:function(){var e=this;e.conUploader=e.localUploader(e.continueUploader.find(".i_continue_upbtn"))},uploadComplete:function(e){for(var i=this,t=e.imageList,a=i.imageContainer.find(".i_item_con"),o=0,r=t.length;r>o;o++){var n=t[o];i.imageHandler(n,a)}},progressHandler:function(e){for(var i=this,t=e.imageList,a=i.imageContainer.find(".i_item_con"),o=0,r=t.length;r>o;o++){var n=t[o];i.imageHandler(n,a)}},submit:function(){var e=this,i=e._layerBottom.find(".i_checkbox")[0],t=i.checked?"1":"0";$.cookie("WATER_CHECK",t,{expires:30}),e.closeUploadLayer();var a=e.getURLs(t,e.imageContainer,"obj");e.editor.insertImage(a),e.lDialogOp.close(),e.editor.overlay.width(680),e.editor.overlay.height(500),delete e.lDialogOp},closeUploadLayer:function(){this.j_con.closest(".j_content").addClass("hide")}}}); ;_.Module.define({path:"common/widget/EditorPicMeizhi/EditorPicMeizhiCamera",extend:"common/widget/EditorPicMeizhi/EditorPicMeizhiBase",sub:{id:"mz_camera_flash",layerHeight:460,layerWidth:680,initial:function(i){var e=this;e.editor=i},run:function(){this.cameraPicLayer()},cameraPicLayer:function(){var i=this;if(!i.lDialogOp){var e=$("
    ");i.cameraContainer=$('
    '),i._layerBottom=i.layerBottom("showtips"),e.append(i.cameraContainer).append(i._layerBottom);var t={html:e,title:"摄像头拍照",width:i.layerWidth,height:i.layerHeight,closeable:!0};i.editor.overlay.hide(),i.lDialogOp=new $.dialog(t),i.scrollOff(),i.lDialogOp.bind("onclose",function(){i.scrollOn(),i.editor.overlay.show(),delete i.lDialogOp}),e.click(function(i){return i.stopPropagation&&i.stopPropagation(),!1}),$.browser.msie&&$.browser.version<7&&e.closest(".dialogJcontent").css({padding:"9px 0px 9px 9px;"}),i.lDialogOp.show(),i._loadTBS()}},_showErrorTips:function(i){switch(this.errDom||(this.errDom=$(".i_error_tips")),i){case"compressed":this.errDom.text("图片压缩成功");break;case"already":this.errDom.text("摄像头准备完毕,请按下确定拍照");break;case"not_support":this.errDom.text("摄像头未被安装或当前系统不支持");break;case"busy":this.errDom.text("摄像头当前正被占用");break;case"error":this.errDom.text("出现内部错误")}},_loadTBS:function(){var i=this;uploadURL="http://upload.tieba.baidu.com/upload/pic",tbsURL="http://tieba.baidu.com/dc/common/imgtbs",img_tbs=$.ajax({url:tbsURL,dataType:"json"}),img_tbs.done(function(e){0===Number(e.no)?(uploadURL+="?tbs="+e.data.tbs,i._loadCameraFlash(uploadURL)):alert("tbs error")})},_loadCameraFlash:function(i){var e=this,t={id:e.id,container:".l_camerapic_container",width:660,height:414,params:{wmode:"window"},vars:{imageWidth:800,imageHeight:600,maxSize:3,maxWidth:3e3,maxHeight:3e3,uploadURL:i},callBacks:{completeInterface:function(i){var t=[];t.push({pic_id_encode:e.getEncode(i.info.pic_water),url:i.info.pic_water}),e.editor.insertImage(t),e.lDialogOp.close(),e.scrollOn(),e.editor.overlay.show()},compressInterface:function(){e._showErrorTips("compressed")},errorInterface:function(){e._showErrorTips("error")},cameraStatus:function(i){switch(i){case"ready":e._showErrorTips("already");break;case"not_support":e._showErrorTips("not_support");break;case"busy":e._showErrorTips("busy")}}}};new $.swf("/tb/static-common/editor_img/FlashCameraPrinter.swf?dt=0724",t),this.flash=document[this.id]||window[this.id]},submit:function(){this.flash.print(),this.flash.startUpload()}}}); ;_.Module.define({path:"common/widget/EditorPicMeizhi/EditorPicMeizhiBase",requires:[],sub:{layerHeight:515,layerWidth:810,initial:function(){},genericImageCon:function(t,e){for(var a="",i=0,n=t.length;n>i;i++){var r=t[i].id;a+='美化图片上传失败图片过小请上传大图'}return a},destroyJquery:function(t){t.remove(),t=null},imageHandler:function(){},checkURL:function(t){if(t=t.trim(),t.length<=0)return!1;0!==t.search(/http:\/\/|https:\/\//)&&(t+="http://");var e=/(.gif|.jpg|.jpeg|.png)$/i;return!e.test(t)||t.getByteLength()>this.urlLength?!1:t},layerBottom:function(t){var e="",a=this,i="upload"==t?"插入图片":"确 定",n=$('
    '),r=$(''+i+""),s=$(' 取 消'),l=$('
    ');return l.append(r).append(s),n.append(l),"upload"==t?(e='
    添加本吧水印(gif格式或过小的图片无法添加)
    ',n.append(e)):"showtips"==t&&(e='
    ',n.append(e)),n.width(this.layerWidth-2),$.browser.msie&&$.browser.version<7&&n.css({bottom:6}),r.click(function(){return a.submit(),!1}),s.click(function(e){try{a.lDialogOp.close()}catch(e){alert(e.message)}return"upload"==t&&a.closeUploadLayer(),!1}),n},getURLs:function(t,e,a){for(var i,n=[],r=e.find(".i_item_con"),s=0;s'+i+"张图片",r=$('
    ');return"upload"==t?(n+=',继续添加:本地上传
    ',r.html(n),a.conUploader=a.localUploader(r.find(".i_uploader_con"))):r.html(n),a.jCon=r,a.jCon},resetImg:function(t,e,a){var i,n=t.width,r=t.height,s=0,l=0;n>e||r>a?(i=n>=r?e/n:e/r,l=(e-n*i)/2,s=(a-r*i)/2,$(t).css({height:r*i,width:n*i,top:s,left:l,visibility:"visible"})):(l=(e-n)/2,s=(a-r)/2,$(t).css({top:s,left:l,visibility:"visible"}))},updateRemianImage:function(t,e,a){var i=this,n=i.getImageLimit(t);t.find(".j_image_num").html(n),0==n?e&&e():a&&a()},getImageLimit:function(t){var e=this,a=e.getImageNum(t),i=e.editor.getImageNum()-a;return i=Math.max(0,i)},onStartDrag:function(t,e){var a=e.holder;a.style.left=a.offsetLeft+"px",a.style.top=a.offsetTop+"px",e.holder.style.position="absolute",a.parentNode.insertBefore(this.placeHolder,a),a.parentNode.appendChild(a),this.currentIndex=parseInt(a.offsetLeft/this.width),this.currentIndex=Math.min(this.currentIndex,this.index-1)},onDragging:function(t,e){var a=e.left,i=Math.min(parseInt(a/this.width),this.index-1);i!==this.currentIndex&&(this.swapNode(this.list[i],this.list[this.currentIndex]),this.currentIndex=i)},onStopDrag:function(t,e){e.holder.style.position="relative",e.holder.style.left="0",e.holder.style.top="0",this.swapNode(e.holder,this.placeHolder),this.placeHolder.parentNode.removeChild(this.placeHolder)},swapNode:function(t,e){var a=t.parentNode,i=e.parentNode,n=t.cloneNode(!1);a.replaceChild(n,t),i.replaceChild(t,e),a.replaceChild(e,n)},getImageNum:function(t){var e=0;return e=t&&t.find(".i_item_con").size()||e},getEncode:function(t){var e=t.split("/"),a=e[e.length-1];return a.slice(0,a.indexOf("."))},scrollOn:function(){document.body.parentNode.style.overflow="scroll"},scrollOff:function(){document.body.parentNode.style.overflow="hidden"}}});_.Module.define({path:"postor/widget/MeizhiPostor",requires:["common/widget/LoginDialog","common/widget/EditorPicMeizhi"],sub:{containerHTML:["
    ",'
    ','
    \u6e29\u99a8\u63d0\u793a\uff1a\u83b7\u5f9710\u4e2a\u59b9\u7eb8\u6295\u7968\uff0c\u4f60\u5c06\u88ab\u8ba4\u8bc1\u4e3a\u59b9\u7eb8\uff01\u7537\u6027\u7528\u6237\u65e0\u6cd5\u8fdb\u884c\u59b9\u7eb8\u8ba4\u8bc1\u3002
    ','
    ','','','','','','','',"
    \u6807\u9898:
    \u3010\u59b9\u7eb8\u6c42\u8ba4\u8bc1\u3011
    \u5185\u5bb9:
    \u7167\u7247:
    \u8fd8\u53ef\u6dfb\u52a030\u5f20
     
    ","
    "].join(""),successHTML:['
    ','

    \u5df2\u6210\u529f\u53d1\u8d77\u8ba4\u8bc1\uff01

    ','

    \u83b7\u5f9710\u4e2a\u59b9\u7eb8\u6295\u7968\uff0c\u4f60\u5c06\u88ab\u8ba4\u8bc1\u4e3a\u59b9\u7eb8\uff01

    ','

    \u540e\u5c06\u81ea\u52a8\u8df3\u8f6c\u5230\u59b9\u7eb8\u8ba4\u8bc1\u5e16

    ',"
    "].join(""),config:{imageLimite:30},initial:function(){var b=this;this._data_postor={};this._option={forum:PageData.forum,tbs:PageData.tbs,user:PageData.user};this._event={};var c=this.containerHTML;this._generi_dom_id();c=$.tb.format(c,this._dom_id);this.container=$(c);var a=this._option.user.is_login;this._statInit(a)},_statInit:function(a){if(!a){this._cannotPost();return}else{this._canPost();return}},_cannotPost:function(){this.use("common/widget/LoginDialog","","userBar")},_canPost:function(){this._dialogInit();this._initTitleAndContent();this._editorInitPic(this.picWrapper);this._postBtnInit();this._hasTip()},_dialogInit:function(){var a={html:this.container.html(),title:"\u53d1\u8d77\u59b9\u7eb8\u8ba4\u8bc1\u5e16",width:680,height:500};this.overlay=new $.dialog(a);this.title=$("#"+this._dom_id.title_div).find(".title_input");this.content=$("#"+this._dom_id.content_tr).find(".content_input");this.picEditor=$("#"+this._dom_id.pic_editor);this.picWrapper=$("#"+this._dom_id.pic_wrapper);this.submit_tr=$("#"+this._dom_id.submit_tr);this._likeInit()},_pic_wrapper_toggle:function(){var a=this;var b=$("#meizhi_img_layer");var c=this.picEditor.find(".pic_remain_back");c.bind("click",function(d){if(a.getImageNum()!=0){if(b.hasClass("hide")){b.removeClass("hide");$(document).one("click",function(f){b.addClass("hide")})}else{b.addClass("hide")}}else{b.addClass("hide")}});c.bind("click",function(d){d.stopPropagation()})},_initTitleAndContent:function(){var b="\u6211\u662f\u771f\u5fc3\u59b9\u7eb8\uff0c\u6c42\u5927\u5bb6\u4e0d\u8981\u624b\u6296...",a="\u4e0a\u4f20\u4e09\u5f20\u9753\u7167\uff0c\u7acb\u5373\u8fdb\u5165\u672c\u5427\u59b9\u7eb8\u8ba4\u8bc1\u4e13\u533a~";_.Module.use("common/widget/Placeholder",[this.title,b,{left:95,"font-size":14}],function(){});_.Module.use("common/widget/Placeholder",[this.content,a,{"font-size":14}],function(){})},_likeInit:function(){var c,b,a,e=this.sel=$("#"+this._dom_id.like_tr).find("select"),d=this._option.forum.name;e.append('");e.tbattr("disabled","disabled")},_editorInitPic:function(b){var a=this;if(this.imageLayer){this.imageLayer.init(b,this)}else{this.imageLayer=this.use("common/widget/EditorPicMeizhi");this.imageLayer.init(b,this)}this._pic_wrapper_toggle();this._picBoxEvents();return false},_postBtnInit:function(c){var b=this,d=this._dom_id,a=$("#"+d.submit);a.tbattr("disabled",false);a.className="subbtn_bg";b._postBtnEvent()},_postBtnEvent:function(){var b=this,d=this._dom_id,a=$("#"+d.submit),c=$("#"+d.meizhi_post);if(!a.hasClass("bubbtn_bg_banned")){a.mouseover(function(){$(this).tbattr("class","subbtn_bg_hover")});a.mouseout(function(){$(this).tbattr("class","subbtn_bg")});a.mousedown(function(){$(this).tbattr("class","subbtn_bg_active")})}c.submit(function(){b._submit();return false});c.keydown(function(f){var g=f||window.event;if((g.ctrlKey&&g.keyCode==13)||(g.altKey&&g.keyCode==83)){if(g.preventDefault){g.preventDefault()}else{g.returnValue=false}}})},_generi_dom_id:function(){var a=new Date().valueOf();this._dom_id={meizhi_tip:"mt"+a,meizhi_post:"mp"+a,title_tr:"tt"+a,title_div:"td"+a,titleError:"te"+a,content_tr:"ct"+a,contentError:"ce"+a,pic_wrapper:"pw"+a,pic_editor:"pe"+a,like_tr:"lt"+a,vcode_tr:"vt"+a,vcode_div:"vd"+a,submit_tr:"st"+a,submit:"sm"+a,postError:"pr"+a}},getImageNum:function(){return this.config.imageLimite-this.picWrapper.find(".pic_box").length},setStatsRequest:function(b){var a=new Image();window["bd_pv_"+(new Date).getTime()]=a;a.src="http://static.tieba.baidu.com/tb/img/pv.gif?fr=tb0_forum&st_mod=frspb&st_type=editor&st_value="+b+"&t="+(new Date).getTime();a=null},insertImage:function(c){var d=this;for(var e=0,b=c.length;e
    ');a.insertAfter(this.picEditor).find("img").one("load",function(){d.resizePicSize($(this));d.cutPic($(this),100);$(this).show();d._resizePos()})}},resizePicSize:function(a){var c=560,d=a.width(),b=a.height();if(d>560){var e=c/d;d=560;b*=e}a.tbattr({width:d,height:Math.floor(b)})},cutPic:function(c,b){var a=c.width();var e=c.height();if(a>e&&e>=b){a=a/e*b;e=b;var f=Math.round((a-e)/2);var d=Math.round(a-e-f);c.css({width:a,height:e,marginLeft:-1*f,marginRight:-1*d})}else{if(e>a&&a>=b){e=e/a*b;a=b;c.css({width:a,height:e})}}},_resizePos:function(){var a=$("#"+this._dom_id.pic_wrapper+">div");a.each(function(b){if($(this).hasClass("pic_add")){this.className="pic_add"}else{this.className="pic_box"}if((b+1)%5==0){$(this).addClass("right_end")}if(b>4){$(this).addClass("bottom_end")}});this.picWrapper.find(".pic_remain_num").text(this.getImageNum())},_picBoxEvents:function(){var a=this;this.picWrapper.find(".pic_box").live("mouseenter",function(b){$(this).find(".pic_box_close").show()}).live("mouseleave",function(b){$(this).find(".pic_box_close").hide()});this.picWrapper.find(".pic_box_close").live("click",function(){$(this).parent(".pic_box").remove();a._resizePos()})},successDialog:function(c){var a=this;var b={html:this.successHTML,width:500,height:150,title:"\u53d1\u8d77\u59b9\u5b50\u8ba4\u8bc1\u5e16"};if(this.overlay){this.overlay.close()}this.overlay=new $.dialog(b);this._setRelocationTime(c);this.overlay.bind("onclose",function(){clearInterval(a._time);a._time=null})},_setRelocationTime:function(c){var a=this,b=$(".mz_post_success .success_relocation_timeout").text("3s");i=3;this._time=setInterval(function(){if(i==0){clearInterval(this._time);$.tb.location.setHref("http://tieba.baidu.com/p/"+c.thread_id);return false}i-=1;b.text(i+"s")},1000)},_hasTip:function(){var b=this;var a=$.cookie("meizhiTipIsClosed")=="1";var d=$("#"+this._dom_id.meizhi_tip);var c=d.find(".tip_close");if(a){d.hide()}c.click(function(f){$.cookie("meizhiTipIsClosed","1",{empires:365,path:"/"});d.hide();f.stopPropagation()})},bind:function(b,a,c){var d={stat:c?true:false,fun:a};if(this._event[b]){this._event[b].push(d)}else{this._event[b]=[];this._event[b].push(d)}},triggerEvent:function(b){var a=Array.prototype.slice.call(arguments,0);a.shift();if(this._event[b]){var d=this._event[b];for(var c=0;cb){var d="\u62b1\u6b49\uff0c\u60a8\u7684\u6807\u9898\u8d85\u8fc7"+(b/2)+"\u5b57\uff0c\u5efa\u8bae\u60a8\u7cbe\u7b80\u540e\u518d\u63d0\u4ea4";this._errorTipShow(d);c.focus();return false}}return true},_validRichEditorContent:function(){var f=this._dom_id,e=this.content,g=this.content.val(),c=this;if((g.trim()==""||g.replace(/<[^>]*>|( )|[\s\u3000]*/g,"")=="")){this._errorTipShow("\u53d1\u8d34\u5185\u5bb9\u9700\u5305\u542b\u6587\u5b57");e.focus();return false}var a=g.getByteLength();var b=10000;if(a>b){var d="\u62b1\u6b49\uff0c\u60a8\u7684\u8d34\u5b50\u8d85\u8fc7"+(b/2)+"\u5b57\uff0c\u5efa\u8bae\u60a8\u7cbe\u7b80\u6216\u5206\u6bb5\u540e\u518d\u63d0\u4ea4";c._errorTipShow(d);return false}return true},_validPicEditor:function(){var a=this.picWrapper.find(".pic_box").length;if(a===0){this._errorTipShow("\u8bf7\u9009\u62e9\u81f3\u5c11\u4e00\u5f20\u7167\u7247");return false}return true},_errorTipShow:function(b){var c=this._dom_id,a=this;var d=$("#"+this._dom_id.postError);d.css("display","");d.get(0).innerHTML=b},_errorTipHide:function(){var a=$("#"+this._dom_id.postError);a.css("display","none")},_submit:function(){var b=this;if(this._validator()){this.setPostingStatus(true);var d=$("#"+this._dom_id.submit);d.tbattr("disabled",true);d.removeClass("subbtn_bg").addClass("subbtn_bg_banned");var e=this._getData();var a={anonymous:0,content:e,fid:PageData.forum.id||PageData.forum.forum_id,ie:"utf-8",kw:PageData.forum.name,rich_text:1,tbs:PageData.tbs};var f=$.extend(a,e||{});var c="/encourage/post/meizhi/thread?ie=utf-8";_.Module.use("common/component/PostorServiceMeizhi",[],function(g){g.postHandler({data:f,url:c,type:"thread",success:function(h){b.successDialog(h)}});d.tbattr("disabled",false);d.removeClass("subbtn_bg_banned").addClass("subbtn_bg");b.setPostingStatus(false)});return false}}}});_.Module.define({path:"frs/widget/frs_stamp_notice",sub:{initial:function(){try{var t=PageData.forum.id,a=$.cookie("fudai_"+t),e=$.cookie("bless_post_"+t),s=PageData.userfortune;s&&1==s.has_fortune_bag&&!a&&1==e&&PageData.userfortune.data_fortune_bag.first_post&&this.showPrintDialog()}catch(i){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:i.message||i.description,path:"frs:widget/frs_stamp_notice/frs_stamp_notice.js",method:"",ln:12}),i}},showPrintDialog:function(){$.stats.track("stamp_flower_postor","fudai","frs/pb","click");var t=this,a=PageData.forum.id;$.cookie("bless_post_"+a,2,1);var e='
    恭喜你达成本吧今日首次发贴任务,获得+'+PageData.userfortune.data_fortune_bag.first_post+"奖励
    ",s='

    同时如果通过客户端回贴,可以额外获得奖励哦!

    ',i='印花是什么?',o='',n='
    '+e+s+i+o+"
    ",r=$.dialog.open(n,{width:428,noTitle:!0,modal:!1});$(".j_print_ok").click(function(t){try{t.preventDefault(),r.close()}catch(t){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:t.message||t.description,path:"frs:widget/frs_stamp_notice/frs_stamp_notice.js",method:"",ln:28}),t}}),$(".j_print_no").click(function(t){try{t.preventDefault(),r.close(),$.cookie("fudai_"+a,!0,365)}catch(t){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:t.message||t.description,path:"frs:widget/frs_stamp_notice/frs_stamp_notice.js",method:"",ln:33}),t}}),$(".j_print_flower").click(function(){try{t.trackFlower()}catch(a){throw"undefined"!=typeof alog&&alog("exception.fire","catch",{msg:a.message||a.description,path:"frs:widget/frs_stamp_notice/frs_stamp_notice.js",method:"",ln:36}),a}})},trackFlower:function(){$.stats.track("stamp_flower_show","fudai","frs/pb","click")}}});_.Module.define({path:"comforum/widget/Comtrial",sub:{initial:function(a){this.dataObj=a,this._initAD(),this._initPbFlashAd()},_initAD:function(){var a=this,t=a.dataObj,o="",e=Math.floor(10*Math.random()+1),i=!1;if(6>=e&&(o=802,i=!0),$("#search_fengchao")[0]&&$("#search_fengchao_left")[0]&&"search"==t.page&&0==t.hide_searchad){window.arrBaiduAds=window.arrBaiduAds||{};var n="http://a.baidu.com/ecom?di=802,779&tm=baiduASPT802S,baiduASPT779S&tn=SE_ecomt01_b7az25cz,SE_ecomt01_b7az25cz&word="+t.query_encode+"&eid="+o;$.JsLoadManager.use([n],function(){$("#search_fengchao").html(arrBaiduAds[779]),i&&$("#search_fengchao_left").html(arrBaiduAds[802])})}$.JsLoadManager.use(["http://cbjs.baidu.com/js/m.js"],function(){var t=a.dataObj,o=PageData.forum?PageData.forum.forum_id:0;window.BAIDU_DAN_config={zIndex:1},$("#pb_adbanner").length>0&&(BAIDU_CLB_addOrientation("tbid",o+""),BAIDU_CLB_fillSlotAsync(613519,"pb_adbanner")),$("#union_mod")[0]&&"pb"==t.page&&(BAIDU_CLB_addOrientation("tbid",o+""),BAIDU_CLB_fillSlotAsync(666982,"union_mod")),$("#search_union_mod")[0]&&"search"==t.page&&0==t.hide_searchad&&(BAIDU_CLB_fillSlotAsync(696315,"search_union_mod"),$("#search_union_mod").show())}),$("#search_bottomad")[0]&&"search"==t.page&&0==t.hide_searchad&&($("#search_bottomad").html($.tb.format($("#comtrial_search_bottomad").html(),null)),$("#search_bottomad").show())},_initPbFlashAd:function(){var a=PageUnit.load("tope_pbbanner_swf");a&&new $.swf(a,{id:"chart",container:"#banner_pb_customize",width:960,height:90,params:{wmode:"transparent"}})}}});_.Module.define({path:"comforum/widget/SkinClick",sub:{initial:function(){this._calcAdWidth(),this._bindEvents()},_calcAdWidth:function(){var i=$(".com_skinad_left,.com_skinad_right"),n=$(window).width(),t=1380>n?(n-980)/2:200;i.css("width",t)},_bindEvents:function(){var i=this;$(window).on("resize",i._calcAdWidth),$(".com_skinad_left,.com_skinad_right").on("click",function(){$.stats.hive("skin_ad")})}}});