"use strict";var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};!function(){function e(e,a){var n=document.createElement("script");n.type="text/javascript",n.readyState?n.onreadystatechange=function(){"loaded"!=n.readyState&&"complete"!=n.readyState||(n.onreadystatechange=null,a&&a())}:n.onload=function(){a&&a()},n.src=e,document.getElementsByTagName("head")[0].appendChild(n)}function a(e){this.tabType=1,this.username=e.username,this.nickname=e.nickname,this.avatar=e.avatar,this.alreadyHaveCount=-1,this.allHaveCount=-1,this.haveListReady=this.allListReady=!1,this.options=e,this.self=this.isSelf(),this.allMedalList=[],this.haveMedalList=[],this.allTabIndex=0,this.getData()}function n(e){this.username=e.username,this.haveDataReady=!1,this.medalList=[],this.index=0,this.options=e,this.getData()}function t(e){this.medalId=e.medalId,this.level=e.level,this.shareType=e.shareType,this.haveDataReady=!1,this.msData={},this.mAllData=e.allData||[],this.options=e,this.getData()}var l="http"===location.protocol.substr(0,4)?"":"https:",d=l+"//g.csdnimg.cn/user-medal/2.0.0/user-medal.css",i="https://g-api.csdn.net/user-medal";!function(e){var a=document.createElement("link");a.rel="stylesheet",a.type="text/css",a.href=e,document.getElementsByTagName("head")[0].appendChild(a)}(d),window.QRCode||e("https://g.csdnimg.cn/lib/qrcode/1.0.0/qrcode.min.js"),window.html2canvas||e("https://g.csdnimg.cn/lib/html2canvas/1.4.1/html2canvas.min.js");a.prototype={constructor:a,init:function(){this.haveListReady&&this.allListReady&&(this.renderMain(),this.renderTab(),this.renderNav())},renderMain:function(){var e=this,a=$('
\n
\n
\n \n \n
\n
\n
'+(e.self?'\n
\n
分享全部已解锁勋章
\n ':'
')+"
\n
\n
\n
");e.$box=a,a.find(".user-medal-close").click(function(){e.close()}),a.on("click",function(a){$(a.target).find(".user-medal-container").length&&e.close()}),$("body").find("#user-medal").remove(),$("body").append(a),a.find("#to-share-all").click(function(){window.csdn.userMedal.share({shareType:"all",allData:e.haveMedalList})})},renderTab:function(){var e=this,a=$('
\n

\n '+e.nickname+'\n 已经获得'+(e.alreadyHaveCount||0)+"种勋章啦~\n

"+(e.self?'

\n 已解锁勋章\n 全部勋章\n

\n ':" ")+"
");a.find(".medal-user-btns .medal-btn").click(function(a){$(this).hasClass("medal-btn-red")||(e.resetScrollTop(),e.tabType=$(this).data("type"),e.toggleNav(),1===e.tabType?(e.alreadyHaveCount>0&&(e.$box.find("#medal-count").html(e.alreadyHaveCount||0),e.$box.find(".medal-content-body").toggleClass("medal-content-body-geted"),e.$box.find(".medal-geted-share").show()),e.renderMedal(e.haveMedalList)):(e.$box.find("#medal-count").html(e.allHaveCount||0),e.$nav.find("li").removeClass("active"),e.$nav.find("li").first().click(),e.$box.find(".medal-geted-share").hide(),e.$box.find(".medal-content-body").removeClass("medal-content-body-geted")),$(this).addClass("medal-btn-red").siblings().removeClass("medal-btn-red"))}),this.$box.find(".user-medal-body").prepend(a),e.self?this.$box.find(".medal-btn-tab[data-type="+this.tabType+"]").click():e.renderMedalOthers(e.haveMedalList)},renderNav:function(){var e=this,a=e.allMedalList;if(a){var n=$('');a.forEach(function(e,a){n.append('
  • \n
    \n \n
    \n

    \n 你还没有解锁过勋章哦~\n

    \n
    \n 去解锁\n
    \n ');a.find(".to-all").click(function(a){e.tabType=2,e.$box.find(".medal-btn-tab[data-type="+e.tabType+"]").click()}),e.$box.find(".medal-content-body").html(a)},renderMedal:function(e,a){var n=this,t="";if(0===e.length&&"all"!==a)return void this.renderEmpty();"all"===a&&(e=e.map(function(e){return e.medalDetailDataList.forEach(function(a,n){a.ifGet&&(e.medalGetedMax=n)}),e.medalGetedMax=void 0!==e.medalGetedMax?e.medalGetedMax:0,e.getImageUrl=e.medalDetailDataList[e.medalGetedMax].ifGet?e.medalDetailDataList[e.medalGetedMax].getImageUrl:e.medalDetailDataList[e.medalGetedMax].noGetImageUrl,e.medalName=e.medalName,e.desc=e.medalDetailDataList[e.medalGetedMax].desc,e.getTime=e.medalDetailDataList[e.medalGetedMax].getTime,e.sourceUrl=e.medalDetailDataList[e.medalGetedMax].sourceUrl,e.getOne=e.medalDetailDataList[e.medalGetedMax].ifGet,e.medalId=e.id,e.getLevel=e.medalGetedMax+1,e})),e.forEach(function(e,l){t+='
    \n
    \n
    \n
    \n '+("all"===a?3==e.medalType?"Lv"+e.getLevel+"":"":3==e.medalType?"Lv"+e.getLevel+"":"")+'\n
    \n
    \n

    '+e.medalName+(e.medalType>1?"Lv"+e.getLevel:"")+'

    \n

    '+e.desc+'

    \n

    '+(e.getTime?e.getTime:"")+"

    \n
    \n
    "+(2===n.tabType&&e.medalLevel>1?'\n
    '+(e.medalLevel>6?'\n
      '+Array(e.medalLevel).toString().split(",").map(function(a,n){return"
    • n&&e.ifGet?"geted-unchoosed":"")+'">Lv'+(n+1)+"
    • "}).join("")+"
    \n
    \n
    ":'
    ')+'
    \n
    \n

    '+e.desc+'

    \n
    \n '+("all"===a?e.getOne?'我想要':"":'\n \n '+(3==o.medalType?"Lv"+(d+1)+"":"")+'\n
    \n
    \n

    '+o.medalName+"Lv"+(d+1)+'

    \n

    '+c.desc+'

    \n

    '+(c.getTime?c.getTime:"")+"

    \n
    ",m="\n

    "+c.desc+'

    \n
    \n '+(c.ifGet?'我想要':"")+"\n
    ",v=a.parents(".medal-detail-item");v.find(".medal-detail-def").find(".medal-detail-item-up").html(r),v.find(".medal-detail-hover").html(m),v.find(".medal-detail-hover .to-share").click(function(){var e=$(this),a=e.data("medal-id"),n=e.data("medal-level");window.csdn.userMedal.share({shareType:"single",medalId:a,level:n})}),v.find(".medal-detail-item-up .desc").mouseenter(function(){var e=$(this),a=e.parents(".medal-detail-item");a.find(".medal-detail-def").hide(),a.find(".medal-detail-hover").show()})}),n.$box.find(".medal-detail-item-up .desc").mouseenter(function(){var e=$(this),a=e.parents(".medal-detail-item");a.find(".medal-detail-def").hide(),a.find(".medal-detail-hover").show()}),n.$box.find(".medal-detail-hover").mouseleave(function(){var e=$(this);e.hide(),e.siblings(".medal-detail-def").show()}),n.$box.find(".to-share").click(function(){var e=$(this),a=e.data("medal-id"),n=e.data("medal-level");void 0,window.csdn.userMedal.share({shareType:"single",medalId:a,level:n})})},renderMedalOthers:function(e,a){var n=this,t="";0===e.length&&"all"!==a||(e.forEach(function(e){t+='\n
    \n
    \n
    \n
    \n \n '+(3==e.medalType?'Lv'+e.getLevel+"":"")+'\n
    \n
    \n

    '+e.medalName+(e.medalType>1?"Lv"+e.getLevel:"")+'

    \n
    \n
    \n 我也要 \n
    \n
    '}),n.$box.find(".medal-content-body").html(t))},toggleNav:function(){this.$nav&&this.$nav.toggle()},close:function(){this.$box&&this.$box.remove()},getCookie:function(e){var a={};return document.cookie.replace(/([^=;\s]+)=([^=;\s]+)/g,function(){for(var e=arguments.length,n=Array(e),t=0;t0&&this.renderPop()},close:function(){this.$box&&this.$box.remove()},renderPop:function(){var e=this,a=$($.parseHTML('\n
    \n
    \n
    \n \n
    \n
    '+(e.medalList.length>1?'\n \n \n
      '+e.medalList.map(function(e,a){return 0===a?'
    • ':"
    • "}).join("")+"\n
    ":"")+'\n

    恭喜获得新勋章

    \n
    '+e.medalList.map(function(e,a){return'\n
    \n

    '+e.getTime+'

    \n
    \n \n '+(3==e.medalType?"Lv"+e.getLevel+"":"")+"\n
    \n
    "+e.medalName+(e.medalType>1?"Lv"+e.getLevel:"")+'
    \n

    '+e.desc+"

    \n
    \n "}).join("")+'\n
    \n
    \n \n
    \n
    \n '));e.$box=a,a.find(".user-medal-close").click(function(){e.close()}),a.on("click",function(a){$(a.target).find(".user-medal-pop-container").length&&e.close()}),$("body").find("#user-medal-pop").remove(),$("body").append(a),a.find(".btn-to-right").click(function(){e.index0&&(e.index--,a.find(".dot-ul li").siblings().removeClass("cur"),a.find(".dot-ul li").eq(e.index).addClass("cur"),e.$mainBox=a.find(".medal-box"),e.$mainBox.animate({"scroll-left":340*e.index+"px"},"slow"))}),a.find(".to-share").click(function(){var a=e.medalList[e.index].medalId,n=e.medalList[e.index].getLevel;e.close(),window.csdn.userMedal.share({shareType:"single",medalId:a,level:n})})},getCookie:function(e){var a={};return document.cookie.replace(/([^=;\s]+)=([^=;\s]+)/g,function(){for(var e=arguments.length,n=Array(e),t=0;t\n \n
    \n '));e.$box=a,a.find(".user-medal-close").click(function(){e.close()}),a.on("click",function(a){$(a.target).find(".user-medal-share-container").length&&e.close()}),$("body").find("#user-medal-share").remove(),$("body").append(a),a.find("#to-save").click(function(){e.loading||(e.loading=!0,e.clickGeneratePicture())}),new QRCode(document.getElementById("qrcode"),{text:e.msData.codeUrl,width:80,height:80})},renderShareAll:function(){var e=this,a=$($.parseHTML('\n
    \n \n
    \n '));e.$box=a,a.find(".user-medal-close").click(function(){e.close()}),a.on("click",function(a){$(a.target).find(".user-medal-share-container").length&&e.close()}),$("body").find("#user-medal-share").remove(),$("body").append(a),a.find("#to-save2").click(function(){e.loading||(e.loading=!0,e.clickGeneratePicture())}),new QRCode(document.getElementById("qrcode"),{text:e.msData.codeUrl,width:80,height:80})},getCookie:function(e){var a={};return document.cookie.replace(/([^=;\s]+)=([^=;\s]+)/g,function(){for(var e=arguments.length,n=Array(e),t=0;t