PageSourceSearch

https://contents.oricon.co.jp/pc/js/_parts/app.js

js oricon.co.jp collected 2026-09-24 08:29:38 UTC 27,118 bytes, 907 lines download raw bytes

1(function(window,$) {
2  var ORICON = {
3    // lig add start
4    isPC: function() {
5      var ua = navigator.userAgent.toLowerCase();
6      if(ua.indexOf('ipad') != -1 || ua.indexOf('iphone') != -1 || ua.indexOf('ipod') != -1 || ua.indexOf('android') != -1) {
7        return false;
8      }
9      return true;
10    },
11    // lig add end
12    isIE7: function() {
13      var _isIE = window.navigator.userAgent.toLowerCase().indexOf('msie 7')>0 ? true : false;
14      return _isIE;
15    },
16    isIE8: function() {
17      var _isIE = window.navigator.userAgent.toLowerCase().indexOf('msie 8')>0 ? true : false;
18      return _isIE;
19    },
20    imgNoClick: function() {
21      $('img').on('contextmenu',function(e) {
22        return false;
23      });
24    },
25    photoGallery: function($wrapper) {
26      if($wrapper.length < 1) {
27        return this;
28      }
29      $wrapper.carouFredSel({
30        auto: {
31          timeoutDuration: 2800
32        },
33        scroll: {
34          fx: 'scroll'
35        },
36        prev: '.gallery-box .prev',
37        next: '.gallery-box .next',
38        onCreate: function(data) {
39          var $g = data;
40          $('.thumbs a').each(function() {
41            $(this).on('click',function(e) {
42              e.preventDefault();
43              var $li = $(this).parent();
44              var _num = $('.thumbs li').index($li);
45              $wrapper.trigger('slideToPage',_num);
46              return false;
47            });
48          });
49        }
50      });
51      return this;
52    },
53    layoutItem: function($wrapper, location) {
54//      var cookieDirectory = location.substr(0, location.lastIndexOf('/')) + '/isActive';
55      var cookieDirectory = 'isActive' + window.location.pathname.split('/').slice(0,2).join("");
56      var $target = $wrapper;
57      var _masonryOption = {
58        gutter: 0,
59        transitionDuration: 0.5,
60        hiddenStyle: {
61          opacity: 0
62        },
63        visibleStyle: {
64          opacity: 1
65        }
66      };
67      var defaultStyle = $target.hasClass('block-masonry') ? 'masonry' : 'list';
68	  
69      // cookieの状態問わず、常にリスト表示する場�?
70      var alwaysGrid = $target.hasClass('always-grid');
71      var isActive = $.cookie(cookieDirectory);
72
73      var $dd = $('.unit-mode dd');
74      var $triggerMasonry = $('.unit-mode .masonry');
75      var $triggerList = $('.unit-mode .list');
76
77      var showList = function(){
78        $target
79          .stop(true,true)
80          .hide()
81          .promise()
82          .done(function() {
83            $target
84              .removeClass('block-masonry')
85              .masonry('destroy')
86              .css({'visibility': 'visible'})
87              .fadeIn(300);
88            $dd.removeClass('is-masonry');
89        });
90      };
91      var showList2 = function(){
92        $target
93          .stop(true,true)
94          .hide()
95          .promise()
96          .done(function() {
97            $target
98              .removeClass('block-masonry')
99              .masonry('destroy')
100              .css({'visibility': 'visible'})
101              .show();
102            $dd.removeClass('is-masonry');
103        });
104      };
105
106      var showMasonryGrid = function(){
107        $target
108          .stop(true,true)
109          .hide()
110          .promise()
111          .done(function() {
112            $target
113              .addClass('block-masonry')
114              .css({'visibility': 'visible'})
115              .fadeIn(300)
116              .masonry(_masonryOption)
117            $dd.addClass('is-masonry');
118          });
119      };
120
121      $triggerList.on('click',function(e) {
122        e.preventDefault();
123        showList();
124        $.cookie(cookieDirectory, 'false', { expires: 7, path: "/"});
125        window.setTimeout(function(){$(window).scroll();},100);
126      });
127
128      $triggerMasonry.on('click',function(e) {
129        e.preventDefault();
130        showMasonryGrid();
131        $.cookie(cookieDirectory, 'true', { expires: 7, path: "/"});
132        window.setTimeout(function(){$(window).scroll();},100);
133      });
134
135      if($wrapper.length < 1) {
136        return;
137      }
138
139      if(!ORICON.isIE7()) {
140        $target.masonry(_masonryOption);
141      }
142
143      if (!alwaysGrid) {
144        switch (isActive) {
145          case 'true':
146            $dd.addClass('is-masonry');
147            showList2();
148            showMasonryGrid();
149            break;
150          case 'false':
151            $dd.removeClass('is-masonry');
152            showList();
153            break;
154          case undefined:
155            if (defaultStyle === 'masonry') {
156              $dd.addClass('is-masonry');
157              showMasonryGrid();
158            } else if (defaultStyle === 'list') {
159              $dd.removeClass('is-masonry');
160              showList();
161            }
162            break;
163        }
164      } else {
165        showMasonryGrid();
166      }
167      return this;
168    },
169    scroll: function($trigger) {
170      $trigger.on('click',function() {
171        var $target = $($trigger.attr('href'));
172        $('html,body').stop(true,true).animate({
173          scrollTop: $target.offset().top
174        },500);
175      });
176      return this;
177    },
178    ranking: function($wrapper) {
179      if($wrapper.length < 1) {
180        return this;
181      }
182      var $tabs = $wrapper.find('.tabs2 a');
183      var $target = $wrapper.find('.tab-contents');
184      var $btn = $wrapper.find('.btn-more');
185      var _tabAry = [];
186      // Mediator
187      var Mediator = {
188        lastTab: null,
189        lastContent: null,
190        registerTab: function(tab) {
191          if(this.lastTab !== null && this.lastTab !== tab) {
192            this.lastTab.reset();
193          }
194          this.lastTab = tab;
195        },
196        registerContent: function(content) {
197          if(this.lastTab !== null) {
198            this.lastContent.reset();
199          }
200          this.lastContent = content;
201        }
202      };
203      // Tab
204      function Tab($obj,i) {
205        var _self = this;
206        _self.$target = $target;
207        _self.$obj = $obj;
208        _self.href = _self.$obj.attr('href');
209        _self.$obj.on('click',function(e) {
210          e.preventDefault();
211          _self.active();
212          _self.$target.trigger('slideTo',i);
213          Mediator.registerTab(_self);
214        });
215      }
216
217      Tab.prototype.active = function() {
218        this.$obj.addClass('is-active');
219        $btn.attr('href',this.href);
220      };
221
222      Tab.prototype.reset = function() {
223        this.$obj.removeClass('is-active');
224      };
225
226      $tabs.each(function(i) {
227        var tabObj = new Tab($(this),i);
228        _tabAry.push(tabObj);
229        if(i===0) {
230          tabObj.active();
231          Mediator.registerTab(tabObj);
232        }
233      });
234
235      $target.carouFredSel({
236        auto: {
237          timeoutDuration: 2800
238        },
239        items: {
240          width: 430
241        },
242        scroll: {
243          pauseOnHover: true,
244          fx: 'scroll',
245          onAfter: function(data) {
246            _tabAry[$target.triggerHandler('currentPosition')].active();
247            Mediator.registerTab(_tabAry[$target.triggerHandler('currentPosition')]);
248          }
249        },
250        prev: '.block-home-ranking .prev',
251        next: '.block-home-ranking .next',
252        onCreate: function(data) {
253          var $g = data;
254          $('.thumbs a').each(function() {
255            $(this).on('click',function(e) {
256              e.preventDefault();
257              var $li = $(this).parent();
258              var _num = $('.thumbs li').index($li);
259              $wrapper.trigger('slideToPage',_num);
260              return false;
261            });
262          });
263        }
264      },{
265        debug: false
266      });
267      return this;
268    },
269    tab: function($wrapper) {
270      if($wrapper.length < 1) {
271        return this;
272      }
273      var $tabs = $wrapper.find('.tabs a');
274      var $target = $wrapper.find('.tab-contents>div');
275      var _tabAry = [];
276      var _targetAry = [];
277
278      // Mediator
279      var Mediator = {
280        lastTab: null,
281        lastContent: null,
282        registerTab: function(tab) {
283          if(this.lastTab !== null && this.lastTab !== tab) {
284            this.lastTab.reset();
285            this.lastTab.$target.reset();
286          }
287          this.lastTab = tab;
288        },
289        registerContent: function(content) {
290          if(this.lastTab !== null) {
291            var _self = this;
292            _self.lastContent
293              .stop(true,true)
294              .fadeOut(1000)
295              .promise()
296              .done(function() {
297                _self.lastContent.reset();
298              });
299          }
300          this.lastContent = content;
301        }
302      };
303
304      // Tab
305      function Tab($obj) {
306        var _self = this;
307        _self.$target = null;
308        _self.$obj = $obj;
309        _self.$tabs = $tabs;
310        _self.$obj.on('click',function(e) {
311          e.preventDefault();
312          _self.active();
313          _self.$target.active();
314          Mediator.registerTab(_self);
315          return false;
316        });
317      }
318
319      Tab.prototype.active = function() {
320        var _self = this;
321        _self.$obj
322          .fadeIn(500)
323          .promise()
324          .done(function() {
325            _self.$tabs.removeClass('is-active');
326            _self.$obj.addClass('is-active');
327          });
328
329      };
330
331      Tab.prototype.reset = function() {
332        this.$obj.removeClass('is-active');
333      };
334
335      Tab.prototype.bindContent = function(content) {
336        this.$target = content;
337      };
338
339      // Content
340      function TabContent($obj) {
341        this.$obj = $obj;
342      }
343
344      TabContent.prototype.active = function() {
345        var _self = this;
346        _self.$obj
347          .stop(true,true)
348          .css({
349            top: '',
350            position: 'relative',
351            display: 'block',
352            opacity: 0
353          })
354          .animate({
355            opacity: 1
356          },{
357            duration: 500,
358            queue: true
359          })
360          .promise()
361          .done(function() {
362            _self.$obj.addClass('is-active');
363          });
364      };
365
366      TabContent.prototype.reset = function() {
367        var _self = this;
368        _self.$obj
369          .stop(true,true)
370          .hide(0)
371          .promise()
372          .done(function() {
373            _self.$obj.css({ display: 'none'} );
374            _self.$obj.removeClass('is-active');
375          });
376      };
377
378      $tabs.each(function(i) {
379        var tabObj = new Tab($(this));
380        _tabAry.push(tabObj);
381        if($(this).hasClass('is-active')) {
382          Mediator.registerTab(tabObj);
383        }
384      });
385
386      $target.each(function(i) {
387        var targetObj = new TabContent($(this));
388        _targetAry.push(targetObj);
389      });
390
391      $.each(_tabAry,function(i) {
392        this.bindContent(_targetAry[i]);
393      });
394      return this;
395    },
396    searchBox: function() {
397      if($('.site-header').length < 1) {
398        return this;
399      }
400      // slide search box lig add st
401      var $siteHeader = $('.site-header'),
402          $siteNav = $siteHeader.find('.wrapper-site-nav'),
403          $siteSearchBtn = $siteHeader.find('#nav-search'),
404          $searchBox = $siteHeader.find('.site-nav-search'),
405          $input = $searchBox.find('input[type="search"]'),
406          $formTag = $searchBox.find('form');
407
408      var MOTION_SPEED = 350, MOTION_SPEED2 = 250;
409      // lig add end
410
411      $siteSearchBtn.on('click',function(e){
412        e.preventDefault();
413        if($searchBox.is(':visible')) {
414          $siteSearchBtn.find('a').removeClass('is-active');
415          $formTag.fadeOut(MOTION_SPEED2, function() {
416            $searchBox.slideUp(MOTION_SPEED);
417          });
418        } else {
419          $siteSearchBtn.find('a').addClass('is-active');
420          $searchBox.slideDown(MOTION_SPEED, function() {
421            $formTag.fadeIn(MOTION_SPEED2);
422          });
423        }
424        return false;
425      });
426      
427      // Default placeholder
428      var $select = $('select[name=types]');
429      $select.each(function(){
430        var val = $(this).val();
431        var placetext = $(this).children('option[value='+val+']').data('placetext');
432        $(this).parents('form[action="/search/result.php"]').find('input[name=search_string]').attr('placeholder', placetext);
433      });
434      // Change placeholder
435      $select.change(function(){
436        var placetext = $(this).children('option:selected').data('placetext');
437        $(this).parents('form[action="/search/result.php"]').find('input[name=search_string]').attr('placeholder', placetext);
438      });
439    },
440    tile: function() {
441      var $tiles3 = $('.block-images-list .a, .block-talents-list .card-name');
442      if( $tiles3.length > 0 ) {
443        $tiles3.tile(3);
444      }
445      var $tilesSong = $('.tbl-songs td ul li');
446      if( $tilesSong.length > 0 ) {
447        $tilesSong.tile(3);
448      }
449
450      var $contentMain = $('.content-main');
451      // for PC_4_006
452      var $blockVideoLists = $contentMain.find('.block-video-list');
453      $blockVideoLists.each(function(){
454        var $movieTiles = $blockVideoLists.find('.video-title');
455        if ($movieTiles.length > 0) {
456          $movieTiles.tile(3);
457        }
458      });
459
460      // for PC_5_003
461      var $blockTicketLists = $contentMain.find('.block-ticket-information');
462      $blockTicketLists.each(function(){
463        var $ticketTiles = $('.block-ticket-list' + ' .ticket-name');
464        if ($ticketTiles.length > 0) {
465          $ticketTiles.tile(4);
466        }
467      })
468      // for PC_5_004
469      var $blockPublications = $contentMain.find('.block-oricon-publication');
470      $blockPublications.each(function(){
471        var $publicationTiles = $('.block-publication-list' + ' .publication-name');
472        if ($publicationTiles.length > 0) {
473          $publicationTiles.tile(2);
474        }
475      })
476    },
477    card: function($obj) {
478//      if( $obj.length < 1 ) {
479//        return this;
480//      }
481
482        // add lig start 07/31
483        $('.card a').find('.text').css({
484            width: 0,
485            display: 'none'
486        });
487      if(ORICON.isPC()){
488          $(document).delegate('.card a','mouseenter',function(){
489              var $this = $(this),
490                  $text = $this.find('.text');
491              $text.css({
492                  display: 'inline-block',
493                  opacity: 1,
494                  width: 'auto'
495              });
496              var _textWidth = $text.outerWidth();
497
498              $(this).stop().transition({
499                  x: '-5px',
500                  y: '-5px'
501              });
502              $this.find('.icon')
503                  .stop(true,true)
504                  .transition({
505                      rotate: '-360deg'
506                  }, 800);
507              $text
508                  .css({
509                      display: 'inline-block',
510                      width: 0,
511                      opacity: 0
512                  })
513                  .stop(true)
514                  .transition({
515                      width: _textWidth
516                  },300) // lig add
517                  .transition({
518                      opacity: 1
519                  });
520          });
521          $(document).delegate('.card a','mouseleave',function(){
522              var $this = $(this),
523                  $text = $this.find('.text');
524              $(this).stop().transition({
525                  x: '0px',
526                  y: '0px'
527              });
528
529              $this.find('.icon')
530                  .stop(true,true)
531                  .css({
532                      rotate: '0deg'
533                  });
534              $text
535                  .stop(true,true)
536                  .transition({
537                      opacity: 0
538                  })
539                  .transition({
540                      width: 0
541                  });
542          });
543          // add lig end 07/31
544      }
545    },
546    cardHover: function() {
547      var $imageList = $('.block-images-list a,.block-talents-list a');
548      if($imageList.length > 0) {
549        $imageList.hover(
550          function(){
551            $(this).stop().transition({
552              x: '-5px',
553              y: '-5px'
554            }, 300);
555          },
556          function(){
557            $(this).stop().transition({
558              x: '0px',
559              y: '0px'
560            }, 300);
561          }
562        );
563      }
564    },
565    cardHover: function() {
566      var $imageList = $('.block-images-list a,.block-talents-list a');
567      if($imageList.length > 0) {
568        $imageList.hover(
569          function(){
570            $(this).stop().transition({
571              x: '-5px',
572              y: '-5px'
573            }, 300);
574          },
575          function(){
576            $(this).stop().transition({
577              x: '0px',
578              y: '0px'
579            }, 300);
580          }
581        );
582      }
583    },
584    toScrollTop: function ($target) {
585      if($target.length < 1) {
586        return this;
587      }
588      $target
589        .stop(true,true).css({
590          opacity: 0
591        });
592      $('.site-footer')
593        .waypoint(function(direction) {
594          if(direction === 'down') {
595            $target
596            .stop(true)
597            .animate({
598              bottom : $('.site-footer').height() - 20
599            }, 300);
600          } else {
601            $target
602            .stop(true)
603            .animate({
604              bottom : '20px'
605            }, 300);
606          }
607        },{
608        offset: function() {
609          return $(window).height();
610        }
611      });
612
613      var _btnApearFlg = false;
614
615      var showBtn = function() {
616        _btnApearFlg = true;
617        $target.stop(true,true).animate({
618          opacity: 1
619        }, 500);
620      };
621
622      var hideBtn = function() {
623        $target
624        .stop(true,true)
625        .animate({
626          opacity: 0
627        }, 500)
628        .promise()
629        .done(function() {
630          _btnApearFlg = false;
631        });
632      };
633
634      $(window).on('scroll',function() {
635        var _flg = $(window).scrollTop() > 0;
636        if(_flg) {
637          if(!_btnApearFlg) {
638            showBtn();
639          }
640        } else {
641          hideBtn();
642        }
643      });
644    },
645    stickyRightColumn: function($target) {
646      setTimeout(function(){
647        if($target.length < 1) {
648            return this;
649        }
650
651        var $siteFooter = $('#footer-start');
652        if($siteFooter.length == 0) {
653            $siteFooter = $('.site-footer');
654        }
655
656        var $contentMain = $('.content-main');
657
658        var $scrollTarget = $("#sticky");
659
660        $scrollTarget.css("width" , $target.width());
661
662        if(this.$sideBar) {
663            this.$sideBar.update();
664        } else {
665            this.$sideBar = $.fixedSidebar({
666                lastBanner:     $scrollTarget ,
667                container:      $scrollTarget,
668                footer:         $siteFooter,
669                mainContent : $contentMain,
670                margin_bottom:  100
671            });
672        }
673      }, "3000");
674    },
675    toggleColumn: function($wrapper,trigger,target) {
676      $wrapper.each(function() {
677        var $trigger = $(this).find(trigger);
678        var $target = $(this).find(target);
679        if($trigger.length > 0 && $target.length > 0) {
680          $trigger
681            .on('mouseenter',function(e) {
682              e.preventDefault();
683              $target.stop(true,true).slideDown(300);
684            });
685          $(this)
686            .on('mouseleave',function(e) {
687              e.preventDefault();
688              $target.stop(true,true).slideUp(300);
689            });
690        }
691      });
692    },
693    readMore: function(wrapper,triggerWrapper) {
694      var _self = this;
695      var $wrapper = wrapper;
696      var $trigger = triggerWrapper.find('.btn-more');
697      var $hiddenArticles = $wrapper.find('.hidden-article');
698      var $loading = triggerWrapper.find('.loading');
699      var showArticle = function(elem) {
700        var $card = elem.find('.card');
701        $loading
702          .stop(true,true)
703          .fadeIn(300)
704          .promise()
705          .done(function(){
706            const _windowScrollTop = $(window).scrollTop();
707            $wrapper.append($card);
708
709            $wrapper.masonry('appended',$card ).promise()
710            .done(function() {
711              _self.card($card.find('a'));
712              $loading.stop(true,true).fadeOut(500);
713              $trigger.stop(true,true).animate({opacity: 1 },300);
714              _self.stickyRightColumn($('.content-sub'));
715            });
716            $(window).scrollTop(_windowScrollTop + 1);
717          });
718        $loading
719          .delay(800)
720          .fadeOut(300);
721        $trigger.stop(true,true).animate({ opacity: 0 },300);
722      };
723      var hideBtn = function() {
724        $trigger.hide();
725      };
726      var _next = 0;
727      $trigger.on('click',function(e) {
728        e.preventDefault();
729        showArticle($hiddenArticles.eq(_next));
730        if(_next < $hiddenArticles.length-1) {
731          _next += 1;
732        } else {
733          hideBtn();
734        }
735        return false;
736      });
737    },
738    customSelect: function() {
739      $('.select-categories').customSelect({customClass:'custom'});
740      $('.block-rank-search-box .rank-select').customSelect({customClass:'custom'});
741    },
742    readMoreTag: function(wrapper) {
743      if(wrapper.length < 1) {
744        return this;
745      }
746      // lig add st
747      wrapper.each(function() {
748        var $target = $(this).find('.tag-hidden'),
749            $trigger = $(this).find('.more');
750
751        var MOTION_SPEED2 = 250,
752            MOTION_SPEED3 = 350;
753        var openHiddenTag = function(e) {
754          e.preventDefault();
755          $target.stop(true,true).slideDown(500);
756        };
757        $trigger.on('click',function(e){
758			e.preventDefault();
759          if($target.is(':visible')){
760            if(ORICON.isIE7()) {
761                        $target.hide();
762            } else{
763                        $target.slideUp(MOTION_SPEED3);
764            }
765            $trigger.addClass('is-off');
766            $trigger.removeClass('is-on');
767          } else {
768           if(ORICON.isIE7()) {
769                        $target.show();
770            } else{
771                        $target.slideDown(MOTION_SPEED3);
772            }
773            $trigger.addClass('is-on');
774            $trigger.removeClass('is-off');
775          }
776        });
777      });
778      // lig add end
779    },
780    imageChange: function(trigger) {
781      $imgHover = trigger.find('img');
782      if(trigger.length < 1) {
783        return this;
784    }
785      if(ORICON.isIE7()) {
786        trigger.imageChanger({
787          suffix: "_o",
788          crossFade: false,
789          crossFadeDuration: 100,
790          pleload: true,
791          touched: false,
792          backgroundImage: false,
793          imageType: "jpg|jpeg|gif|png"
794        });
795      } else {
796        trigger.imageChanger({
797          suffix: "_o",
798          crossFade: true,
799          crossFadeDuration: 100,
800          pleload: true,
801          touched: false,
802          backgroundImage: false,
803          imageType: "jpg|jpeg|gif|png"
804    });
805      }
806    },
807    searchPlaceholder: function(target) {
808      if(target.length < 1) {
809        return this;
810      }
811      target.ahPlaceholder({
812        placeholderAttr: "placeholder",
813        placeholderColor: 'silver',
814        likeApple: true
815      });
816    }
817  };
818
819  $(function() {
820
821    // PC_3_012 set height
822    var $newsPhoto = $('.block-news-summary .unit-photo .image img');
823    var $newsText = $('.block-news-summary .wrap-text .lead');
824    $.event.add(window, "load", function(){
825      $newsText.css('min-height', $newsPhoto.height());
826    });
827
828    var $lyrics = $('.all-lyrics');
829    $lyrics.attr({
830      'oncontextmenu' : 'return false',
831      'onMouseDown' : 'return false',
832      'onSelectStart' : 'return false'
833    });
834
835    // ?��h?��?��?��b?��O?��?��?��h?��?��?��b?��v?��?��?��?��
836    $lyrics.on('dragstart', onDragStart);
837    function onDragStart(e) {
838      if (!e) {
839        e = window.event;
840      }
841      if (e.preventDefault) {
842        e.preventDefault();
843      } else {
844        return false;
845      }
846    }
847
848    var photoList = [];
849    var $imgDom = $('img');
850    $imgDom.each(function() {
851      photoList.push($(this).attr('src'));
852    });
853    var thumbs = $.map(photoList,function(src,i) {
854      var $img = $('<img />');
855      var dfd = $.Deferred();
856      $img.bind({
857        load: function(event) {
858          dfd.resolve($img);
859        },
860        error: function(event) {
861          dfd.reject("load failed: " + src);
862        }
863      });
864//      $img.attr('src', src);
865      return dfd.promise($img);
866    });
867
868    // for IE7 bug for pulldown button
869    var $blockRankingDetail = $('.jsc-block-ranking-detail');
870    $blockRankingDetail.css('position', 'relative');
871    for (var i=$blockRankingDetail.length, j=0; i>=0; i--, j++) {
872      $blockRankingDetail.eq(j).css('z-index', i);
873    }
874
875    $.when.apply(thumbs)
876      .done(function(data) {
877//      ORICON.layoutItem($('.block-card-list'), location.href);
878	    ORICON.photoGallery($('.gallery-box .unit-items'));
879        $.event.add(window, "load", function(){
880          ORICON.stickyRightColumn($('.content-sub'));		  
881        });
882        ORICON.customSelect();
883        ORICON.tab($('.block-home-news'));
884        ORICON.tab($('.block-social-timeline'));
885//        ORICON.tab($('.block-tabs'));
886        ORICON.ranking($('.block-home-ranking'));
887        ORICON.imgNoClick();
888        ORICON.searchBox();
889        ORICON.tile();
890        ORICON.card($('.card a'));
891        ORICON.cardHover();
892        ORICON.scroll($('.btn-pagetop a'));
893        ORICON.toScrollTop($('.btn-pagetop'));
894//        ORICON.stickyRightColumn($('.content-sub'));
895        ORICON.toggleColumn($('.jsc-buy'),'.btn-b','.box-buy-music');
896        ORICON.toggleColumn($('.jsc-buy'),'.btn-b','.box-buy');
897        ORICON.toggleColumn($('.unit-music .list-btn li'),'.btn-b','.box-buy-music');
898        ORICON.toggleColumn($('.box-rank-entry .list-btn .buy'),'.btn-b','.box-buy');
899        ORICON.toggleColumn($('.block-relese-list li .list-btn .buy'),'.btn-b','.box-buy');
900        ORICON.readMore($('.block-special-list'),$('.block-special-list-more'));
901        ORICON.readMoreTag($('.block-tag-list'));
902        ORICON.imageChange($('.rollover'));
903        ORICON.searchPlaceholder($('.site-nav-search .input-keyword'));
904      });
905  });
906    window.ORICON = ORICON;
907})(this,jQuery);

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.