├── 01.jpg ├── Readme.txt ├── 我寫了個Chrome 插件,一鍵下載Pornhub 視頻!.html ├── 我寫了個Chrome 插件,一鍵下載Pornhub 視頻!.pdf └── 我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files ├── 640 ├── 640(1) ├── 640(10) ├── 640(11) ├── 640(2) ├── 640(3) ├── 640(4) ├── 640(5) ├── 640(6) ├── 640(7) ├── 640(8) ├── 640(9) ├── appdialog_confirm471cb1.js.下載 ├── banner_tpl.html47af5b.js.下載 ├── cmt_tpl.html46b604.js.下載 ├── fereport438bee.js.下載 ├── imgonepx42f400.js.下載 ├── index49b95f.js.下載 ├── kugoumusic_ctrl47cb36.js.下載 ├── list_tpl.html42f400.js.下載 ├── middle476532.css ├── mpAdAsync49b95f.js.下載 ├── pic_like_comment492329.png ├── player49b95f.js.下載 ├── player_adaptor42f400.js.下載 ├── product4576f8.js.下載 ├── qrcode ├── translate_24dp.png └── translateelement.css /01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jash-git/Pornhub_JS_GET_MP4/610aa81bd05534996986566d1d87c42777e192ff/01.jpg -------------------------------------------------------------------------------- /Readme.txt: -------------------------------------------------------------------------------- 1 | 色情網站[Pornhub]破解下載視頻並製作成Chrome 插件 教學 [Pornhub_JS_GET_MP4] 2 | 3 | 資料來源: https://mp.weixin.qq.com/s?__biz=MzU0OTU5OTI4MA==&mid=2247487599&idx=1&sn=2d6ee0eddfd1a6024710ea87e5bb382e&chksm=fbac3130ccdbb826e9da025ba145ba77d8c6b06fe9688dbe0c721b860509e08db45688bcae0c&scene=0&xtrack=1&key=7581ba9fe8307ae1dc9006fc612cc021c9c38bfae3e85b19010e71f761704dc4d9cf25bfb778d4262a698fd3d80a6676bc4f88996748acb2863fa769483f0ab55dcfeb03a295900033ea2a1bf63d675f&ascene=1&uin=MjIwODk2NDgxNw%3D%3D&devicetype=Windows+10&version=62070158&lang=zh_TW&pass_ticket=rKfFpASn%2BreH4mJmOl3yoJjPFb7R7HrmpfrmcB2SBc3v7PSZ5F0vpPr7BM4evaDj 4 | 5 | chrome 線上應用程式商店(對應元件網址): https://chrome.google.com/webstore/detail/pornhub%E8%A7%86%E9%A2%91%E4%B8%8B%E8%BD%BD%E6%8F%92%E4%BB%B6/ilkaomdecidpjhckgicihkekblbfjklc?hl=zh-TW 6 | https://chrome.google.com/webstore/search/%20Pornhub?hl=zh-TW 7 | 8 | -------------------------------------------------------------------------------- /我寫了個Chrome 插件,一鍵下載Pornhub 視頻!.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jash-git/Pornhub_JS_GET_MP4/610aa81bd05534996986566d1d87c42777e192ff/我寫了個Chrome 插件,一鍵下載Pornhub 視頻!.pdf -------------------------------------------------------------------------------- /我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/640: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jash-git/Pornhub_JS_GET_MP4/610aa81bd05534996986566d1d87c42777e192ff/我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/640 -------------------------------------------------------------------------------- /我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/640(1): -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jash-git/Pornhub_JS_GET_MP4/610aa81bd05534996986566d1d87c42777e192ff/我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/640(1) -------------------------------------------------------------------------------- /我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/640(10): -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jash-git/Pornhub_JS_GET_MP4/610aa81bd05534996986566d1d87c42777e192ff/我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/640(10) -------------------------------------------------------------------------------- /我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/640(11): -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jash-git/Pornhub_JS_GET_MP4/610aa81bd05534996986566d1d87c42777e192ff/我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/640(11) -------------------------------------------------------------------------------- /我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/640(2): -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jash-git/Pornhub_JS_GET_MP4/610aa81bd05534996986566d1d87c42777e192ff/我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/640(2) -------------------------------------------------------------------------------- /我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/640(3): -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jash-git/Pornhub_JS_GET_MP4/610aa81bd05534996986566d1d87c42777e192ff/我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/640(3) -------------------------------------------------------------------------------- /我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/640(4): -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jash-git/Pornhub_JS_GET_MP4/610aa81bd05534996986566d1d87c42777e192ff/我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/640(4) -------------------------------------------------------------------------------- /我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/640(5): -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jash-git/Pornhub_JS_GET_MP4/610aa81bd05534996986566d1d87c42777e192ff/我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/640(5) -------------------------------------------------------------------------------- /我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/640(6): -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jash-git/Pornhub_JS_GET_MP4/610aa81bd05534996986566d1d87c42777e192ff/我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/640(6) -------------------------------------------------------------------------------- /我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/640(7): -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jash-git/Pornhub_JS_GET_MP4/610aa81bd05534996986566d1d87c42777e192ff/我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/640(7) -------------------------------------------------------------------------------- /我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/640(8): -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jash-git/Pornhub_JS_GET_MP4/610aa81bd05534996986566d1d87c42777e192ff/我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/640(8) -------------------------------------------------------------------------------- /我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/640(9): -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jash-git/Pornhub_JS_GET_MP4/610aa81bd05534996986566d1d87c42777e192ff/我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/640(9) -------------------------------------------------------------------------------- /我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/imgonepx42f400.js.下載: -------------------------------------------------------------------------------- 1 | define("pages/qqmusic_ctrl.js",["biz_common/utils/monitor.js","pages/player_adaptor.js","biz_wap/jsapi/log.js","biz_wap/utils/ajax.js","pages/musicUrlReport.js"],function(e){ 2 | "use strict"; 3 | function r(e,r){ 4 | if(/^http(s)?:\/\//i.test(e.albumurl)){ 5 | for(var t,a=[/^http(s)?:\/\/imgcache\.qq\.com([\/?].*)*$/i,/^http(s)?:\/\/y\.gtimg\.cn([\/?].*)*$/i],s=!1,o=0;t=a[o++];)if(t.test(e.albumurl)){ 6 | s=!0; 7 | break; 8 | } 9 | s||(e.albumurl=""); 10 | }else{ 11 | var i=e.albumurl.split("/"); 12 | try{ 13 | i=i[i.length-1],i=i.split(".")[0]; 14 | }catch(n){ 15 | i=""; 16 | } 17 | e.albumurl=i?u.imgroot2.replace("#mid#",i):u.imgroot+e.albumurl; 18 | } 19 | return e.albumurl=e.albumurl.replace("mid_album_68","mid_album_90").replace("68x68","90x90"), 20 | e.musicIcon=u.musicIcon,e.type=1*r.scene===0?0:1*r.scene===1?1:8,c.inQMClient?(e.allowPause=!0, 21 | e.detailUrl="",e.pauseCss="qqmusic_playing_pause",e.webUrl=e.detailUrl):(e.allowPause=!1, 22 | e.pauseCss="",e.detailUrl=["http://i.y.qq.com/v8/playsong.html?referFrom=music.qq.com&songid=",e.musicid,"&songmid=",e.media_id,,"&ADTAG=weixin_gzh#wechat_redirect"].join(""), 23 | e.webUrl=e.detailUrl),e; 24 | } 25 | function t(e,r){ 26 | var t=e,a=u.cache[t.songId]; 27 | return c.inQMClient?void r.callback({ 28 | canplay:!0, 29 | play_url:"https://www.qq.com" 30 | }):a&&"function"==typeof r.callback&&(a.canplay||!a.canplay&&!a.retry)?(a.in_cache=!0, 31 | void r.callback(a)):void(u.submiting[t.songId]!==!0&&(u.submiting[t.songId]=!0,a&&(i.setSum(u.reportId,122,1), 32 | i.send()),s({ 33 | id:t.songId, 34 | mid:t.mid, 35 | onSuc:function(e){ 36 | u.submiting[t.songId]=!1,u.cache[t.songId]&&!u.cache[t.songId].canplay&&e.canplay&&(i.setSum(u.reportId,123,1), 37 | i.send()),u.cache[t.songId]=e,"function"==typeof r.callback&&r.callback(e); 38 | }, 39 | onError:function(){ 40 | u.submiting[t.songId]=!1,"function"==typeof r.callback&&r.callback({ 41 | canplay:!1, 42 | msg:"系统繁忙,请稍后再试。", 43 | status:-1, 44 | play_url:"", 45 | duration:0 46 | }); 47 | } 48 | }))); 49 | } 50 | function a(e){ 51 | var r=!0,t=!1,a=""; 52 | switch(1*e){ 53 | case 0: 54 | r=!0; 55 | break; 56 | 57 | case 1: 58 | r=!1,a="因版权限制,音乐无法播放。"; 59 | break; 60 | 61 | case 2: 62 | r=!1,a="因版权限制,音乐无法播放。"; 63 | break; 64 | 65 | case 3: 66 | r=!1,a="因版权限制,音乐无法播放。"; 67 | break; 68 | 69 | case 4: 70 | r=!1,a="当前区域因版权限制,音乐无法播放。"; 71 | break; 72 | 73 | case 5: 74 | r=!1,t=!0,a="播放失败,请稍后再试。"; 75 | break; 76 | 77 | case 6: 78 | r=!1,t=!0,a="系统错误,请稍后再试。"; 79 | break; 80 | 81 | case 7: 82 | r=!1,t=!0,a="系统错误,请稍后再试。"; 83 | break; 84 | 85 | case 8: 86 | r=!0,a="该音乐为付费音乐,当前为你播放试听片段。"; 87 | break; 88 | 89 | default: 90 | r=!1,a="系统错误,请稍后再试。"; 91 | } 92 | return{ 93 | canplay:r, 94 | msg:a, 95 | retry:t 96 | }; 97 | } 98 | function s(e){ 99 | i.setSum(u.reportId,18,1),i.send(); 100 | var r=+new Date,t="//mp.weixin.qq.com/mp/qqmusic?action=get_song_info&song_mid=#mid#"; 101 | t=t.replace("#mid#",e.mid),m({ 102 | url:t, 103 | type:"GET", 104 | dataType:"json", 105 | success:function(t){ 106 | var s=+new Date-r; 107 | if(200==t.http_code){ 108 | setTimeout(function(){ 109 | p.reportRespData({ 110 | type:1, 111 | songid:e.id, 112 | musicid:e.mid, 113 | responseData:t.resp_data||"" 114 | }); 115 | },0); 116 | var i={}; 117 | try{ 118 | i=JSON.parse(t.resp_data); 119 | }catch(c){ 120 | var m=1; 121 | return o({ 122 | type:"error", 123 | time:s, 124 | code:m 125 | }),"function"==typeof e.onError&&e.onError({ 126 | errcode:m 127 | }),void n.info("qqmusic_checkCopyright_parsefail mid:"+e.mid+", repsponeData:"+t.resp_data); 128 | } 129 | if("undefined"==typeof i.ret||0!=i.ret||0!=i.sub_ret||0==i.songlist.length){ 130 | var m=1; 131 | return o({ 132 | type:"error", 133 | time:s, 134 | code:m 135 | }),"function"==typeof e.onError&&e.onError({ 136 | errcode:m 137 | }),void n.info("qqmusic_checkCopyright_dataerror mid:"+e.mid+", repsponeData:"+t.resp_data); 138 | } 139 | var u,l=i.songlist[0],d=l.song_play_url,b=l.song_play_time||0; 140 | if(l.playable)u=d?0:6;else if(l.try_playable)l.try_file_size>0&&l.try_30s_url?(u=8, 141 | d=l.try_30s_url,b=30):u=7;else switch(1*l.unplayable_code){ 142 | case 1: 143 | u=1; 144 | break; 145 | 146 | case 2: 147 | u=2; 148 | break; 149 | 150 | case 3: 151 | u=3; 152 | break; 153 | 154 | case 4: 155 | u=4; 156 | break; 157 | 158 | case 5: 159 | u=5; 160 | break; 161 | 162 | default: 163 | u=5; 164 | } 165 | o({ 166 | type:"success", 167 | time:s, 168 | code:u 169 | }); 170 | var y=a(1*u); 171 | e.onSuc({ 172 | canplay:y.canplay, 173 | retry:y.retry, 174 | msg:y.msg, 175 | status:u, 176 | play_url:d||"", 177 | duration:b 178 | }),y.canplay||n.info("qqmusic_checkCopyright_cannotplay mid:"+e.mid+", repsponeData:"+t.resp_data); 179 | }else{ 180 | var m=4; 181 | switch(t.http_code){ 182 | case 200: 183 | break; 184 | 185 | case 400: 186 | m=2; 187 | break; 188 | 189 | case 500: 190 | m=3; 191 | break; 192 | 193 | default: 194 | m=4; 195 | } 196 | o({ 197 | type:"error", 198 | time:s, 199 | code:m 200 | }),"function"==typeof e.onError&&e.onError({ 201 | errcode:m 202 | }); 203 | } 204 | }, 205 | error:function(){ 206 | "function"==typeof e.onError&&e.onError({ 207 | errcode:4 208 | }); 209 | } 210 | }); 211 | } 212 | function o(e){ 213 | var r=Math.max(e.time,0); 214 | if(r=Math.min(r,6e4),e.time>=0&&e.time<200?i.setSum(u.reportId,24,1):e.time>=200&&e.time<500?i.setSum(u.reportId,25,1):e.time>=500&&e.time<1e3?i.setSum(u.reportId,26,1):e.time>=1e3&&e.time<2e3?i.setSum(u.reportId,27,1):e.time>=2e3&&e.time<1e4?i.setSum(u.reportId,28,1):e.time>=1e4&&i.setSum(u.reportId,29,1), 215 | i.setAvg(u.reportId,23,r),"error"==e.type){ 216 | switch(1*e.code){ 217 | case 1: 218 | i.setSum(u.reportId,9,1); 219 | break; 220 | 221 | case 2: 222 | i.setSum(u.reportId,10,1); 223 | break; 224 | 225 | case 3: 226 | i.setSum(u.reportId,11,1); 227 | break; 228 | 229 | case 4: 230 | i.setSum(u.reportId,12,1); 231 | } 232 | i.setSum(u.reportId,19,1); 233 | }else if("success"==e.type){ 234 | switch(1*e.code){ 235 | case 1: 236 | i.setSum(u.reportId,8,1); 237 | break; 238 | 239 | case 0: 240 | i.setSum(u.reportId,17,1); 241 | break; 242 | 243 | case 2: 244 | i.setSum(u.reportId,13,1); 245 | break; 246 | 247 | case 3: 248 | i.setSum(u.reportId,14,1); 249 | break; 250 | 251 | case 4: 252 | i.setSum(u.reportId,15,1); 253 | break; 254 | 255 | case 5: 256 | i.setSum(u.reportId,16,1); 257 | break; 258 | 259 | case 6: 260 | i.setSum(u.reportId,47,1); 261 | break; 262 | 263 | case 7: 264 | i.setSum(u.reportId,120,1); 265 | break; 266 | 267 | case 8: 268 | i.setSum(u.reportId,121,1); 269 | } 270 | i.setSum(u.reportId,20,1); 271 | } 272 | i.send(); 273 | } 274 | var i=e("biz_common/utils/monitor.js"),c=e("pages/player_adaptor.js"),n=e("biz_wap/jsapi/log.js"),m=e("biz_wap/utils/ajax.js"),p=e("pages/musicUrlReport.js"),u={ 275 | imgroot:"https://imgcache.qq.com/music/photo/mid_album_90", 276 | imgroot2:"https://y.gtimg.cn/music/photo_new/T002R90x90M000#mid#.jpg", 277 | reportId:"28306", 278 | musicIcon:window.icon_qqmusic_source||"", 279 | cache:{}, 280 | submiting:{} 281 | }; 282 | return{ 283 | initData:r, 284 | getPlayUrl:t 285 | }; 286 | });define("pages/voice_component.js",["biz_common/dom/event.js","biz_common/tmpl.js","pages/music_player.js","pages/player_adaptor.js","biz_common/dom/class.js","pages/report.js","biz_common/utils/monitor.js","pages/music_report_conf.js","pages/player_tips.js","biz_wap/jsapi/leaveReport.js","biz_wap/utils/mmversion.js","biz_wap/utils/ajax.js","biz_wap/utils/openUrl.js","pages/qqmusic_ctrl.js","pages/kugoumusic_ctrl.js"],function(e){ 287 | "use strict"; 288 | function t(){ 289 | j.hasInit||(n(),r(),s(),j.hasInit=!0); 290 | } 291 | function a(e){ 292 | t(),this._o={ 293 | protocal:"", 294 | wxIndex:0, 295 | type:0, 296 | comment_id:"", 297 | src:"", 298 | jsapi2Src:"", 299 | mid:"", 300 | songId:"", 301 | otherid:"", 302 | albumid:"", 303 | jumpurlkey:"", 304 | autoPlay:!1, 305 | duration:0, 306 | needVioceMutex:!0, 307 | appPlay:!0, 308 | title:"", 309 | allowPause:!1, 310 | singer:"", 311 | epname:"", 312 | coverImgUrl:"", 313 | webUrl:[location.protocol,"//mp.weixin.qq.com/s?referFrom=#referFrom#&songid=#songId#&__biz=",window.biz,"&mid=",window.mid,"&idx=",window.idx,"&sn=",window.sn,"#wechat_redirect"].join(""), 314 | musicbar_url:"", 315 | playingCss:"", 316 | pauseCss:"", 317 | playCssDom:"", 318 | playArea:"", 319 | progress:"", 320 | detailUrl:"", 321 | detailArea:"", 322 | fileSize:0, 323 | playtimeDom:"", 324 | loadingDom:"", 325 | bufferDom:"", 326 | playdotDom:"", 327 | seekRange:"", 328 | seekContainer:"" 329 | },this._init(e),j.allComponent.push(this); 330 | } 331 | function o(e,t,a,o){ 332 | j.num++,t.musicSupport=j.musicSupport,t.show_not_support=!1,j.musicSupport||1!=j.num||(t.show_not_support=!0); 333 | var r=document.createElement("div"),n=""; 334 | if(n=y.tmpl(e,t),r.innerHTML=n,o===!0)a.appendChild(r.children[0]);else{ 335 | var i=a.parentNode; 336 | if(!i)return; 337 | i.lastChild===a?i.appendChild(r.children[0]):i.insertBefore(r.children[0],a.nextSibling); 338 | } 339 | } 340 | function r(){ 341 | j.hasInit||f.inQMClient&&i("QMClient_pv",1); 342 | } 343 | function n(){ 344 | window.reportMid=[],window.reportVoiceid=[]; 345 | for(var e in w)if(w.hasOwnProperty(e)){ 346 | var t=w[e],a=t.split("_"); 347 | j.reportData2[e]={ 348 | id:a[0], 349 | key:a[1], 350 | count:0 351 | }; 352 | } 353 | } 354 | function i(e,t){ 355 | j.reportData2[e]&&(t=t||1,j.reportData2[e].count+=t,j.debug&&console.log("addpv:"+e+" count:"+j.reportData2[e].count)); 356 | } 357 | function s(){ 358 | b.gtVersion("7.0.6")?x.addSpecificReport("music_data",p):g.on(window,"unload",function(){ 359 | for(var e=p(),t=JSON.parse(e.report_list),a=0;aa;a++){ 371 | var r=j.allComponent[a]; 372 | r.player&&"function"==typeof r.player.getPlayTotalTime&&(j.reportData[r._o.type].play_last_time[r._g.posIndex]=parseInt(1e3*r.player.getPlayTotalTime())), 373 | "number"!=typeof r._status||1!==r._status&&4!==r._status||(e=r._o.songId); 374 | } 375 | e&&(t.current_musicid=e); 376 | var i=[]; 377 | for(var a in j.reportData)i=i.concat(D.musicreport({ 378 | data:j.reportData[a] 379 | })); 380 | t.report_list=JSON.stringify(i),n(); 381 | for(var a=0,o=j.allComponent.length;o>a;a++){ 382 | var r=j.allComponent[a]; 383 | r&&"function"==typeof r._initReportData&&r._initReportData(),r.player&&"function"==typeof r.player.resetPlayTotalTime&&r.player.resetPlayTotalTime(); 384 | } 385 | return t; 386 | } 387 | function l(){ 388 | for(var e in j.reportData2)if(j.reportData2.hasOwnProperty(e)){ 389 | var t=j.reportData2[e]; 390 | t.count>0&&v.setSum(t.id,t.key,t.count); 391 | } 392 | v.send(); 393 | } 394 | function c(e){ 395 | return new a(e); 396 | } 397 | function d(e){ 398 | if(isNaN(e))return"00:00"; 399 | e=Math.floor(e); 400 | var t=Math.floor(e/3600),a=Math.floor((e-3600*t)/60),o=e-3600*t-60*a; 401 | return 0!=t?(10>t&&(t="0"+t),t+=":"):t="",10>a&&(a="0"+a),10>o&&(o="0"+o),t+a+":"+o; 402 | } 403 | function u(e){ 404 | return e=(e||"").replace(/`/g,"`").replace(/=/g,"=").replace(/'/g,"'").replace(/"/g,'"').replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&"); 405 | } 406 | function _(e){ 407 | return e=(e||"").replace(/&/g,"&").replace(/>/g,">").replace(/0||document.cookie&&document.cookie.indexOf("vconsole_open=1")>-1?!0:!1, 415 | reportData:{}, 416 | posIndex:{}, 417 | num:0, 418 | reportData2:{}, 419 | adapter:{ 420 | m:e("pages/qqmusic_ctrl.js"), 421 | k:e("pages/kugoumusic_ctrl.js") 422 | } 423 | }; 424 | return a.prototype._init=function(e){ 425 | this._extend(e),this._g={ 426 | posIndex:void 0, 427 | tag:"", 428 | canDragBar:!1, 429 | barDraging:!1, 430 | canGoDetail:!0 431 | },5==this._o.type||6==this._o.type||9==this._o.type?this._g.tag="k":this._o.type>=2&&this._o.type<=4?this._g.tag="v":7==this._o.type?this._g.tag="a":(0==this._o.type||1==this._o.type||8==this._o.type)&&(this._g.tag="m"), 432 | this._initData(),this._initQQmusicLyric(),this._initReportData(),this._initPlayer(); 433 | },a.prototype._initData=function(){},a.prototype._initQQmusicLyric=function(){ 434 | var e=this._o,t=this._g; 435 | e.webUrl="m"==t.tag?e.webUrl.replace("#songId#",e.songId||"").replace("#referFrom#","music.qq.com"):e.webUrl.replace("#songId#","").replace("#referFrom#",""); 436 | },a.prototype._initReportData=function(){ 437 | var e=this._o,t=this._g; 438 | "v"==t.tag?window.reportVoiceid.push(e.songId):"m"==t.tag&&window.reportMid.push(e.songId), 439 | "undefined"==typeof j.reportData[e.type]&&(j.reportData[e.type]=D.getMusicReportData(e), 440 | j.posIndex[e.type]=0),"undefined"==typeof t.posIndex&&(t.posIndex=j.posIndex[e.type]++); 441 | var a=j.reportData[e.type]; 442 | a.musicid[t.posIndex]=e.songId,a.commentid[t.posIndex]=e.comment_id,a.hasended[t.posIndex]=0, 443 | a.mtitle[t.posIndex]=e.title,a.detail_click[t.posIndex]=0,a.duration2[t.posIndex]=parseInt(1e3*e.duration), 444 | a.errorcode[t.posIndex]=0,a.play_duration2[t.posIndex]=0,a.seek[t.posIndex]=0,a.seek_position[t.posIndex]=[], 445 | a.play_last_time[t.posIndex]=0,a.local_time[t.posIndex]=0,a.seek_loaded[t.posIndex]=[]; 446 | },a.prototype._initPlayer=function(){ 447 | if(j.musicSupport){ 448 | var e=this,t=this._o,a=this._g.tag; 449 | t.onStatusChange=this._statusChangeCallBack(),t.onTimeupdate=this._timeupdateCallBack(), 450 | t.onError=this._errorCallBack(),t.onUpdateSeekRange=this._onUpdateSeekRange(),t.onAndroidForceH5=function(){ 451 | i("force_h5",1); 452 | },t.onH5Begin2Play=function(){ 453 | i(a+"_pv",1),i(a+"_h5_pv",1); 454 | },t.onH5Error=function(t,o){ 455 | i(a+"_h5_err_total",1),i(a+"_h5_err_"+o.code,1),e._reportH5Error({ 456 | type:1, 457 | code:o.code 458 | }); 459 | },t.onJsapi1Begin2Play=function(){ 460 | i(a+"_pv",1),i(a+"_wx_pv",1),i(a+"_wx_pv_1",1); 461 | },t.onJsapi2Begin2Play=function(e,o){ 462 | i(a+"_pv",1),i(a+"_wx_pv",1),i(a+"_wx_pv_2",1),t.jsapi2Src&&t.jsapi2Src!=t.src&&i("aac_pv",1), 463 | t.musicPlayerOnJsapi2Begin2Play&&t.musicPlayerOnJsapi2Begin2Play(o); 464 | },t.onJsapi2PlaySuccess=function(e,a){ 465 | t.musicPlayerOnJsapi2PlaySuccess&&t.musicPlayerOnJsapi2PlaySuccess(a); 466 | },t.onJsapi2Begin2PlayErr=function(){ 467 | if(i(a+"_wx_err_1",1),t.jsapi2Src&&t.jsapi2Src!=t.src){ 468 | var e="acc_start_error;type:#type#;uin:"+(window.user_uin||"")+";playurl:"+t.jsapi2Src+";pageurl:"+location.href; 469 | m.isAndroid?(D.logReport("",e.replace("#type#","android"),"ajax"),i("android_aac_err_1",1)):(D.logReport("",e.replace("#type#","ios"),"ajax"), 470 | i("ios_aac_err_1",1)); 471 | } 472 | },t.onJsapi2PlayingErr=function(){ 473 | if(i(a+"_wx_err_2",1),t.jsapi2Src&&t.jsapi2Src!=t.src){ 474 | var e="acc_ing_error;type:#type#;uin:"+(window.user_uin||"")+";playurl:"+t.jsapi2Src+";pageurl:"+location.href; 475 | m.isAndroid?(D.logReport("",e.replace("#type#","android"),"ajax"),i("android_aac_err_2",1)):(D.logReport("",e.replace("#type#","ios"),"ajax"), 476 | i("ios_aac_err_2",1)); 477 | } 478 | },t.onJsapi2PlayingStop=function(){ 479 | var e=a+"_stoped_"; 480 | e+=m.isAndroid?"android":"ios",i(e,1); 481 | },t.onJsapi2PlayingPause=function(){ 482 | var e=a+"_paused_"; 483 | e+=m.isAndroid?"android":"ios",i(e,1); 484 | },t.onSeekErr=function(){ 485 | if(i(a+"_seek_err",1),t.jsapi2Src&&t.jsapi2Src!=t.src){ 486 | var e="acc_seek_error;type:#type#;uin:"+(window.user_uin||"")+";playurl:"+t.jsapi2Src+";pageurl:"+location.href; 487 | m.isAndroid?(D.logReport("",e.replace("#type#","android"),"ajax"),i("android_aac_err_3",1)):(D.logReport("",e.replace("#type#","ios"),"ajax"), 488 | i("ios_aac_err_3",1)); 489 | } 490 | },t.onUnloadPlaying=function(){ 491 | i(a+"_unload_wx_pv",1); 492 | },t.onQMClientPlay=function(){ 493 | i("QMClient_play",1); 494 | },t.onSeekNeed2Load=function(){ 495 | if(e.player&&e.player.surportSeekRange()&&t.playdotDom){ 496 | var a=j.reportData[e._o.type],o=a.seek_position[e._g.posIndex].length; 497 | o>0&&(a.seek_loaded[e._g.posIndex][o-1]=1); 498 | } 499 | },t.onSeekNotNeed2Load=function(){ 500 | if(e.player&&e.player.surportSeekRange()&&t.playdotDom){ 501 | var a=j.reportData[e._o.type],o=a.seek_position[e._g.posIndex].length; 502 | o>0&&(a.seek_loaded[e._g.posIndex][o-1]=0); 503 | } 504 | },f.create(this._o,{ 505 | callback:function(t){ 506 | e.player=t,e.afterCreatePlayer(); 507 | } 508 | }); 509 | } 510 | },a.prototype.afterCreatePlayer=function(){ 511 | this._playEvent(); 512 | },a.prototype.isInSeekrang=function(e){ 513 | var t=this._o.seekRange; 514 | if(!t)return!1; 515 | if(t===e)return!0; 516 | for(var a=t.getElementsByTagName("*"),o=0,r=a.length;r>o;o++)if(a[o]===e)return!0; 517 | return!1; 518 | },a.prototype._playEvent=function(){ 519 | var e=this,t=this._o,a=this._g; 520 | if(t.detailUrl&&t.detailArea&&g.on(t.detailArea,"click",function(o){ 521 | if(!a.barDraging&&a.canGoDetail){ 522 | var r=o.target||o.srcElement; 523 | r&&e.isInSeekrang(r)||("v"==a.tag?(j.reportData[t.type].detail_click[a.posIndex]=1, 524 | window.__second_open__?C(t.detailUrl):window.location.href=t.detailUrl):("m"==a.tag||"k"==a.tag)&&j.adapter[a.tag].getPlayUrl(t,{ 525 | callback:function(e){ 526 | e.canplay?(j.reportData[t.type].detail_click[a.posIndex]=1,window.__second_open__?C(t.detailUrl):window.location.href=t.detailUrl):e.msg&&new k({ 527 | msg:e.msg 528 | }); 529 | } 530 | })); 531 | } 532 | }),j.musicSupport){ 533 | var o=0,r=4,n=5; 534 | switch(1*t.type){ 535 | case 0: 536 | o=1; 537 | break; 538 | 539 | case 1: 540 | o=13; 541 | break; 542 | 543 | case 8: 544 | o=14; 545 | break; 546 | 547 | case 2: 548 | o=3; 549 | break; 550 | 551 | case 3: 552 | o=6; 553 | break; 554 | 555 | case 4: 556 | o=7; 557 | break; 558 | 559 | case 5: 560 | o=10; 561 | break; 562 | 563 | case 6: 564 | o=15; 565 | break; 566 | 567 | case 7: 568 | o=11; 569 | break; 570 | 571 | case 9: 572 | o=12; 573 | } 574 | var i=""; 575 | i=t.allowPause?t.pauseCss||t.playingCss:t.playingCss,g.tap(t.playArea,function(){ 576 | return console.log("click playArea",h.hasClass(t.playCssDom,i)),h.hasClass(t.playCssDom,i)?(t.allowPause?e.player.pause():e.player.stop(), 577 | D.report({ 578 | type:o, 579 | comment_id:t.comment_id, 580 | voiceid:t.songId, 581 | action:n 582 | })):"v"==a.tag||"a"==a.tag?e._playMusic(o,r):j.adapter[a.tag].getPlayUrl(t,{ 583 | callback:function(n){ 584 | n.canplay&&n.play_url?(n.duration&&(t.duration=n.duration,e.player.setDuration(t.duration), 585 | j.reportData[t.type].duration2[a.posIndex]=parseInt(1e3*t.duration)),e.player.setSrc(n.play_url), 586 | 8!=n.status||n.in_cache?e._playMusic(o,r):new k({ 587 | msg:"该音乐为付费音乐,当前为你播放试听片段", 588 | onClick:function(){ 589 | e._playMusic(o,r); 590 | } 591 | })):n.msg&&new k({ 592 | msg:n.msg 593 | }); 594 | } 595 | }),!1; 596 | }),e._dragEvent(); 597 | } 598 | },a.prototype._dragEvent=function(){ 599 | var e=this,t=this._o,a=this._g,o=t.seekRange; 600 | if(o){ 601 | var r=0,n=o,i=!1,s=window.__zoom||1; 602 | for(1!=s&&(i=!0);n&&n!=document.body;)r+=i?n.offsetLeft*s:n.offsetLeft,"page-content"==n.id&&(i=!1), 603 | n=n.offsetParent; 604 | var p=e.player.getDuration(); 605 | a.seekData={ 606 | zoom:s, 607 | offsetLeft:r, 608 | duration:p, 609 | rangeWidth:o.offsetWidth, 610 | startTime:0, 611 | dragTime:0, 612 | downX:0, 613 | moveX:0 614 | },g.on(o,"mousedown",function(t){ 615 | a.canDragBar&&(e._pointerDownHandler({ 616 | x:t.pageX||t.clientX 617 | }),t.preventDefault()); 618 | }),g.on(t.seekContainer,"mousemove",function(t){ 619 | a.canDragBar&&a.barDraging&&(e._pointerMoveHandler({ 620 | x:t.pageX||t.clientX 621 | }),t.preventDefault(),t.stopPropagation()); 622 | }),g.on(document.body,"mouseup",function(t){ 623 | return a.canDragBar&&a.barDraging?(e._pointerUpHandler({ 624 | x:t.pageX||t.clientX 625 | }),t.preventDefault(),t.stopPropagation(),!1):void 0; 626 | }),g.on(o,"touchstart",function(t){ 627 | a.canDragBar&&(e._pointerDownHandler({ 628 | x:t.changedTouches[0].clientX 629 | }),t.preventDefault()); 630 | }),g.on(o,"touchmove",function(t){ 631 | return a.canDragBar&&a.barDraging?(e._pointerMoveHandler({ 632 | x:t.changedTouches[0].clientX 633 | }),t.preventDefault(),void t.stopPropagation()):void console.log("no can drag",a.canDragBar,a.barDraging); 634 | }),g.on(o,"touchend",function(t){ 635 | return a.canDragBar&&a.barDraging?(e._pointerUpHandler({ 636 | x:t.changedTouches[0].clientX 637 | }),t.preventDefault(),t.stopPropagation(),!1):void console.log("no can drag",a.canDragBar,a.barDraging); 638 | }); 639 | } 640 | },a.prototype._pointerDownHandler=function(e){ 641 | var t=this._g; 642 | t.barDraging=!0,t.canGoDetail=!1,t.seekData.downX=e.x,t.seekData.startTime=this.player.getCurTime(); 643 | },a.prototype._pointerMoveHandler=function(e){ 644 | var t=this._g,a=t.seekData; 645 | a.moveX=e.x; 646 | var o=(a.moveX-a.offsetLeft)/a.zoom/a.rangeWidth; 647 | o=Math.min(o,1),o=Math.max(o,0),a.dragTime=o*a.duration,a.dragTime!=a.startTime&&this._updateProgressBar(a.dragTime); 648 | },a.prototype._pointerUpHandler=function(e){ 649 | var t=this._g,a=t.seekData; 650 | a.dragTime||this._pointerMoveHandler({ 651 | x:e.x 652 | }),console.log("up dragging",a.dragTime),t.barDraging=!1,this.player.seek(a.dragTime), 653 | j.reportData[this._o.type].seek[t.posIndex]=1,j.reportData[this._o.type].seek_position[t.posIndex].push(parseInt(1e3*a.startTime)+","+parseInt(1e3*a.dragTime)); 654 | var o=j.reportData[this._o.type].seek_position[t.posIndex].length; 655 | j.reportData[this._o.type].seek_loaded[t.posIndex][o-1]=0,t.seekData.startTime=0, 656 | t.seekData.dragTime=0,t.seekData.downX=0,t.seekData.moveX=0,setTimeout(function(){ 657 | t.canGoDetail=!0; 658 | },1e3); 659 | },a.prototype._playMusic=function(e,t){ 660 | var a=this._o,o=this._g; 661 | this.player.play(),j.reportData[a.type].hasended[o.posIndex]=1,0==j.reportData[a.type].local_time[o.posIndex]&&(j.reportData[a.type].local_time[o.posIndex]=parseInt(+new Date/1e3)), 662 | D.report({ 663 | type:e, 664 | comment_id:a.comment_id, 665 | voiceid:a.songId, 666 | action:t 667 | }); 668 | },a.prototype._extend=function(e){ 669 | for(var t in e)this._o[t]=e[t]; 670 | },a.prototype._onUpdateSeekRange=function(){ 671 | var e=this,t=e._o,a=e._g; 672 | return function(e){ 673 | this.surportSeekRange()&&t.bufferDom&&t.playdotDom?(a.canDragBar=!0,t.playdotDom.style.display="block", 674 | t.bufferDom.style.width=1*e+"%"):(a.canDragBar=!1,t.playdotDom&&(t.playdotDom.style.display="none")); 675 | }; 676 | },a.prototype._statusChangeCallBack=function(){ 677 | var e=this; 678 | return function(t,a){ 679 | e._status=a,e._updatePlayerCss(this,a),e._o.musicPlayerStatusChange&&e._o.musicPlayerStatusChange(a); 680 | }; 681 | },a.prototype._timeupdateCallBack=function(){ 682 | var e=this,t=this._o,a=this._g; 683 | return function(o,r){ 684 | e._updateProgress(r),0!=r&&(j.reportData[t.type].play_duration2[a.posIndex]=parseInt(1e3*r)); 685 | }; 686 | },a.prototype._errorCallBack=function(){ 687 | var e=this,t=this._o,a=this._g; 688 | return function(o,r){ 689 | j.reportData[t.type].errorcode[a.posIndex]=r.code,e._updatePlayerCss(this,3); 690 | }; 691 | },a.prototype._reportH5Error=function(e){ 692 | if("mp.weixin.qq.com"==location.host&&1==e.type||j.debug){ 693 | var t=["code:",e.code,";type:",this._o.type,";url:",window.location.href]; 694 | this.player&&t.push(";src:"+this.player.getSrc()); 695 | var a=new Image; 696 | a.src=["https://badjs.weixinbridge.com/badjs?level=4&id=112&msg=",encodeURIComponent(t.join("")),"&uin=",window.uin||"","&from=",this._o.type].join(""); 697 | } 698 | },a.prototype._updatePlayerCss=function(e,t){ 699 | !!j.debug&&console.log("status:"+t); 700 | { 701 | var a=this._o,o=a.playCssDom; 702 | a.progress; 703 | } 704 | 2==t?(h.removeClass(o,a.playingCss),a.pauseCss&&h.removeClass(o,a.pauseCss),a.playdotDom&&(e.surportSeekRange()?(a.playdotDom.style.display="block", 705 | this._g.canDragBar=!0):(a.playdotDom.style.display="none",this._g.canDragBar=!1))):3==t?(h.removeClass(o,a.playingCss), 706 | a.pauseCss&&h.removeClass(o,a.pauseCss),a.playdotDom&&(a.playdotDom.style.display="none", 707 | this._g.canDragBar=!1),this._updateProgress(0)):(1==t||4==t)&&(a.allowPause?h.addClass(o,a.pauseCss||a.playingCss):h.addClass(o,a.playingCss), 708 | a.playdotDom&&(e.surportSeekRange()?(a.playdotDom.style.display="block",this._g.canDragBar=!0):(a.playdotDom.style.display="none", 709 | this._g.canDragBar=!1))),a.loadingDom&&(a.loadingDom.style.display=4==t?"block":"none"); 710 | },a.prototype._updateProgress=function(e){ 711 | return this._g.barDraging?void console.log("no dragging return",e):void this._updateProgressBar(e); 712 | },a.prototype._updateProgressBar=function(e){ 713 | var t=this._o,a=this.player,o=a.getDuration(); 714 | if(o){ 715 | var r=this._countProgress(o,e); 716 | t.progress&&(t.progress.style.width=r),t.playtimeDom&&e>=0&&(t.playtimeDom.innerHTML=d(e)), 717 | t.playdotDom&&(t.playdotDom.style.left=r); 718 | } 719 | },a.prototype._countProgress=function(e,t){ 720 | return Math.min(t/e*100,100)+"%"; 721 | },a.prototype.destory=function(){ 722 | this.player&&this.player.destory(); 723 | },a.prototype.setOption=function(e){ 724 | e.duration&&(this._g.seekData.duration=e.duration),this._extend(e); 725 | },a.prototype.setMusicPlayerOption=function(e){ 726 | e.duration&&this._g&&this._g.seekData&&(this._g.seekData.duration=e.duration),this.player&&this.player.setOption(e); 727 | },a.prototype.getBackgroundAudioState=function(e){ 728 | return this.player.getBackgroundAudioState(e); 729 | },{ 730 | init:c, 731 | renderPlayer:o, 732 | formatTime:d, 733 | decodeStr:u, 734 | encodeStr:_ 735 | }; 736 | });define("pages/qqmusic_tpl.html.js",[],function(){ 737 | return'\n style="display:none;"<#}#>>\n 当前浏览器不支持播放音乐或语音,请在微信或其他浏览器中播放 \n \n \n \n \n \n \n \n \n <#=music_name#>\n <#=singer#>\n \n \n \n \n\n'; 738 | });define("new_video/ctl.js",["biz_wap/utils/ajax.js"],function(e){ 739 | "use strict"; 740 | var i; 741 | if(parent==window)i=window;else try{ 742 | { 743 | parent.window.location.href; 744 | } 745 | i=parent.window; 746 | }catch(n){ 747 | i=window; 748 | } 749 | var t=i.user_uin,r=Math.floor(i.user_uin/100)%20; 750 | t||(r=-1); 751 | var a=function(){ 752 | return r>=0; 753 | }; 754 | i.__webviewid||(i.__webviewid=+new Date+"_"+Math.ceil(1e3*Math.random())); 755 | var d=function(){ 756 | var e=i.mid,n=i.idx,r=""; 757 | r=e&&n?e+"_"+n:""; 758 | var a=i.__webviewid,d=[t,r,a].join("_"); 759 | return d; 760 | },o=function(i){ 761 | if(20>r)try{ 762 | var n=i.vid||"",t={}; 763 | t.__biz=parent.window.biz||"",t.vid=n,t.clienttime=+new Date; 764 | var o=parent.window.mid,s=parent.window.idx,w=""; 765 | w=o&&s?o+"_"+s:n,t.type="undefined"!=typeof i.type?i.type:o&&s?1:2,t.id=w,t.hit_bizuin=i.hit_bizuin||"", 766 | t.hit_vid=i.hit_vid||"",t.webviewid=d(),t.step=i.step||0,t.orderid=i.orderid||0, 767 | t.ad_source=i.ad_source||0,t.traceid=i.traceid||0,t.ext1=i.ext1||"",t.ext2=i.ext2||"", 768 | t.r=Math.random(),t.devicetype=parent.window.devicetype,t.version=parent.window.clientversion, 769 | t.is_gray=a()?1:0,t.mid=o||"",t.idx=s||"",t.url=parent.window.location.href,t.screen_num=i.screen_num||0, 770 | t.screen_height=i.screen_height||0,t.ori_status=i.ori_status||3,t.fromid=i.fromid||0, 771 | t.sessionid=window.sessionid||"",t.appmsg_scene=window.source||(window.cgiData?window.cgiData.scene:0)||0, 772 | !t.appmsg_scene&&t.fromid?t.appmsg_scene=t.fromid:!t.fromid&&t.appmsg_scene&&(t.fromid=t.appmsg_scene), 773 | t.total_range=i.total_range||0,t.current_range=i.current_range||0,t.duration=i.duration||0; 774 | var _=e("biz_wap/utils/ajax.js"); 775 | _({ 776 | url:"/mp/ad_video_report?action=user_action", 777 | type:"post", 778 | data:t 779 | }); 780 | }catch(c){} 781 | }; 782 | return{ 783 | report:o, 784 | getWebviewid:d, 785 | showAd:a 786 | }; 787 | });define("pages/utils.js",["appmsg/appmsg_report.js","biz_common/utils/emoji_data.js","pages/version4video.js","biz_wap/utils/mmversion.js","biz_wap/jsapi/core.js","biz_common/dom/event.js"],function(e){ 788 | "use strict"; 789 | var i=e("appmsg/appmsg_report.js"),o=e("biz_common/utils/emoji_data.js"),t=e("pages/version4video.js"),n=e("biz_wap/utils/mmversion.js"),a=e("biz_wap/jsapi/core.js"),r=e("biz_common/dom/event.js"),c={ 790 | inWechat:t.device.inWechat, 791 | windowWechat:/WindowsWechat/i.test(navigator.userAgent), 792 | macWechat:/wechat.*mac os/i.test(navigator.userAgent), 793 | emojiImg:'#name#', 794 | emojiDataMap:{} 795 | }; 796 | !function(){ 797 | for(var e=0,i=o.length;i>e;e++){ 798 | var t=o[e]; 799 | t.cn&&!c.emojiDataMap[t.cn]&&(c.emojiDataMap[t.cn]={ 800 | index:e 801 | }),t.hk&&!c.emojiDataMap[t.hk]&&(c.emojiDataMap[t.hk]={ 802 | index:e 803 | }),t.us&&!c.emojiDataMap[t.us]&&(c.emojiDataMap[t.us]={ 804 | index:e 805 | }); 806 | } 807 | }(); 808 | var s=function(e){ 809 | return/\[[^\[\]]+\]/.test(e)?e.replace(/\[[^\[\]]+\]/g,function(e){ 810 | if(c.emojiDataMap[e]&&o[c.emojiDataMap[e].index]){ 811 | var i=o[c.emojiDataMap[e].index]; 812 | return c.emojiImg.replace("#name#",e).replace("#style#",i.style); 813 | } 814 | return e; 815 | }):e; 816 | },m=function(e,i){ 817 | c.inWechat?c.windowWechat||c.macWechat?i===!0?window.parent.open(e):window.parent.location.href=e:a.invoke("openUrlWithExtraWebview",{ 818 | url:e, 819 | openType:1 820 | },function(o){ 821 | -1==o.err_msg.indexOf("ok")&&(i===!0?window.parent.open(e):window.parent.location.href=e); 822 | }):i===!0?window.open(e):location.href=e; 823 | },p=function(){ 824 | !c.inWechat||c.windowWechat||c.macWechat?window.close():a.invoke("closeWindow",function(e){ 825 | -1==e.err_msg.indexOf("ok")&&window.close(); 826 | }); 827 | },l=function(e){ 828 | return document.getElementById(e); 829 | },u=function(e){ 830 | return e.replace(/^\s+|\s+$/g,""); 831 | },d=function(e,i){ 832 | return(i||document).querySelector(e); 833 | },f=function(e,i){ 834 | return(i||document).querySelectorAll(e); 835 | },w=function(e){ 836 | var o=e.$container; 837 | o&&!n.isInMiniProgram&&r.on(o,"tap",".js_go_profile",function(o){ 838 | var t=o.delegatedTarget; 839 | if(t){ 840 | var n=t.getAttribute("data-biz")||e.biz||window.biz||""; 841 | if("function"==typeof e.beforeGo2Profile&&e.beforeGo2Profile(t),1==window.isprofileblock)a.invoke("openUrlWithExtraWebview",{ 842 | url:"https://mp.weixin.qq.com/mp/profileblock?__biz="+n+"#wechat_redirect", 843 | openType:1 844 | },function(e){ 845 | -1==e.err_msg.indexOf("ok")&&(location.href="https://mp.weixin.qq.com/mp/profileblock?__biz="+n+"#wechat_redirect"); 846 | });else{ 847 | var r=t.getAttribute("data-scene")||e.profile_scene||""; 848 | i.profileReport({ 849 | isnew:0, 850 | title:e.title||"", 851 | item_show_type:e.item_show_type||"" 852 | }),a.invoke("profile",{ 853 | username:e.user_name, 854 | profileReportInfo:"", 855 | scene:r 856 | },function(){}); 857 | } 858 | } 859 | }); 860 | }; 861 | return{ 862 | jumpUrl:m, 863 | closeWin:p, 864 | trim:u, 865 | getId:l, 866 | qs:d, 867 | qsAll:f, 868 | inWechat:c.inWechat, 869 | windowWechat:c.windowWechat, 870 | macWechat:c.macWechat, 871 | emojiFormat:s, 872 | go2ProfileEvent:w 873 | }; 874 | });define("appmsg/open_url_with_webview.js",["biz_wap/jsapi/core.js"],function(e){ 875 | "use strict"; 876 | var r=e("biz_wap/jsapi/core.js"),n=-1!=navigator.userAgent.indexOf("WindowsWechat"),i=function(e,i){ 877 | if(n)return location.href=e,!1; 878 | i=i||{}; 879 | var o=i.sample||0; 880 | o*=1e3; 881 | var t=window.user_uin||0,s=0!==t&&Math.floor(t/100)%1e3=r.length&&d.off(window,"scroll",e); 943 | } 944 | } 945 | n("biz_common/utils/string/html.js"); 946 | var t=n("biz_common/tmpl.js"),o=n("biz_wap/utils/ajax.js"),s=n("appmsg/more_read_tpl.html.js"),m=n("biz_wap/utils/openUrl.js"),d=n("biz_common/dom/event.js"),a=n("biz_common/utils/monitor.js"),c=n("common/utils.js"),l=null,r=null,_=Date.now(),u=""+_+"_"+Math.random().toString(36).substring(2); 947 | return d.on(window,"scroll",e),function(n,e){ 948 | l=e,n.innerHTML=t.tmpl(s,{ 949 | list:l 950 | }),r=n.getElementsByClassName("more_read_link"); 951 | for(var o=0;omaxLikeCommentWord?void alert2("想法不可以超过%s字".replace("%s",maxLikeCommentWord)):void alert2("网络异常,请稍后重试"); 1010 | } 1011 | var scrollTop,el_like=opt.likeAreaDom,el_likeNum=opt.likeNumDom,showType=opt.showType,prompted=opt.prompted,haokanLock=!1,startY,jumpWowLock=!1,el_likeToast=qs("js_like_toast"),el_likeBtn=qs("js_like_btn"),el_toastMsg=qs("js_toast_msg"),el_likeEducate=qs("js_like_educate"),el_friend_like=qs("js_friend_like_area"),el_go_wow=qs("js_go_wow"),el_likeComment=qs("js_like_comment"),el_bcommentPanel2=qs("js_comment_panel"),el_likeCommentShare=qs("js_like_comment_share"),el_likeCommentText=qs("js_comment_text"),el_commentCancel=qs("js_comment_cancel"),el_commentConfirm=qs("js_comment_confirm"),el_commentErrorMsg=qs("js_like_comment_msg"),el_commentCurrentCount=qs("js_like_current_cnt"),el_commentArea=qs("js_comment_area"),el_wowClosePanel=qs("wow_close_inform"),el_wowCloseAck=qs("wow_close_ack"),el_alertPanel=qs("js_alert_panel"),el_alertContent=qs("js_alert_content"),el_alertConfirm=qs("js_alert_confirm"); 1012 | if(el_like&&el_likeNum){ 1013 | var img=new Image; 1014 | window.appmsg_like_type&&2===window.appmsg_like_type?img.src=location.protocol+"//mp.weixin.qq.com/mp/jsmonitor?idkey=114217_0_1":window.appmsg_like_type&&1===window.appmsg_like_type&&(img.src=location.protocol+"//mp.weixin.qq.com/mp/jsmonitor?idkey=114217_1_1"); 1015 | var like_report=function(){ 1016 | log("[Appmsg] click like"); 1017 | var e=el_like.getAttribute("like"),i=el_likeNum.innerHTML,o=parseInt(e)?parseInt(e):0,t=o?0:1,n=parseInt(i)?parseInt(i):0,s=opt.appmsgid||opt.mid,l=opt.itemidx||opt.idx; 1018 | if(o){ 1019 | if(1!==appmsg_like_type)return void sendRecommendAjax(0); 1020 | Class.removeClass(el_like,opt.className),el_like.setAttribute("like",0),n>0&&"100000+"!==i&&(el_likeNum.innerHTML=n-1==0?"赞":n-1); 1021 | }else if(1===appmsg_like_type)el_like.setAttribute("like",1),Class.addClass(el_like,opt.className), 1022 | "100000+"!==i&&(el_likeNum.innerHTML=n+1);else if(2===appmsg_like_type)return void initRecommendPanel(); 1023 | RetryAjax({ 1024 | url:"/mp/appmsg_like?__biz="+opt.biz+"&mid="+opt.mid+"&idx="+opt.idx+"&like="+t+"&f=json&appmsgid="+s+"&itemidx="+l, 1025 | data:{ 1026 | is_temp_url:opt.is_temp_url||0, 1027 | scene:window.source, 1028 | subscene:window.subscene, 1029 | appmsg_like_type:window.appmsg_like_type, 1030 | item_show_type:parseInt(window.item_show_type,10), 1031 | client_version:window.clientversion, 1032 | action_type:t?1:2, 1033 | device_type:window.devicetype 1034 | }, 1035 | type:"POST" 1036 | }); 1037 | },initRecommendPanel=function(){ 1038 | sendRecommendAjax(1,"",1); 1039 | },isBeenUnvisible=function(e){ 1040 | return e.offsetTop-document.body.scrollTop>=commonUtils.getInnerHeight()-60?!0:!1; 1041 | },disableMove=function(){ 1042 | document.addEventListener("touchmove",preventMove,{ 1043 | passive:!1 1044 | }),el_likeCommentText.addEventListener("touchstart",getTouchStart,{ 1045 | passive:!1 1046 | }),el_likeCommentText.addEventListener("touchmove",preventText,!1); 1047 | },enableMove=function(){ 1048 | document.removeEventListener("touchmove",preventMove,{ 1049 | passive:!1 1050 | }),el_likeCommentText.removeEventListener("touchstart",getTouchStart,{ 1051 | passive:!1 1052 | }),el_likeCommentText.removeEventListener("touchmove",preventText,!1); 1053 | },preventMove=function(e){ 1054 | var i=e.target; 1055 | "TEXTAREA"!==i.tagName&&"BUTTON"!==i.tagName&&(e.preventDefault(),e.stopPropagation()); 1056 | },getTouchStart=function(e){ 1057 | var i=e.targetTouches||[]; 1058 | if(i.length>0){ 1059 | var o=i[0]||{}; 1060 | startY=o.clientY; 1061 | } 1062 | },preventText=function(e){ 1063 | var i=!1,o=e.changedTouches,t=this.scrollTop,n=this.offsetHeight,s=this.scrollHeight; 1064 | if(o.length>0){ 1065 | var l=o[0]||{},a=l.clientY; 1066 | i=a>startY&&0>=t?!1:startY>a&&t+n>=s?!1:!0,i||e.preventDefault(); 1067 | } 1068 | },isShow=function(e){ 1069 | return"none"===e.style.display||"hidden"===e.style.visibility?!1:""===e.style.display||"block"===e.style.display||"visible"===e.style.visibility?!0:void 0; 1070 | },validataComment=function(e,i){ 1071 | var o=e.value.replace(/^\s+|\s+$/g,""); 1072 | sendRecommendAjax(1,o,i); 1073 | },showEducatePanel=function(e,i,o){ 1074 | show(el_likeComment); 1075 | var t=window.source||window.cgiData&&window.cgiData.source||0; 1076 | return t&&(t=parseInt(t,10),94===t)?void(e&&5===e&&hide(el_likeComment)):void(i||(show(el_likeEducate), 1077 | o&&o>0&&(el_friend_like.innerHTML="%s位朋友也在看,".replace("%s",o),document.getElementById("js_friend_like_word").innerText="前往“发现”-“看一看”浏览", 1078 | show(el_friend_like)),1===showType&&(hide(el_go_wow),hide(el_likeCommentShare)), 1079 | isBeenUnvisible(el_likeComment)&&scrollToShow(el_likeComment),educateExpose())); 1080 | },setBtnLike=function(){ 1081 | el_like.setAttribute("like",1),Class.addClass(el_likeBtn,opt.className),realLikeNum+=1; 1082 | var e=el_likeNum.innerHTML; 1083 | "10万+"!==e&&(el_likeNum.innerHTML=dealLikeReadShow(realLikeNum)); 1084 | },setLike2Status=function(e,i,o){ 1085 | var t="在看"; 1086 | switch(showType){ 1087 | case 1: 1088 | switch(prompted){ 1089 | case 0: 1090 | showEducatePanel(e,i,o),show(el_likeComment),prompted=1; 1091 | break; 1092 | 1093 | case 1: 1094 | hide(el_likeEducate),showToast(t); 1095 | } 1096 | setBtnLike(); 1097 | break; 1098 | 1099 | case 2: 1100 | switch(hide(el_bcommentPanel2),clear(el_likeCommentText),prompted){ 1101 | case 0: 1102 | showEducatePanel(e,i,o),5===e&&hide(el_likeCommentShare); 1103 | break; 1104 | 1105 | case 1: 1106 | (4===e||5===e)&&showToast(4===e?"已发送":t); 1107 | } 1108 | 5!==e&&(4===e&&"none"!==el_likeEducate.style.display?hide(el_likeCommentShare):4===e?hide(el_likeComment):(show(el_commentArea), 1109 | show(el_likeCommentShare),1===prompted&&hide(el_likeEducate),show(el_likeComment), 1110 | isBeenUnvisible(el_likeComment)&&scrollToShow(el_likeComment))),4!==e&&setBtnLike(), 1111 | prompted=1; 1112 | } 1113 | enableMove(),commonUtils.isNativePage()&&JSAPI.invoke("handleHaokanAction",{ 1114 | action:"closeComment" 1115 | }); 1116 | },unsetLike2Status=function(e){ 1117 | 1===e?setTimeout(function(){ 1118 | alert2(" 已取消,想法已同步删除"); 1119 | },20):showToast("已取消"),2===showType&&isShow(el_likeComment)&&hide(el_likeComment); 1120 | var i=el_likeNum.innerHTML; 1121 | Class.removeClass(el_likeBtn,opt.className),el_like.setAttribute("like",0),el_likeComment&&hide(el_likeComment), 1122 | realLikeNum-=1,realLikeNum>=0&&"10万+"!==i&&(el_likeNum.innerHTML=dealLikeReadShow(realLikeNum)); 1123 | },sendRecommendAjax=function sendRecommendAjax(like,comment,type,clientType){ 1124 | if(!haokanLock){ 1125 | showLoading(); 1126 | var appmsgid=opt.appmsgid||opt.mid,itemidx=opt.itemidx||opt.idx; 1127 | haokanLock=!0; 1128 | var action_type; 1129 | action_type=like?type:2,ajax({ 1130 | url:"/mp/appmsg_like?__biz="+opt.biz+"&mid="+opt.mid+"&idx="+opt.idx+"&like="+like+"&f=json&appmsgid="+appmsgid+"&itemidx="+itemidx, 1131 | data:{ 1132 | is_temp_url:opt.is_temp_url||0, 1133 | scene:window.source, 1134 | subscene:window.subscene, 1135 | appmsg_like_type:window.appmsg_like_type, 1136 | item_show_type:parseInt(window.item_show_type,10), 1137 | client_version:window.clientversion, 1138 | comment:comment?comment:"", 1139 | prompted:1, 1140 | style:clientType||showType, 1141 | action_type:action_type, 1142 | passparam:window.passparam, 1143 | request_id:(new Date).getTime(), 1144 | device_type:window.devicetype 1145 | }, 1146 | type:"POST", 1147 | success:function success(res){ 1148 | haokanLock=!1; 1149 | var data=eval("("+res+")"); 1150 | hideLoading(),0==data.base_resp.ret?(like?setLike2Status(type,data.is_eu_user,data.friend_like_num):unsetLike2Status(data.has_comment), 1151 | connectWithApp(like,comment,clientType)):failAlert(comment); 1152 | }, 1153 | error:function(){ 1154 | hideLoading(),failAlert(),haokanLock=!1; 1155 | } 1156 | }); 1157 | } 1158 | }; 1159 | JSAPI.on("menu:haokan",function(e){ 1160 | var i=0===parseInt(e.recommend)?0:1; 1161 | if(0===i)sendRecommendAjax(i,"",2,clientShowType);else{ 1162 | var o=""; 1163 | o=e.comment; 1164 | var t=1===e.scene?4:5; 1165 | sendRecommendAjax(i,o,t,clientShowType); 1166 | } 1167 | }); 1168 | var connectWithApp=function(e,i){ 1169 | var o={ 1170 | origin:"mp", 1171 | isLike:e?1:0, 1172 | url:encodeURIComponent(msg_link.html(!1)), 1173 | content:i?i:"" 1174 | }; 1175 | JSAPI.invoke("handleHaokanAction",{ 1176 | action:actionString, 1177 | recommend:e?1:0, 1178 | server_data:JSON.stringify(o) 1179 | },function(e){ 1180 | console.log("handleHaokanAction",e); 1181 | }),JSAPI.invoke("handleHaokanAction",{ 1182 | action:actionForClient, 1183 | permission:1, 1184 | recommend:e?1:0 1185 | },function(e){ 1186 | console.log("handleHaokanAction for client",e); 1187 | }); 1188 | },goWoW=function(){ 1189 | jumpWowLock||(jumpToWowClickReport(),jumpWowLock=!0,JSAPI.invoke("handleHaokanAction",{ 1190 | action:"jumpToWow", 1191 | extParams:JSON.stringify({ 1192 | autoDropLoad:!0 1193 | }) 1194 | },function(e){ 1195 | jumpWowLock=!1,console.log("jumpToWow",e),e.err_msg&&"handleHaokanAction:fail_entrance_not_open"===e.err_msg?show(el_wowClosePanel):"handleHaokanAction:fail action not support"===e.err_msg||"handleHaokanAction:fail, action not support"===e.err_msg?alert2("微信版本过低,暂不支持该操作"):"handleHaokanAction:ok"===e.err_msg&&hide(el_likeComment), 1196 | JSAPI.invoke("handleHaokanAction",{ 1197 | action:actionString, 1198 | server_data:JSON.stringify({ 1199 | origin:"mp", 1200 | autoDropLoad:!0 1201 | }) 1202 | },function(e){ 1203 | console.log("sendAutoDropLoad",e); 1204 | }); 1205 | })); 1206 | },likeClickReport=function(){ 1207 | ajax({ 1208 | url:"/mp/appmsgreport?action=appmsglikeclickcomment&__biz="+opt.biz+"&mid="+opt.mid+"&idx="+opt.idx+"&f=json&appmsgid="+appmsgid+"&itemidx="+itemidx, 1209 | data:{ 1210 | is_temp_url:opt.is_temp_url||0, 1211 | scene:window.source, 1212 | subscene:window.subscene, 1213 | appmsg_like_type:window.appmsg_like_type, 1214 | item_show_type:parseInt(window.item_show_type,10), 1215 | client_version:window.clientversion, 1216 | device_type:window.devicetype 1217 | }, 1218 | type:"POST" 1219 | }); 1220 | },likeExpose=function e(){ 1221 | var i=document.documentElement.scrollTop||window.pageYOffset||document.body.scrollTop,o=qs("like3").offsetTop,t=opt.appmsgid||opt.mid,n=opt.itemidx||opt.idx; 1222 | i+commonUtils.getInnerHeight()>o&&o>=i&&(ajax({ 1223 | url:"/mp/appmsgreport?action=appmsglikeexposure&__biz="+opt.biz+"&mid="+opt.mid+"&idx="+opt.idx+"&f=json&appmsgid="+t+"&itemidx="+n, 1224 | data:{ 1225 | is_temp_url:opt.is_temp_url||0, 1226 | scene:window.source, 1227 | subscene:window.subscene, 1228 | appmsg_like_type:window.appmsg_like_type, 1229 | item_show_type:parseInt(window.item_show_type,10), 1230 | client_version:window.clientversion, 1231 | device_type:window.devicetype 1232 | }, 1233 | type:"POST" 1234 | }),DomEvent.off(window,"scroll",e)); 1235 | },educateExpose=function i(){ 1236 | var e=(document.documentElement.scrollTop||window.pageYOffset||document.body.scrollTop, 1237 | opt.appmsgid||opt.mid),o=opt.itemidx||opt.idx,t=window.item_show_type,n=window.enterid||window.cgiData&&window.cgiData.enterid||""; 1238 | el_likeEducate&&"none"!=el_likeEducate.style.display&&commonUtils.getInnerHeight()>el_likeEducate.getBoundingClientRect().top&&el_likeEducate.getBoundingClientRect().top+el_likeEducate.getBoundingClientRect().height>0&&(ajax({ 1239 | url:"/mp/webcommreport?action=report&report_useruin=1&__biz="+window.biz, 1240 | type:"POST", 1241 | data:{ 1242 | logid:18266, 1243 | buffer:["",Base64.decode(opt.biz),e,o,window.source,window.subscene,1,t,sessionid,n] 1244 | }, 1245 | async:!1, 1246 | timeout:2e3 1247 | }),DomEvent.off(window,"scroll",i)); 1248 | },jumpToWowClickReport=function(){ 1249 | var e=opt.appmsgid||opt.mid,i=opt.itemidx||opt.idx,o=window.enterid||window.cgiData&&window.cgiData.enterid||""; 1250 | ajax({ 1251 | url:"/mp/webcommreport?action=report&report_useruin=1&__biz="+window.biz, 1252 | type:"POST", 1253 | data:{ 1254 | logid:18266, 1255 | buffer:["",Base64.decode(opt.biz),e,i,window.source,window.subscene,2,window.item_show_type,sessionid,o] 1256 | }, 1257 | async:!1, 1258 | timeout:2e3 1259 | }); 1260 | }; 1261 | DomEvent.on(el_alertConfirm,"click",function(){ 1262 | el_alertPanel.style.display="none"; 1263 | }),DomEvent.on(el_like,"click",function(e){ 1264 | return like_report(e),!1; 1265 | }),DomEvent.on(el_wowCloseAck,"click",function(){ 1266 | hide(el_wowClosePanel); 1267 | }),DomEvent.on(qs("js_mask_2"),"mousedown",function(){ 1268 | hide(el_bcommentPanel2),clear(el_likeCommentText),vHide(el_commentErrorMsg),enableMove(); 1269 | }),DomEvent.on(el_commentConfirm,"mousedown",function(){ 1270 | validataComment(el_likeCommentText,4); 1271 | }),DomEvent.on(el_commentCancel,"mousedown",function(){ 1272 | hide(el_bcommentPanel2),clear(el_likeCommentText),vHide(el_commentErrorMsg),enableMove(); 1273 | }),DomEvent.on(el_likeCommentShare,"click",function(){ 1274 | return commonUtils.isNativePage()?void JSAPI.invoke("handleHaokanAction",{ 1275 | action:"writeComment", 1276 | style:"8"===item_show_type||"5"===item_show_type?"black":"white" 1277 | }):(scrollTop=document.body.scrollTop||document.documentElement.scrollTop,show(el_bcommentPanel2), 1278 | el_likeCommentText.focus(),el_commentConfirm.setAttribute("disabled","disabled"), 1279 | disableMove(),void likeClickReport()); 1280 | }),DomEvent.on(el_likeCommentText,"focus",function(){}),DomEvent.on(el_likeCommentText,"blur",function(){ 1281 | window.scrollTo(0,scrollTop); 1282 | }),DomEvent.on(window,"scroll",likeExpose),DomEvent.on(window,"scroll",educateExpose), 1283 | DomEvent.on(el_go_wow,"click",goWoW); 1284 | var scrollToShow=function(e){ 1285 | e.scrollIntoView(!1); 1286 | }; 1287 | DomEvent.on(el_likeCommentText,"input",function(e){ 1288 | var i=el_likeCommentText.value.replace(/^\s+|\s+$/g,""); 1289 | i.length>maxLikeCommentWord?(el_commentCurrentCount.innerHTML=i.length,vShow(el_commentErrorMsg)):vHide(el_commentErrorMsg), 1290 | i.length>0&&i.length<=maxLikeCommentWord?el_commentConfirm.removeAttribute("disabled"):el_commentConfirm.setAttribute("disabled","disabled"), 1291 | Device.os.ios&&e.data&&doubleInputChar.indexOf(e.data)>-1&&(focusTag=!0); 1292 | }),DomEvent.on(el_likeCommentText,"click",function(){ 1293 | Device.os.ios&&focusTag&&(el_likeCommentText.blur(),el_likeCommentText.focus(),focusTag=!1); 1294 | }); 1295 | } 1296 | } 1297 | function showLikeNum(e){ 1298 | var i=e||{}; 1299 | if(i.show){ 1300 | var o=i.likeAreaDom,t=i.likeNumDom,n=document.getElementById("js_like_btn"); 1301 | o&&(o.style.display=i.likeAreaDisplayValue,o.style.visibility="",i.liked&&(1===appmsg_like_type?Class.addClass(o,i.className):Class.addClass(n,i.className)), 1302 | o.setAttribute("like",i.liked?"1":"0")); 1303 | var s=1===appmsg_like_type?"赞":""; 1304 | realLikeNum=i.likeNum||s,1===appmsg_like_type?(parseInt(realLikeNum)>1e5?realLikeNum="100000+":"", 1305 | t&&(t.innerHTML=realLikeNum)):2===appmsg_like_type&&(t.innerHTML=dealLikeReadShow(realLikeNum)); 1306 | } 1307 | } 1308 | function dealLikeReadShow(e){ 1309 | if("en"==LANG)return i18n.dealLikeReadShow_en(e); 1310 | var i=""; 1311 | if(parseInt(e)>1e5)i="10万+";else if(parseInt(e)>1e4&&parseInt(e)<=1e5){ 1312 | var o=""+parseInt(e)/1e4,t=o.indexOf("."); 1313 | i=-1===t?o+"万":o.substr(0,t)+"."+o.charAt(t+1)+"万"; 1314 | }else i=0===parseInt(e)?"":e; 1315 | return i; 1316 | } 1317 | function showReadNum(e){ 1318 | var i=e||{}; 1319 | if(i.show){ 1320 | var o=i.readAreaDom,t=i.readNumDom; 1321 | o&&(o.style.display=i.readAreaDisplayValue); 1322 | var n=i.readNum||1,s=window.ori_send_time||window.cgiData&&window.cgiData.ori_send_time||0,l=/(WindowsNT)|(Windows NT)|(Macintosh)/i.test(navigator.userAgent),a=1566025200,m=1565971200,r=Device.os.ios||l?a:m; 1323 | parseInt(s,10)>r&&window.item_show_type&&"5"===window.item_show_type&&("en"!=LANG&&(document.getElementById("readTxt").innerText="播放"), 1324 | n=i.videouv||0),1===appmsg_like_type?(parseInt(n)>1e5?n="100000+":"",t&&(t.innerHTML=n)):2===appmsg_like_type&&(t.innerHTML=dealLikeReadShow(n), 1325 | ""===t.innerHTML&&(t.innerHTML="0")); 1326 | } 1327 | } 1328 | var DomEvent=require("biz_common/dom/event.js"),Class=require("biz_common/dom/class.js"),ajax=require("biz_wap/utils/ajax.js"),Base64=require("biz_common/base64.js"),log=require("appmsg/log.js"),Tips=require("complain/tips.js"),RetryAjax=require("appmsg/retry_ajax.js"),JSAPI=require("biz_wap/jsapi/core.js"),actionString="submitMsgToTL",actionForClient="update_recommend_status",mmversion=require("biz_wap/utils/mmversion.js"),commonUtils=require("common/utils.js"),realLikeNum,clientShowType=5,i18n=require("appmsg/i18n.js"),Device=require("biz_wap/utils/device.js"),maxLikeCommentWord=200,focusTag=!1,doubleInputChar=["“”","‘’","()","《》","〈〉","「」","『』","〔〕","【】","[]","[]","{}","{}","()","<>"]; 1329 | return i18n.setLikeRead_en(document.getElementById("readTxt")),{ 1330 | initLikeEvent:initLikeEvent, 1331 | showLikeNum:showLikeNum, 1332 | showReadNum:showReadNum 1333 | }; 1334 | });define("appmsg/share_tpl.html.js",[],function(){ 1335 | return'\n'; 1336 | });define("appmsg/appmsgext.js",["appmsg/log.js","biz_wap/utils/ajax.js","rt/appmsg/getappmsgext.rt.js","biz_common/utils/wxgspeedsdk.js"],function(e){ 1337 | "use strict"; 1338 | function t(e){ 1339 | function t(e){ 1340 | for(var t=window.location.href,s=t.indexOf("?"),i=t.substr(s+1),n=i.split("&"),a=0;a.1)return; 1430 | a.saveSpeeds({ 1431 | uin:window.uin, 1432 | pid:675, 1433 | speeds:[{ 1434 | sid:29, 1435 | time:i 1436 | }] 1437 | }),a.send(); 1438 | } 1439 | }, 1440 | error:function(){ 1441 | s("[Appmsg] error get async data, biz="+d.biz+", mid="+d.mid),"function"==typeof d.onError&&d.onError(); 1442 | } 1443 | }); 1444 | } 1445 | var s=e("appmsg/log.js"),i=e("biz_wap/utils/ajax.js"),n=e("rt/appmsg/getappmsgext.rt.js"),a=e("biz_common/utils/wxgspeedsdk.js"),_=void 0; 1446 | return{ 1447 | getData:t 1448 | }; 1449 | });define("appmsg/img_copyright_tpl.html.js",[],function(){ 1450 | return' \n 来自: <#=source_nickname#>\n '; 1451 | });define("pages/video_ctrl.js",[],function(){ 1452 | "use strict"; 1453 | function n(n){ 1454 | n=n||window; 1455 | var i=n.cgiData; 1456 | return i&&2==i.ori_status&&1==i.is_mp_video&&(i.nick_name||i.hit_username)?!0:!1; 1457 | } 1458 | function i(n){ 1459 | return n=n||window,!1; 1460 | } 1461 | function e(){ 1462 | return-1!=r.indexOf("&vl=1")?!1:"54"==parent.window.appmsg_type?!1:!0; 1463 | } 1464 | function t(){ 1465 | return-1!=r.indexOf("&dd=1")?!1:"54"==parent.window.appmsg_type?!1:!0; 1466 | } 1467 | function o(){ 1468 | var n; 1469 | if(parent==window)n=window;else try{ 1470 | { 1471 | parent.window.__videoDefaultRatio; 1472 | } 1473 | n=parent.window; 1474 | }catch(i){ 1475 | n=window; 1476 | } 1477 | var e=n.__videoDefaultRatio||16/9; 1478 | return"54"==n.appmsg_type?e:e; 1479 | } 1480 | var r=window.location.href; 1481 | return{ 1482 | showPauseTips:t, 1483 | showVideoLike:e, 1484 | showVideoDetail:i, 1485 | showReprint:n, 1486 | getRatio:o 1487 | }; 1488 | });define("pages/create_txv.js",["biz_common/utils/monitor.js","biz_wap/utils/ajax_load_js.js","pages/loadscript.js"],function(e){ 1489 | "use strict"; 1490 | function n(){ 1491 | "function"!=typeof window.__createTxVideo&&(window.__createTxVideo=function(e){ 1492 | o(e); 1493 | }); 1494 | } 1495 | function o(e){ 1496 | var n=function(){},o=function(){}; 1497 | "function"==typeof e.onSuccess&&(o=e.onSuccess),"function"==typeof e.onError&&(n=e.onError), 1498 | r.Load({ 1499 | url:c.jsUrl, 1500 | version:c.jsVersion, 1501 | useCache:!0, 1502 | win:e.win, 1503 | onSuccess:function(s){ 1504 | 2!=s.code&&3!=s.code||0!=s.queueIndex||(i.setSum("64728","111",1),i.setSum("64728","112",1)); 1505 | var u=e.win||window,a=!0; 1506 | if(u.Txp&&"function"==typeof u.Txp.Player?(a=!0,0==s.queueIndex&&(2==s.code?i.setSum("64728","116",1):3==s.code&&i.setSum("64728","117",1), 1507 | i.send())):(a=!1,0==s.queueIndex&&(2==s.code?i.setSum("64728","114",1):3==s.code&&i.setSum("64728","115",1), 1508 | i.send())),a){ 1509 | var d=t({ 1510 | win:u, 1511 | options:e 1512 | }); 1513 | o({ 1514 | player:d 1515 | }); 1516 | }else r.ClearCache({ 1517 | win:u, 1518 | version:c.jsVersion, 1519 | url:c.jsUrl 1520 | }),n(); 1521 | }, 1522 | onError:function(n){ 1523 | 0==n.queueIndex&&(i.setSum("64728","111",1),i.setSum("64728","118",1),51==n.code?i.setSum("64728","119",1):52==n.code?i.setSum("64728","120",1):53==n.code&&i.setSum("64728","121",1), 1524 | i.send()),s(e); 1525 | } 1526 | }); 1527 | } 1528 | function t(e){ 1529 | var n=e.win||window,o=e.options,t=new n.Txp.Player({ 1530 | containerId:o.containerId, 1531 | vid:o.vid, 1532 | width:o.width, 1533 | height:o.height, 1534 | autoplay:o.autoplay===!0?!0:!1, 1535 | allowFullScreen:o.allowFullScreen===!0?!0:!1 1536 | }); 1537 | return t; 1538 | } 1539 | function s(e){ 1540 | var n=function(){},o=function(){}; 1541 | "function"==typeof e.onSuccess&&(o=e.onSuccess),"function"==typeof e.onError&&(n=e.onError); 1542 | var s=c.jsUrl; 1543 | s+=-1==s.indexOf("?")?"?"+c.customerParam+"="+c.jsVersion:"&"+c.customerParam+"="+c.jsVersion, 1544 | u({ 1545 | win:e.win, 1546 | url:s, 1547 | timeout:1e4, 1548 | type:"JS", 1549 | callback:function(){ 1550 | i.setSum("64728","122",1); 1551 | var s=e.win||window; 1552 | if(s.Txp&&"function"==typeof s.Txp.Player){ 1553 | i.setSum("64728","124",1),i.send(); 1554 | var r=t({ 1555 | win:e.win, 1556 | options:e 1557 | }); 1558 | o({ 1559 | player:r 1560 | }); 1561 | }else i.setSum("64728","123",1),i.send(),n(); 1562 | }, 1563 | onerror:function(e){ 1564 | switch(i.setSum("64728","122",1),1*e){ 1565 | case 400: 1566 | c.jsLoadState=4,i.setSum("64728","125",1); 1567 | break; 1568 | 1569 | case 500: 1570 | c.jsLoadState=5,i.setSum("64728","126",1); 1571 | break; 1572 | 1573 | default: 1574 | c.jsLoadState=6,i.setSum("64728","127",1); 1575 | } 1576 | i.send(),n(); 1577 | } 1578 | }); 1579 | } 1580 | var i=e("biz_common/utils/monitor.js"),r=e("biz_wap/utils/ajax_load_js.js"),u=e("pages/loadscript.js"),c={ 1581 | customerParam:"wxv", 1582 | jsUrl:"//vm.gtimg.cn/tencentvideo/txp/js/iframe/api.js?", 1583 | jsVersion:"v1" 1584 | }; 1585 | return{ 1586 | createTxVideo:o, 1587 | createGlobalFunc:n 1588 | }; 1589 | });define("appmsg/comment_utils.js",["appmsg/comment.js"],function(n){ 1590 | "use strict"; 1591 | function m(m){ 1592 | 1==m.comment_enabled&&(window.can_fans_comment_only=m.only_fans_can_comment,window.comment_count=m.comment_count, 1593 | window._is_fans=m.is_fans,window._logo_url=m.logo_url,window._nick_name=m.nick_name, 1594 | window.friend_comment_enabled=m.friend_comment_enabled,n("appmsg/comment.js")); 1595 | } 1596 | return{ 1597 | initCommentByExtData:m 1598 | }; 1599 | });define("appmsg/reward_utils.js",["appmsg/reward_entry.js","biz_wap/utils/mmversion.js","biz_common/dom/class.js","biz_common/dom/event.js"],function(e,r,n,a){ 1600 | "use strict"; 1601 | var i=e("appmsg/reward_entry.js"),t=e("biz_wap/utils/mmversion.js"),d=e("biz_common/dom/class.js"),s=e("biz_common/dom/event.js"),o=window.navigator.userAgent,_={ 1602 | perLine:0, 1603 | hasBindResize:!1, 1604 | hasInit:!1, 1605 | pageContainerId:"img-content", 1606 | rewardInnerId:"js_reward_inner" 1607 | },w=function(e){ 1608 | return document.getElementById(e); 1609 | },m=function(){ 1610 | var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],r=e.pageContainerId||_.pageContainerId,n=e.rewardInnerId||_.rewardInnerId,a=window.innerWidth||document.documentElement.clientWidth; 1611 | try{ 1612 | var i=w(r).getBoundingClientRect(); 1613 | i.width&&(a=i.width); 1614 | }catch(t){} 1615 | var d=36; 1616 | _.perLine=Math.floor(.8*a/d); 1617 | var s=w(n); 1618 | return s&&(s.style.width=_.perLine*d+"px"),_.perLine; 1619 | },u=function(){ 1620 | var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],r=e.pageContainerId||_.pageContainerId,n=e.rewardInnerId||_.rewardInnerId; 1621 | return e.can_reward&&w(r)&&w(n)?(_.hasBindResize||!function(){ 1622 | _.hasBindResize=!0; 1623 | var r=window.innerWidth; 1624 | s.on(window,"resize",function(){ 1625 | window.innerWidth!==r&&(r=window.innerWidth,m(e),_.hasInit&&i.render(_.perLine)); 1626 | }); 1627 | }(),_.perLine||m(e),_.perLine):0; 1628 | },p=function(e,r){ 1629 | _.hasInit=!0; 1630 | var n=e.author_id||window.author_id; 1631 | e.reward_head_imgs=e.reward_head_imgs||[]; 1632 | var m=w("js_author_name"); 1633 | if(r.reward_entrance_enable_for_preview)if(t.isInMiniProgram)t.isInMiniProgram&&m&&d.removeClass(m,"rich_media_meta_link");else{ 1634 | if(n||t.isAndroid){ 1635 | var p=w("js_preview_reward_author"); 1636 | p&&(p.style.display="block"); 1637 | var h=w("js_preview_reward_author_wording"); 1638 | r.reward_wording&&h&&(h.innerText=r.reward_wording,h.style.display="block"); 1639 | var c=w("js_preview_reward_author_link"); 1640 | c&&s.on(c,"tap",function(e){ 1641 | e.preventDefault(),a("预览状态下无法操作"); 1642 | }); 1643 | } 1644 | if(n){ 1645 | var l=w("js_preview_reward_author_avatar"),v=w("js_preview_reward_author_head"); 1646 | r.reward_author_head&&l&&v&&(v.setAttribute("src",r.reward_author_head),l.style.display="block"); 1647 | var g=w("js_preview_reward_link_text"); 1648 | g&&(g.innerText="喜欢作者"); 1649 | }else t.isAndroid&&(w("js_preview_reward_author_name").style.display="none"); 1650 | }else!t.isInMiniProgram&&(o.indexOf("WindowsWechat")>-1||t.isIOS||t.isAndroid)?(i.handle(e,u({ 1651 | pageContainerId:r.pageContainerId, 1652 | rewardInnerId:r.rewardInnerId, 1653 | can_reward:1==e.can_reward?!0:!1 1654 | })),m&&e.rewardsn&&e.timestamp&&(m.setAttribute("data-rewardsn",e.rewardsn),m.setAttribute("data-timestamp",e.timestamp), 1655 | m.setAttribute("data-canreward",e.can_reward)),m&&!e.can_reward&&d.removeClass(m,"rich_media_meta_link")):m&&d.removeClass(m,"rich_media_meta_link"); 1656 | }; 1657 | return{ 1658 | init:p, 1659 | getCountPerLine:u 1660 | }; 1661 | });define("biz_common/ui/imgonepx.js",[],function(){ 1662 | "use strict"; 1663 | return"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJDQzA1MTVGNkE2MjExRTRBRjEzODVCM0Q0NEVFMjFBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJDQzA1MTYwNkE2MjExRTRBRjEzODVCM0Q0NEVFMjFBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkNDMDUxNUQ2QTYyMTFFNEFGMTM4NUIzRDQ0RUUyMUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkNDMDUxNUU2QTYyMTFFNEFGMTM4NUIzRDQ0RUUyMUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6p+a6fAAAAD0lEQVR42mJ89/Y1QIABAAWXAsgVS/hWAAAAAElFTkSuQmCC"; 1664 | }); -------------------------------------------------------------------------------- /我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/index49b95f.js.下載: -------------------------------------------------------------------------------- 1 | define("cps/tpl/card_tpl.html.js",[],function(){ 2 | return'\n<# if(cps_isready == true){ #> \n <# if(cps_state == \'no_cps\'){ #>\n \n
\n

此内容因违规,暂无法查看

\n
\n \n <# } else {#>\n \n
\n
\n
\n
\n \n <# if(is_ad == 1){ #>\n 广告\n <# } #>\n
\n <#=source_name#>\n
\n
\n
\n
\n

<#=title#>

\n
\n
\n \n <# if(typeof price !== \'undefined\' && pid_type !== \'book\' && pid_type !== \'movie\'){ #>\n

¥<#=price#>

\n <# } #>\n
\n
\n
\n
\n
\n \n <# } #>\n<# }else{ #>\n
\n
\n \n
\n
\n \n
\n
\n
\n

\n
\n
\n
\n
\n
\n
\n<# } #>\n'; 3 | });define("cps/tpl/banner_tpl.html.js",[],function(){ 4 | return'<# if(cps_isready == true){ #> \n <# if(cps_state == \'no_cps\'){ #>\n \n
\n

此内容因违规,暂无法查看

\n
\n \n <# } else {#>\n \n
\n
\n
\n
\n \n
\n <# if(is_ad == 1){ #>\n 广告\n <# } #>\n
\n
\n

<#=title#>

\n

<#=desc#>

\n
\n
\n
\n <#=source_name#>\n
\n \n
\n
\n
\n
\n
\n \n <# } #>\n<# }else{ #>\n
\n
\n \n
\n
\n \n
\n
\n
\n

\n

\n
\n
\n
\n
\n
\n<# } #>\n'; 5 | });define("biz_common/tmpl.js",[],function(){ 6 | "use strict"; 7 | function n(n,e){ 8 | var r=""; 9 | return r=n.replace(/[\r\t\n]/g," ").split("<#").join(" ").replace(/((^|#>)[^\t]*)'/g,"$1\r"), 10 | r=e?r.replace(/\t==(.*?)#>/g,"',$1,'").replace(/\t=(.*?)#>/g,"', String($1).replace(/&/g,'&').replace(/\"/g, '"').replace(/'/g, ''').replace(//g, '>') ,'"):r.replace(/\t=(.*?)#>/g,"',$1,'"), 11 | r=r.split(" ").join("');").split("#>").join("p.push('").split("\r").join("\\'"); 12 | } 13 | var e=function(e,r,t){ 14 | var p=n(e,t),i=function(){}; 15 | try{ 16 | i=new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+p+"');}return p.join('');"); 17 | }catch(c){ 18 | e=e.replace(/\'/g,"'").replace(/'/g,"'"),p=n(e,t),i=new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+p+"');}return p.join('');"); 19 | } 20 | return i(r); 21 | },r=function(n,r,t){ 22 | var p=document.getElementById(n); 23 | return p?e(p.innerHTML,r,t):""; 24 | }; 25 | return{ 26 | render:r, 27 | tmpl:e 28 | }; 29 | });define("appmsg/set_font_size.js",["biz_wap/utils/mmversion.js","biz_wap/jsapi/core.js","biz_wap/utils/device.js","biz_common/dom/class.js"],function(e){ 30 | "use strict"; 31 | function t(e,t){ 32 | for(var o=[],s=document.createTreeWalker(e,4);s.nextNode();){ 33 | var i=s.currentNode.parentNode,n=i.getAttribute("mp-original-font-size"); 34 | n||(n=getComputedStyle(i).fontSize,i.setAttribute("mp-original-font-size",n)),o.push([i,n]); 35 | } 36 | o.forEach(function(e){ 37 | e[0].style.fontSize=parseFloat(e[1])*t+"px"; 38 | }); 39 | } 40 | var o=e("biz_wap/utils/mmversion.js"),s=e("biz_wap/jsapi/core.js"),i=e("biz_wap/utils/device.js"),n=e("biz_common/dom/class.js"); 41 | return o.isIOS&&location.href.match(/fontScale=\d+/)&&s.on("menu:setfont",function(e){ 42 | parseFloat(e.fontScale)<=0&&(e.fontScale=100),i.os.ipad&&i.os.getNumVersion()>=13?t(document.getElementsByTagName("html").item(0),e.fontScale/100):document.getElementsByTagName("html").item(0).style.webkitTextSizeAdjust=e.fontScale+"%", 43 | n.addClass(document.getElementsByTagName("body").item(0),"appmsg_skin_fontscale_"+e.fontSize), 44 | window.ipados13_has_init_setfont=!0; 45 | }),t; 46 | });define("appmsg/index.js",["appmsg/set_font_size.js","biz_common/tmpl.js","cps/tpl/banner_tpl.html.js","cps/tpl/card_tpl.html.js","cps/tpl/list_tpl.html.js","biz_common/utils/string/html.js","appmsg/weapp_common.js","biz_wap/utils/device.js","biz_common/dom/class.js","appmsg/log.js","biz_wap/utils/ajax.js","biz_common/dom/attr.js","appmsg/max_age.js","biz_wap/utils/mmversion.js","appmsg/test.js","biz_common/dom/event.js","biz_wap/jsapi/core.js","biz_common/moment.js","appmsg/appmsg_report.js","biz_common/utils/url/parse.js","a/mpAdAsync.js","biz_wap/utils/wapsdk.js","common/utils.js","complain/localstorage.js","appmsg/popup_report.js","page/appmsg_new/combo.css","page/appmsg_new/not_in_mm.css","appmsg/finance_communicate.js","appmsg/cdn_img_lib.js","appmsg/share.js","biz_common/log/jserr.js","biz_wap/ui/lazyload_img.js","appmsg/async.js","appmsg/copyright_report.js","appmsg/outer_link.js","appmsg/review_image.js","appmsg/product.js","question_answer/utils.js","appmsg/iframe.js","appmsg/qqmusic.js","appmsg/voice.js","appmsg/autoread.js","appmsg/voicemsg.js","appmsg/weproduct.js","appmsg/weapp.js","question_answer/appmsg.js","appmsg/wxtopic.js","appmsg/cdn_speed_report.js","appmsg/page_pos.js","appmsg/report_and_source.js","appmsg/report.js","appmsg/fereport_without_localstorage.js","appmsg/fereport.js","biz_wap/safe/mutation_observer_report.js","sougou/index.js"],function(e,t,o,i){ 47 | "use strict"; 48 | function n(e){ 49 | for(var t=window.location.search,o=t.substring(1,t.length).split("&"),i=0;i0){ 87 | n=n[0]; 88 | var a=n.getBoundingClientRect(),r=a.height||a.bottom-a.top; 89 | if(r>0&&a.top0){ 90 | o.setAttribute("data-showed","yes"); 91 | var s=n.getAttribute("data-pid"); 92 | s&&t([{ 93 | wxa_appid:n.getAttribute("data-wxaappid"), 94 | pid:s, 95 | type:3, 96 | absolute_order:e+1, 97 | appid:n.getAttribute("data-appid")||"", 98 | templateid:n.getAttribute("data-templateid")||"", 99 | relative_order:1*n.getAttribute("data-order"), 100 | packid:n.getAttribute("data-packid")||"" 101 | }]); 102 | } 103 | } 104 | } 105 | } 106 | }catch(d){} 107 | },100); 108 | } 109 | function a(e){ 110 | try{ 111 | for(var i=window.pageYOffset||document.documentElement.scrollTop,a=0;ai+z.getInnerHeight()+100)){ 114 | var g=u.attr(w,"data-cpsstatus"); 115 | if("hide"==g){ 116 | w.setAttribute("data-cpsstatus","loading"); 117 | for(var f=""+a,h=1,y=a+1;yy;y++)f=f+"%2c"+y,h++; 118 | var b=Math.ceil(1e7*Math.random()); 119 | if(""!==n("mockcps"))var j="/mp/cps_product_info?biz="+window.biz+"&mid="+window.mid+"&idx="+window.idx+"&cpslist="+f+"&sn="+window.sn+"&mockcps="+n("mockcps");else var j="/mp/cps_product_info?biz="+window.biz+"&mid="+window.mid+"&idx="+window.idx+"&cpslist="+f+"&sn="+window.sn+"&istempurl="+(window.is_temp_url||0)+"&random="+b; 120 | !function(e,i,n){ 121 | _({ 122 | url:i, 123 | type:"GET", 124 | dataType:"json", 125 | async:!0, 126 | error:function(){ 127 | try{ 128 | window.__addIdKeyReport("64469","18",n); 129 | }catch(e){} 130 | }, 131 | success:function(e){ 132 | try{ 133 | window.__addIdKeyReport("64469","16",e.product_list.length),e.product_list.length=13){ 176 | var i=location.href.match(/fontScale=(\d+)/); 177 | r(e,parseFloat(i[1])/100); 178 | } 179 | }(a,e.product_list[i].index); 180 | } 181 | o(); 182 | }catch(y){ 183 | window.__addIdKeyReport("64469","18",e.product_list.length); 184 | } 185 | } 186 | }); 187 | }(f,j,h); 188 | } 189 | } 190 | } 191 | }catch(e){ 192 | console.log(e); 193 | } 194 | } 195 | function T(e){ 196 | try{ 197 | F&&clearTimeout(F),F=setTimeout(function(){ 198 | a(e); 199 | },300); 200 | }catch(e){} 201 | } 202 | function O(){ 203 | var e=document.documentElement.scrollTop||window.pageYOffset||document.body.scrollTop; 204 | e>=40&&!L?(L=!0,window.show_top_bar&&window.user_name&&window.topbarEnable?(b.invoke("currentMpInfoShow",function(){}), 205 | _({ 206 | url:"/mp/appmsgreport?action=topbarevent", 207 | data:{ 208 | __biz:biz, 209 | mid:mid, 210 | idx:idx, 211 | scene:source, 212 | subscene:subscene, 213 | sessionid:sessionid, 214 | enterid:enterid, 215 | screen:Math.ceil((window.pageYOffset||document.documentElement.scrollTop)/z.getInnerHeight()), 216 | event:"show" 217 | }, 218 | type:"POST", 219 | dataType:"json", 220 | async:!0 221 | })):document.title=window.title):40>e&&L&&(L=!1,window.show_top_bar&&window.user_name&&window.topbarEnable?(b.invoke("currentMpInfoHide",function(){}), 222 | _({ 223 | url:"/mp/appmsgreport?action=topbarevent", 224 | data:{ 225 | __biz:biz, 226 | mid:mid, 227 | idx:idx, 228 | scene:source, 229 | subscene:subscene, 230 | sessionid:sessionid, 231 | enterid:enterid, 232 | screen:Math.ceil((window.pageYOffset||document.documentElement.scrollTop)/z.getInnerHeight()), 233 | event:"hide" 234 | }, 235 | type:"POST", 236 | dataType:"json", 237 | async:!0 238 | })):document.title=""); 239 | } 240 | function K(e,t){ 241 | var o={ 242 | lossy:"UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA", 243 | lossless:"UklGRhoAAABXRUJQVlA4TA0AAAAvAAAAEAcQERGIiP4HAA==", 244 | alpha:"UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAARBxAR/Q9ERP8DAABWUDggGAAAABQBAJ0BKgEAAQAAAP4AAA3AAP7mtQAAAA==", 245 | animation:"UklGRlIAAABXRUJQVlA4WAoAAAASAAAAAAAAAAAAQU5JTQYAAAD/////AABBTk1GJgAAAAAAAAAAAAAAAAAAAGQAAABWUDhMDQAAAC8AAAAQBxAREYiI/gcA" 246 | },i=new Image; 247 | i.onload=function(){ 248 | var o=i.width>0&&i.height>0; 249 | t(e,o); 250 | },i.onerror=function(){ 251 | t(e,!1); 252 | },i.src="data:image/webp;base64,"+o[e]; 253 | } 254 | function D(){ 255 | var e=window.performance||window.msPerformance||window.webkitPerformance; 256 | if(e.timing){ 257 | var t=e.timing; 258 | g("[Appmsg] dns:"+(t.domainLookupEnd-t.domainLookupStart)+"^^^ ssl:"+(0==t.secureConnectionStart?0:t.connectEnd-t.secureConnectionStart)+"^^^ tcp:"+(t.connectEnd-t.connectStart)+"^^^ request:"+(t.responseStart-t.requestStart)+"^^^ getPackageTime:"+(t.responseEnd-t.responseStart)+"^^^ domCententLoaded:"+(t.domContentLoadedEventStart-t.domLoading)+"^^^ domComplete:"+(t.domComplete-t.domLoading)+"^^^ firstViewTime:"+(real_show_page_time-t.navigationStart)+"^^^ interactiveTime:"+(page_endtime-t.navigationStart))+"^^^ ua:"+window.navigator.userAgent, 259 | setTimeout(function(){ 260 | t.loadEventEnd&&g("[Appmsg] onload:"+(t.loadEventEnd-t.loadEventStart)); 261 | },100); 262 | } 263 | "function"!=typeof String.prototype.trim&&(String.prototype.trim=function(){ 264 | return this.replace(/^\s+|\s+$/g,""); 265 | }),""==document.getElementById("js_content").innerHTML.trim()&&((new Image).src=location.protocol+"//mp.weixin.qq.com/mp/jsmonitor?idkey=24729_94_1"); 266 | var o=Math.random(); 267 | .001>o&&document.getElementById("js_read_area3")&&document.getElementById("js_read_area3").innerText&&document.getElementById("js_read_area3").innerText.indexOf("Pageview")>-1&&((new Image).src=location.protocol+"//mp.weixin.qq.com/mp/jsmonitor?idkey=24729_95_1"), 268 | window.__wxjs_is_wkwebview&&window.__addIdKeyReport("28307",67); 269 | } 270 | try{ 271 | var P=document.getElementsByTagName("mpcps"); 272 | window.__addIdKeyReport("64469","15",P.length); 273 | for(var W=0;W").replace(/"/g,'"').replace(/&/g,"&")), 311 | window.msg_title&&(window.msg_title=window.msg_title.replace(/'/g,"'").replace(/ /g," ").replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"').replace(/&/g,"&")), 312 | hd_head_img||k.jsmonitor({ 313 | id:115849, 314 | key:26, 315 | value:1 316 | }),b.invoke("currentMpInfo",{ 317 | userName:window.user_name, 318 | brandName:window.title, 319 | title:window.msg_title||"", 320 | brandIcon:hd_head_img.replace(/\/0$/,"/132"), 321 | desc:R.get("currentMpInfoDesc"+biz)||"", 322 | itemShowType:window.item_show_type 323 | },function(){}),b.invoke("createWebViewForFastLoad",{ 324 | scene:1 325 | },function(e){ 326 | console.log(e); 327 | }),A.on(window,"load",function(){ 328 | b.invoke("checkJsApi",{ 329 | jsApiList:["currentMpInfoShow"] 330 | },function(e){ 331 | try{ 332 | e.err_msg.indexOf("ok")>-1&&(/(Android)/i.test(navigator.userAgent)&&1==JSON.parse(e.checkResult).currentMpInfoShow||1==e.checkResult.currentMpInfoShow)&&(window.topbarEnable=!0); 333 | }catch(t){} 334 | document.title="",L=!1,O(),window.onscroll=O,window.addEventListener("pageshow",O); 335 | }); 336 | })); 337 | var J=document.getElementsByTagName("body"); 338 | if(!J||!J[0])return!1; 339 | J=J[0],v.isInMiniProgram&&(document.getElementById("js_name")&&w.addClass(document.getElementById("js_name"),"tips_global_primary"), 340 | document.getElementsByClassName("account_nickname_inner").length&&w.addClass(document.getElementsByClassName("account_nickname_inner")[0],"tips_global_primary"), 341 | document.getElementById("js_share_author")&&w.addClass(document.getElementById("js_share_author"),"tips_global_primary")), 342 | function(){ 343 | function e(){ 344 | if(i.length)for(var e=document.documentElement.scrollTop||document.body.scrollTop,t=0;te||o.top+o.height>e&&o.top+o.height0&&(i[t].setAttribute("hasload",1), 347 | b.invoke("downloadPageDataForFastLoad",{ 348 | itemList:[{ 349 | item_show_type:i[t].getAttribute("data-itemshowtype"), 350 | url:i[t].getAttribute("href") 351 | }] 352 | },function(e){ 353 | console.log(e); 354 | }),i.splice(t,1),t--); 355 | } 356 | } 357 | function t(){ 358 | for(var e=0;e=0||o.top>0&&o.top=0||o.top>0&&o.top0&&r.push(e); 374 | }); 375 | var s=[]; 376 | Array.prototype.map.call(document.getElementById("js_content").getElementsByClassName("weapp_image_link"),function(e){ 377 | s.push(e); 378 | }); 379 | var d=window.innerHeight||document.documentElement.clientHeight; 380 | A.on(window,"scroll",o),o(); 381 | }(),function(){ 382 | var e=document.getElementById("js_hotspot_area"),t=0===window.hotspotInfoList.length,o=function i(o){ 383 | if(!t){ 384 | var n=z.getInnerHeight()+(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop); 385 | e.offsetTop=n&&(i.lossy=i.lossless=i.alpha=1,window.logs.webplog=i); 436 | var a=i.lossy&i.lossless&i.alpha; 437 | t(!!a); 438 | } 439 | }); 440 | },st=function(e){ 441 | for(var t=document.getElementsByTagName("img"),o=!1,i=!1,n=0,a=t.length;a>n;n++){ 442 | var r=t[n].getAttribute("data-src"); 443 | r&&r.canHevc()&&(o=!0),r&&r.isGif()&&(i=!0); 444 | } 445 | var s=v.gtVersion("6.5.13",!0)&&i,d=v.gtVersion("6.8.0",!0)&&o,p=!1; 446 | try{ 447 | { 448 | top.window.document; 449 | } 450 | }catch(c){ 451 | p=!0; 452 | } 453 | (S||navigator.userAgent.indexOf("Br_trunk")>-1)&&v.isIOS&&(s||d)&&!p?(console.info("[HEVC代理] 当前版本可以启用HEVC代理"), 454 | b.invoke("imageProxyInit",{},function(t){ 455 | t.err_msg.indexOf(":ok")>-1?(N=t.serverUrl,window.__addIdKeyReport("28307",117)):t.err_msg.indexOf(":fail")>-1&&window.__addIdKeyReport("28307",118), 456 | e(); 457 | })):e(); 458 | },dt=function(e){ 459 | rt("lossy",e),rt("lossless",e),rt("alpha",e),rt("animation",e); 460 | }; 461 | window.webp=!1,st(function(){ 462 | dt(function(t){ 463 | function o(e){ 464 | e.width<40||e.height<40||-1==e.className.indexOf("img_loading")&&(e.className+=" img_loading"); 465 | } 466 | function i(e){ 467 | if(!(e.width<40||e.height<40)){ 468 | var t=e.src; 469 | if(e.className=e.className.replace("img_loading",""),-1==e.className.indexOf("img_loadederror")){ 470 | e.className+=" img_loadederror",e.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg==", 471 | window.__addIdKeyReport("28307",51); 472 | var i=function(){ 473 | window.__addIdKeyReport("28307",66),n(e),o(e); 474 | var i=e.__retryload; 475 | return i=0,t=t.https2http(),e.__retryload=i,e.src=Z.addParam(t,"retryload",i,!0), 476 | !1; 477 | }; 478 | A.on(e,"click",i); 479 | } 480 | } 481 | } 482 | function n(e){ 483 | e.className=e.className.replace("img_loading",""),e.className=e.className.replace("img_loadederror",""); 484 | } 485 | window.webp=t,t&&window.localStorage&&window.localStorage.setItem&&window.localStorage.setItem("webp","1"), 486 | window.logs.img={ 487 | download:{}, 488 | read:{}, 489 | load:{} 490 | }; 491 | var a=document.getElementById("js_cover"); 492 | if(a){ 493 | var r=a.getAttribute("data-src"); 494 | r&&(r.isCDN()&&(r=r.imgChange640(),t&&(r=Z.addParam(r,"tp","webp",!0)),r=Z.addParam(r,"wxfrom","5",!0), 495 | is_https_res||C?r=r.http2https():("http:"==location.protocol||-1!=navigator.userAgent.indexOf("MicroMessenger"))&&(r=r.https2http())), 496 | setTimeout(function(){ 497 | a.onload=function(){ 498 | f(a,"height","auto","important"),f(a,"visibility","visible","important"); 499 | },a.setAttribute("src",r); 500 | },0),window.logs.img.read[r]=!0,window.logs.img.load[r]=!0,a.removeAttribute("data-src")); 501 | } 502 | var s=e("biz_wap/ui/lazyload_img.js"),d=2; 503 | window.logs.outer_pic=0; 504 | for(var p=document.getElementsByTagName("img"),c=0,m=p.length;m>c;c++){ 505 | { 506 | var l=p[c].getAttribute("data-src"); 507 | p[c].getAttribute("src"); 508 | } 509 | l&&l.isGif()&&p[c].className.indexOf("__bg_gif")<0&&(p[c].className+=" __bg_gif"); 510 | } 511 | for(var _=document.getElementsByClassName("__bg_gif"),c=0,m=_.length;m>c;++c)_[c].setAttribute("data-order",c); 512 | var u=function(e){ 513 | try{ 514 | var t=e,o=t.getAttribute("data-src"); 515 | if(!/^https?\:\/\/mmbiz\.qpic\.cn/.test(o))return; 516 | var i=t.parentNode,n=!1; 517 | w.hasClass(i,"js_jump_icon")&&(n=!0); 518 | for(var a=!1;i.tagName&&"body"!=i.tagName.toLowerCase();){ 519 | if("a"==i.tagName.toLowerCase()){ 520 | var r=i.getAttribute("href")||""; 521 | null!=r.match(/^http/)&&(a=!0); 522 | break; 523 | } 524 | i=i.parentNode; 525 | } 526 | if(n&&!a){ 527 | var s=t.parentNode,d=s.parentNode; 528 | if(d){ 529 | for(var p=document.createDocumentFragment();s.firstChild;)p.appendChild(s.firstChild); 530 | d.insertBefore(p,s),d.removeChild(s); 531 | } 532 | }else if(!n&&a){ 533 | var c=document.createElement("span"),m=getComputedStyle(t); 534 | "static"!=m.positon&&(c.style.position=m.positon),c.style.left=m.left,c.style.top=m.top, 535 | c.style.right=m.right,c.style.bottom=m.bottom,c.style.margin=m.margin,w.addClass(c,"js_jump_icon"), 536 | w.addClass(c,"h5_image_link"),t.style.position="static",t.style.margin="0px",t.parentNode.insertBefore(c,t), 537 | c.appendChild(t),window.__addIdKeyReport("111535",0); 538 | } 539 | }catch(l){} 540 | },h=function z(e){ 541 | try{ 542 | var t=e.childNodes,o=getComputedStyle(e); 543 | (o.backgroundImage.match(/https\:\/\/mmbiz\.qpic\.cn/)||o.backgroundImage.match(/http\:\/\/mmbiz\.qpic\.cn/))&&window.__addIdKeyReport("111535",2); 544 | for(var i=0;i=20&&23>i&&(t=.5,o=0),{ 563 | bottom:t, 564 | top:o 565 | }; 566 | }, 567 | inImgRead:function(e){ 568 | e&&(window.logs.img.read[e]=!0); 569 | }, 570 | changeSrc:function(e,t){ 571 | if(!t)return""; 572 | var o=t; 573 | if(t.isCDN()){ 574 | o=o.imgChange640(); 575 | var i,n=window.navigator.userAgent,a=/TBS\/([\d\.]+)/i,r=n.match(a); 576 | r&&r[1]&&(i=parseInt(r[1])); 577 | var s,d=/XWEB\/([\d\.]+)/i,p=n.match(d); 578 | p&&p[1]&&(s=parseInt(p[1])); 579 | var c=1e3,m=window.user_uin||0,l=0!==m&&Math.floor(m/100)%1e3=43305||s>=16)&&o.isGif(),_=0!==m&&Math.floor(m/100)%1e3<=100,u=s>=564&&o.canHevc()&&v.gtVersion("6.8.0",!0)&&_; 580 | l&&44206!=i&&(w||u)?(o=Z.addParam(o,"tp","wxpic",!0),window.__addIdKeyReport("28307",91)):window.webp&&(o=Z.addParam(o,"tp","webp",!0), 581 | window.__addIdKeyReport("28307",84)),o=Z.addParam(o,"wxfrom","5",!0),is_https_res||C?(o=o.http2https(), 582 | window.__addIdKeyReport("28307",77)):("http:"==location.protocol||-1!=navigator.userAgent.indexOf("MicroMessenger"))&&(o=o.https2http(), 583 | window.__addIdKeyReport("28307",70)); 584 | }else try{ 585 | var a=new RegExp("^http(s)?://((mmbiz.qpic.cn/.*)|(m.qpic.cn/.*)|(mmsns.qpic.cn/.*)|(shp.qpic.cn/.*)|(wx.qlogo.cn/.*)|(mmbiz.qlogo.cn/.*)|((a|b)[0-9]*.photo.store.qq.com/.*)|(mp.weixin.qq.com/.*)|(res.wx.qq.com/.*))"); 586 | a.test(t)||(window.__addIdKeyReport("28307",9),window.logs.outer_pic++); 587 | }catch(f){} 588 | var h=/^http\:\/\/(a|b)(\d)+\.photo\.store\.qq\.com/g; 589 | o=o.replace(h,"http://m.qpic.cn"),/^http(s)?:\/\/m\.qpic\.cn([\/?].*)*$/i.test(o)&&!window.webp&&(o=Z.addParam(o,"t","",!0)), 590 | o=Z.addParam(o,"wx_lazy","1",!0); 591 | var y=v.gtVersion("6.5.13",!0)&&o.isGif(),A=v.gtVersion("6.8.0",!0)&&o.canHevc(); 592 | return N&&(y||A)&&(window.__addIdKeyReport("28307",106),o=Z.addParam(o,"tp","wxpic",!0), 593 | o=N+"hevc?url="+encodeURIComponent(o)+"&type="+o.getOriginImgType()),"anonymous"==e.crossOrigin&&(o=Z.addParam(o,"wx_co","1",!0)), 594 | window.logs.img.load[o]=!0,g("[Appmsg] image_load_event_change_src. originsrc:"+t+" ^^^ newsrc : "+o), 595 | e.start_load_time=+new Date,o; 596 | }, 597 | onerror:function(e,t){ 598 | var o=t?t.__retryload||0:0; 599 | if(2==o&&i(t),e&&!(o>d)){ 600 | if(!e.isCDN()){ 601 | if(!N)return; 602 | if(-1==e.indexOf(N))return; 603 | } 604 | var n=0==e.indexOf("https://")?7:0; 605 | if(window.__addIdKeyReport("28307",72+n),1>=o&&window.__addIdKeyReport("28307",75+1*o+n), 606 | e.isWxpic()?(window.__addIdKeyReport("28307",93),1>=o&&window.__addIdKeyReport("28307",96+1*o)):e.isWebp()&&(window.__addIdKeyReport("28307",86), 607 | 1>=o&&window.__addIdKeyReport("28307",89+1*o)),N&&e.indexOf(N)>-1&&window.__addIdKeyReport("28307",108), 608 | d>o){ 609 | if(o++,t.__retryload=o,1==o&&e.indexOf("http://")>-1?(e=e.http2https(),window.__addIdKeyReport("28307",60), 610 | window.__addIdKeyReport("28307",77)):1==o&&e.indexOf("https://")>-1?(window.__addIdKeyReport("28307",61), 611 | window.__addIdKeyReport("28307",77)):2==o&&e.indexOf("mmbiz.qpic.cn")>-1&&(e=e.replace("mmbiz.qpic.cn","mmbiz.qlogo.cn"), 612 | e.indexOf(!1)&&(e=e.http2https())),N&&e.indexOf(N)>-1){ 613 | var a=e.split("hevc?url=")[1]; 614 | a=a.split("&type")[0],a=decodeURIComponent(a),a=a.replace("tp=wxpic",""),e=a.https2http(); 615 | } 616 | t.start_load_time=+new Date,t.src=Z.addParam(e,"retryload",o,!0); 617 | } 618 | window.__has_imgfailed||(window.__has_imgfailed=!0,window.__addIdKeyReport("28307",65)), 619 | g("[Appmsg] image_load_event_on_error. src:"+e),t.setAttribute("data-fail",1); 620 | try{ 621 | if("[object Array]"==Object.prototype.toString.call(t.lazyLoadOnerror))for(var r=0,s=t.lazyLoadOnerror.length;s>r;r++)"function"==typeof t.lazyLoadOnerror[r]&&t.lazyLoadOnerror[r].call(t); 622 | }catch(p){} 623 | var c=10; 624 | /tp\=webp/.test(e)&&(c=11); 625 | var m=new Image; 626 | m.src="http://mp.weixin.qq.com/mp/jsreport?key="+c+"&content="+(encodeURIComponent(e)+"["+uin+"]")+"&r="+Math.random(); 627 | } 628 | }, 629 | onload:function(e,t){ 630 | if(!window.__second_open__&&!E){ 631 | var o=window.performance||window.msPerformance||window.webkitPerformance; 632 | if(!o||!o.timing)return; 633 | var i=window.location.protocol; 634 | k.saveSpeeds({ 635 | uin:uin, 636 | pid:"https:"==i?462:417, 637 | speeds:{ 638 | sid:35, 639 | time:Date.now()-window.performance.timing.navigationStart 640 | } 641 | }),k.send(),E=!0; 642 | } 643 | n(t),t.gray&&!t.loadGif&&((t.width||t.naturalWidth)<120||(t.height||t.naturalHeight)<120?t.autoTap&&t.autoTap():t.span&&t.span.children&&t.span.children.item(0)&&(t.span.children.item(0).style.display="")); 644 | var a=t?t.__retryload||0:0; 645 | if(!(a>d)){ 646 | g("[Appmsg] image_load_event_onload_image. src:"+e+" ^^^ retryloadtimes: "+a), 647 | t.setAttribute("data-fail",0),u(t); 648 | try{ 649 | if("[object Array]"==Object.prototype.toString.call(t.lazyLoadOnload))for(var r=0,s=t.lazyLoadOnload.length;s>r;r++)"function"==typeof t.lazyLoadOnload[r]&&t.lazyLoadOnload[r].call(t); 650 | }catch(p){} 651 | var c=0==e.indexOf("https://")?7:0; 652 | window.__addIdKeyReport("28307",71+c),1>=a&&window.__addIdKeyReport("28307",73+1*a+c), 653 | e.isWxpic()?(window.__addIdKeyReport("28307",92),1>=a&&window.__addIdKeyReport("28307",94+1*a)):e.isWebp()&&(window.__addIdKeyReport("28307",85), 654 | 1>=a&&window.__addIdKeyReport("28307",87+1*a)),N&&e.indexOf(N)>-1&&window.__addIdKeyReport("28307",107), 655 | window.__has_imgsucceed||(window.__has_imgsucceed=!0,window.__addIdKeyReport("28307",64)), 656 | 1==a&&e.indexOf("http://")>-1&&window.__addIdKeyReport("28307",50),1==a&&e.indexOf("https://")>-1&&window.__addIdKeyReport("28307",52); 657 | var m=Math.random(),l=+new Date-t.start_load_time; 658 | l&&0==e.indexOf("https://")&&.5>m?(window.__addIdKeyReport("27822",121,l),window.__addIdKeyReport("27822",122)):l&&5e-4>m&&(window.__addIdKeyReport("27822",124,l), 659 | window.__addIdKeyReport("27822",125)),"none"!=getComputedStyle(t).filter&&(t.style.transform="translateZ(0)", 660 | t.style.webkitTransform="translateZ(0)"); 661 | } 662 | }, 663 | detect:function(e){ 664 | if(e&&e.time&&e.loadList){ 665 | var t=e.time,o=e.loadList; 666 | window.logs.img.download[t]=o; 667 | } 668 | }, 669 | container:document.getElementById("page-content") 670 | }); 671 | }); 672 | }),e("appmsg/async.js"),!window.isSg; 673 | var pt=e("appmsg/copyright_report.js"); 674 | !function(){ 675 | var e=document.getElementById("profileBt"),t=document.getElementById("copyright_info"),o=[]; 676 | if(v.isInMiniProgram&&t&&w.addClass(t,"disabled"),e){ 677 | var i="57"; 678 | "26"==window.source&&(i="95"),"28"==window.source&&(i="96"),"29"==window.source&&(i="39"), 679 | "15"==window.source&&(i="121"),o.push({ 680 | dom:e, 681 | username:user_name_new||user_name, 682 | profileReportInfo:window.profileReportInfo||"", 683 | scene:i 684 | }); 685 | } 686 | t&&source_encode_biz&&o.push({ 687 | dom:t, 688 | source_encode_biz:source_encode_biz, 689 | scene:"161" 690 | }); 691 | var n=document.getElementById("js_share_headimg"); 692 | n&&o.push({ 693 | dom:n, 694 | username:source_username, 695 | scene:0 696 | }); 697 | var a=document.getElementById("js_share_author"); 698 | a&&o.push({ 699 | dom:a, 700 | username:source_username, 701 | scene:"0" 702 | }); 703 | for(var r=0,s=o.length;s>r;r++)!function(e){ 704 | A.on(e.dom,"click",function(){ 705 | if("copyright_info"==e.dom.id&&source_encode_biz){ 706 | if(v.isInMiniProgram)return!1; 707 | pt.card_click_report({ 708 | scene:"0" 709 | }); 710 | var t="https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz="+e.source_encode_biz+"&scene="+e.scene+"#wechat_redirect"; 711 | -1!=navigator.userAgent.indexOf("WindowsWechat")?location.href=t:b.invoke("profile",{ 712 | username:source_username, 713 | scene:e.scene+"" 714 | }); 715 | }else{ 716 | if(g("[Appmsg] profile_click_before_loadprofile: username:"+e.username+", scene:"+e.scene), 717 | I.profileReport({ 718 | hotspotjson:JSON.stringify({ 719 | hotspotinfolist:window.hotspotInfoList 720 | }) 721 | }),profileReportInfo){ 722 | var o=String(profileReportInfo).split("_"); 723 | 3==o.length&&_({ 724 | url:"/mp/ad_biz_info?action=report&__biz="+window.biz+"&report_type=2&aid="+o[1]+"&tid="+o[2], 725 | type:"GET", 726 | dataType:"json", 727 | async:!0, 728 | success:function(){} 729 | }); 730 | } 731 | v.isInMiniProgram||(1==isprofileblock?b.invoke("openUrlWithExtraWebview",{ 732 | url:"https://mp.weixin.qq.com/mp/profileblock?__biz="+window.biz+"#wechat_redirect", 733 | openType:1 734 | },function(e){ 735 | -1==e.err_msg.indexOf("ok")&&(location.href="https://mp.weixin.qq.com/mp/profileblock?__biz="+window.biz+"#wechat_redirect"); 736 | }):b.invoke("profile",{ 737 | username:e.username, 738 | profileReportInfo:e.profileReportInfo||"", 739 | scene:e.scene+"" 740 | },function(t){ 741 | window.__addIdKeyReport("28307","1"),g("[Appmsg] profile_click_after_loadprofile: username:"+e.username+", scene:"+e.scene+", profileReportInfo:"+e.profileReportInfo+", res.err_msg:"+t.err_msg); 742 | })); 743 | } 744 | return!1; 745 | }),v.isWp&&e.dom.setAttribute("href","weixin://profile/"+e.username); 746 | }(o[r]); 747 | }(),function(){ 748 | function e(){ 749 | if("hidden"in document)return"hidden"; 750 | for(var e=["webkit","moz","ms","o"],t=0;tr;++r){ 815 | var d=o[r]; 816 | if(d&&-1!=n.indexOf(d))i.push(d);else for(var p=0,c=a.length;c>p;p++)if(a[p].test(d)){ 817 | i.push(d); 818 | break; 819 | } 820 | } 821 | e.setAttribute("class",i.join(" ")); 822 | } 823 | },s=0,d=i.length;d>s;++s){ 824 | var p=i[s]; 825 | p&&p.tagName&&"iframe"!=p.tagName.toLowerCase()?r(p):p&&p.tagName&&"iframe"==p.tagName.toLowerCase()&&"video_ad_iframe"===p.getAttribute("class")&&p.setAttribute("class",""); 826 | } 827 | }catch(c){} 828 | }(),function(){ 829 | window.originalVideoAdFrames=[],window.originalVideoAdCurrentFrame=null,window.originalVideoAdFramesUnsetList=[], 830 | window.addEventListener("message",function(e){ 831 | var t="",o=document.getElementsByTagName("iframe"); 832 | if(e.data&&"originalVideoAdNeedData"==e.data.action&&e.data.vid)if(window.originalVideoAdFramesAdData){ 833 | window.originalVideoAdFramesAdData&&window.originalVideoAdFramesAdData[e.data.vid]&&(t=window.originalVideoAdFramesAdData[e.data.vid]); 834 | for(var i=0;i-1?!0:!1,t=document.getElementById("img-content"); 910 | if(e&&t&&t.getBoundingClientRect){ 911 | var o=t.getBoundingClientRect().height; 912 | window.scrollTo(0,o); 913 | } 914 | }(),e("appmsg/report.js"); 915 | for(var t=document.getElementsByTagName("map"),o=0,i=t.length;i>o;++o)t[o].parentNode.removeChild(t[o]); 916 | if(pt.card_pv_report(),Math.random()<.01)try{ 917 | var n="https://js.aq.qq.com/js/aq_common.js",a=document.createElement("script"); 918 | a.src=n; 919 | var r=document.getElementsByTagName("head")[0]; 920 | r.appendChild(a); 921 | }catch(s){} 922 | var d=document.getElementById("js_close_temp"); 923 | A.on(d,"click",function(){ 924 | d.parentNode.parentNode.removeChild(d.parentNode),w.removeClass(document.getElementById("js_article"),"preview_appmsg"); 925 | }); 926 | },1e3),function(){ 927 | if(l.os.ios&&"onorientationchange"in window){ 928 | var e=[],t="onorientationchange"in window?"orientationchange":"resize",o=function(){ 929 | return 90===Math.abs(window.orientation)?1:2; 930 | }; 931 | e.push({ 932 | ori:o(), 933 | scroll:window.pageYOffset||document.documentElement.scrollTop, 934 | istouchmove:!1 935 | }); 936 | var i=(new Date).getHours(); 937 | A.on(window,t,function(){ 938 | var t=e.length-2,n=o(); 939 | if(B=+new Date,t>=0){ 940 | { 941 | var a=e[t]; 942 | a.ori; 943 | } 944 | e[e.length-1].istouchmove||(i>=11&&17>=i&&window.__report(63),setTimeout(function(){ 945 | window.scrollTo(0,a.scroll); 946 | },100)); 947 | } 948 | e.push({ 949 | ori:n, 950 | scroll:window.pageYOffset||document.documentElement.scrollTop, 951 | istouchmove:!1 952 | }); 953 | }); 954 | var n=document.getElementById("js_hotspot_area"),a=0===n.children.length; 955 | A.on(window,"scroll",function(){ 956 | var t=e.length-1,i=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop,r=+new Date; 957 | if(-1!=B){ 958 | if(console.log("[横屏滚动检测]",r-B),500>r-B)return void(B=-1); 959 | }else B=-1; 960 | if(e[t].ori==o()&&(e[t].scroll=i,e[t].istouchmove=!0,!a)){ 961 | var s=z.getInnerHeight()+i; 962 | n.offsetTop0){ 985 | e(); 986 | for(var n=0;ni||i>16||Math.random()<.99)){ 998 | var n=new Image; 999 | n.onload=function(){ 1000 | var o=n.naturalWidth||n.width,i=n.naturalHeight||n.height; 1001 | (o!=e||i!=t)&&window.__addIdKeyReport("28307","wifi"===window.networkType?120:123), 1002 | window.__addIdKeyReport("28307","wifi"===window.networkType?121:124); 1003 | },n.src=o; 1004 | var a=new Image; 1005 | a.onload=function(){ 1006 | var o=a.naturalWidth||a.width,i=a.naturalHeight||a.height; 1007 | (o!=e||i!=t)&&window.__addIdKeyReport("28307",126),window.__addIdKeyReport("28307",127); 1008 | },a.src="https://mmbiz.qpic.cn/mmbiz_png/7lG1x2vpicdic0p5bBthpD9lsJcINicsSzd6uKQQJyoj5oTl8lFIs9K0fIibgxCzms0enDLTRxTHLpDPCLpSvIExiag/0"; 1009 | } 1010 | },3e3); 1011 | var ft=Math.random(); 1012 | if(2e-4>ft)try{ 1013 | for(var ht=document.getElementsByTagName("img"),vt=window.screen.height,yt=window.screen.width,At=0,bt=window.devicePixelRatio,At="",W=0,jt=ht.length;jt>W;W++){ 1014 | var It=ht[W].getAttribute("data-src"); 1015 | if(It){ 1016 | var xt=ht[W].getBoundingClientRect(); 1017 | At+=yt+"|"+vt+"|"+xt.left.toFixed(2)+"|"+(yt-xt.right).toFixed(2)+"|"+xt.width.toFixed(2)+"|"+bt.toFixed(2)+"|"+It+";"; 1018 | } 1019 | } 1020 | _({ 1021 | url:"/mp/wapreport?action=img_display_report", 1022 | data:{ 1023 | key:At 1024 | }, 1025 | type:"POST", 1026 | dataType:"json", 1027 | async:!0 1028 | }); 1029 | }catch(U){} 1030 | v.isIOS&&location.href.match(/fontScale=\d+/)&&l.os.ipad&&l.os.getNumVersion()>=13&&setTimeout(function(){ 1031 | if(!window.ipados13_has_init_setfont){ 1032 | var e=location.href.match(/fontScale=(\d+)/); 1033 | r(document.getElementsByTagName("html").item(0),parseFloat(e[1])/100); 1034 | } 1035 | },500); 1036 | } 1037 | var r=e("appmsg/set_font_size.js"),s=e("biz_common/tmpl.js"),d=e("cps/tpl/banner_tpl.html.js"),p=e("cps/tpl/card_tpl.html.js"),c=e("cps/tpl/list_tpl.html.js"); 1038 | e("biz_common/utils/string/html.js"); 1039 | var m=e("appmsg/weapp_common.js"),l=e("biz_wap/utils/device.js"),w=e("biz_common/dom/class.js"),g=e("appmsg/log.js"),_=e("biz_wap/utils/ajax.js"),u=e("biz_common/dom/attr.js"),f=u.setProperty,h=e("appmsg/max_age.js"),v=e("biz_wap/utils/mmversion.js"),y=e("appmsg/test.js"),A=e("biz_common/dom/event.js"),b=e("biz_wap/jsapi/core.js"),j=e("biz_common/moment.js"),I=e("appmsg/appmsg_report.js"),x=e("biz_common/utils/url/parse.js"),E=e("a/mpAdAsync.js"),k=e("biz_wap/utils/wapsdk.js"),z=e("common/utils.js"),R=e("complain/localstorage.js"),q=e("appmsg/popup_report.js"),B=-1; 1040 | window.new_appmsg&&(e("page/appmsg_new/combo.css"),e("page/appmsg_new/not_in_mm.css")), 1041 | e("appmsg/finance_communicate.js"); 1042 | var T=window.user_uin||0,O=Math.floor(T/100)%1e3,C=0!==T&&1001>O,S=!0,N="",M=5; 1043 | if(window.logs.pagetime.jsapi_ready_time=+new Date,window.logs.idkeys={},console.info("[图文信息] 三元组:",window.biz,window.mid,window.idx), 1044 | console.info("[用户信息] 设备信息: 是否安卓",l.os.android,"是否IOS",l.os.ios,"是否秒开场景",window.__second_open__,"系统版本",l.os.version,"用户uin",window.user_uin), 1045 | g("[Appmsg] start run index.js init"),function(){ 1046 | var e=(new Date).getHours(),t=function(e,t){ 1047 | t=t||"",window.isSg?(t=["uin:sougou","resp:"+t].join("|"),(new Image).src="/mp/jsreport?key="+e+"&content="+t+"&r="+Math.random()+"&from=sougou"):(t=["uin:"+window.user_uin,"resp:"+t].join("|"), 1048 | (new Image).src="/mp/jsreport?key="+e+"&content="+t+"&r="+Math.random()); 1049 | },o=function(e,t,o){ 1050 | var i=e+"_"+t; 1051 | o=o||1,window.logs.idkeys[i]||(window.logs.idkeys[i]={ 1052 | val:0 1053 | }),window.logs.idkeys[i].val+=o; 1054 | },i=e>=11&&17>=e&&Math.random()<1,n=function(e,o){ 1055 | i&&t(e,o); 1056 | }; 1057 | window.__report=t,window.__commonVideoReport=n,window.__addIdKeyReport=o; 1058 | }(),a(),!window.__second_open__){ 1059 | var K=window.performance||window.msPerformance||window.webkitPerformance; 1060 | if(!K||!K.timing)return; 1061 | var D=window.location.protocol; 1062 | k.saveSpeeds({ 1063 | uin:uin, 1064 | pid:"https:"==D?462:417, 1065 | speeds:{ 1066 | sid:34, 1067 | time:Date.now()-window.performance.timing.navigationStart 1068 | } 1069 | }),k.send(); 1070 | } 1071 | var L=!1; 1072 | }); -------------------------------------------------------------------------------- /我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/kugoumusic_ctrl47cb36.js.下載: -------------------------------------------------------------------------------- 1 | define("sougou/a_tpl.html.js",[],function(){ 2 | return'

相关文章

\n\n'; 3 | });define("appmsg/emotion/emotion.js",["appmsg/emotion/dom.js","appmsg/emotion/slide.js","appmsg/emotion/common.js","appmsg/emotion/nav.js","appmsg/emotion/textarea.js","biz_common/utils/emoji_data.js","biz_common/utils/emoji_panel_data.js","biz_common/dom/class.js"],function(t,n){ 4 | "use strict"; 5 | function e(){ 6 | v.WIDTH=y=_("#js_article").width()||_("#js_cmt_mine").width(),v.pageCount=k=i(), 7 | o(),a(),s(); 8 | } 9 | function i(){ 10 | u=y-2*P,S=parseInt(u/W),M=3*S-1; 11 | var t=parseInt(R/M); 12 | return R%M!==0&&t++,t; 13 | } 14 | function o(){ 15 | var t=_("#js_slide_wrapper"),n=v.wrapperWidth=k*y; 16 | t.css({ 17 | width:n+"px" 18 | }); 19 | } 20 | function a(){ 21 | for(var t=_("#js_slide_wrapper").el[0],n=(y-S*W)/2,e=0,i=k;i>e;e++){ 22 | var o=document.createElement("ul"); 23 | o.setAttribute("class","emotion_list"),t.appendChild(o),_(o).css({ 24 | width:y+"px", 25 | "float":"left", 26 | "padding-left":n+"px", 27 | "padding-right":"0" 28 | }),c(o,e,n); 29 | } 30 | } 31 | function s(){ 32 | for(var t=_("#js_navbar"),n=0,e=k;e>n;n++){ 33 | var i=_(_.el("li")); 34 | i.attr("class","emotion_nav js_emotion_nav"),D.push(i),t.append(i); 35 | } 36 | v.navs=D; 37 | } 38 | function c(t,n,e){ 39 | for(var i=0,o=M;o>i;i++){ 40 | var a=document.createElement("li"); 41 | if(A++,A>R)break; 42 | a=r(A),_(t).append(a); 43 | } 44 | var s=m(e); 45 | _(t).append(s); 46 | } 47 | function r(t){ 48 | var n=_(_.el("li")),e=_(_.el("i")),i=0; 49 | e.attr("class","icon_emotion icon"+t),e.css({ 50 | "background-position":"0px "+((1-t)*Z-i)+"px" 51 | }),n.attr("class","emotion_item js_emotion_item"),n.attr("data-index",t); 52 | var o=W+"px"; 53 | return n.css({ 54 | width:o, 55 | height:o 56 | }),n.append(e),n; 57 | } 58 | function m(t){ 59 | var n=_(_.el("li")),e=_(_.el("i")); 60 | n.attr("class","emotion_item del js_emotion_item"),n.attr("data-index",-1),e.attr("class","icon_emotion del"); 61 | var i=W+"px"; 62 | return n.css({ 63 | width:i, 64 | height:i, 65 | right:t+"px" 66 | }),n.append(e),n; 67 | } 68 | function l(){ 69 | function t(){ 70 | o.show(),w.show(),i.blur(),_.later(function(){ 71 | i.blur(); 72 | }); 73 | } 74 | function n(){ 75 | o.hide(),w.hide(),i.focus(),_.later(function(){ 76 | i.focus(); 77 | }); 78 | } 79 | w=_("#js_emotion_panel"); 80 | var e=_("#js_cmt_input"),i=e.el[0],o=_("#js_emotion_panel_arrow_wrp"),a=document.getElementById("js_emotion_switch"),s="emotion_switch_current"; 81 | w.hide(),_("#js_emotion_switch").on("tap",function(e){ 82 | console.log("emotion click"),e.preventDefault(),e.stopPropagation(),g=!g,g?(t(), 83 | E.addClass(a,s)):(n(),E.removeClass(a,s)); 84 | }),e.on("tap",function(){ 85 | w.hide(),g=!1; 86 | }); 87 | } 88 | function p(){ 89 | function t(t){ 90 | if(!v.isMoved){ 91 | var n=_(t.currentTarget),e=+n.attr("data-index"); 92 | h.inputEmotion(e); 93 | } 94 | } 95 | _("li.js_emotion_item").on("click",t),_("li.js_emotion_item").on("touchend",t); 96 | } 97 | function d(t){ 98 | for(var n=[],e=0;e'; 112 | t=t.replace(n,o); 113 | } 114 | }),t; 115 | } 116 | for(var u,_=t("appmsg/emotion/dom.js"),f=t("appmsg/emotion/slide.js"),v=t("appmsg/emotion/common.js"),j=t("appmsg/emotion/nav.js"),h=t("appmsg/emotion/textarea.js"),n=(_.each, 117 | {}),g=!1,w=null,x=t("biz_common/utils/emoji_data.js"),b=t("biz_common/utils/emoji_panel_data.js"),E=t("biz_common/dom/class.js"),I={},O={},z=[],T=0;T'; 138 | t=t.replace("/"+n,o); 139 | } 140 | }); 141 | }),t):t; 142 | },n.hidePannel=function(){ 143 | w.hide(); 144 | },n; 145 | });define("biz_common/utils/report.js",[],function(){ 146 | "use strict"; 147 | return function(n){ 148 | var e=new Image; 149 | e.src=n; 150 | }; 151 | });define("appmsg/articleReport.js",["biz_common/utils/string/html.js","biz_common/dom/event.js","biz_wap/utils/mmversion.js"],function(i){ 152 | "use strict"; 153 | function n(i){ 154 | i.dom&&(i.dom.style.display="",t.tap(i.dom,function(){ 155 | var n=["https://mp.weixin.qq.com/mp/infringement?url=",encodeURIComponent(i.link.htmlDecode()),"&title=",encodeURIComponent(i.title),"&__biz=",window.biz].join(""); 156 | return location.href=n+"#wechat_redirect",!1; 157 | })); 158 | } 159 | i("biz_common/utils/string/html.js"); 160 | { 161 | var t=i("biz_common/dom/event.js"),e=i("biz_wap/utils/mmversion.js"); 162 | ({ 163 | not_in_mm:!e.isWp&&-1==navigator.userAgent.indexOf("MicroMessenger") 164 | }); 165 | } 166 | return{ 167 | init:n 168 | }; 169 | });define("biz_wap/jsapi/leaveReport.js",["biz_wap/jsapi/core.js","biz_common/utils/url/parse.js"],function(e){ 170 | "use strict"; 171 | function n(e){ 172 | var n={}; 173 | return"undefined"!=typeof uin&&(n.uin=uin),"undefined"!=typeof key&&(n.key=key), 174 | "undefined"!=typeof pass_ticket&&(n.pass_ticket=pass_ticket),"undefined"!=typeof wxtoken&&(n.wxtoken=wxtoken), 175 | "undefined"!=typeof window.devicetype&&(n.devicetype=window.devicetype),"undefined"!=typeof window.clientversion&&(n.clientversion=window.clientversion), 176 | "undefined"!=typeof appmsg_token?n.appmsg_token=appmsg_token:e.indexOf("advertisement_report")>-1&&((new Image).src=location.protocol+"//mp.weixin.qq.com/mp/jsmonitor?idkey=68064_13_1&r="+Math.random()), 177 | n.x5=a?"1":"0",n.f="json",p.join(e,n); 178 | } 179 | function t(e,n){ 180 | if(e instanceof Object&&n instanceof Object)for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t]); 181 | } 182 | function o(e){ 183 | "function"==typeof e?s.push(e):data instanceof Object&&c.push(e); 184 | } 185 | function i(e,n){ 186 | f[e]||(f[e]=[]),f[e].push(n); 187 | } 188 | var r=e("biz_wap/jsapi/core.js"),p=e("biz_common/utils/url/parse.js"),a=-1!=navigator.userAgent.indexOf("TBS/"),s=[],c=[],f=[]; 189 | return r.on("reportOnLeaveForMP",function(){ 190 | var e={}; 191 | for(var o in f){ 192 | e[o]||(e[o]={}); 193 | for(var i=0;i=0;t--)i=n.key(t),0==i.indexOf(e)&&n.removeItem(i); 262 | },t.prototype={ 263 | constructor:t, 264 | init:function(){ 265 | this.check(); 266 | }, 267 | getData:function(){ 268 | var e=t.getItem(this.key)||"{}"; 269 | try{ 270 | e=JSON.parse(e); 271 | }catch(n){ 272 | e={}; 273 | } 274 | return e; 275 | }, 276 | check:function(){ 277 | var e,n,i=this.getData(),r={},a=+new Date; 278 | for(e in i)n=i[e],+n.exp>a&&(r[e]=n); 279 | t.setItem(this.key,JSON.stringify(r)); 280 | }, 281 | set:function(e,n,i){ 282 | var r=this.getData(); 283 | r[e]={ 284 | val:n, 285 | exp:i||+new Date 286 | },t.setItem(this.key,JSON.stringify(r)); 287 | }, 288 | get:function(t){ 289 | var e=this.getData(); 290 | return e=e[t],e?e.val||null:null; 291 | }, 292 | remove:function(e){ 293 | var n=this.getData(); 294 | n[e]&&delete n[e],t.setItem(this.key,JSON.stringify(n)); 295 | } 296 | },t; 297 | });define("biz_common/utils/http.js",[],function(){ 298 | "use strict"; 299 | function t(){ 300 | var t=document.getElementsByTagName("html"); 301 | if(t&&1==!!t.length){ 302 | t=t[0].innerHTML; 303 | var e=t.replace(/[\x00-\xff]/g,""),n=t.replace(/[^\x00-\xff]/g,""); 304 | return 1*n.length+3*e.length+"".length; 305 | } 306 | return 0; 307 | } 308 | return{ 309 | htmlSize:t() 310 | }; 311 | });define("biz_common/utils/cookie.js",[],function(){ 312 | "use strict"; 313 | var e={ 314 | get:function(e){ 315 | if(""==e)return""; 316 | var t=new RegExp(e+"=([^;]*)"),n=document.cookie.match(t); 317 | return n&&n[1]||""; 318 | }, 319 | set:function(e,t,n){ 320 | var o=new Date; 321 | return o.setDate(o.getDate()+(n||1)),n=o.toGMTString(),document.cookie=e+"="+t+";expires="+n, 322 | !0; 323 | } 324 | }; 325 | return e; 326 | });define("appmsg/topic_tpl.html.js",[],function(){ 327 | return'\n \n \n {title}\n {author}\n \n 话题\n 相关文章{msg_num}篇\n \n \n\n'; 328 | });define("question_answer/appmsg_tpl.html.js",[],function(){ 329 | return'<#if(type==1){#>\n
\n <#if(dataStatus==3||dataStatus==4){#>\n
\n <#if(dataStatus==4){#>\n 该问答内容已被删除 <#}else{#>\n 问答内容加载失败 <#}#>\n
\n <#}else if(dataStatus==2){#>\n
<#=biz_nickname#>回答了提问
\n
\n <#if(question.question_info.question){#>\n
\n <#==questionTitle#>\n
\n <#}#>\n
\n
\n <#=like_num#>有用\n <#=elected_comment_num#>评论\n
\n <#}#>\n
\n<#}else if(type==2){#>\n
\n
向我提问
\n
<#=biz_nickname#>发布了一个主题
\n
\n
<#=topicName#>
\n
\n
\n <#=useful_num#>有用\n <#=elected_comment_num#>评论\n
\n
\n<#}else if(type==3){#>\n
\n
向我提问
\n
\n
\n
\n \n
\n
\n
<#=biz_nickname#>
\n
<#=total_num#>个回答
<#=useful_num#>次有用
\n
\n
\n
\n
\n<#}#>'; 330 | });define("pages/weapp_tpl.html.js",[],function(){ 331 | return'\n\n \n \n \n \n \n <#=nickname#>\n \n \n <#=title#>\n \n \n \n \n \n \n\n'; 332 | });define("biz_common/utils/monitor.js",[],function(){ 333 | "use strict"; 334 | var n=[],t={}; 335 | return t.setAvg=function(e,i,r){ 336 | return n.push(e+"_"+i+"_"+r),n.push(e+"_"+(i-1)+"_1"),t; 337 | },t.setSum=function(e,i,r){ 338 | return n.push(e+"_"+i+"_"+r),t; 339 | },t.send=function(){ 340 | if(0!=n.length){ 341 | var t=[]; 342 | for(t.push(n.splice(0,60));n.length>0;)t.push(n.splice(0,60)); 343 | n=[]; 344 | for(var e=0,i=t.length;i>e;e++){ 345 | var r=new Image; 346 | r.src="//mp.weixin.qq.com/mp/jsmonitor?idkey="+t[e].join(";")+"&t="+Math.random(); 347 | } 348 | } 349 | },t; 350 | });define("pages/voice_tpl.html.js",[],function(){ 351 | return'\n <#if(show_not_support===true){#>\n 当前浏览器不支持播放音乐或语音,请在微信或其他浏览器中播放\n <#}#>\n \n\n'; 352 | });define("pages/kugoumusic_ctrl.js",["biz_common/utils/monitor.js","biz_wap/utils/ajax.js","pages/musicUrlReport.js"],function(e){ 353 | "use strict"; 354 | function r(e,r){ 355 | for(var t,a=[/^http(s)?:\/\/singerimg\.kugou\.com([\/?].*)*$/i,/^http(s)?:\/\/imge\.kugou\.com([\/?].*)*$/i],o=!1,s=0;t=a[s++];)if(t.test(e.albumurl)){ 356 | o=!0; 357 | break; 358 | } 359 | return o||(e.albumurl=""),e.detailUrl="https://m3ws.kugou.com/kgsong/"+e.jumpurlkey+".html?fromweixin=", 360 | e.webUrl=e.detailUrl,e.musicIcon=n.musicIcon,e.media_id=e.musicid,e.type=1*r.scene===0?5:1*r.scene===1?6:9, 361 | e; 362 | } 363 | function t(e,r){ 364 | var t=e,a=t.otherid+(t.albumid||""),s=n.cache[a]; 365 | return s&&"function"==typeof r.callback?void r.callback(s):void(n.submiting[a]!==!0&&(n.submiting[a]=!0, 366 | o({ 367 | jumpurlkey:t.jumpurlkey, 368 | songId:t.songId, 369 | akey:t.otherid, 370 | albumid:t.albumid||"", 371 | onSuc:function(e){ 372 | n.submiting[a]=!1,n.cache[a]=e,"function"==typeof r.callback&&r.callback(e); 373 | }, 374 | onError:function(){ 375 | n.submiting[a]=!1,"function"==typeof r.callback&&r.callback({ 376 | canplay:!1, 377 | msg:"系统繁忙,请稍后再试。返回码:-1", 378 | status:-1, 379 | play_url:"", 380 | duration:0 381 | }); 382 | } 383 | }))); 384 | } 385 | function a(e){ 386 | var r=!0,t=""; 387 | switch(1*e){ 388 | case 0: 389 | r=!0; 390 | break; 391 | 392 | case 1: 393 | r=!1,t="该歌曲版权已过期,无法播放。"; 394 | break; 395 | 396 | case 1002: 397 | r=!1,t="系统错误,请稍后再试。"; 398 | break; 399 | 400 | case 1001: 401 | r=!1,t="系统错误,请稍后再试。"; 402 | break; 403 | 404 | default: 405 | r=!1,t="系统错误,请稍后再试。"; 406 | } 407 | return t&&(t+="错误码:"+e),{ 408 | canplay:r, 409 | msg:t 410 | }; 411 | } 412 | function o(e){ 413 | u.setSum(n.reportId,87,1),u.send(); 414 | var r=+new Date,t="/mp/getkugousong?params=#params#",o=[{ 415 | akey:e.akey, 416 | albumid:e.albumid||"" 417 | }],m=encodeURIComponent(JSON.stringify(o)); 418 | t=t.replace("#params#",m),c({ 419 | url:t, 420 | type:"GET", 421 | dataType:"json", 422 | success:function(t){ 423 | var o=+new Date-r; 424 | if(setTimeout(function(){ 425 | i.reportRespData({ 426 | type:2, 427 | songid:e.songId, 428 | musicid:e.akey, 429 | jumpurlkey:e.jumpurlkey, 430 | responseData:JSON.stringify(t||{}), 431 | kugouParams:m 432 | }); 433 | },0),!t||"undefined"==typeof t.errcode){ 434 | var u=1; 435 | return s({ 436 | type:"error", 437 | time:o, 438 | code:u 439 | }),void("function"==typeof e.onError&&e.onError({ 440 | errcode:u 441 | })); 442 | } 443 | var c=0,n=""; 444 | 0==t.errcode?t.data&&t.data[0]&&t.data[0].url?(c=0,n=t.data[0].url):c=1001:c=1==t.errcode?1:1002, 445 | s({ 446 | type:"success", 447 | time:o, 448 | code:c 449 | }); 450 | var d=a(c); 451 | e.onSuc({ 452 | canplay:d.canplay, 453 | msg:d.msg, 454 | errcode:c, 455 | play_url:n 456 | }); 457 | }, 458 | error:function(){ 459 | var t=+new Date-r,a=2; 460 | s({ 461 | type:"error", 462 | time:t, 463 | code:a 464 | }),"function"==typeof e.onError&&e.onError({ 465 | errcode:a 466 | }); 467 | } 468 | }); 469 | } 470 | function s(e){ 471 | var r=Math.max(e.time,0); 472 | if(r=Math.min(r,1e4),r>=0&&500>r?u.setSum(n.reportId,98,1):r>=500&&1e3>r?u.setSum(n.reportId,99,1):r>=1e3&&2e3>r?u.setSum(n.reportId,100,1):r>=2e3&&5e3>r?u.setSum(n.reportId,101,1):r>=5e3&&1e4>=r&&u.setSum(n.reportId,102,1), 473 | "error"==e.type){ 474 | switch(1*e.code){ 475 | case 1: 476 | u.setSum(n.reportId,94,1); 477 | break; 478 | 479 | case 2: 480 | u.setSum(n.reportId,91,1); 481 | break; 482 | 483 | case 3: 484 | u.setSum(n.reportId,92,1); 485 | break; 486 | 487 | case 4: 488 | u.setSum(n.reportId,93,1); 489 | } 490 | u.setSum(n.reportId,88,1); 491 | }else if("success"==e.type){ 492 | switch(1*e.code){ 493 | case 1: 494 | u.setSum(n.reportId,95,1); 495 | break; 496 | 497 | case 0: 498 | u.setSum(n.reportId,97,1); 499 | break; 500 | 501 | case 1002: 502 | u.setSum(n.reportId,96,1); 503 | break; 504 | 505 | case 1001: 506 | u.setSum(n.reportId,103,1); 507 | } 508 | u.setSum(n.reportId,89,1); 509 | } 510 | u.send(); 511 | } 512 | var u=e("biz_common/utils/monitor.js"),c=e("biz_wap/utils/ajax.js"),i=e("pages/musicUrlReport.js"),n={ 513 | reportId:"28306", 514 | musicIcon:window.icon_kugou_source||"", 515 | cache:{}, 516 | submiting:{} 517 | }; 518 | return{ 519 | initData:r, 520 | getPlayUrl:t 521 | }; 522 | }); -------------------------------------------------------------------------------- /我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/middle476532.css: -------------------------------------------------------------------------------- 1 | html,body{height:100%}.middle__notice{background-color:#fff;min-height:100%;position:relative;padding-bottom:50px;box-sizing:border-box}.middle__notice .rich_media_area_primary{background-color:#fff}.middle__notice .weui-msg__extra-area{margin-bottom:0;padding-bottom:15px;position:absolute;width:100%}.middle__notice-head{text-align:center;opacity:.90;font-size:17px;line-height:24px;color:#000;font-weight:bold;padding:28px 0 36px}.rich_media_area{padding:0 16px}.original_panel_title{font-size:17px;line-height:24px;color:rgba(0,0,0,0.9);font-weight:bold;margin:0 0 8px 0}.original_panel .original_account{margin-bottom:12px} -------------------------------------------------------------------------------- /我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/pic_like_comment492329.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jash-git/Pornhub_JS_GET_MP4/610aa81bd05534996986566d1d87c42777e192ff/我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/pic_like_comment492329.png -------------------------------------------------------------------------------- /我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/player_adaptor42f400.js.下載: -------------------------------------------------------------------------------- 1 | define("a/tpl/mpda_bottom_tpl.html.js",[],function(){ 2 | return'
\n
\n 广告\n
\n \n
\n \n
\n
\n \n <#=adTpl#>\n
'; 3 | });define("a/tpl/crt_size_map.js",["a/a_config.js","biz_wap/utils/ajax.js","a/a_sign.js","biz_common/utils/url/parse.js","a/tpl/new_cpc_tpl.html.js","a/tpl/sponsor_tpl.html.js","a/tpl/banner_tpl.html.js","a/tpl/cardticket_tpl.html.js","a/tpl/info_tpl.html.js","a/tpl/smallcard_tpl.html.js","a/tpl/promote_tpl.html.js","a/tpl/banner_info_tpl.html.js","a/tpl/smallbanner_info_tpl.html.js","a/tpl/smallbanner_msg_tpl.html.js"],function(t){ 4 | "use strict"; 5 | function a(t){ 6 | t.biz_info.is_subscribed?(t.btn_text="查看",window.__addIdKeyReport&&window.__addIdKeyReport(24729,65,1)):window.__addIdKeyReport&&window.__addIdKeyReport(24729,64,1); 7 | } 8 | var _=t("a/a_config.js"),e=t("biz_wap/utils/ajax.js"),n=t("a/a_sign.js"),p=t("biz_common/utils/url/parse.js"); 9 | return{ 10 | 484:{ 11 | tpl:t("a/tpl/new_cpc_tpl.html.js"), 12 | renderData:{ 13 | isVideo:!1, 14 | superscript:!0 15 | } 16 | }, 17 | 996:{ 18 | tpl:t("a/tpl/sponsor_tpl.html.js"), 19 | renderData:{ 20 | has_banner:!1, 21 | has_desc:!0 22 | } 23 | }, 24 | 997:{ 25 | tpl:t("a/tpl/sponsor_tpl.html.js"), 26 | renderData:{ 27 | has_banner:!1, 28 | has_desc:!0 29 | } 30 | }, 31 | 998:{ 32 | multiLogic:[{ 33 | selection:{ 34 | pos_type:_.AD_POS.POS_SPONSOR 35 | }, 36 | tpl:t("a/tpl/sponsor_tpl.html.js"), 37 | renderData:{ 38 | has_banner:!0, 39 | has_desc:!0 40 | } 41 | },{ 42 | selection:{ 43 | pos_type:_.AD_POS.POS_BOTTOM 44 | }, 45 | tpl:t("a/tpl/banner_tpl.html.js") 46 | }] 47 | }, 48 | 135:{ 49 | multiLogic:[{ 50 | selection:{ 51 | pos_type:_.AD_POS.POS_BOTTOM, 52 | product_type:_.AD_TYPE.CARD_PRODUCT_TYPE 53 | }, 54 | tpl:t("a/tpl/cardticket_tpl.html.js"), 55 | paramsPreHandler:function(t){ 56 | return t.title=t.card_info.card_title,t.avatar=t.card_info.card_logo_url,t.desc=t.card_info.card_brand_name, 57 | t; 58 | } 59 | },{ 60 | selection:{ 61 | pos_type:_.AD_POS.POS_BOTTOM, 62 | product_type:_.AD_TYPE.ADD_CONTACT_PRODUCT_TYPE 63 | }, 64 | tpl:t("a/tpl/info_tpl.html.js"), 65 | paramsPreHandler:function(t){ 66 | return t.title=t.avatarTitle,t.desc=t.hint_txt,a(t),t; 67 | }, 68 | renderData:{ 69 | isWxapp:!1 70 | } 71 | }] 72 | }, 73 | 267:{ 74 | tpl:t("a/tpl/smallcard_tpl.html.js"), 75 | paramsPreHandler:function(t){ 76 | return t.title=t.mp_shop_info.name,t.avatar=t.mp_shop_info.img,t.priceBefore=parseInt(t.mp_shop_info.ori_price/100), 77 | t.price=parseInt(t.mp_shop_info.cur_price/100),t; 78 | } 79 | }, 80 | 133:{ 81 | tpl:t("a/tpl/banner_tpl.html.js") 82 | }, 83 | 420:{ 84 | tpl:t("a/tpl/banner_tpl.html.js") 85 | }, 86 | 134:{ 87 | tpl:t("a/tpl/promote_tpl.html.js"), 88 | paramsAlias:{ 89 | title:"hint_txt", 90 | desc:"ad_desc", 91 | avatar:"image_url" 92 | } 93 | }, 94 | 538:{ 95 | tpl:t("a/tpl/new_cpc_tpl.html.js"), 96 | renderData:{ 97 | isVideo:!0, 98 | tag_pos:-1, 99 | price:!1, 100 | superscript:!1 101 | }, 102 | paramsAlias:{ 103 | title:"avatarTitle" 104 | } 105 | }, 106 | 567:{ 107 | tpl:t("a/tpl/banner_tpl.html.js") 108 | }, 109 | 354:{ 110 | tpl:t("a/tpl/banner_info_tpl.html.js"), 111 | paramsAlias:{ 112 | banner:"image_url" 113 | }, 114 | paramsPreHandler:function(t){ 115 | return t.hint_txt&&(t.desc=t.hint_txt.split("|")[0],t.suply_desc=t.hint_txt.split("|")[1]||""), 116 | t.product_type==_.AD_TYPE.ADD_CONTACT_PRODUCT_TYPE?(t.title=t.avatarTitle,t.size=t.app_info.app_size):(t.product_type==_.AD_TYPE.ANDROID_APP_PRODUCT_TYPE||t.product_type==_.AD_TYPE.IOS_APP_PRODUCT_TYPE)&&(t.title=t.app_info.app_name, 117 | t.size=t.app_info.app_size,"进入应用"==t.btn_text&&(t.btn_text="进入")),t; 118 | } 119 | }, 120 | 117:{ 121 | tpl:t("a/tpl/smallbanner_info_tpl.html.js"), 122 | paramsAlias:{ 123 | banner:"image_url" 124 | }, 125 | paramsPreHandler:function(t){ 126 | return t.product_type==_.AD_TYPE.ADD_CONTACT_PRODUCT_TYPE?t.title=t.avatarTitle:(t.product_type==_.AD_TYPE.ANDROID_APP_PRODUCT_TYPE||t.product_type==_.AD_TYPE.IOS_APP_PRODUCT_TYPE)&&(t.title=t.app_info.app_name, 127 | "进入应用"==t.btn_text&&(t.btn_text="进入")),a(t),t; 128 | } 129 | }, 130 | 355:{ 131 | tpl:t("a/tpl/smallbanner_info_tpl.html.js"), 132 | paramsAlias:{ 133 | banner:"image_url" 134 | }, 135 | paramsPreHandler:function(t){ 136 | return t.product_type==_.AD_TYPE.ADD_CONTACT_PRODUCT_TYPE?t.title=t.avatarTitle:(t.product_type==_.AD_TYPE.ANDROID_APP_PRODUCT_TYPE||t.product_type==_.AD_TYPE.IOS_APP_PRODUCT_TYPE)&&(t.title=t.app_info.app_name, 137 | "进入应用"==t.btn_text&&(t.btn_text="进入")),a(t),t; 138 | } 139 | }, 140 | 568:{ 141 | tpl:t("a/tpl/smallbanner_info_tpl.html.js"), 142 | paramsAlias:{ 143 | banner:"image_url" 144 | }, 145 | paramsPreHandler:function(t){ 146 | return t.product_type==_.AD_TYPE.ADD_CONTACT_PRODUCT_TYPE?t.title=t.avatarTitle:(t.product_type==_.AD_TYPE.ANDROID_APP_PRODUCT_TYPE||t.product_type==_.AD_TYPE.IOS_APP_PRODUCT_TYPE)&&(t.title=t.app_info.app_name, 147 | "进入应用"==t.btn_text&&(t.btn_text="进入")),a(t),t; 148 | } 149 | }, 150 | 677:{ 151 | tpl:t("a/tpl/smallbanner_msg_tpl.html.js"), 152 | paramsPreHandler:function(t){ 153 | var a=t.shop_image; 154 | return t.shop_image.length>0&&(a=a[0]),t.banner=a.image_url,t.title=t.hint_txt,t.tags=a.mp_tags, 155 | t; 156 | } 157 | }, 158 | 708:{ 159 | tpl:t("a/tpl/new_cpc_tpl.html.js"), 160 | paramsPreHandler:function(t){ 161 | return t.isVideo=!1,t.price="",t.tag_pos="",t.superscript="",a(t),t; 162 | }, 163 | afterRender:function(t,a){ 164 | function _(){ 165 | i.style.display="none"; 166 | } 167 | if(a){ 168 | var i=a.getElementsByClassName("js_mpad_cpc_ft_msg_contact")[0]; 169 | i&&setTimeout(function(){ 170 | var a=["aid="+t.aid,"appid="+t.biz_appid,"pass_ticket="+window.pass_ticket,"pos_type="+t.pos_type,"sn="+window.sn,"user_uin="+window.user_uin,"uxinfo="+(t.uxinfo||"")].join("&"); 171 | n.createSign({ 172 | beforeSign:a, 173 | timeout:2e3 174 | },function(n,l,r,s){ 175 | e({ 176 | url:p.join("/mp/getappmsgad",{ 177 | action:"getbizext", 178 | ad_sign_data:n, 179 | ad_sign_k1:l, 180 | ad_sign_k2:r, 181 | ad_sign_md5:s, 182 | pos_type:t.pos_type, 183 | aid:t.aid, 184 | pass_ticket:encodeURIComponent(window.pass_ticket) 185 | },!0), 186 | type:"POST", 187 | notEncode:!0, 188 | data:{ 189 | sn:window.sn, 190 | appmsgid:window.appmsgid, 191 | idx:window.idx, 192 | appid:t.biz_appid, 193 | __biz:window.biz, 194 | mid:window.mid, 195 | send_time:window.send_time||"", 196 | uxinfo:t.uxinfo||"", 197 | before_sign:a 198 | }, 199 | success:function(t){ 200 | try{ 201 | t=JSON.parse(t); 202 | }catch(a){ 203 | return void _(); 204 | } 205 | if(!t.biz_info)return void _(); 206 | var e=i.getElementsByTagName("span")[0],n=i.getElementsByTagName("span")[1],p=t.biz_info.original_cnt>=10?t.biz_info.original_cnt+"篇原创文章":"",l=t.biz_info.comm_sub_cnt>0?t.biz_info.comm_sub_cnt+"位朋友关注":""; 207 | p?(e.innerHTML=p,n.innerHTML=l):l?e.innerHTML=l:t.biz_info.signature?e.innerHTML=t.biz_info.signature:_(); 208 | }, 209 | error:function(){ 210 | _(); 211 | } 212 | }); 213 | }); 214 | },1e3); 215 | } 216 | } 217 | } 218 | }; 219 | });define("biz_wap/jsapi/cardticket.js",["biz_wap/jsapi/core.js"],function(e){ 220 | "use strict"; 221 | var c=e("biz_wap/jsapi/core.js"),r={ 222 | openCardDetail:function(e){ 223 | function r(){ 224 | c.invoke("openCardDetail",{ 225 | card_id:e.card_id, 226 | card_ext:e.card_ext 227 | },function(c){ 228 | "open_card_detail:fail"==c.err_msg||"open_card_detail:ok"==c.err_msg||"open_card_detail:cancel"==c.err_msg?e.success&&e.success(c):c.err_msg.indexOf("function_not_exist")>=0?e.function_not_exist&&e.function_not_exist():"system:access_denied"==c.err_msg?e.access_denied&&e.access_denied("openCardDetail"):e.error&&e.error(c); 229 | }); 230 | } 231 | function n(){ 232 | c.invoke("batchAddCard",{ 233 | card_list:[{ 234 | card_id:e.card_id, 235 | card_ext:e.card_ext 236 | }] 237 | },function(c){ 238 | "batch_add_card:ok"==c.err_msg||"batch_add_card:fail"==c.err_msg||"batch_add_card:cancel"==c.err_msg?e.success&&e.success(c):c.err_msg.indexOf("function_not_exist")>=0?r():"system:access_denied"==c.err_msg?e.access_denied&&e.access_denied("batchAddCard"):e.error&&e.error(c); 239 | }); 240 | } 241 | n(); 242 | }, 243 | supportCardDetail:function(e){ 244 | c.invoke("openCardDetail",{ 245 | card_id:"err_id" 246 | },function(c){ 247 | e.callback(c.err_msg.indexOf("function_not_exist")>=0?!1:!0); 248 | }); 249 | }, 250 | openCard:function(e){ 251 | c.invoke("batchViewCard",{ 252 | cardList:[{ 253 | cardId:e.cardId, 254 | code:e.code 255 | }] 256 | },function(c){ 257 | c.err_msg.indexOf("function_not_exist")>=0?e.function_not_exist&&e.function_not_exist():e.success&&e.success(c); 258 | }); 259 | } 260 | }; 261 | return r; 262 | });define("biz_common/utils/emoji_panel_data.js",[],function(){ 263 | "use strict"; 264 | return[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,54,55,56,57,60,62,63,64,65,66,67,68,70,74,75,76,78,79,80,81,82,83,84,85,89,92,93,94,95,300,301,302,303,304,305,306,307,204,205,202,206,212,211,308,309,310,311,312,209,214]; 265 | });define("appmsg/emotion/textarea.js",["appmsg/emotion/dom.js","appmsg/emotion/caret.js","biz_common/dom/class.js","biz_common/utils/emoji_data.js","biz_common/utils/emoji_panel_data.js"],function(e,t){ 266 | "use strict"; 267 | function n(){ 268 | var e="translate3d(0, 0, 0)"; 269 | u.css({ 270 | webkitTransform:e, 271 | transform:e 272 | }); 273 | } 274 | function a(){ 275 | var e=8; 276 | u.on("keydown",function(t){ 277 | t.keyCode===e&&i(!0)&&t.preventDefault(); 278 | }); 279 | } 280 | function i(e){ 281 | function t(){ 282 | var e=a-1; 283 | 0>e&&(e=0); 284 | var t=i.slice(0,e),o=i.slice(a),s=+new Date; 285 | n.value=t+o,f.set(n,e),r(+new Date-s); 286 | } 287 | var n=u.el[0],a=f.get(n),i=n.value,s=4,c=a-s; 288 | 0>c&&(c=0,s=a-c); 289 | var v=i.slice(c,a),d=v.match(/\[([\u4e00-\u9fa5\w]+)\]$/g); 290 | if(d){ 291 | var p=d[0],_=s-p.length,j=p.replace("[","").replace("]",""); 292 | if(o(j)){ 293 | var b=v.replace(p,""),g=i.slice(0,c)+b+i.slice(a),h=+new Date; 294 | n.value=g,f.set(n,c+_),r(+new Date-h); 295 | }else{ 296 | if(e)return!1; 297 | t(); 298 | } 299 | }else{ 300 | if(e)return!1; 301 | t(); 302 | } 303 | return e?(n.focus(),m.later(function(){ 304 | n.focus(); 305 | })):(n.blur(),m.later(function(){ 306 | n.blur(); 307 | })),l(n.value),!0; 308 | } 309 | function o(e){ 310 | for(var t=0,n=j.length;n>t;t++)if(j[t]==e)return!0; 311 | return!1; 312 | } 313 | function s(e){ 314 | var t=u.el[0],n=f.get(t),a=t.value,a=a.slice(0,n)+e+a.slice(n); 315 | t.value=a,f.set(t,n+e.length+1),t.blur(),m.later(function(){ 316 | t.blur(); 317 | }),l(a); 318 | } 319 | function r(){} 320 | function l(e){ 321 | var t=c.el[0]; 322 | e.length<1?v.addClass(t,"btn_disabled"):v.removeClass(t,"btn_disabled"); 323 | } 324 | for(var u,c,t={},m=e("appmsg/emotion/dom.js"),f=e("appmsg/emotion/caret.js"),v=e("biz_common/dom/class.js"),d=e("biz_common/utils/emoji_data.js"),p=e("biz_common/utils/emoji_panel_data.js"),_={},j=[],b=0;b6&&(m.isMoved=!0)); 362 | } 363 | function o(){ 364 | l||(g=!1,s()); 365 | } 366 | function a(n){ 367 | return n.touches&&n.touches.length>0?n.touches[0].clientX:n.clientX; 368 | } 369 | var i,r,u; 370 | c.on("touchstart",n),c.on("mousedown",n),c.on("touchmove",t),c.on("mousemove",t), 371 | c.on("touchend",o),c.on("mouseup",o); 372 | } 373 | function e(){ 374 | var n=m.WIDTH,t=-d*n+h,o=n/4; 375 | t>o?t=o:u-o>t&&(t=u-o); 376 | var e="translate3d("+t+"px, 0, 0)"; 377 | c.css({ 378 | webkitTransform:e, 379 | transform:e 380 | }); 381 | } 382 | function s(){ 383 | var n=m.WIDTH,t=55,o=parseInt(h/n),e=h%n; 384 | d-=o,Math.abs(e)>t&&(d-=Math.abs(e)/e*1),d>m.pageCount-1?d=m.pageCount-1:0>d&&(d=0), 385 | h=0,a(d); 386 | } 387 | function a(n){ 388 | l=!0,f=-n*m.WIDTH,i(),e(),setTimeout(function(){ 389 | l=!1,r(); 390 | },T),v.activeNav(n); 391 | } 392 | function i(){ 393 | var n="all 0.3s ease"; 394 | c.css({ 395 | transition:n, 396 | webkitTransition:n 397 | }); 398 | } 399 | function r(){ 400 | var n=c.el[0].style; 401 | n.transition="",n.webkitTransition=""; 402 | } 403 | var u,m=n("appmsg/emotion/common.js"),p=n("appmsg/emotion/dom.js"),t={},c=p("#js_slide_wrapper"),f=0,v=n("appmsg/emotion/nav.js"),l=!1,d=0,g=!1,h=0; 404 | t.init=function(){ 405 | u=-m.wrapperWidth+m.WIDTH,o(); 406 | var n="translate3d(0, 0, 0)"; 407 | c.css({ 408 | webkitTransform:n, 409 | transform:n 410 | }); 411 | }; 412 | var T=300; 413 | return t; 414 | });define("appmsg/emotion/dom.js",["biz_common/dom/event.js"],function(t){ 415 | "use strict"; 416 | function e(t){ 417 | if("string"==typeof t){ 418 | document.querySelectorAll||!function(){ 419 | var t=document.createStyleSheet(),e=function(e,n){ 420 | var i,o=document.all,r=o.length,u=[]; 421 | for(t.addRule(e,"foo:bar"),i=0;r>i&&!("bar"===o[i].currentStyle.foo&&(u.push(o[i]), 422 | u.length>n));i+=1); 423 | return t.removeRule(0),u; 424 | }; 425 | document.querySelectorAll=function(t){ 426 | return e(t,1/0); 427 | }; 428 | }(); 429 | var e=document.querySelectorAll(t); 430 | }else e=[t]; 431 | return{ 432 | el:e, 433 | on:function(t,e){ 434 | return this.each(function(n){ 435 | i.on(n,t,e); 436 | }),this; 437 | }, 438 | hide:function(){ 439 | return this.each(function(t){ 440 | t.style.display="none"; 441 | }),this; 442 | }, 443 | show:function(){ 444 | return this.each(function(t){ 445 | t.style.display="block"; 446 | }),this; 447 | }, 448 | each:function(t){ 449 | return n(this.el,t),this; 450 | }, 451 | width:function(){ 452 | return this.el[0].clientWidth; 453 | }, 454 | css:function(t){ 455 | return this.each(function(e){ 456 | for(var n in t)e.style[n]=t[n]; 457 | }),this; 458 | }, 459 | attr:function(t,e){ 460 | var n=this.el[0]; 461 | return e?(n.setAttribute(t,e),this):n.getAttribute(t); 462 | }, 463 | append:function(t){ 464 | return t.el&&(t=t.el[0]),this.el[0].appendChild(t),this; 465 | }, 466 | html:function(t){ 467 | this.each(function(e){ 468 | e.innerHTML=t; 469 | }); 470 | } 471 | }; 472 | } 473 | function n(t,e){ 474 | for(var n=0,i=t.length;i>n;n++)e(t[n],n); 475 | } 476 | var i=t("biz_common/dom/event.js"); 477 | return e.el=function(t){ 478 | return document.createElement(t); 479 | },e.later=function(t){ 480 | setTimeout(t,3); 481 | },e.log=function(){},e.each=n,e; 482 | });define("pages/musicUrlReport.js",["biz_wap/utils/ajax.js"],function(s){ 483 | "use strict"; 484 | var e=s("biz_wap/utils/ajax.js"),r=function(){ 485 | var s=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],r=[""]; 486 | r.push(1*s.type===1?1:2),r.push(s.songid||""),r.push(s.musicid||""),r.push(s.jumpurlkey||""), 487 | r.push(""),r.push(s.kugouParams||""); 488 | for(var t=encodeURIComponent(s.responseData||""),u=2e3,a=parseInt(t.length/u,10),p=0;a>=p;p++){ 489 | var n=t.substr(p*u,u); 490 | n&&r.push(n); 491 | } 492 | e({ 493 | url:"/mp/webcommreport?action=report", 494 | type:"POST", 495 | data:{ 496 | logid:18027, 497 | buffer:r.join(",") 498 | } 499 | }); 500 | }; 501 | return{ 502 | reportRespData:r 503 | }; 504 | });define("biz_wap/jsapi/log.js",["biz_wap/jsapi/core.js","biz_wap/utils/mmversion.js"],function(i){ 505 | "use strict"; 506 | function o(i,o){ 507 | o=e+" "+o+" location:["+location.href+"]",n.isWechat&&n.isAndroid?r.invoke("log",{ 508 | level:i, 509 | msg:o 510 | }):n.isWechat&&(n.isIOS||n.isMac)&&r.invoke("writeLog",{ 511 | level:i, 512 | msg:o 513 | }); 514 | } 515 | var r=i("biz_wap/jsapi/core.js"),n=i("biz_wap/utils/mmversion.js"),e="__wap__",a={ 516 | info:function(){ 517 | o("info",Array.prototype.join.apply(arguments)); 518 | }, 519 | warn:function(){ 520 | o("warn",Array.prototype.join.apply(arguments)); 521 | }, 522 | error:function(){ 523 | o("error",Array.prototype.join.apply(arguments)); 524 | }, 525 | debug:function(){ 526 | o("debug",Array.prototype.join.apply(arguments)); 527 | } 528 | }; 529 | return a.log=a.info,a; 530 | });define("pages/player_tips.js",["biz_common/tmpl.js","pages/audition_tpl.html.js","biz_common/dom/event.js"],function(t){ 531 | "use strict"; 532 | function i(t){ 533 | this.parent=document.body,this.opt=t||{},this.init(); 534 | } 535 | var n=t("biz_common/tmpl.js"),e=t("pages/audition_tpl.html.js"),o=t("biz_common/dom/event.js"); 536 | return i.prototype.init=function(){ 537 | var t=document.createElement("div"); 538 | t.innerHTML=n.tmpl(e,this.opt),this.parent.appendChild(t),this.dom=document.getElementById("js_music_dialog"); 539 | var i=this; 540 | o.on(i.dom.getElementsByClassName("js_submit")[0],"click",function(){ 541 | i.parent.removeChild(t),"function"==typeof i.opt.onClick&&i.opt.onClick(); 542 | }); 543 | },i; 544 | });define("pages/music_report_conf.js",[],function(){ 545 | "use strict"; 546 | return{ 547 | m_pv:"28306_0", 548 | m_wx_pv:"28306_1", 549 | m_h5_pv:"28306_2", 550 | m_unload_wx_pv:"28306_3", 551 | v_pv:"28306_4", 552 | v_wx_pv:"28306_5", 553 | v_h5_pv:"28306_6", 554 | v_unload_wx_pv:"28306_7", 555 | force_h5:"28306_30", 556 | m_h5_err_total:"28306_31", 557 | m_h5_err_1:"28306_32", 558 | m_h5_err_2:"28306_33", 559 | m_h5_err_3:"28306_34", 560 | m_h5_err_4:"28306_35", 561 | m_h5_err_5:"28306_36", 562 | v_h5_err_total:"28306_37", 563 | v_h5_err_1:"28306_38", 564 | v_h5_err_2:"28306_39", 565 | v_h5_err_3:"28306_40", 566 | v_h5_err_4:"28306_41", 567 | v_h5_err_5:"28306_42", 568 | m_wx_pv_2:"28306_43", 569 | v_wx_pv_2:"28306_44", 570 | m_wx_pv_1:"28306_50", 571 | v_wx_pv_1:"28306_55", 572 | m_wx_err_1:"28306_58", 573 | m_wx_err_2:"28306_59", 574 | v_wx_err_1:"28306_60", 575 | v_wx_err_2:"28306_61", 576 | v_stoped_android:"59288_1", 577 | v_stoped_ios:"59288_0", 578 | v_paused_android:"59288_7", 579 | v_paused_ios:"59288_6", 580 | m_stoped_android:"59288_3", 581 | m_stoped_ios:"59288_2", 582 | m_paused_android:"59288_9", 583 | m_paused_ios:"59288_8", 584 | k_stoped_android:"59288_5", 585 | k_stoped_ios:"59288_4", 586 | k_paused_android:"59288_11", 587 | k_paused_ios:"59288_10", 588 | k_pv:"28306_66", 589 | k_wx_pv:"28306_67", 590 | k_h5_pv:"28306_69", 591 | k_unload_wx_pv:"28306_71", 592 | k_h5_err_total:"28306_72", 593 | k_h5_err_1:"28306_74", 594 | k_h5_err_2:"28306_75", 595 | k_h5_err_3:"28306_76", 596 | k_h5_err_4:"28306_77", 597 | k_h5_err_5:"28306_78", 598 | k_wx_pv_1:"28306_79", 599 | k_wx_pv_2:"28306_81", 600 | k_wx_err_1:"28306_83", 601 | k_wx_err_2:"28306_85", 602 | aac_pv:"28306_104", 603 | ios_aac_err_1:"28306_106", 604 | ios_aac_err_2:"28306_108", 605 | android_aac_err_1:"28306_110", 606 | android_aac_err_2:"28306_112", 607 | v_seek_err:"28306_114", 608 | android_aac_err_3:"28306_116", 609 | ios_aac_err_3:"28306_118", 610 | QMClient_pv:"62866_0", 611 | QMClient_play:"62866_1", 612 | QMClient_js_num:"62866_2", 613 | QMClient_js_suc:"62866_3", 614 | QMClient_js_err:"62866_5", 615 | QMClient_js_timeout:"62866_7", 616 | QMClient_js_network:"62866_9" 617 | }; 618 | });define("pages/report.js",["biz_wap/utils/ajax.js","pages/version4video.js"],function(e){ 619 | "use strict"; 620 | function i(e){ 621 | var i=["/mp/pagereport?type=","undefined"==typeof e.type?1:e.type,"&comment_id=",e.comment_id||"","&voiceid=",e.voiceid||"","&action=",e.action,"&__biz=",parent.window.biz||"","&mid=",parent.window.mid||"","&idx=",parent.window.idx||"","&scene=",parent.window.scene||"","&t=",Math.random()].join(""); 622 | s({ 623 | type:"GET", 624 | url:i, 625 | timeout:2e4 626 | }); 627 | } 628 | function t(e){ 629 | s({ 630 | type:"POST", 631 | url:"/mp/videoreport?#wechat_redirect", 632 | timeout:5e3, 633 | async:e.async===!0?!0:!1, 634 | data:e.data 635 | }); 636 | } 637 | function o(e){ 638 | for(var i=JSON.parse(JSON.stringify(e.data)),t=[],o=0,n=i.seek_position.length;n>o;o++){ 639 | var a=i.seek_position[o]; 640 | if(a&&a.length>0){ 641 | var d=a.join("#"); 642 | t.push(d||""); 643 | }else t.push(""); 644 | } 645 | i.seek_position=t; 646 | for(var r=[],o=0,n=i.seek_loaded.length;n>o;o++){ 647 | var a=i.seek_loaded[o]; 648 | if(a&&a.length>0){ 649 | var d=a.join(","); 650 | r.push(d||""); 651 | }else r.push(""); 652 | } 653 | i.seek_loaded=r; 654 | for(var p=[],c=30;i.musicid.length>0;){ 655 | var a={}; 656 | for(var o in i)i.hasOwnProperty(o)&&("[object Array]"==Object.prototype.toString.call(i[o])?(a[o]=i[o].splice(0,c), 657 | a[o]=a[o].join("mtitle"==o?";#":";")):a[o]=i[o]); 658 | p.push(a); 659 | } 660 | return p; 661 | } 662 | function n(e){ 663 | var i=window.cgiData&&window.cgiData.txvideo_openid?window.cgiData.txvideo_openid:"",t=encodeURIComponent(parent.window.location.href.replace(/(\?|&)(key|uin)=([\S\s]*?)(&|$)/g,"$1").replace(/&$/,"")),o=["http://btrace.qq.com/kvcollect?BossId=2973&Pwd=1557019983&step=1009&vid=","undefined"!=typeof e.vid?e.vid:"","&platform=",d(),"&val=","undefined"!=typeof e.val?e.val:"","&val1=","undefined"!=typeof e.val1?e.val1:"","&vurl=",encodeURIComponent(e.vurl),"&t=",Math.random(),"&url=",t,"&wx_openid=",i].join(""),n=new Image; 664 | n.src=o.substr(0,1024); 665 | } 666 | function a(e){ 667 | if(3==e.step||6==e.step||1999==e.step){ 668 | var i=window.cgiData&&window.cgiData.txvideo_openid?window.cgiData.txvideo_openid:"",t=encodeURIComponent(parent.window.location.href.replace(/(\?|&)(key|uin)=([\S\s]*?)(&|$)/g,"$1").replace(/&$/,"")),o=["http://btrace.qq.com/kvcollect?BossId=2973&Pwd=1557019983&step=",e.step,"&vid=","undefined"!=typeof e.vid?e.vid:"","&platform=",d(),"&loadwait=","undefined"!=typeof e.loadwait?e.loadwait:"","&val=","undefined"!=typeof e.val?e.val:"","&t=",Math.random(),"&url=",t,"undefined"!=typeof e.vt&&""!==e.vt&&6==e.step?"&vt="+e.vt:"","&wx_openid=",i].join(""),n=new Image; 669 | n.src=o.substr(0,1024); 670 | } 671 | } 672 | function d(){ 673 | var e=_.device; 674 | return e.ipad?60101:e.is_android_phone?60301:e.iphone?60401:e.is_android_tablet?60501:""; 675 | } 676 | function r(){ 677 | var e=_.device; 678 | return e.ipad?"v4010":e.is_android_phone&&_.isUseProxy()?"v5060":e.is_android_phone?"v5060":e.iphone&&_.isUseProxy()?"v3060":e.iphone?"v3060":e.is_android_tablet?"v6010":""; 679 | } 680 | function p(e){ 681 | var i={ 682 | mid:window.mid||0, 683 | __biz:window.biz||0, 684 | idx:window.idx||0, 685 | musicid:[], 686 | hasended:[], 687 | commentid:[], 688 | scene_type:e.type||0, 689 | mtitle:[], 690 | detail_click:[], 691 | app_btn_kv:0, 692 | app_btn_click:0, 693 | app_btn_type:0, 694 | errorcode:[], 695 | seek:[], 696 | seek_position:[], 697 | duration2:[], 698 | play_duration2:[], 699 | play_last_time:[], 700 | local_time:[], 701 | seek_loaded:[] 702 | }; 703 | return i; 704 | } 705 | function c(){ 706 | var e={ 707 | videoerror:0, 708 | like_kv_vid:"", 709 | like_click_vid:"", 710 | like_kv_alginfo:"", 711 | like_click_alginfo:"", 712 | tad:"", 713 | page:0, 714 | like_click_type:0, 715 | iplat:2, 716 | ptype:1, 717 | rtype:"", 718 | getvinfo_ret:-1, 719 | getvinfo_time:0, 720 | v_err_code:0, 721 | loadwait:0, 722 | hasended:0, 723 | last_ms:0, 724 | duration_ms:0, 725 | app_btn_kv:0, 726 | app_btn_click:0, 727 | app_btn_type:0, 728 | mid:"", 729 | __biz:"", 730 | idx:"", 731 | detail_click:0, 732 | vtitle:"", 733 | vid:"", 734 | commentid:"", 735 | scene_type:0, 736 | replay:0, 737 | full_screen:0, 738 | quick_play:0, 739 | ad_play_time:-1, 740 | video_play_time:-1, 741 | click_play_button:0, 742 | traceid:"", 743 | webviewid:"", 744 | orderid:0, 745 | play_time:0, 746 | client_time_when_play:Math.round(+new Date/1e3), 747 | drag_times:"", 748 | pause_num:0, 749 | h5_profile:0, 750 | to_article:0, 751 | desc_more_click:0, 752 | desc_more_show:0, 753 | fromid:0, 754 | openid:window.cgiData&&window.cgiData.txvideo_openid?window.cgiData.txvideo_openid:"", 755 | file_size:0, 756 | rate:0, 757 | resolution:0, 758 | format:"", 759 | vt:"", 760 | video_ext:"unknown", 761 | content_url:parent.window.location.href, 762 | auto_play:0, 763 | ori_status:3, 764 | hit_bizuin:"", 765 | sessionid:window.sessionid||"", 766 | hit_vid:"" 767 | }; 768 | return e; 769 | } 770 | function l(e,i,t){ 771 | var o=0,n=[],a={}; 772 | if(i&&"[object String]"==Object.prototype.toString.call(i))o=1,"img"==t&&(i=encodeURIComponent(i)), 773 | n.push("log0="+i),a.log0=i;else if(i&&"[object Array]"==Object.prototype.toString.call(i)){ 774 | o=i.length; 775 | for(var d=0;o>d;d++){ 776 | var r="img"==t?encodeURIComponent(i[d]):i[d]; 777 | n.push("log"+d+"="+r),a["log"+d]=r; 778 | } 779 | } 780 | if("img"==t){ 781 | var p=new Image,c="//mp.weixin.qq.com/mp/jsmonitor?idkey="+e; 782 | o>0&&(c+="&lc="+o+"&"+n.join("&")),c+="&t="+Math.random(),p.src=c; 783 | }else{ 784 | var l={}; 785 | o>0&&(l=a),l.idkey=e,l.lc=o,s({ 786 | type:"POST", 787 | url:"//mp.weixin.qq.com/mp/jsmonitor?", 788 | timeout:1e4, 789 | data:l, 790 | dataType:"json" 791 | }); 792 | } 793 | } 794 | var s=e("biz_wap/utils/ajax.js"),_=e("pages/version4video.js"); 795 | return{ 796 | report:i, 797 | videoreport:t, 798 | getPlatformType:d, 799 | getsdtfrom:r, 800 | getinfoReport:n, 801 | qqvideo_common_report:a, 802 | musicreport:o, 803 | getMusicReportData:p, 804 | getVideoReportData:c, 805 | logReport:l 806 | }; 807 | });define("pages/player_adaptor.js",["pages/music_player.js","biz_common/utils/monitor.js","pages/loadscript.js","pages/music_report_conf.js"],function(t){ 808 | "use strict"; 809 | function i(t,i){ 810 | 0!=t.type&&1!=t.type||!p.inQMClient?"function"==typeof i.callback&&i.callback(new a.init(t)):(p.initPlayerQueue.push(n("QMClient",t,i)), 811 | e("QMClient")); 812 | } 813 | function n(t,i,n){ 814 | var e=p.config[t].func; 815 | return function(t,i,n,e){ 816 | return function(){ 817 | "function"==typeof window[i]?"function"==typeof e.callback&&e.callback(new r(n,{ 818 | type:t 819 | })):"function"==typeof e.callback&&e.callback(new a.init(n)); 820 | }; 821 | }(t,e,i,n); 822 | } 823 | function e(t){ 824 | var i=p.config[t]; 825 | if(1!=i.jsLoadState){ 826 | if(2==i.jsLoadState||3==i.jsLoadState)return void s(); 827 | i.jsLoadState=1; 828 | var n=+new Date,e=l[t+"_js_num"]; 829 | e&&(e=e.split("_"),c.setSum(e[0],e[1],1),c.send()),u({ 830 | url:i.jsLink, 831 | timeout:1e4, 832 | type:"JS", 833 | callback:function(){ 834 | +new Date-n; 835 | 2==i.jsLoadState,s(); 836 | var e=l[t+"_js_suc"]; 837 | e&&(e=e.split("_"),c.setSum(e[0],e[1],1),c.send()); 838 | }, 839 | onerror:function(e){ 840 | +new Date-n; 841 | i.jsLoadState=3,s(); 842 | var o=l[t+"_js_err"],r=l[t+"_js_timeout"],a=l[t+"_js_network"]; 843 | if(o&&r&&a){ 844 | switch(o=o.split("_"),r=r.split("_"),a=a.split("_"),c.setSum(o[0],o[1],1),1*e){ 845 | case 400: 846 | c.setSum(a[0],a[1],1); 847 | break; 848 | 849 | case 500: 850 | c.setSum(r[0],r[1],1); 851 | } 852 | c.send(); 853 | } 854 | } 855 | }); 856 | } 857 | } 858 | function s(){ 859 | for(var t=0,i=p.initPlayerQueue.length;i>t;t++)"function"==typeof p.initPlayerQueue[t]&&p.initPlayerQueue[t](); 860 | p.initPlayerQueue=[]; 861 | } 862 | function o(){ 863 | for(var t in p.config)"function"==typeof p[t+"EvInit"]&&p[t+"EvInit"](); 864 | } 865 | function r(t,i){ 866 | if(this.opt=t,this.opt2=i,this._g={ 867 | _blockPlugin:{}, 868 | playType:"-1" 869 | },"QMClient"==i.type&&p.inQMClient){ 870 | var n=p.config[i.type]; 871 | n.playerObj||(p.config[i.type].playerObj=new window[n.func]),this._g.playType=i.type, 872 | this.player=n.playerObj,this._initPlugins(),this._bindQMEvent(); 873 | } 874 | } 875 | var a=t("pages/music_player.js"),c=t("biz_common/utils/monitor.js"),u=t("pages/loadscript.js"),l=t("pages/music_report_conf.js"),p={ 876 | debug:location.href.indexOf("_qqclient=1")>0?!0:!1, 877 | config:{ 878 | QMClient:{ 879 | func:"Player", 880 | playerObj:null, 881 | jsLink:"https://imgcache.qq.com/music/h5/player/player.js?max_age=604800&v=1", 882 | jsLoadState:-1 883 | } 884 | }, 885 | inQMClient:!1, 886 | initPlayerQueue:[] 887 | }; 888 | return p.QMClientEvInit=function(){ 889 | if(p.inQMClient=window.navigator.userAgent.indexOf("QQMusic/")>0||p.debug?!0:!1, 890 | p.inQMClient&&window.msg_cdn_url&&window.msg_title){ 891 | var t=window.location.href,i=a.getQuery("scene",t); 892 | i&&(t=t.replace("&scene="+i,"").replace("?scene="+i,"")),t=t.replace(/#rd$/,"").replace(/#wechat_redirect$/,""), 893 | -1==t.indexOf("?")&&(t+="?"),t+="&scene=112#wechat_redirect"; 894 | var n=function(t){ 895 | window.WebViewJavascriptBridge?t():document.addEventListener("WebViewJavascriptBridgeReady",t); 896 | },e=(window.msg_title||"").html(!1),s=(window.msg_desc||"").html(!1); 897 | n(function(){ 898 | M.client.invoke("ui","setActionBtn",{ 899 | type:"icon", 900 | content:"share" 901 | },function(){ 902 | M.client.invoke("other","callShareWeb",{ 903 | imgUrl:window.msg_cdn_url, 904 | link:t, 905 | title:e, 906 | desc:s 907 | }); 908 | }); 909 | }); 910 | } 911 | },o(),r.prototype={ 912 | _initPlugins:function(){ 913 | this.opt.plugins||(this.opt.plugins=[]); 914 | for(var t=this.opt.plugins,i=0,n=t.length;n>i;++i){ 915 | var e=t[i]; 916 | e.setPlayer(this),!!e.init&&e.init(); 917 | } 918 | }, 919 | _trigger:function(t,i){ 920 | var n=this.opt,e=this._g,s=n.plugins,o=e._blockPlugin[t]||e._blockPlugin.all,r=0; 921 | if(o&&"function"==typeof o.recv&&(r|=o.recv(t,i),1&r))return!1; 922 | for(var a=0,c=s.length;c>a&&(r|=s[a].recv(t,i),!(2&r));++a); 923 | if(!(4&r)){ 924 | var u=this["__"+t+"Handler"]; 925 | u&&u.call(this,i); 926 | } 927 | 8&r||this.__triggerOutside(t,i); 928 | }, 929 | __triggerOutside:function(){ 930 | var t=arguments,i=t[0]; 931 | if(i){ 932 | i=i.substr(0,1).toUpperCase()+i.substr(1); 933 | var n=this.opt["on"+i]; 934 | "function"==typeof n&&n.apply(this,t); 935 | } 936 | }, 937 | _setBlockPlugin:function(t,i){ 938 | this._g._blockPlugin[t]=i; 939 | }, 940 | _bindQMEvent:function(){ 941 | var t=this; 942 | this.player.on("play",function(i){ 943 | i&&i.song&&i.song.mid==t.opt.mid?(t._trigger("statusChange",1),t._trigger("QMClientPlay")):t._trigger("statusChange",3); 944 | }),this.player.on("pause",function(i){ 945 | i&&i.song&&i.song.mid==t.opt.mid&&t._trigger("statusChange",2); 946 | }),this.player.on("stop",function(i){ 947 | i&&i.song&&i.song.mid==t.opt.mid&&t._trigger("statusChange",3); 948 | }); 949 | }, 950 | play:function(){ 951 | "QMClient"==this._g.playType&&this.player.play(this.opt.mid); 952 | }, 953 | pause:function(){ 954 | this.player.pause(); 955 | }, 956 | stop:function(){ 957 | this.player.stop(); 958 | }, 959 | getDuration:function(){ 960 | return this.opt.duration?this.opt.duration:"QMClient"==this._g.playType?this.player.duration||0:0; 961 | }, 962 | getCurTime:function(){ 963 | return"QMClient"==this._g.playType?this.player.currentTime||0:0; 964 | }, 965 | surportSeekRange:function(){ 966 | return!1; 967 | }, 968 | getSrc:function(){ 969 | return""; 970 | }, 971 | destory:function(){}, 972 | seek:function(){}, 973 | setDuration:function(){}, 974 | setSrc:function(){} 975 | },{ 976 | create:i, 977 | inQMClient:p.inQMClient 978 | }; 979 | }); -------------------------------------------------------------------------------- /我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/qrcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jash-git/Pornhub_JS_GET_MP4/610aa81bd05534996986566d1d87c42777e192ff/我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/qrcode -------------------------------------------------------------------------------- /我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/translate_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jash-git/Pornhub_JS_GET_MP4/610aa81bd05534996986566d1d87c42777e192ff/我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/translate_24dp.png -------------------------------------------------------------------------------- /我寫了個Chrome 插件,一鍵下載Pornhub 視頻!_files/translateelement.css: -------------------------------------------------------------------------------- 1 | /* Copyright 2019 Google Inc. All Rights Reserved. */ 2 | .goog-te-banner-frame{left:0px;top:0px;height:39px;width:100%;z-index:10000001;position:fixed;border:none;border-bottom:1px solid #6b90da;margin:0;-moz-box-shadow:0 0 8px 1px #999999;-webkit-box-shadow:0 0 8px 1px #999999;box-shadow:0 0 8px 1px #999999;_position:absolute}.goog-te-menu-frame{z-index:10000002;position:fixed;border:none;-moz-box-shadow:0 3px 8px 2px #999999;-webkit-box-shadow:0 3px 8px 2px #999999;box-shadow:0 3px 8px 2px #999999;_position:absolute}.goog-te-ftab-frame{z-index:10000000;border:none;margin:0}.goog-te-gadget{font-family:arial;font-size:11px;color:#666;white-space:nowrap}.goog-te-gadget img{vertical-align:middle;border:none}.goog-te-gadget-simple{background-color:#fff;border-left:1px solid #d5d5d5;border-top:1px solid #9b9b9b;border-bottom:1px solid #e8e8e8;border-right:1px solid #d5d5d5;font-size:10pt;display:inline-block;padding-top:1px;padding-bottom:2px;cursor:pointer;zoom:1;*display:inline}.goog-te-gadget-icon{margin-left:2px;margin-right:2px;width:19px;height:19px;border:none;vertical-align:middle}.goog-te-combo{margin-left:4px;margin-right:4px;vertical-align:baseline;*vertical-align:middle}.goog-te-gadget .goog-te-combo{margin:4px 0}.goog-logo-link,.goog-logo-link:link,.goog-logo-link:visited,.goog-logo-link:hover,.goog-logo-link:active{font-size:12px;font-weight:bold;color:#444;text-decoration:none}.goog-te-banner .goog-logo-link,.goog-close-link{display:block;margin:0px 10px}.goog-te-banner .goog-logo-link{padding-top:2px;padding-left:4px}.goog-te-combo,.goog-te-banner *,.goog-te-ftab *,.goog-te-menu *,.goog-te-menu2 *,.goog-te-balloon *{font-family:arial;font-size:10pt}.goog-te-banner{margin:0;background-color:#e4effb;overflow:hidden}.goog-te-banner img{border:none}.goog-te-banner-content{color:#000}.goog-te-banner-content img{vertical-align:middle}.goog-te-banner-info{color:#666;vertical-align:top;margin-top:0px;font-size:7pt}.goog-te-banner-margin{width:8px}.goog-te-button{border-color:#e7e7e7;border-style:none solid solid none;border-width:0 1px 1px 0}.goog-te-button div{border-color:#cccccc #999999 #999999 #cccccc;border-right:1px solid #999999;border-style:solid;border-width:1px;height:20px}.goog-te-button button{background:transparent;border:none;cursor:pointer;height:20px;overflow:hidden;margin:0;vertical-align:top;white-space:nowrap}.goog-te-button button:active{background:none repeat scroll 0 0 #cccccc}.goog-te-ftab{margin:0px;background-color:#fff;white-space:nowrap}.goog-te-ftab-link{text-decoration:none;font-weight:bold;font-size:10pt;border:1px outset #888;padding:6px 10px;white-space:nowrap;position:absolute;left:0px;top:0px}.goog-te-ftab-link img{margin-left:2px;margin-right:2px;width:19px;height:19px;border:none;vertical-align:middle}.goog-te-ftab-link span{text-decoration:underline;margin-left:2px;margin-right:2px;vertical-align:middle}.goog-float-top .goog-te-ftab-link{padding:2px 2px;border-top-width:0px}.goog-float-bottom .goog-te-ftab-link{padding:2px 2px;border-bottom-width:0px}.goog-te-menu-value{text-decoration:none;color:#0000cc;white-space:nowrap;margin-left:4px;margin-right:4px}.goog-te-menu-value span{text-decoration:underline}.goog-te-menu-value img{margin-left:2px;margin-right:2px}.goog-te-gadget-simple .goog-te-menu-value{color:#000}.goog-te-gadget-simple .goog-te-menu-value span{text-decoration:none}.goog-te-menu{background-color:#ffffff;text-decoration:none;border:2px solid #c3d9ff;overflow-y:scroll;overflow-x:hidden;position:absolute;left:0;top:0}.goog-te-menu-item{padding:3px;text-decoration:none}.goog-te-menu-item,.goog-te-menu-item:link{color:#0000cc;background:#ffffff}.goog-te-menu-item:visited{color:#551a8b}.goog-te-menu-item:hover{background:#c3d9ff}.goog-te-menu-item:active{color:#0000cc}.goog-te-menu2{background-color:#ffffff;text-decoration:none;border:1px solid #6b90da;overflow:hidden;padding:4px}.goog-te-menu2-colpad{width:16px}.goog-te-menu2-separator{margin:6px 0;height:1px;background-color:#aaa;overflow:hidden}.goog-te-menu2-item div,.goog-te-menu2-item-selected div{padding:4px}.goog-te-menu2-item .indicator{display:none}.goog-te-menu2-item-selected .indicator{display:auto}.goog-te-menu2-item-selected .text{padding-left:4px;padding-right:4px}.goog-te-menu2-item,.goog-te-menu2-item-selected{text-decoration:none}.goog-te-menu2-item div,.goog-te-menu2-item:link div,.goog-te-menu2-item:visited div,.goog-te-menu2-item:active div{color:#0000cc;background:#ffffff}.goog-te-menu2-item:hover div{color:#ffffff;background:#3366cc}.goog-te-menu2-item-selected div,.goog-te-menu2-item-selected:link div,.goog-te-menu2-item-selected:visited div,.goog-te-menu2-item-selected:hover div,.goog-te-menu2-item-selected:active div{color:#000;font-weight:bold}.goog-te-balloon{background-color:#ffffff;overflow:hidden;padding:8px;border:none;-moz-border-radius:10px;border-radius:10px}.goog-te-balloon-frame{background-color:#ffffff;border:1px solid #6b90da;-moz-box-shadow:0 3px 8px 2px #999999;-webkit-box-shadow:0 3px 8px 2px #999999;box-shadow:0 3px 8px 2px #999999;-moz-border-radius:8px;border-radius:8px}.goog-te-balloon img{border:none}.goog-te-balloon-text{margin-top:6px}.goog-te-balloon-zippy{margin-top:6px;white-space:nowrap}.goog-te-balloon-zippy *{vertical-align:middle}.goog-te-balloon-zippy .minus{background-image:url(//www.google.com/images/zippy_minus_sm.gif)}.goog-te-balloon-zippy .plus{background-image:url(//www.google.com/images/zippy_plus_sm.gif)}.goog-te-balloon-zippy span{color:#00c;text-decoration:underline;cursor:pointer;margin:0 4px}.goog-te-balloon-form{margin:6px 0 0 0}.goog-te-balloon-form form{margin:0}.goog-te-balloon-form form textarea{margin-bottom:4px;width:100%}.goog-te-balloon-footer{margin:6px 0 4px 0}.goog-te-spinner-pos{z-index:1000;position:fixed;transition-delay:0.6s;left:-1000px;top:-1000px}.goog-te-spinner-animation{background:#ccc;display:flex;align-items:center;justify-content:center;width:104px;height:104px;border-radius:50px;background:#fff url(//www.gstatic.com/images/branding/product/2x/translate_24dp.png) 50% 50% no-repeat;transition:all 0.6s ease-in-out;transform:scale(0.4);opacity:0}.goog-te-spinner-animation-show{transform:scale(0.5);opacity:1}.goog-te-spinner{margin:2px 0 0 2px;animation:goog-te-spinner-rotator 1.4s linear infinite}@keyframes goog-te-spinner-rotator{0%{transform:rotate(0deg)}100%{transform:rotate(270deg)}}.goog-te-spinner-path{stroke-dasharray:187;stroke-dashoffset:0;stroke:#4285f4;transform-origin:center;animation:goog-te-spinner-dash 1.4s ease-in-out infinite}@keyframes goog-te-spinner-dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}100%{stroke-dashoffset:187;transform:rotate(450deg)}}#goog-gt-tt html,#goog-gt-tt body,#goog-gt-tt div,#goog-gt-tt span,#goog-gt-tt iframe,#goog-gt-tt h1,#goog-gt-tt h2,#goog-gt-tt h3,#goog-gt-tt h4,#goog-gt-tt h5,#goog-gt-tt h6,#goog-gt-tt p,#goog-gt-tt a,#goog-gt-tt img,#goog-gt-tt ol,#goog-gt-tt ul,#goog-gt-tt li,#goog-gt-tt table,#goog-gt-tt form,#goog-gt-tt tbody,#goog-gt-tt tr,#goog-gt-tt td{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-align:left;line-height:normal}#goog-gt-tt ol,#goog-gt-tt ul{list-style:none}#goog-gt-tt table{border-collapse:collapse;border-spacing:0}#goog-gt-tt caption,#goog-gt-tt th,#goog-gt-tt td{text-align:left;font-weight:normal}#goog-gt-tt input::-moz-focus-inner{border:0}div#goog-gt-tt{padding:10px 14px}#goog-gt-tt{color:#222;background-color:#ffffff;border:1px solid #eee;box-shadow:0 4px 16px rgba(0,0,0,.2);-moz-box-shadow:0 4px 16px rgba(0,0,0,.2);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);display:none;font-family:arial;font-size:10pt;width:420px;padding:12px;position:absolute;z-index:10000}#goog-gt-tt .original-text,.gt-hl-layer{clear:both;font-size:10pt;position:relative;text-align:justify;width:100%}#goog-gt-tt .title{color:#999;font-family:arial,sans-serif;margin:4px 0;text-align:left}#goog-gt-tt .close-button{display:none}#goog-gt-tt .logo{float:left;margin:0px}#goog-gt-tt .activity-links{display:inline-block}#goog-gt-tt .started-activity-container{display:none;width:100%}#goog-gt-tt .activity-root{margin-top:20px}#goog-gt-tt .left{float:left}#goog-gt-tt .right{float:right}#goog-gt-tt .bottom{min-height:15px;position:relative;height:1%}#goog-gt-tt .status-message{background:-moz-linear-gradient(top,#29910d 0%,#20af0e 100%);background:-webkit-linear-gradient(top,#29910d 0%,#20af0e 100%);background:-o-linear-gradient(top,#29910d 0%,#20af0e 100%);background:-ms-linear-gradient(top,#29910d 0%,#20af0e 100%);background:linear-gradient(top,#29910d 0%,#20af0e 100%);background:#29910d;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:inset 0px 2px 2px #1e6609;-moz-box-shadow:inset 0px 2px 2px #1e6609;-webkit-box-shadow:inset 0px 2px 2px #1e6609;color:white;font-size:9pt;font-weight:bolder;margin-top:12px;padding:6px;text-shadow:1px 1px 1px #1e6609}#goog-gt-tt .activity-link{color:#1155cc;cursor:pointer;font-family:arial;font-size:11px;margin-right:15px;text-decoration:none}#goog-gt-tt textarea{font-family:arial;resize:vertical;width:100%;margin-bottom:10px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border:1px solid #d9d9d9;border-top:1px solid silver;font-size:13px;height:auto;overflow-y:auto;padding:1px}#goog-gt-tt textarea:focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border:1px solid #4d90fe;outline:none}#goog-gt-tt .activity-cancel{margin-right:10px}#goog-gt-tt .translate-form{min-height:25px;vertical-align:middle;padding-top:8px}#goog-gt-tt .translate-form .activity-form{margin-bottom:5px;margin-bottom:0px}#goog-gt-tt .translate-form .activity-form input{display:inline-block;min-width:54px;*min-width:70px;border:1px solid #dcdcdc;border:1px solid rgba(0,0,0,0.1);text-align:center;color:#444;font-size:11px;font-weight:bold;height:27px;outline:0;padding:0 8px;vertical-align:middle;line-height:27px;margin:0 16px 0 0;box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 0.218s;-moz-transition:all 0.218s;-o-transition:all 0.218s;transition:all 0.218s;background-color:#f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);-webkit-user-select:none;-moz-user-select:none;cursor:default}#goog-gt-tt .translate-form .activity-form input:hover{border:1px solid #c6c6c6;color:#222;-webkit-transition:all 0.0s;-moz-transition:all 0.0s;-o-transition:all 0.0s;transition:all 0.0s;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1)}#goog-gt-tt .translate-form .activity-form input:active{border:1px solid #c6c6c6;color:#333;background-color:#f6f6f6;background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:-moz-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:-ms-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:-o-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:linear-gradient(top,#f6f6f6,#f1f1f1)}#goog-gt-tt .translate-form .activity-form input:focus #goog-gt-tt .translate-form .activity-form input.focus #goog-gt-tt .translate-form .activity-form input:active,#goog-gt-tt .translate-form .activity-form input:focus:active,#goog-gt-tt .translate-form .activity-form input:.focus:active{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5)}#goog-gt-tt .translate-form .activity-form input:focus,#goog-gt-tt .translate-form .activity-form input.focus{outline:none;border:1px solid #4d90fe;z-index:4!important}#goog-gt-tt .translate-form .activity-form input.selected{background-color:#eeeeee;background-image:-webkit-gradient(linear,left top,left bottom,from(#eeeeee),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#eeeeee,#e0e0e0);background-image:-moz-linear-gradient(top,#eeeeee,#e0e0e0);background-image:-ms-linear-gradient(top,#eeeeee,#e0e0e0);background-image:-o-linear-gradient(top,#eeeeee,#e0e0e0);background-image:linear-gradient(top,#eeeeee,#e0e0e0);-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);border:1px solid #ccc;color:#333}#goog-gt-tt .translate-form .activity-form input.activity-submit{color:white;border-color:#3079ed;background-color:#4d90fe;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);background-image:-o-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed)}#goog-gt-tt .translate-form .activity-form input.activity-submit:hover #goog-gt-tt .translate-form .activity-form input.activity-submit:focus,#goog-gt-tt .translate-form .activity-form input.activity-submit.focus #goog-gt-tt .translate-form .activity-form input.activity-submit:active{border-color:#3079ed;background-color:#357ae8;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8)}#goog-gt-tt .translate-form .activity-form input.activity-submit:hover{box-shadow:inset 0 0 0 1px #fff,0px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 0 0 1px #fff,0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 0 1px #fff,0px 1px 1px rgba(0,0,0,0.1)}#goog-gt-tt .translate-form .activity-form input:focus,#goog-gt-tt .translate-form .activity-form input.focus,#goog-gt-tt .translate-form .activity-form input:active,#goog-gt-tt .translate-form .activity-form input:hover,#goog-gt-tt .translate-form .activity-form input.activity-submit:focus,#goog-gt-tt .translate-form .activity-form input.activity-submit.focus,#goog-gt-tt .translate-form .activity-form input.activity-submit:active,#goog-gt-tt .translate-form .activity-form input.activity-submit:hover{border-color:#3079ed}#goog-gt-tt .gray{color:#999;font-family:arial,sans-serif}#goog-gt-tt .alt-helper-text{color:#999;font-size:11px;font-family:arial,sans-serif;margin:15px 0px 5px 0px}#goog-gt-tt .alt-error-text{color:#800;display:none;font-size:9pt}.goog-text-highlight{background-color:#c9d7f1;-webkit-box-shadow:2px 2px 4px #9999aa;-moz-box-shadow:2px 2px 4px #9999aa;box-shadow:2px 2px 4px #9999aa;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative}#goog-gt-tt .alt-menu.goog-menu{background:#ffffff;border:1px solid #dddddd;-webkit-box-shadow:0px 3px 3px #888;-moz-box-shadow:0px 2px 20px #888;box-shadow:0px 2px 4px #99a;min-width:0;outline:none;padding:0;position:absolute;z-index:2000}#goog-gt-tt .alt-menu .goog-menuitem{cursor:pointer;padding:2px 5px 5px;margin-right:0px;border-style:none}#goog-gt-tt .alt-menu div.goog-menuitem:hover{background:#ddd}#goog-gt-tt .alt-menu .goog-menuitem h1{font-size:100%;font-weight:bold;margin:4px 0px}#goog-gt-tt .alt-menu .goog-menuitem strong{color:#345aad}#goog-gt-tt .goog-submenu-arrow{text-align:right;position:absolute;right:0;left:auto}#goog-gt-tt .goog-menuitem-rtl .goog-submenu-arrow{text-align:left;position:absolute;left:0;right:auto}#goog-gt-tt .gt-hl-text,#goog-gt-tt .trans-target-highlight{background-color:#f1ea00;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-moz-box-shadow:rgba(0,0,0,.5) 3px 3px 4px;-webkit-box-shadow:rgba(0,0,0,.5) 3px 3px 4px;box-shadow:rgba(0,0,0,.5) 3px 3px 4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:#f1ea00;cursor:pointer;margin:-2px -2px -2px -3px;padding:2px 2px 2px 3px;position:relative}#goog-gt-tt .trans-target-highlight{color:#222}#goog-gt-tt .gt-hl-layer{color:white;position:absolute!important}#goog-gt-tt .trans-target,#goog-gt-tt .trans-target .trans-target-highlight{background-color:#c9d7f1;border-radius:4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0px 0px;-moz-box-shadow:rgba(0,0,0,.5) 3px 3px 4px;-webkit-box-shadow:rgba(0,0,0,.5) 3px 3px 4px;box-shadow:rgba(0,0,0,.5) 3px 3px 4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;margin:-2px -2px -2px -3px;padding:2px 2px 3px 3px;position:relative}#goog-gt-tt span:focus{outline:none}#goog-gt-tt .trans-edit{background-color:transparent;border:1px solid #4d90fe;border-radius:0em;-webkit-border-radius:0em;-moz-border-radius:0em;margin:-2px;padding:1px}#goog-gt-tt .gt-trans-highlight-l{border-left:2px solid red;margin-left:-2px}#goog-gt-tt .gt-trans-highlight-r{border-right:2px solid red;margin-right:-2px}#goog-gt-tt #alt-input{padding:2px}#goog-gt-tt #alt-input-text{font-size:11px;padding:2px 2px 3px;margin:0;background-color:#fff;color:#333;border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;display:inline-block;vertical-align:top;height:21px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-border-radius:1px}#goog-gt-tt #alt-input-text:hover{border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1)}#goog-gt-tt #alt-input-text:focus{-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);outline:none;border:1px solid #4d90fe}#goog-gt-tt #alt-input-submit{font-size:11px;padding:2px 6px 3px;margin:0 0 0 2px;height:21px} --------------------------------------------------------------------------------