1!function(){function e(){$(function(){oofUtil.personalCard.bindEvent($(".js-qcard_handler"),window)})}function i(e,i){if(e){var t=l.$box.find("[pc_rel=icons]");t.children().not("[pc_rel]").remove();for(var r=[{mark:1,name:"æè´¹VIP","class":"sign-vip-enabled",href:"https://vip.115.com/?p=vip&to="+e.user_id+"&r="+l.my_id},{mark:11,name:"ä½éªVIP","class":"sign-vip-exp-week"},{mark:12,name:"å°é²VIP","class":"sign-vip-exp-week"},{mark:127,name:"æè´¹VIP","class":"sign-vip-enabled",href:"https://vip.115.com/?p=vip&to="+e.user_id+"&r="+l.my_id},{mark:255,name:"æè´¹VIP","class":"sign-vip-enabled",href:"https://vip.115.com/?p=vip&to="+e.user_id+"&r="+l.my_id},{mark:1023,name:"å¹´è´¹VIP","class":"sign-vip-card",href:"//vip.115.com/?p=gvip&to="+e.user_id+"&r="+l.my_id},{mark:10231,name:"é«çº§VIP","class":"sign-vip-yr-gaoji",href:"//vip.115.com/?p=gvip&to="+e.user_id+"&r="+l.my_id},{mark:10235,name:"ç¹çº§VIP","class":"sign-vip-yr-teji",href:"//vip.115.com/?p=gvip&to="+e.user_id+"&r="+l.my_id},{mark:10239,name:"è¶
级VIP","class":"sign-vip-super",href:"//vip.115.com/?p=svip&to="+e.user_id+"&r="+l.my_id},{mark:1048575,name:"é¿æVIP","class":"sign-vip-supreme",href:"//vip.115.com"}],a=[{mark:15,name:"ééä¼å","class":"sign-vip-exp"},{mark:7,name:"ä½éªVIP","class":"sign-vip-exp-week"}],n=[],s=null,o=0;o<r.length;o++){var d=r[o];d.mark==e.mark3&&(s=d)}if(!s&&e.privilege&&e.privilege.state)for(var o=0;o<a.length;o++){var d=a[o];d.mark==e.privilege.mark&&(s=d)}s||(s={name:"åç³ç¨æ·","class":'sign-vip-not"'}),n.push('<a href="'+(s.href?s.href:"//vip.115.com/?p=svip&to="+e.user_id+"&r="+e.user_id)+'" style="position: relative;top:-4px;" target="_blank" class="'+s.class+'">'+s.name+"</a>"),t.prepend(n.join("")),e.is_kf&&t.prepend('<span class="icon-identity icoid-service" title="宿¹å®¢æ"></span>'),i&&(1==i.level?t.prepend('<i class="icon-identity icoid-manage" title="åå§äºº"></i>'):2==i.level&&t.prepend('<i class="icon-identity icoid-manage-vice" title="管çå"></i>')),t.prepend(t.children("[pc_rel]"))}}function t(e){var i=l.current.opt,t=i.gid+"@"+i.uid,a=l.groupMemberData[t];return a?void(e&&e(a)):void oofUtil.bridge.q({url:"/ajax_request/get_userinfo",data:{gp_id:i.gid,user_id:i.uid},type:"post",dataType:"json",success:function(i){if(i.state){var n=i.data.json;r(function(r){r?(r.follow_group&&l.$box.find("[pc_rel=btn_circle]").show(),n.memberData=r,n.is_forbid=r.is_forbid,n.user_is_manager=i.data.purviews.is_manager,n.user_is_owner=i.data.purviews.is_owner,a=l.groupMemberData[t]=n,e&&e(a)):e&&e(null)},n.sign)}else e&&e(null)}})}function r(e,i){var t=l.current.opt,r=l.memberData[t.uid];return r?void(e&&e(r)):void oofUtil.bridge.my({url:"/?ct=ajax&ac=get_card_users&friend=1",data:{uids:t.uid,sign:i||t.sign},dataType:"json",success:function(i){var r=i.state&&i.data[t.uid];r=r&&r.state?r:null,r&&(r.user_id=t.uid,l.memberData[r.user_id]=r,l.is_bindMobile=r.is_bind),e&&e(r)}})}function a(e){var i,t={left:0,top:0};if(e.iframes){for(var r=0,a=e.iframes.length;a>r;r++)i=$(e.iframes[r]).offset(),t.left+=i.left,t.top+=i.top;return t}return e.$iframe&&e.$iframe.length?e.$iframe.offset():t}function n(e){if(!l.current.inited){l.current.inited=!0,l.cardSaveing=!1;var r=l.current.opt;t(function(t){if(t){var a=t.memberData;i(a,t),a.show_name=a.nick_name||a.user_name,r.gid&&!t.is_member&&(a.show_name=a.user_id),l.$box.find("[pc_rel=user_face_bg]").css("backgroundImage","url("+a.face_l+")"),l.$box.find("[pc_rel=user_face]").attr("src",a.face_l),l.$box.find("[pc_rel=user_name]").text(a.show_name),l.$box.find("[pc_rel=user_id]").text(a.user_id),l.gender_txt=a.is_gender&&0==a.gender?"她":a.is_gender&&1==a.gender?"ä»":"TA",!t.is_manage||l.my_id==r.uid||t.user_is_manager||t.user_is_owner||(t.is_banned?l.$box.find("[pc_rel=btn_unban]").show():l.$box.find("[pc_rel=btn_ban]").show()),t.user_id==window.USER_ID?l.$box.find("[pc_rel=btn_more").hide():l.$box.find("[pc_rel=btn_more").show(),l.current.userData=a,l.current.data=t,e&&e()}})}}var s=' <div style="display: none; z-index: 10000001; position: fixed;" class="pcard-widget-popup"> <div class="pcard-widget-top"> <div class="pcwt-blur" pc_rel="user_face_bg" style="background-image: url(//cdnres.115.com/q/static/static_v10.0/images/transparent.gif)"></div> <div class="pcwt-head"><img pc_rel="user_face" src="//cdnres.115.com/q/static/static_v10.0/images/transparent.gif" alt="" /></div> <div class="pcwt-name" pc_rel="user_name"></div> <div pc_rel="icons" class="pcwt-ident">
1 <span pc_rel="user_id"></span> </div> <div pc_rel="btn-box" class="pcwt-action"> <a pc_rel="btn_add_friend" href="javascript:;"><s class="pcwta-add"></s><span>å è乡</span></a> <a pc_rel="btn_chat" href="javascript:;"><s class="pcwta-msg"></s><span>æè</span></a> </div> </div> <div class="pcard-widget-info"> <div class="cell-box"> <a pc_rel="btn_topic" href="javascript:;"><s class="pwic-topic"></s><span>å¸å</span></a> <a pc_rel="btn_circle" href="javascript:;" style="display: none;"><s class="pwic-community"></s><span>ææ æåº</span></a> <a pc_rel="btn_more" href="javascript:;"><span>æ´å¤</span><s class="pwic-more"></s></a> </div> <div pc_rel="btn_pop" style="top: auto;bottom: 50px;" class="pcard-popup-menu"> <a pc_rel="btn_report" href="javascript:;">举æ¥</a> <a pc_rel="btn_ban" style="display: block;" href="javascript:;">æé»</a> </div> </div> <div pc_rel="sign-box" class="pcard-widget-signature" style="position: fixed;right: 999999999px; padding-left: 0px;padding-right: 0;"> <iframe pc_rel="sign-iframe" src="about:blank" style="width: 410px;margin-left:20px;" frameborder="0"></iframe> </div> </div> ',o="//cdnres.115.com/q/static/static_v9.0/widget/personal_card/css/pcard_widget.css?_vh=2f4cd11_9",d=oofUtil.createNamespace("oofUtil.personalCard");try{if(top!=self&&top.oofUtil.personalCard)return oofUtil.personalCard=top.oofUtil.personalCard,void e()}catch(c){}var l={boxWidth:450,groupMemberData:{},memberData:{}};oofUtil.extend(d,{init:function(e,i){if(l.baseConfig=i||l.baseConfig||{},l.lastCallback=e,!d.initing){if(d.inited)return void(e&&e());l.my_id=window.USER_ID||window.USER_INFO&&window.USER_INFO.USER_ID,l.lastCallback=e,l.$box=$(s).appendTo($(document.body)),oofUtil.loadCss(o),l.$box.mouseenter(function(){l.timer&&clearTimeout(l.timer)}).mouseleave(function(){d.hide()}),oofUtil.subscribe&&(oofUtil.subscribe.on("friendAddToBlackList,friendEditRemark,friendAdd,friendDelete",function(e){l.memberData[e.data.user_id]&&(l.memberData[e.data.user_id]=null)}),oofUtil.subscribe.on("friendFaceUpdate",function(e){l.memberData[e.data.friend_id]&&(l.memberData[e.data.friend_id]=null)}),oofUtil.subscribe.on("chatGagChange",function(e){for(var i,t=e.data,r=0,a=t.uids.length;a>r;r++)i=l.groupMemberData[t.gid+"@"+t.uids[r]],i&&(i.chat_banned="add"==t.op)})),l.$box.find("[pc_rel=btn_more]").click(function(){var e=l.$box.find("[pc_rel=btn_pop]");return e.is(":hidden")?e.show():e.hide(),!1}),l.$box.find("[pc_rel=btn_report]").click(function(){return $.showFrameDG(Common.complementUrl("/static/static_v9.0/resource/pop_layer_prosecute_new.html"),{title:"举æ¥",width:700,height:600,loaded:function(e){var i=e.win.jQuery,t='<label class="sel-label" for="js-radio-1"><input value="1" type="radio" id="js-radio-1" name="type"><i class="icon-radio"></i><span>è²æ
</span></label>';t+='<label class="sel-label" for="js-radio-2"><input value="2" type="radio" id="js-radio-2" name="type"><i class="icon-radio"></i><span>欺è¯</span></label>',t+='<label class="sel-label" for="js-radio-3"><input value="3" checked="checked" type="radio" id="js-radio-3" name="type"><i class="icon-radio"></i><span>éªæ°</span></label>',t+='<label class="sel-label" for="js-radio-4"><input value="4" type="radio" id="js-radio-4" name="type"><i class="icon-radio"></i><span>ä¾µæ</span></label>',t+='<label class="sel-label" for="js-radio-6"><input value="6" type="radio" id="js-radio-6" name="type"><i class="icon-radio"></i><span>è°£è¨</span></label>',t+='<label class="sel-label" for="js-radio-5"><input value="5" type="radio" id="js-radio-5" name="type"><i class="icon-radio"></i><span>å
¶ä»</span></label>',i(".report-type-box").html(t),i("#js-submit").on("click",function(){var e={report_user_id:l.current.opt.uid,report_type:i('[name="type"]:checked').val(),reason:i.trim(i("#js-prosecute").val()),contact:i.trim(i("#js-contact").val()),come:1,image:i.trim(i("#
1js-upload_has1").val())};return 4!=e.report_type||e.image?($.ajax({url:"//my.115.com/?ct=report&ac=add",type:"POST",dataType:"json",data:e,success:function(e){e.state?(top.Core.MinMessage.Show({text:e.message||"ä¸¾æ¥æå",timeout:2e3,type:"suc"}),$.closeFrameDG()):$.alertTip(e.err_msg||"ç½ç»å¼å¸¸ï¼è¯·å·æ°")}}),!1):($.alertTip("请ä¸ä¼ å¾ç"),!1)}),i("#js-cancel").on("click",function(){return $.closeFrameDG(),!1}),i(e.win).on("keydown",function(e){try{if(27==e.keyCode)return $.closeFrameDG(),!1}catch(e){}})}}),!1}),l.$box.find("[pc_rel=btn_topic]").click(function(){$(this).attr("href","//115.com/"+l.current.opt.gid+"/q-0-all-"+l.current.opt.uid+"-0-0.html")}),l.$box.find("[pc_rel=btn_ban],[pc_rel=btn_unban]").click(function(){var e=l.current.opt,i=l.current.data,t=$(this).attr("pc_rel");if(window.qApi){var e={user_id:e.uid,user_name:i.alias_name||l.current.userData.user_name,gid:e.gid,callback:function(i){i&&(l.groupMemberData[e.gid+"@"+e.user_id]=null)}};"btn_ban"==t?$.confirm("ç¡®è®¤è¦æé»<b>"+(e.user_name||"该è乡")+"</b>?",function(i){i&&qApi.baseOpearte.ban({gid:e.gid,uid:e.user_id,expire:1,success:function(i){i.state?($.successTip("æé»æå"),l.groupMemberData[e.gid+"@"+e.user_id]=null):$.alertTip(i.message)}})}):"btn_unban"==t&&$.confirm("æ¯å¦è¦è§£é¤é»åå?",function(i){i&&qApi.baseOpearte.ban({gid:e.gid,uid:e.user_id,expire:0,success:function(i){i.state?($.successTip("è§£é¤æå"),l.groupMemberData[e.gid+"@"+e.user_id]=null):$.alertTip(i.message)}})}),d.hide(!0)}else $.alertTip("å½å页颿 æ³æä½");return!1}),l.$box.find("[pc_rel=btn_add_friend]").click(function(){function e(){return i.is_mobile||i.yun?oofUtil.friendAdd.show(i.uid,i.gid?"q":i.tid?"t":""):top.Core.Message.Confirm({text:"请å
ç»å®ææº",content:"该åè½éè¦ææºç»å®è乡æè½ä½¿ç¨",type:"war",confirm_link:"//115.com/?nav=safe&child=user&mode=my_set&type=bind_mobile",confirm_text:"马ä¸ç»å®"}),d.hide(!0),!1}var i=l.current.opt;return i.is_mobile=top.IS_MOBILE_USER||l.is_bindMobile,oofUtil.friendAdd?e():$.getScript("//cdnassets.115.com/plug/friendAdd/friendAdd.js",function(){e()}),!1}),l.$box.find("[pc_rel=btn_chat]").click(function(){if(top.Plug&&top.Plug.im)return top.Plug.im.Open(l.current.opt.uid,"user",l.current.opt.gid),d.hide(!0),!1;var e='<div id="js-ch-down_qrcode" style="display:none; z-index: 10000002" class="fh-popup-qrcode"> <a href="javascript:;" rel="close" class="close">å
³é</a> <span>请ä¸è½½ææºAppåè乡è¿è¡æèæ²é</span> <i class="fhpqr-container"></i></div>';return $("#js-ch-down_qrcode").length||($(e).appendTo($(document.body)),$("#js-ch-down_qrcode").find("[rel=close]").click(function(){return $("#js-ch-down_qrcode").hide(),!1})),$("#js-ch-down_qrcode").show(),!1}),l.$box.find("[pc_rel=btn_circle]").click(function(){return $.showFrameDG("//cdnres.115.com/q/static/static_v9.0/resource/personal_follow_list.html?uid="+l.current.opt.uid,{title:(l.gender_txt||"TA")+"ææ çæåº",width:700,height:360,simpleFrameDG:!0,loaded:function(e){d.hide(!0),e.win.CLOSE_WIN=function(){e.close()}}}),!1}),d.inited=!0,l.lastCallback&&l.lastCallback()}},show:function(e,i){function t(){d.init(function(){if(l.showing){if(l.$item=i,l.current={opt:e,$item:i},e.window){var t=oofUtil.getIframes(e.window);t&&t.length&&(l.current.iframes=t)}l.$box.find('[pc_rel="btn_add_friend"],[pc_rel="btn_chat"],[pc_rel="btn_ban"],[pc_rel="btn_pop"],[pc_rel="btn_unban"]').hide();var r=l.$box.find("iframe");r.attr("last_uid")!=l.current.opt.uid&&l.$box.find('[pc_rel="sign-box"]').css("position","fixed"),n(function(){d.resetOffset();try{l.showing&&l.current.$item&&l.current.$item.is(":visible")?l.$box.fadeIn(function(){r.attr("last_uid")==l.current.opt.uid?r.is("[nodata]")||l.$box.find('[pc_rel="sign-box"]').css("position","static"):(r.attr("last_uid",l.current.opt.uid),r.attr("src","//q.115.com/?ac=user_sign&d=web&uid="+l.current.opt.uid),r.attr("nodata",l.current.opt.uid)),d.resetOffset()}):d.hide(!0)}catch(e){d.hide(!0)}})}})}l.timer&&clearTimeout(l.timer);var r=-1!=navigator.userAgent.indexOf("iPad")?1:0;r||(l.showing=!0,e=oofUtil.extend({},l.baseConfig,e),l.timer=setTimeout(t,200))},hide:function(e){if(l.timer&&clearTimeout(l.timer),l.showing=!1,e)l.$box&&l.$box.stop(!0).hide();else{if(l.iframeWindow&&l.iframeWindow.$("[rel=edit-form]").is(":visible"))return;l.timer=setTimeout(function(){l.$box&&l.$box.stop(!0).fadeOut(100)},200)}},setIframeHeight:function(e){var i=l.$box.find("iframe");i.removeAttr("nodata"),i.height(e),l.$box.find('[pc_rel="sign-box"]').css("position","static"),d.resetOffset()},bindEvent:function(e,i){e.on("mouseenter.qcard_event click.qcard_event",function(){var e=$
1(this);oofUtil.personalCard.show({uid:e.attr("uid"),gid:e.attr("gid"),window:i||window},e)}).on("mouseleave.qcard_event",function(){oofUtil.personalCard.hide()}).addClass("js-qcard_binded")},resetOffset:function(){var e=l.current.$item.offset(),i=a(l.current),t=l.current.opt,r=document;t.window&&(r=t.window.document);var n=Math.max((r.documentElement||r.body).scrollTop,r.body.scrollTop);console.log([e,i,n]),e.left+=i.left,e.top+=i.top,e.top-=n,t.offset&&(e.left+=t.offset.left||0,e.top+=t.offset.top||0),e.width=l.current.$item.outerWidth(),e.height=l.current.$item.outerHeight(),e.right=e.left+e.width,e.bottom=e.top+e.height;var s=$(window).width(),o={};o.left=e.left<=s-e.right?e.right+13:e.left-l.boxWidth-13,o.top=e.top-20;var d,c,p=l.$box.is(":hidden");p&&l.$box.show(),d=l.$box.height(),c=$(window).height()-10,d+o.top>c&&(o.top=c-d),l.$box.find(".js-arrow").stop().animate({top:Math.min(e.top-o.top-15+e.height/2,c-30-o.top)},100),o.opacity=1,l.$box.stop().animate(o,100),p&&l.$box.hide()}}),e(),window.define&&window.define&&define(function(e){return e("oofUtil"),e("paths"),d})}();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.