1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2117],{12117:(e,t,r)=>{"use strict";r.r(t),r.d(t,{genericEventTracker:()=>c,pageViewTracker:()=>u});var n=r(59860),i=r(2544),l=r.n(i),o=r(18919);let a=["GA","Piwik"],u=(e,t,r)=>{let{GA:n=!0,Piwik:i=!0}=t??{},{search:a}=window.location,u=document.querySelector("link[rel=canonical]"),c=r?.canonicalUrl??(u?u.href:"");e.pageView({GA:n,Piwik:i},(0,o.v3)(r),c+a,l()(c).pathname+a)},c=(e,t)=>{let r=t??{},{GA:i=!0,Piwik:l=!0}=r,{action:u,category:c,label:d,nonInteraction:s=!1}=(0,n.A)(r,a);e.fire({GA:i,Piwik:l},{action:u,category:c,label:(0,o.bn)(d),nonInteraction:s})}},18919:(e,t,r)=>{"use strict";r.d(t,{T4:()=>M,Du:()=>S,bn:()=>U,VT:()=>$,v3:()=>k,Mc:()=>B,Ue:()=>q,VR:()=>N,ql:()=>T,Rg:()=>C,G_:()=>x});var n=r(44212),i=r.n(n),l=r(52403),o=r.n(l),a=r(88482),u=r.n(a),c=r(43329),d=r.n(c),s=r(66284),_=r(50372),p=r.n(_),g=r(48777),b=r.n(g),f=r(89099),m=r.n(f),y=r(88641),I=r(81438),O=r(20693),h=r(48745),D=r(5763),v=r(86230),w=r(70753);function E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function j(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?E(Object(r),!0).forEach(function(t){(0,s.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let A=r(2544),{APP_VERSION:P,HOT_NEWS_POPUP_TIMER:V}=I.P,k=e=>{let{articleId:t,articleTitleId:r}=e??{},n=t??b()(null,["router","query","articleId"],m()),i=document.getElementById(r??"web-isa-article-title-"+n),l=(0,w.P)();return{8:window[y.A.ANONYMOUS_ID],1:b()(null,["dataset","author"],i),5:n,11:(0,O.uY)(),3:b()(null,["dataset","category"],i),12:"zh_HK",7:l,6:l?"Member":"Anonymous"}},M=e=>{let{articleId:t,articleTitleId:r,screen:n="article"}=e??{},i=t??b()(null,["router","query","articleId"],m()),l=document.getElementById(r??"web-isa-article-title-"+i);return{article_id:i,category:b()(null,["dataset","category"],l),screen:n,screen_id:i,type:b()(null,["dataset","type"],l),video_id:p()(["dataset","videoId"],l)??void 0}},S=e=>{let t=document.querySelector(`[data-id="${e?.recentArticleWrapperId??"article-recent-article-module"}"]`);return j(j({},M(e)),{},{module_shown:u()(t?.offsetParent)?[]:["recent_article"]})},N=e=>{let t=A(e);if(![h.gB.MEDIA_ID,h.gB.MEDIA_VIDEO_ID,h.gB.VIDEO_ID,"ad"].some(e=>t.hash.startsWith(`#${e}=`)))return e;let r=e.replace(t.query,"");return[h.gB.MEDIA_ID,h.gB.MEDIA_VIDEO_ID,h.gB.VIDEO_ID,"ad"].reduce((e,t)=>e.replace(`#${t}=`,`/${t}=`),r)+t.query},q=e=>{let t=b()(null,["hash_type"],e),r=b()(null,["pid"],e),n={gid:b()(null,["gid"],e),pid:r};return t&&(n[t]=b()(null,["hash_id"],e)),d()(n,e)},B=(e={})=>{let{canonicalUrl:t,diagnosis:r,isFeatured:n,isRelatedArticle:l,isSponsored:a,item_id:c,item_position:d,item_source:s,item_type:_,link:p,screen:g,screen_id:f,target_url:m}=e,y=u()(n)?null:!!n,I=u()(a)?null:!!a,O=l?{feed_source:Y(b()(null,["source"],e)),from_article_id:b()(null,["from_article_id"],e),item_pos:b()(null,["item_pos"],e),list_length:b()(null,["list_length"],e),video_id:o()(null,"video_id",e)}:{};return i()(u(),j({article_id:b()(null,["articleId"],e),button:e.button,button_id:e.button_id,category:b()(null,["mainCategory"],e),diagnosis:r,focus:I,highlight:y,item_id:c,item_position:d,item_source:s,item_type:_,screen:g,screen_id:f,target_url:(0,v.Aq)(m||t||p)||null},O))},x=(e={})=>({article_id:e?.article_id??null,diagnosis:e?.zone??null,screen:e?.screen??null,screen_id:e?.screen_id??null,target_url:e?.target_url??null}),T=(e={})=>({feed_source:"Hot_list",from_item:e?.screen_id?e?.screen:null,from_item_id:e?.screen_id??null,idle_threshold:V?V/1e3:null,list_length:e?.list_length||null,screen:e?.screen??null}),C=(e={})=>j(j({},T(e)),{},{button:e?.button??null,category:e?.category??null,item_id:e?.item_id??null,item_pos:e?.item_pos??null,item_type:e?.item_type??null,target_url:e?.target_url??null}),U=e=>JSON.stringify(Object.assign({},{account_id:(0,w.P)(),anonymous_id:window[y.A.ANONYMOUS_ID],app_version:P,bucket_id:(0,O.uY)(),bucket_target:(0,O.sP)(),lang:"zh_hk",session_id:window[y.A.SESSION_ID],ts:Date.now()},e)),Y=e=>"data"===e?"data_team_api":["media",null,"pick","tag",void 0].includes(e)?"media_team_api":null,$=(e,t,r)=>d()(e?{button:"card_content",category:e.data.mainCategory,is_featured:!!e.data.isFeatured,is_sponsored:!!e.data.isSponsored,item_id:e.id,item_position:t,item_source:"media_cms",item_type:(0,D.F)(e),target_url:(0,v.Aq)(e.data.publishUrl)}:{},r)},33225:(e,t,r)=>{var n=r(92262),i=r(2667);e.exports=n(function(e){for(var t=i(e),r=t.length,n=[],l=0;l<r;)n[l]=e[t[l]],l+=1;return n})},34483:(e,t,r)=>{var n=r(92262),i=r(73221);e.exports=n(function(e){return null!=e&&i(e.length)?e.length:NaN})},43329:(e,t,r)=>{var n=r(80898);e.exports=r(78631)(function(e,t){return n({},e,t)})},48745:(e,t,r)=>{"use strict";r.d(t,{Ws:()=>C,gB:()=>S,w5:()=>B});var n=r(66284),i=r(43329),l=r.n(i),o=r(51614),a=r.n(o),u=r(54673),c=r.n(u),d=r(49857),s=r.n(d),_=r(33225),p=r.n(_),g=r(7009),b=r.n(g),f=r(50983),m=r.n(f),y=r(81962),I=r.
1n(y),O=r(98267),h=r.n(O),D=r(34483),v=r.n(D),w=r(83882),E=r.n(w),j=r(12833),A=r.n(j),P=r(30915),V=r.n(P);function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function M(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?k(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let S=function(e){return e.MEDIA_ID="media_id",e.MEDIA_VIDEO_ID="media_video_id",e.VIDEO_ID="video_id",e}({});S.MEDIA_VIDEO_ID,S.MEDIA_ID,S.VIDEO_ID;let N=e=>A()(E()(e),v()),q=A()(h()([[N(0),I()("")],[N(1),m()("")],[b(),()=>{throw Error("only single items in hash url is supported")}]]),p()),B=A()(q,V().parse,s()("")),x=h()([[c()("mediaId"),I()(S.MEDIA_ID)],[c()("mediaVideoId"),I()(S.MEDIA_VIDEO_ID)],[c()("videoId"),I()(S.VIDEO_ID)]]),T=h()([[c()("mediaId"),a()("mediaId")],[c()("mediaVideoId"),a()("mediaVideoId")],[c()("videoId"),a()("videoId")]]),C=({blockId:e,button:t,buttonId:r,diagnosis:n,gesture:i,index:o,item:a,shareOption:u,totalBlock:c})=>{let d=T(a);return l()({gid:1,pid:o+1},M(M(M(M(M(M(M({hash_id:d,hash_type:x(a)},i&&{class:i}),n&&{diagnosis:n}),t&&{button:t}),r&&{button_id:r}),u&&{share_option:u}),e&&{block_id:e}),c&&{total_block:c}))}},50983:(e,t,r)=>{e.exports=r(79099)(1,"join")},54673:(e,t,r)=>{var n=r(78631),i=r(14266);e.exports=n(function(e,t){return i([e],t)})},73221:e=>{e.exports=function(e){return"[object Number]"===Object.prototype.toString.call(e)}},79099:(e,t,r)=>{var n=r(78631),i=r(25628),l=r(21660),o=r(44803);e.exports=n(function(e,t){return l(e+1,function(){var r=arguments[e];if(null!=r&&i(r[t]))return r[t].apply(r,Array.prototype.slice.call(arguments,0,e));throw TypeError(o(r)+' does not have a method named "'+t+'"')})})},80898:(e,t,r)=>{var n=r(72004);e.exports="function"==typeof Object.assign?Object.assign:function(e){if(null==e)throw TypeError("Cannot convert undefined or null to object");for(var t=Object(e),r=1,i=arguments.length;r<i;){var l=arguments[r];if(null!=l)for(var o in l)n(o,l)&&(t[o]=l[o]);r+=1}return t}}}]); 2//# sourceMappingURL=2117.782168f880743b45.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.