define("sys/common/1.0.0:usertop",["common/global/1.0.0:dollar","sys/common/1.0.0:config","common/cookie/1.0.2:cookie"],function(t,o,e){var s=t("common/global/1.0.0:dollar"),n=t("sys/common/1.0.0:config"),i=t("common/cookie/1.0.2:cookie"),a="//recommendapi.gongchang.com/user_footprint_api/?callback=?",r=n.URL_USER_MSG,c={init:function(){var t=this;t.bar=s("#js-usertop"),t.msg=s("#ut-msg",t.bar),t.count=s(".ut-count",t.bar),t.state=s("#ut-state",t.bar),t.login=s(".ut-login",t.state),t.logged=s(".ut-logged",t.state),i.get(n.USER_COOKIE_NAME)&&t.getMsgInfo(),t.msg.hide(),t.setUrl(),t.initFootprint(),t.bindEvent()},initFootprint:function(){var t=this;s.getJSON(a,function(o){o.status&&t.createFootprint(o.data)})},createFootprint:function(t){if(t.length){var o='<ul class="ut-fp-list clf custom-gct">';s.each(t,function(){o+='<li class="ut-fp-li"><a href="'+this.url+'" class="img-box" target="_blank" title="'+this.proname+'"><img src="'+this.picurl+'" alt=""></a></li>'}),o+="</url",s(o).appendTo(s(".ut-footprint",this.bar))}else s('<div class="footprint-empty">暂无足迹</div>').appendTo(s(".ut-footprint",this.bar))},initBarState:function(t,o){var e=this,s=i.get(t);s&&(e.setUserName(s),e.uid=i.get(o))},setUserName:function(t){var o=this;o.login.hide(),o.logged.show().find(".name").text(t)},setUrl:function(){var t=this,o=s(".ut-url",t.state);o.each(function(){var t=s(this);t.attr("href",t.attr("href")+"?url="+encodeURIComponent(location.href))})},getMsgInfo:function(){var t=this;s.getJSON(r,function(o){o.status&&t.setUserMsg(o.message)})},setUserMsg:function(t){t.msg&&(this.msg.text(t.msg).show(),s(".js-user-message").text(t.msg).show())},bindEvent:function(){var t=this;s(".ut-drp",t.bar).on("mouseover",function(){var t=s(this);t.addClass("ut-hover")}).on("mouseleave",function(){var t=s(this);setTimeout(function(){t.removeClass("ut-hover")},80)})}};c.init(),e.exports=c});