PageSourceSearch

https://cf.mora.jp/cfdocs/addition/js/common/listen.js?ver=20260918131340

js mora.jp collected 2026-09-24 09:04:14 UTC 3,098 bytes, 1 lines download raw bytes

1SFAudition={paramTypeSearch:1,getAuditionParam:function(itemData,packageUrl,paramType){param=' href="javascript:void(0)" ';var mediaFlg=itemData.mediaFlg;var packUrl=packageUrl||itemData.packageUrl;if(isPC||isIOS||(typeof isMoraAppForTablet!="undefined"&&isMoraAppForTablet)||(isAndroid&&(typeof isMoraroid=="undefined"||!isMoraroid))){var imageUrl='';var fileName=itemData.fullsizeimage||itemData.weblistsizeimage||itemData.packageimage||itemData.listimage;if((mediaFlg=="1"||(typeof isMoraAppForTablet!="undefined"&&isMoraAppForTablet))&&packUrl&&fileName){imageUrl=getPackageImgUrl(packUrl+fileName)}if(typeof paramType!="undefined"&&paramType==SFAudition.paramTypeSearch&&mediaFlg==1){imageUrl=fileName}var artistName=(itemData.artistName)?itemData.artistName:"";artistName=(artistName)?artistName.replace(/\\/g,'¥'):"";artistName=(artistName)?artistName.replace(/'/g,"\\'"):"";artistName=(artistName)?artistName.replace(/"/g,'"'):"";if(isPC||isIOS){param+=' rel='+itemData.materialNo+' onclick="Audition.onAuditionBtn('+itemData.materialNo+', '+mediaFlg+', \''+imageUrl+'\', \''+artistName+'\'); return false;"'}else{var titleData=itemData.title;if(typeof itemData.title=="undefined"){titleData=itemData.trackTitle}var title=(titleData)?titleData:"";title=(title)?title.replace(/\\/g,'¥'):"";title=(title)?title.replace(/"/g,'"'):"";title=(title)?title.replace(/'/g,"\\'"):"";param+=' rel='+itemData.materialNo+' onclick="Audition.onAuditionBtn('+itemData.materialNo+', '+mediaFlg+', \''+imageUrl+'\', \''+artistName+'\', \''+title+'\'); return false;"'}}else{if(isAndroid){param+=' onclick="SFMobile.intentPackage(\''+packUrl+'\', '+(itemData.packMaterialNo||itemData.materialNo)+'); return false;"';}else{var isVideo=(mediaFlg=="2");if(typeof paramType!="undefined"&&paramType==SFAudition.paramTypeSearch){isVideo=(mediaFlg==2)}if(isVideo){param='javascript:onAuditionBtn_jp('+itemData.materialNo+', '+mediaFlg+', '+itemData.materialNo+');'}else{param+=' rel='+itemData.materialNo+' onclick="onAuditionBtn_jp('+itemData.materialNo+', '+mediaFlg+', '+itemData.materialNo+'); return false;"'}}}return param},isListen:function(track){return SFAudition.isListenWithPackage(track,{distFlg:track["packageDistFlg"],startDate:track["packageStartDate"],endDate:track["packageEndDate"]})},isListenWithPackage:function(track,pack){if(track["listenFlg"]!="1"){return false}else if(sfMode["staging"]){return true}var now=(typeof nowDate!="undefined")?nowDate:new Date();var listenStartDate=$.dateWithString(track["listenStartDate"]);if(listenStartDate!=null){if(track["distFlg"]==0&&$.compareDate(now,listenStartDate,$.dateWithString(track["endDate"]))==0){return true}if(pack!=null&&pack["distFlg"]==0&&$.compareDate(now,listenStartDate,$.dateWithString(pack["endDate"]))==0){return true}}else{if(track["distFlg"]==0&&$.compareDate(now,$.dateWithString(track["startDate"]),$.dateWithString(track["endDate"]))==0){return true}if(pack!=null){if(pack["distFlg"]==0&&$.compareDate(now,$.dateWithString(pack["startDate"]),$.dateWithString(pack["endDate"]))==0){return true}}}return false}};

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.