<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(function($) {
  $.extend({
    escapeHTML : function(string){
      return $('&lt;p/&gt;').text(string).html();
    }
  });

  $.fn.extend({
    movePage : function(page) {
      $('#catalog_list').fadeTo('fast',0.3);

      if (!!history.pushState) {
        // push history
        var searchParams = $().getSearchParams(name);
        searchParams.currentPage = page;
        var paramList = $().createSearchParamList(searchParams);
        History.pushState('pagemoved', $('title').text(), $('#url_base').val() + "search?" + paramList.join('&amp;'));
        // NOTE onstatechangeã§ãƒšãƒ¼ã‚¸ãƒ³ã‚°ã™ã‚‹
      } else {
        var url = $('#url_base').val() + "search/json";
        var params = $().getSearchParams();
        params['currentPage'] = page;
        $.get(url, params, $().injectDetail, "json");
      }

      $("#currentPage").val(page);
      $("#isPageMoved").val("true");

      return false;
    },
    movePrevPage : function() {
      var current = $().getCurrentPage();
      if(current-1 &gt; 0){
        $().movePage(current-1);
      }
      return false;
    },
    moveNextPage : function(page) {
      var current = $().getCurrentPage();
      var last = Number($("#lastPage").val());
      if(current+1 &lt;= last){
        $().movePage(current+1);
      }
      return false;
    },
    moveLastPage : function() {
      var last = Number($("#lastPage").val());
      $().movePage(last);
      return false;
    },
    // ã‚«ã‚¿ãƒ­ã‚°è¦ç´&nbsp;å‡ºåŠ›
    injectDetail : function(data) {
      var urlBase = $('#url_base').val();
      var imageUrlBase = $('#image_url_base').val();
      var detailList = Array();
      var imageFileSuffix = data['imageFileSuffix'];
      var image_file_suffix = typeof imageFileSuffix === 'undefined' ? '_thumb' : imageFileSuffix[0] || '_thumb';
      var commodityImageSuffix = data['commodityImageSuffix'];
      var deliveryCountry = data['deliveryCountry'];
      var wajaLabelIcon = '';
      if ( $('#schema[value="waja"]').length ){
        wajaLabelIcon = '&lt;div class="wajaLabelIcon"&gt;&lt;/div&gt;';
      }

      var descenteLabelIcon = '';
      var descenteLabelColortip = '';
      if ( $('#schema[value="descente"]').length ){
        descenteLabelIcon = '&lt;ul class="descente_product-icon"&gt;&lt;/ul&gt;';
        descenteLabelColortip = '&lt;ul class="descente_config-colortip_list config-colortip_list"&gt;&lt;/ul&gt;';
      }

      // (â€» â–¼çŠ¶æ³ä¸æ˜Ž 2024.2)
      /* ç”»è³ªä¿æŒã®ãŸã‚ä¸€æ™‚çš„ã«Mç”»åƒã‚’è¡¨ç¤ºã•ã›ã‚‹ BOEMå°‚ç”¨å¤§ç”»åƒãŒãƒªãƒªãƒ¼ã‚¹ã•ã‚ŒãŸã‚‰suffixã‚’ä½¿ç”¨ */
      // var commodity_image_suffix = typeof commodityImageSuffix === 'undefined' ? '' : commodityImageSuffix[0];

      // thumbMç”»åƒã«å¤‰æ›´
      function modifyImgUrl(imgUrl){
        var modifyUrl = imgUrl.replace("_thumb.jpg", "_thumbM.jpg");
        return modifyUrl;
      };

      for(var i = 0; i &lt; data['list'].length; i++) {
        var row = data['list'][i];
        var raw_displayPrice = 0;
        var raw_unitPrice = 0;
        if ( row.markingCatalogPrice ){
          raw_displayPrice = Number(row.retailPrice + row.markingCatalogPrice);
          raw_unitPrice    = Number(row.unitPrice + row.markingCatalogPrice);
        } else {
          raw_displayPrice = Number(row.retailPrice);
          raw_unitPrice    = Number(row.unitPrice);
        }
        var displayPrice = raw_displayPrice.toLocaleString();
        var unitPrice = raw_unitPrice.toLocaleString();

        var item_template
        = '&lt;div class="catalogList_item" data-ga4-view-item-list="catalogListItem"&gt;'
        + ' &lt;a target="_self" href="{{commodityUrl}}" class="ga4_event_select_item"&gt;'
        + '  &lt;div class="wrap-product-image"&gt;'
        + '    &lt;div class="product-image" data-skucode="{{sku}}"&gt;'
        + '     &lt;img src="{{imageUrl}}" alt="{{commodityName}}" data-brand-name="{{commodityTitle}}" data-shop-code="{{shopCode}}"&gt;'
        + '    &lt;/div&gt;'
        +      wajaLabelIcon
        + '    &lt;ul class="product-icon"&gt;&lt;/ul&gt;'
        + '    &lt;ul class="product-service-icon"&gt;&lt;/ul&gt;'
        + '  &lt;/div&gt;'
        +    descenteLabelIcon
        + '  &lt;ul class="catalog-campaignGroup" data-gem-ignore&gt;&lt;/ul&gt;'
        + '  &lt;div class="product-text"&gt;'
        + '    &lt;ul class="config-colortip_list"&gt;&lt;/ul&gt;'
        + '    &lt;p class="brandName"&gt;{{commodityTitle}}&lt;/p&gt;'
        + '    &lt;p class="commodityName" data-ga4-view-item-list="item_name"&gt;{{commodityName}}&lt;/p&gt;'
        + '    &lt;div class="priceLine"&gt;'
        + '      &lt;p class="regular_price usually_price" data-ga4-view-item-list="price" data-ge-price&gt;ï¿¥' + displayPrice + '&lt;/p&gt;'
        + '      &lt;p class="special_price usually_price"&gt;'
        + '       &lt;span class="-proper" data-ge-price&gt;ï¿¥'+unitPrice+'&lt;/span&gt;'
        + '       &lt;span data-ga4-view-item-list="price" data-ge-price&gt;ï¿¥' + displayPrice + '&lt;/span&gt;'
        + '      &lt;/p&gt;'
        + '      &lt;p class="regular_price member_price_global"&gt;Call For Price&lt;/p&gt;'
        + '      &lt;p class="regular_price special_price member_price"&gt;' + i18next.t('search:text.ä¼šå“¡ä¾¡æ&nbsp;¼') + '&lt;/p&gt;'  
        + '      &lt;p class="catalog_gender_{{genderCode}}"&gt;&lt;/p&gt;'
        + '      &lt;p class="text_importDutiesIncluded"&gt;&lt;/p&gt;'
        + '      &lt;p class="beforeSale saleStartDatetime"&gt;{{saleStartDatetime}}&lt;/p&gt;'
        + '      &lt;p class="outOfStock"&gt;' + i18next.t('search:text.åœ¨åº«ç„¡ã—') + '&lt;/p&gt;'
        + '      &lt;div uk-toggle="target:#quickviewBox" uk-tooltip="'+ i18next.t('search:text.ã‚¯ã‚¤ãƒƒã‚¯ãƒ“ãƒ¥ãƒ¼') + '" class="trgQuickView icon-favItemAdd" data-commoditycode="{{sku}}" data-gtm-click="catalog_quickview" onclick="event.preventDefault();"&gt;&lt;/div&gt;'
        + '      &lt;div class="trgFavItem icon-favItemAdd" data-ga4-view-item-list="item_id item_colorName" data-commoditycode="{{sku}}" data-color-name="{{searchColorName}}" data-supplier-code="{{supplierCode}}" data-jan-code="{{janCode}}" onclick="$().getStockInfo(&amp;#39;{{sku}}&amp;#39;);"&gt;&lt;/div&gt;'
        + '      &lt;div class="trgMute" data-ga4-view-item-list="item_brand" data-brand-name="{{commodityTitle}}"&gt;&lt;/div&gt;'
        + '    &lt;/div&gt;'
        +     descenteLabelColortip
        + '  &lt;/div&gt;'
        + '  &lt;div class="rev_catalog_summary_block"&gt;'
        + '    &lt;div class="rating_catalog_summary_Box"&gt;'
        + '      &lt;div class="rating" style="width: {{reviewScore}}%;"&gt;&lt;/div&gt;'
        + '    &lt;/div&gt;'
        + '    &lt;span class="rating_catalog_summary_score"&gt;{{reviewScoreAverage}}&lt;/span&gt;'
        + '    &lt;span class="rating_catalog_summary_count"&gt;({{reviewCount}})&lt;/span&gt;'
        + '  &lt;/div&gt;'
        + ' &lt;/a&gt;'
        + '&lt;/div&gt;';

        if($('#item_template').size() &gt; 0){
          item_template = $('#item_template').html().trim();
        }

        var imageUrl = modifyImgUrl(row.thumbnailImageLink);
        var commodityUrl = urlBase + 'commodity/' + row.shopCode + '/' + row.sku + '/' +$("#catalogParam").val();
        if (row.hotIconType === 2) {
            // PRåºƒå‘Š
            imageUrl     = $('#__locoad_tracking_url_base').val() + "/imp?url=" + encodeURIComponent(imageUrl) + "&amp;ti=" + Cookies.get('_ltr') + "&amp;sc=" + row.shopCode + "&amp;bc=" + row.brandCode + "&amp;cc=" + row.sku;
            // åˆ¥ãƒ‰ãƒ¡ã‚¤ãƒ³ã‹ã‚‰ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã™ã‚‹ãŸã‚httpã€œãŒå¿…è¦
            commodityUrl = commodityUrl.startsWith('http') ? commodityUrl : (location.origin + commodityUrl)
            commodityUrl = $('#__locoad_tracking_url_base').val() + "/click?url=" + encodeURIComponent(commodityUrl) + "&amp;ti=" + Cookies.get('_ltr') + "&amp;sc=" + row.shopCode + "&amp;bc=" + row.brandCode + "&amp;cc=" + row.sku;
        }

        var fotmatSaleStartDatetime = '';
        if (row.isBeforeSale === 1) {
          if (!$('#siteLanguage')[0] || $('#siteLanguage').val() === 'ja') {
            fotmatSaleStartDatetime = $.escapeHTML(dayjs(row.saleStartDatetime).format('MæœˆDæ—¥H:mm') + ' è²©å£²é–‹å§‹')
          } else {
            fotmatSaleStartDatetime = $.escapeHTML(dayjs(row.saleStartDatetime).format('MMM DD hh:mm A') + ' (JST) Release')
          }
        };

        var row_item = $(item_template
          .replace(/{{commodityUrl}}/g, $.escapeHTML(commodityUrl))
          .replace(/{{commodityName}}/g, $.escapeHTML(row.title))
          .replace(/{{commodityTitle}}/g, $.escapeHTML(row.commodityTitle ? row.commodityTitle : row.title))
          .replace(/{{imageUrl}}/g, $.escapeHTML(imageUrl))
          .replace(/{{price}}/g, $.escapeHTML(row.price))
          .replace(/{{percent}}/g, $.escapeHTML(row.percent))
          .replace(/{{sku}}/g, $.escapeHTML(row.sku))
          .replace(/{{searchColorName}}/g, $.escapeHTML(row.searchColorName))
          .replace(/{{shopCode}}/g, $.escapeHTML(row.shopCode))
          .replace(/{{unitPrice}}/g, $.escapeHTML(row.unitPrice))
          .replace(/{{reviewScore}}/g, $.escapeHTML(row.reviewScore))
          .replace(/{{reviewCount}}/g, $.escapeHTML(row.reviewCount))
          .replace(/{{genderCode}}/g, $.escapeHTML(row.genderCode))
          .replace(/{{saleStartDatetime}}/g, fotmatSaleStartDatetime)
          .replace(/{{reviewScoreAverage}}/g, parseFloat(($.escapeHTML(row.reviewScore) / 20).toFixed(1)))
          .replace(/{{supplierCode}}/g, $.escapeHTML(row.supplierCode))
          .replace(/{{janCode}}/g, $.escapeHTML(row.janCode))
        );

        row_item.find('.config-colortip_list').append($().createConfigColortipListElements(row));

        if ( $('#schema[value="waja"]').length ){
          row_item.find('.wajaLabelIcon').append($().createProductwajaIconElements(row));
        }

        if ( $('#schema[value="descente"]').length ){
          row_item.find('.descente_product-icon').append($().createProductdescenteIconElements(row));
        }

        row_item.find('.product-icon').append($().createProductIconElements(row));

        row_item.find('.product-service-icon').append($().createProductServiceIconElements(row));

        row_item.find('.catalog-campaignGroup').append($().createCampaignGroupElements(row,deliveryCountry));

       if(row.isShowPrice){
          row_item.find('.member_price').remove();
          row_item.find('.member_price_global').remove();
          if (row.price === row.salePrice) {
            row_item.find('.special_price').remove();
          } else {
            row_item.find('.regular_price').remove();
          }
        } else {
          row_item.find('.special_price.usually_price').remove();
          row_item.find('.regular_price.usually_price').remove();
          // ã‚»ãƒ¼ãƒ«ã‹ã©ã†ã‹åˆ¤å®šã—ã¦ä¼šå“¡ä¾¡æ&nbsp;¼ã‚’èµ¤å­—ã«ã™ã‚‹
          if (row.price === row.salePrice) {
            row_item.find('.member_price').removeClass('special_price');
          }
          // ä¼šå“¡ä¾¡æ&nbsp;¼è¨­å®šï¼ˆå›½å¤–ï¼‰
          if (deliveryCountry &amp;&amp; deliveryCountry !== "JP" &amp;&amp; row.isMemberPriceGlobalFlag === 1) {
            row_item.find('.member_price').remove();
          } else {
            row_item.find('.member_price_global').remove();
          }
        }
        // åœ¨åº«ãªã—
        if(row.inStockFlag){
          row_item.find('.outOfStock').remove();
        }
        if (row.reviewCount == 0) {
          row_item.find('.rev_catalog_summary_block').remove();
        }
        detailList.push(row_item);
      }

      $('#catalog_list').empty().append(detailList).fadeTo('fast',1);
      
      // ãƒšãƒ¼ã‚¸ãƒ³ã‚°å¾Œã«å®Ÿè¡Œ
      if(typeof viewEvent !== 'undefined') viewEvent.commodityData = setCommodityData();
      if(typeof viewEvent !== 'undefined') viewEvent.dataLayerFn(viewInitData, needsItemCategory);
      if(typeof clickEvent !== 'undefined') clickEvent.setEventListener(clickInitData);

      var total = data['total'][0];
      $('div.item_number').html('&lt;small&gt;'+ i18next.t('search:text.å•†å“æ•°ï¼š') +'&lt;/small&gt;' + (total.toLocaleString ? total.toLocaleString() : total) + '&lt;small&gt;'+ i18next.t('search:text.ä»¶') +'&lt;/small&gt;');
      if (total == 0) {
        if ($('ul.notice-msg :first-child').text() !== 'æ¡ä»¶ã«ãƒžãƒƒãƒã™ã‚‹å•†å“ã¯ã‚ã‚Šã¾ã›ã‚“') {
          $('ul.notice-msg').fadeOut('fast').empty().append(
              $('&lt;ul /&gt;').text(i18next.t('search:text.æ¡ä»¶ã«ãƒžãƒƒãƒã™ã‚‹å•†å“ã¯ã‚ã‚Šã¾ã›ã‚“'))).fadeIn('fast');
        }
      } else {
        $('ul.notice-msg').fadeOut('fast').empty();
      }

      $('#lastPage').val(data['lastPage'][0]);
      $().updatePageLink();

      if ($().getCurrentPage() === 1) {
        $().scrollPage(0, 0);
      } else {
        if ($('#schema').val() === 'fitfit' || 'harmony') {
          // ãƒ˜ãƒƒãƒ€ãƒ¼å›ºå®šBOEMå¯¾å¿œ
          $().scrollPage($('.main').offset().top - $('#header_top').height(), 'normal');
        } else {
          // é€šå¸¸BOEM
          $().scrollPage($('.main').offset().top, 'normal');
        }
      }

      //ã‚¢ãƒ‘ãƒ¬ãƒ«åˆ¤å®š ç”»åƒã‚µã‚¤ã‚ºClassã‚’ä»˜ä¸Ž
      $().createImageRatioClass();

      // canonicalæ›¸ãæ›ãˆ
      var canonicalUrl = data['canonicalUrl'] ? data['canonicalUrl'][0] : undefined;
      if(canonicalUrl){
        var isCanonical = !!document.querySelector('link[rel="canonical"]');
        var oldCanonicalUrl = isCanonical ? document.querySelector('link[rel="canonical"]').href : "";
        var link = isCanonical ?
          document.querySelector('link[rel="canonical"]') :
          document.createElement('link');
        link.setAttribute('rel', 'canonical');
        link.setAttribute('href', canonicalUrl);
        if (!isCanonical || oldCanonicalUrl !== canonicalUrl) {
          document.head.appendChild(link);
        }
      }

      // metaRobotsæ›¸ãæ›ãˆ
      var metaRobots = data['metaRobots'] ? data['metaRobots'][0] : undefined;
      if(metaRobots){
        var isRobots = !!document.querySelector('meta[name="robots"]');
        var oldMetaRobots = isRobots ? document.querySelector('meta[name="robots"]').content : "";
        if (!isRobots || oldMetaRobots.toLowerCase() !== metaRobots.toLowerCase()) {
          var meta = isRobots ? document.querySelector('meta[name="robots"]') : document.createElement('meta');
          meta.setAttribute('name', 'robots');
          meta.setAttribute('content', metaRobots);
          document.head.appendChild(meta);
        }
      }

    },
    scrollPage : function(scrollTop, duration) {
      $('html, body').animate({
        scrollTop : scrollTop
      }, duration);
    },
    //urlä½œæˆ
	  createSearchUrlString : function (searchParams) {
		  return $('#url_base').val() + 'search?' + $().createSearchParamString(searchParams);
	  },
    //ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ä½œæˆ
	  createSearchParamString : function (searchParams) {
		  var searchParamList = [];
		  for (var p in searchParams) {
        searchParamList.push(p + '=' + encodeURIComponent(searchParams[p]));
		  }
      return searchParamList.join('&amp;');
	  },
    updatePageLink : function() {
      var searchParams = $().getSearchParams();
      var current = $().getCurrentPage();
      var last = Number($("#lastPage").val());
      if(current === 1 &amp;&amp; last &lt;= 1){
        $('.catalog_paging').hide();
        return;
      }

      var pagerList = $('&lt;ul&gt;');

      if(current !== 1){
        searchParams.currentPage = $().getCurrentPage() - 1;
        var searchResult = $().createSearchUrlString(searchParams);
        $('&lt;li&gt;')
          .addClass('pager-prev')
          .append(
            $('&lt;a /&gt;')
              .attr('href',searchResult)
              .click($().movePrevPage)
              .prepend('&lt;i uk-icon="chevron-left"&gt;&lt;/i&gt;')
          ).appendTo(pagerList);

        var text = '1';
        if(current &gt; 4){
          text = '1...';
        }
        searchParams.currentPage = '1';
        var searchResult = $().createSearchUrlString(searchParams);
        $('&lt;li /&gt;')
          .append(
            $('&lt;a /&gt;')
              .attr('href',searchResult)
              .click(function(){return $().movePage(1);})
              .text(text)
          ).appendTo(pagerList);
      } else {
        $('&lt;li&gt;')
          .addClass('current')
          .append(
            $('&lt;span&gt;').text('1')
          ).appendTo(pagerList);
      }

      var start = current - 2;
      if(last - current &lt; 2){
        start = last - 5 + 1;
      }
      if(start &lt; 2){
        start = 2;
      }
      for(var i=start; i&lt;start+5 &amp;&amp; i&lt;=last-1; i++){
        var pager = $('&lt;li /&gt;');
        if(i === current){
          pager.addClass('current').append($('&lt;span /&gt;').text(i));
        } else {
          searchParams.currentPage = i;
          var searchResult = $().createSearchUrlString(searchParams);
          pager.append(
            $('&lt;a /&gt;')
              .attr('href',searchResult)
              .click((function(i){return function(){return $().movePage(i);};})(i))
              .text(i)
          );
        }
        pager.appendTo(pagerList);
      }

      if(current !== last){
        var text = '' + last;
        if(current &lt; last-3 &amp;&amp; last &gt; 7){
          text = '...' + last;
        }
        searchParams.currentPage = last;
        var searchResult = $().createSearchUrlString(searchParams);
        $('&lt;li /&gt;')
          .append(
            $('&lt;a /&gt;')
              .attr('href',searchResult)
              .click((function(i){return function(){return $().movePage(i);};})(last))
              .text(text)
          ).appendTo(pagerList);
        searchParams.currentPage = $().getCurrentPage() + 1;
        var searchResult = $().createSearchUrlString(searchParams);
        $('&lt;li&gt;')
          .addClass('pager-next')
          .append(
            $('&lt;a /&gt;')
              .attr('href',searchResult)
              .click($().moveNextPage)
              .append('&lt;i uk-icon="chevron-right"&gt;&lt;/i&gt;')
          )
          .appendTo(pagerList);
      } else {
        $('&lt;li&gt;')
        .addClass('current')
        .append(
          $('&lt;span&gt;').text(last)
        ).appendTo(pagerList);
      }
      $('.catalog_paging').empty().append(pagerList).show();
    },
    createConfigColortipListElements: function (row) {
        var colorLiArray = [];
        for (const colorKey in row.colors) {
          colorLiArray.push('&lt;li class="config-colortip_list_item"&gt;&lt;span class="colortip_color' + colorKey + '"&gt;&lt;/span&gt;&lt;/li&gt;');
        }
        return colorLiArray.length &gt; 1 ? colorLiArray : $(colorLiArray.join(''));
    },
    createProductIconElements: function (row) {
      var iconLiArray = [];
      if (row.deliveryTypeCode == 'DROPSHIP') {
        iconLiArray.push('&lt;li class="icon_dropship icon_' + row.shopCode + '"&gt;'+ i18next.t('search:text.ãƒ‰ãƒ­ãƒƒãƒ—ã‚·ãƒƒãƒ—') +'&lt;/li&gt;');
      }
      if (row.isBeforeSale === 1) {
        iconLiArray.push('&lt;li class="icon_beforeSale"&gt;'+ i18next.t('search:text.è²©å£²äºˆå‘Š') +'&lt;/li&gt;');
      }
      if (row.hotIconType === 5) {
        iconLiArray.push('&lt;li class="icon_besthit"&gt;BEST HIT!&lt;/li&gt;');
      }
      if (row.hotIconType === 4) {
        iconLiArray.push('&lt;li class="icon_besthit"&gt;BEST HIT!&lt;/li&gt;');
      }
      if (row.hotIconType === 3) {
        iconLiArray.push('&lt;li class="icon_select"&gt;SELECT&lt;/li&gt;');
      }
      if (row.hotIconType === 2) {
        iconLiArray.push('&lt;li class="icon_pr"&gt;SELECT&lt;/li&gt;');
      }
      if (row.hotIconType === 1) {
        iconLiArray.push('&lt;li class="icon_bestseller"&gt;HOT&lt;/li&gt;');
      }
      if ((row.reservationFlag === 1 || row.orderablePromiseFlag === 1) &amp;&amp; row.availableLogisticsCount === 0 &amp;&amp; row.availableApiStockCount === 0) {
        iconLiArray.push('&lt;li class="icon_reserve"&gt;'+ i18next.t('search:text.äºˆç´„') +'&lt;/li&gt;');
      }
      if (row.newFlag === 1) {
        iconLiArray.push('&lt;li class="icon_new"&gt;NEW&lt;/li&gt;');
      }
      if (row.magazineFlag === 1) {
        iconLiArray.push('&lt;li class="icon_mag"&gt;'+ i18next.t('search:text.é›‘èªŒæŽ²è¼‰') +'&lt;/li&gt;');
      }
      if (row.limitedOnlineFlag === 1) {
        iconLiArray.push('&lt;li class="icon_online"&gt;'+ i18next.t('search:text.WEBé™å®š') +'&lt;/li&gt;');
      }
      if (row.arrivalOfGoodFlag === 1) {
        iconLiArray.push('&lt;li class="icon_stock"&gt;'+ i18next.t('search:text.å†å…¥è·') +'&lt;/li&gt;');
      }

      return iconLiArray.length &gt; 1 ? $(iconLiArray.slice(0, 1).join('')) : $(iconLiArray.join(''));
    },
    createProductwajaIconElements : function (row) {
      var wajaiconLiArray = [];
      if (row.commercialType != 1 &amp;&amp; row.shopType == 0) {
        wajaiconLiArray.push('&lt;span class="icon_store"&gt;Store&lt;/span&gt;');
      }
      if (row.commercialType == 1) {
        wajaiconLiArray.push('&lt;span class="icon_outlet"&gt;Outlet&lt;/span&gt;');
      }
      if (row.commercialType != 1 &amp;&amp; row.shopType == 1) {
        wajaiconLiArray.push('&lt;span class="icon_buyer"&gt;Buyer&lt;/span&gt;');
      }

      return wajaiconLiArray.length &gt; 1 ? $(wajaiconLiArray.slice(0, 1).join('')) : $(wajaiconLiArray.join(''));
    },
    createProductdescenteIconElements : function (row) {
      var descenteiconLiArray = [];
      if (row.price != row.salePrice) { //ãƒ‡ã‚µãƒ³ãƒˆé™å®šã‚»ãƒ¼ãƒ«ã‚¢ã‚¤ã‚³ãƒ³
        descenteiconLiArray.push('&lt;li class="descente_icon_sale"&gt;SALE&lt;/li&gt;');
      }
      if (row.newFlag === 1) { //æ–°ç€ã®ã¿ã‚¢ã‚¤ã‚³ãƒ³è¡¨ç¤º
        descenteiconLiArray.push('&lt;li class="descente_icon_new"&gt;NEW&lt;/li&gt;');
      }
      if (row.limitedOnlineFlag === 1) { //webé™å®šã®ã¿ã‚¢ã‚¤ã‚³ãƒ³è¡¨ç¤º
        descenteiconLiArray.push('&lt;li class="descente_icon_new is-limited"&gt;é™å®š&lt;/li&gt;');
      }
      if ((row.reservationFlag === 1 || row.orderablePromiseFlag === 1) &amp;&amp; row.availableLogisticsCount === 0 &amp;&amp; row.availableApiStockCount === 0) { //äºˆç´„ã®ã¿ã‚¢ã‚¤ã‚³ãƒ³è¡¨ç¤º
        descenteiconLiArray.push('&lt;li class="descente_icon_new is-reservation"&gt;äºˆç´„&lt;/li&gt;');
      }
      // ã‚¸ã‚§ãƒ³ãƒ€ãƒ¼ã‚«ãƒ†ã‚´ãƒª(é–‹ç™ºã¾ã&nbsp;ãªã®ã§ä¸€æ—¦ã‚¸ã‚§ãƒ³ãƒ€ãƒ¼å…¥ã‚Œã¨ã)
      var gender_M, gender_L,gender_K = '';
      if(row.fashionCategory1.length) {
        row.fashionCategory1.forEach(function(val){
            if (val.categoryCode === 'ds_M') {gender_M = 'mens'}
            if (val.categoryCode === 'ds_L') {gender_L = 'ladies'}
            if (val.categoryCode === 'ds_K') {gender_K = 'kids'}
        });
        if (gender_M == 'mens' &amp;&amp; gender_L == 'ladies'){
          descenteiconLiArray.push('&lt;li class="descente_icon_gender catalog_gender_u"&gt;ãƒ¦ãƒ‹ã‚»ãƒƒã‚¯ã‚¹&lt;/li&gt;');
        } else if (gender_M == 'mens'){
          descenteiconLiArray.push('&lt;li class="descente_icon_gender catalog_gender_m"&gt;ãƒ¡ãƒ³ã‚º&lt;/li&gt;');
        } else if (gender_L == 'ladies'){
          descenteiconLiArray.push('&lt;li class="descente_icon_gender catalog_gender_l"&gt;ãƒ¬ãƒ‡ã‚£ãƒ¼ã‚¹&lt;/li&gt;');
        }
        if (gender_K == 'kids'){
          descenteiconLiArray.push('&lt;li class="descente_icon_gender catalog_gender_k"&gt;ã‚­ãƒƒã‚º&lt;/li&gt;');
        }
      }
      
      return $(descenteiconLiArray.join(''));
    },
    createProductServiceIconElements: function (row) {
      var iconLiArray = [];
      if (row.returnDisabledItemFlag === 1) {
        iconLiArray.push('&lt;li class="icon_returnDisabled"&gt;'+ i18next.t('search:text.è¿”å“ä¸å¯') +'&lt;/li&gt;');
      }
      //ãƒã‚¤ãƒ³ãƒˆå¯¾è±¡ã‚¢ã‚¤ã‚³ãƒ³
      if (row.isPointTarget === 1) {
        iconLiArray.push('&lt;li class="icon_point"&gt;'+ i18next.t('search:text.ãƒã‚¤ãƒ³ãƒˆå¯¾è±¡') +'&lt;/li&gt;');
      }
      //OGWã‚¢ã‚¤ã‚³ãƒ³
      if (row.isYoutube === true) {
        iconLiArray.push('&lt;li class="icon_ogw"&gt;'+ i18next.t('search:text.å¯¾è±¡') +'&lt;/li&gt;');
      }
      return iconLiArray.length &gt; 2 ? $(iconLiArray.slice(0, 2).join('')) : $(iconLiArray.join(''));
    },
    createCampaignGroupElements : function (row,deliveryCountry) {
      var iconLiArray = [];

      if (row.price != row.salePrice &amp;&amp; row.limitedSaleFlag !== 1) {
        if(row.isShowPrice){
          iconLiArray.push('&lt;li class="-discount"&gt;&lt;span&gt;' + row.percent + '&lt;/span&gt;&lt;/li&gt;');
        } else {
         if(row.isMemberPricePeriodFlag == 1){
            iconLiArray.push('&lt;li&gt;&lt;span class="icon_memberPrice"&gt;SALE&lt;/span&gt;&lt;/li&gt;');
          }
        }
      }
      if (row.price != row.salePrice &amp;&amp; row.limitedSaleFlag === 1 &amp;&amp; row.secretSaleFlag !== 1) {
        if(row.isShowPrice){
          iconLiArray.push('&lt;li class="-discount -timesale"&gt;&lt;span&gt;' + row.percent + '&lt;/span&gt;&lt;/li&gt;');
        } else {
          if(row.isMemberPricePeriodFlag == 1){
            iconLiArray.push('&lt;li&gt;&lt;span class="icon_memberPrice"&gt;SALE&lt;/span&gt;&lt;/li&gt;');
          }
        }
      }
      if (row.price != row.salePrice &amp;&amp; row.limitedSaleFlag === 1 &amp;&amp; row.secretSaleFlag === 1) {
        if(row.isShowPrice){
          iconLiArray.push('&lt;li&gt;&lt;span class="icon_discountRate_secretSale"&gt;' + row.percent + '&lt;em&gt;OFF&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;');
        } else {
          if(row.isMemberPricePeriodFlag == 1){
            iconLiArray.push('&lt;li&gt;&lt;span class="icon_memberPrice"&gt;SALE&lt;/span&gt;&lt;/li&gt;');
          }
        }
      }
      if (row.price === row.salePrice &amp;&amp; row.priceCautionType === 2) {
        iconLiArray.push('&lt;li class="-discount -special"&gt;&lt;span&gt;SPECIAL PRICE&lt;/span&gt;&lt;/li&gt;');
      }
      if (row.price === row.salePrice &amp;&amp; row.priceCautionType === 5) {
        iconLiArray.push('&lt;li class="-discount -outlet"&gt;&lt;span&gt;'+ i18next.t('search:text.OUTLETä¾¡æ&nbsp;¼') +'&lt;/span&gt;&lt;/li&gt;');
      }
      if (row.isNoveltyCouponRelated === 1) {
        iconLiArray.push('&lt;li class="-novelty"&gt;&lt;span&gt;'+ i18next.t('search:text.ãƒŽãƒ™ãƒ«ãƒ†ã‚£å¯¾è±¡') +'&lt;/span&gt;&lt;/li&gt;');
      }
      if (row.isNoveltyCouponRelated !== 1 &amp;&amp; row.isSourcingCouponRelated === 1) {
        if (row.couponDiscountRate != null) {
          iconLiArray.push('&lt;li class="-coupon -rate"&gt;&lt;span&gt;' + row.couponDiscountRate + '&lt;/span&gt;&lt;/li&gt;');
        } else {
          iconLiArray.push('&lt;li class="-coupon -price"&gt;&lt;span&gt;' + Number(row.couponDiscountPrice).toLocaleString('ja-JP', { style: 'currency', currency: 'JPY' }) + '&lt;/span&gt;&lt;/li&gt;');
        }
      }
      return iconLiArray.length &gt; 2 ? $(iconLiArray.slice(0, 2).join('')) : $(iconLiArray.join(''));
    },
    
    //SKUã‚³ãƒ¼ãƒ‰å†…ã®ã‚¢ãƒ«ãƒ•ã‚¡ãƒ™ãƒƒãƒˆã‚’åŸºæº–ã«ã‚¢ãƒ‘ãƒ¬ãƒ«ã‚«ãƒ†ã‚´ãƒªã‚’åˆ¤åˆ¥
    createImageRatioClass: function (row) {
      $('.catalogList_item').each( function(index) {
        var apparelCateSet = ["EW","EM","EC","EU","EB"];
        //skuã®ã‚«ãƒ†ã‚´ãƒªè­˜åˆ¥å­ã‚’å–å¾—
        var item_sku = $(this).find('.product-image').data('skucode').slice(5, 9).replace(/[0-9]/g, '');

        var i = 0;
        $.each(apparelCateSet, function(index,value) {
          if (item_sku.includes(value)){
            i++;
          }
        });
        //ã‚¢ãƒ‘ãƒ¬ãƒ«ã‚«ãƒ†ã‚´ãƒªã®æ•° = i
        if (i == 0){
          //ã‚¢ãƒ‘ãƒ¬ãƒ«ãŒãªã„æ™‚ã®å‡¦ç†
          $(this).find('.product-image').addClass('-square');
        }else{
          $(this).find('.product-image').addClass('-rectangle');
        }
      });
    },
    getSearchParams : function(removeName) {
      var params = {};
      var searchNames = [ 'campaignCode1', 'campaignCode2',
          'campaignCode3', 'campaignCode4', 'campaignCode5', 'gcsRanking1',
          'gcsRanking2', 'gcsRanking3', 'commercialType', 'searchShopCode',
          'searchBrand', 'searchCategory', 'searchWord', 'searchColor',
          'searchHeelHeight', 'searchHeelShape', 'searchTipShape',
          'searchShaftWidth', 'searchUpperMaterial',
          'searchOuterMaterialBags', 'searchCouponCode',
          'campaignType', 'maxCampaignPeriod',
          'searchReturnCond', 'alignmentSearch',
          'selectedSkuCode', 'relationalContentKeyword',
          'searchSeason', 'reservationFlag',
          'searchFavoriteTeam', 'searchFavoriteBrand', 'searchFastDelivery', 'searchPointTarget',
          'dropshipFlag',
          'searchSportsSeason', 'searchSportsSeries', 'searchSportsTeamCode', 'markingEnabledFlag', 'volumeDiscountFlag', 'searchGenderCode',
          'searchRetailPrice',
          'convertFreeFlag', 'secretSaleCode',
          'searchCampaignShop', 'searchCampaignBrand',
          'excludedBrandCode', 'groupByModel', 'shopType', 'memberPricePeriodFlag',
          'searchBraSize'
          ];
      if(removeName !== 'searchSize'){
          searchNames.push('searchSizeStart');
          searchNames.push('searchSizeEnd');
      }
      if(removeName !== 'searchShoesSize'){
          searchNames.push('searchShoesSizeStart');
          searchNames.push('searchShoesSizeEnd');
      }
      if(removeName !== 'searchShoeWidth'){
        searchNames.push('searchShoeWidthStart');
        searchNames.push('searchShoeWidthEnd');
      }
      if(removeName !== 'searchApparelSize'){
          searchNames.push('searchApparelSizeStart');
          searchNames.push('searchApparelSizeEnd');
      }
      if(removeName !== 'searchPrice'){
        searchNames.push('searchPriceStart');
        searchNames.push('searchPriceEnd');
      }
      if(removeName !== 'searchCouponDiscount'){
        searchNames.push('searchCouponDiscountRateStart');
        searchNames.push('searchCouponDiscountRateEnd');
        searchNames.push('searchCouponDiscountPriceStart');
        searchNames.push('searchCouponDiscountPriceEnd');
      }
      if(removeName !== 'searchDiscountRate'){
        searchNames.push('searchDiscountRateStart');
        searchNames.push('searchDiscountRateEnd');
      }
      for (var i = 0; i &lt; searchNames.length; i++){
        if ($('#' + searchNames[i])[0] &amp;&amp; $('#' + searchNames[i]).val().length &gt; 0 &amp;&amp; removeName !== searchNames[i]) {
          params[searchNames[i]] = $('#' + searchNames[i]).val();
        }
      }
      params['currentPage'] = $().getCurrentPage();
      if($('#pageSize').size() &gt; 0){
        params['pageSize'] = $('#pageSize').val();
      }
      if($('#alignmentSequence').size() &gt; 0){
        params['alignmentSequence'] = $('#alignmentSequence').val();
      }
      return params;
    },
    removeCondition : function(name) {
      var param = $().getSearchParams(name);
      param.currentPage = 1;
      $().moveParamCondition(param);
    },
    addMultiSearchCondition : function(name, elem) {
      var value = $(elem)
          .parents('section.multi-search-section')
          .find('input.multi-search-input:checked')
          .map(function(i, e) {
            return $(e).attr('data-multi-search-value');
          }).get().join("|");
      $().addCondition(name, value);
    },
    addMultiSearchConditionModal : function(name, elem) {
      var value = $(elem)
          .parents('.multi-search-modal')
          .find('input.multi-search-input:checked')
          .map(function(i, e) {
            return $(e).attr('data-multi-search-value');
          }).get().join("|");
      $().addCondition(name, value);
    },
    addConditionMap : function(map) {
      var param = $().getSearchParams();
      for(name in map){
        var value = map[name];
        param[name] = value;
      }
      $().moveParamCondition(param);
    },
    addCondition : function(name,value){
      var param = $().getSearchParams();
      if(name === 'price'){
        param['searchPriceStart'] = $('#searchPriceStartBox').val();
        param['searchPriceEnd'] = $('#searchPriceEndBox').val();
      } else if(name === 'shoeSize'){
        if ($('#searchSizeStartBox')[0]) {
          param['searchSizeStart'] = $('#searchSizeStartBox').val();
          param['searchSizeEnd'] = $('#searchSizeEndBox').val();
        } else {
          param['searchShoesSizeStart'] = $('#searchShoesSizeStartBox').val();
          param['searchShoesSizeEnd'] = $('#searchShoesSizeEndBox').val();
        }
      } else if(name === 'apparelSize'){
        param['searchApparelSizeStart'] = $('#searchApparelSizeStartBox').val();
        param['searchApparelSizeEnd'] = $('#searchApparelSizeEndBox').val();
      } else {
        param[name] = value;
      }
      param.currentPage = 1;
      $().moveParamCondition(param);
    },
    createSearchParamList : function(searchParams) {
      var paramList = Array();
      for(var key in searchParams){
        if (searchParams.hasOwnProperty(key)) {
          paramList.push(key+'='+encodeURIComponent(searchParams[key]));
        }
      }
      return paramList;
    },
    moveParamCondition : function(searchParams) {
      var paramList = $().createSearchParamList(searchParams);
      window.location = $('#url_base').val() + "search?" + paramList.join('&amp;');
    },
    changeOrder : function(selected){
      var order = $(selected).val();
      var searchParams = $().getSearchParams();
      searchParams.alignmentSequence = order;
      searchParams.currentPage = 1;
      $().moveParamCondition(searchParams);
    },
    loadPage : function (searchParams, preventScroll) {
      var url = $('#url_base').val() + "search/json";
      $.get(url, searchParams, $().injectDetail, "json");
      if (!preventScroll) {
        if ($().getCurrentPage() === 1) {
          $().scrollPage(0, 0);
        } else {
          if ($('#schema').val() === 'fitfit' || 'harmony') {
            // ãƒ˜ãƒƒãƒ€ãƒ¼å›ºå®šBOEMå¯¾å¿œ
            $().scrollPage($('.main').offset().top - $('#header_top').height(), 'normal');
          } else {
            // é€šå¸¸BOEM
            $().scrollPage($('.main').offset().top, 'normal');
          }
        }
      }
      return false;
    },
    getCurrentPage : function () {
      if (!!history.pushState) {
        // for history back
        var pageRegex = /currentPage=(\d+)/g.exec(location.href);
        if(pageRegex) {
          return Number(pageRegex[1]);
        }
      } else {
        var current = Number($("#currentPage").val());
        return current;
      }
      return 1;
    },
    getCurrentOrder : function () {
      var orderRegex = /alignmentSequence=([_0-9a-zA-Z\(\)\+%]+)/g.exec(location.href);
      if(orderRegex) {
        return decodeURIComponent(orderRegex[1]);
      }
      return 'recommend_commodity_rank asc';
    },
    getCurrentAlignmentSearch : function () {
      var searchRegex = /alignmentSearch=(\d+)/g.exec(location.href);
      if(searchRegex) {
        return decodeURIComponent(searchRegex[1]);
      }
      return 1;
    },
    searchReturns : function () {
      //ã‚µã‚¤ã‚ºäº¤æ›è¿”å“
      if($('#isAvailableReturn:checked').length &amp;&amp; $('#isOnlyReturnFree:checked').length ){
        // è¿”å“ç„¡æ–™ï¼ˆsearchReturnCond=1ï¼‰
        $().addCondition('searchReturnCond', '1');
      } else
      if($('#isAvailableReturn:checked').length &amp;&amp; !($('#isOnlyReturnFree:checked').length)){
        //è¿”å“å¯èƒ½ï¼ˆsearchReturnCond=2ï¼‰
        $().addCondition('searchReturnCond', '2');
      } else{
        $().addCondition('searchReturnCond', '');
      }
    },
    addBookmark: function(shopId) {
      var data = {
        shopId: shopId
      };
      $.ajax({
        type: "POST",
        url: "/favorite-buyer/update/json",
        data: data
      }).done(function(data){
        var message = data.message;
        if (message === "done" || message === "already") {
           $("#bookmarkBtn_1").hide();
           $("#bookmarkBtn_2").show();
        } else if (message === 'notloggedin') {
            $('[data-remodal-id=favoriteBuyer-login-modal]').remodal().open();
        }
        return;
      }).fail(function(){
        $('ul.notice-msg').fadeOut('fast').empty().append(
          $('&lt;ul /&gt;').text(i18next.t('search:text.ã‚·ã‚¹ãƒ†ãƒ&nbsp;ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚')))
          .fadeIn('fast');
          return;
      });
    },
    removeBookmark: function(shopId) {
      var data = {
          shopId: shopId
      };
      $.ajax({
        type: "POST",
        url: "/favorite-buyer/delete/json",
        data: data
      }).done(function(data){
        var message = data.message;
        if (message === "done") {
            $("#bookmarkBtn_1").show();
            $("#bookmarkBtn_2").hide();
        } else if (message === 'notloggedin') {
            $('[data-remodal-id=favoriteBuyer-login-modal]').remodal().open();
        }
        return;
      }).fail(function(){
        $('ul.notice-msg').fadeOut('fast').empty().append(
          $('&lt;ul /&gt;').text(i18next.t('search:text.ã‚·ã‚¹ãƒ†ãƒ&nbsp;ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚')))
          .fadeIn('fast');
          return;
      });
    },
    getStockInfo: function (commodityCode){
      var url = '/commodity/' + commodityCode + '/stockInfo';
      $('.sizeList .loaderGif').removeClass('is-hide');
      $.get( url, function(data){
        var commodityCode = data.commodityStock.commodityCode;
        var thumb = data.commodityStock.imageUrl;
        var colorName = data.commodityStock.colorName;
        colorName = $().replaceProductColorText(colorName);  // ã‚«ãƒ©ãƒ¼åã€Œä»–ã€å¯¾å¿œ
        var searchColorName = $('[data-commoditycode="' + commodityCode + '"]').data('colorName'); // ã‚µãƒ¼ãƒã‚«ãƒ©ãƒ¼
        var detailList = data.commodityStock.detailList;
        var reservationPeriod = data.commodityStock.reservationPeriod; // æ—§äºˆç´„
        $(".modal_favItemAdd .productImage").attr('src', thumb);
        $(".modal_favItemAdd .productColor").text(colorName);
        $.each(detailList, function(index, element){
          var size = element.sizeLabel;
          var stock = element.availableStockQuantity;
          var deliveryScheduleComment = element.deliveryScheduleComment;
          var isStock = '';
          // åœ¨åº«ã®è¡¨ç¤º
          if (deliveryScheduleComment) {
            // äºˆç´„å•†å“(deliveryScheduleComment ãŒå­˜åœ¨)ã®æ™‚
            stock = deliveryScheduleComment; //ã€ŒXæœˆXæ—¬ã®ãŠå±Šã‘ã€ã‚’è¡¨ç¤º
          } else if (reservationPeriod == true) {
            // æ—§äºˆç´„ï¼ˆreservationPeriod:trueã€SEIKOã§åˆ©ç”¨ï¼‰
            stock = ''; // æ˜Žç¤ºã—ãªã„
          } else if (stock &gt;= 3) {
            // åœ¨åº«ãŒ3ä»¥ä¸Šã®æ™‚
            stock = i18next.t('search:text.åœ¨åº«æœ‰ã‚Š');
          } else if(stock &lt; 3 &amp;&amp; stock != 0) {
            // åœ¨åº«ãŒ1ã€œ2ã®æ™‚
            stock = i18next.t('search:text.æ®‹ã‚Šã‚ãšã‹');
          } else {
            // ãã‚Œä»¥å¤–ã®æ™‚
            stock = i18next.t('search:text.åœ¨åº«ç„¡ã—'); // ã€Œåœ¨åº«ç„¡ã—ã€ã€ã‚¹ã‚¿ã‚¤ãƒ«ç”¨ã‚¯ãƒ©ã‚¹ã‚’è¿½åŠ&nbsp;
            isStock = 'isStock0';
          }
          var favorite = element.isFavorite;
          var skuCode = element.skuCode;
          var itemTempalte =
          '&lt;li class="item" data-skucode="' + skuCode + '"&gt;'
          + '&lt;span class="wrap ' + isStock + '"&gt;&lt;span class="size"&gt;'+ size + '&lt;/span&gt;'
          + '&lt;span class="stock"&gt;' + stock + '&lt;/span&gt;&lt;/span&gt;'
          + '&lt;span class="btnFavItem icon-favitem ' +  favorite
          + '" onclick="$().addFavorite(&amp;#39;' + commodityCode + '&amp;#39;, &amp;#39;' + skuCode + '&amp;#39;, this);'
          + '" data-size-label="' + size + '" data-color-name="' + searchColorName + '"&gt;&lt;/span&gt;'
          + '&lt;/li&gt;'
          + '&lt;li class="favoriteSimilarities" data-skucode="' + skuCode
          + '"&gt;&lt;/li&gt;';
          $(itemTempalte).appendTo('#sizeList').hide().fadeIn(300);
          $('.sizeList .loaderGif').addClass('is-hide');
        });
      }, 'json' );
    },
    addFavorite : function(commodityCode, skuCode, clicked) {
      // skuãŒç©ºã®æ™‚
      if (skuCode === "") {
        return;
      }
      // â–¼æœªãƒ­ã‚°ã‚¤ãƒ³
      if ($('#smp_main_content.is-not-login').length){
        // ãƒ€ãƒ–ãƒ«ã‚¯ãƒªãƒƒã‚¯é˜²æ­¢ - ã‚¯ãƒªãƒƒã‚¯ã‚’cssã§ç„¡åŠ¹ã«ã™ã‚‹
        $(clicked).addClass('disable');
        // ãƒ­ã‚°ã‚¤ãƒ³ãƒšãƒ¼ã‚¸ã¸ã®ãƒªãƒ³ã‚¯ä½œæˆ - ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ ? % ã®åˆ¤å®š
        var urlBase = location.pathname + location.search;
        if (urlBase.match(/\?fromid\=search_mini_form\&amp;/)){
          urlBase = location.pathname + location.search + '&amp;favItemAdd=' + commodityCode + '_' + skuCode;
          urlBase = urlBase.replace(/\?fromid\=search_mini_form\&amp;/g , "?");
        } else if (urlBase.match(/\?/)){
          urlBase = location.pathname + location.search + '&amp;favItemAdd=' + commodityCode + '_' + skuCode;
        } else {
          urlBase = location.pathname + location.search + '?favItemAdd=' + commodityCode + '_' + skuCode;
        }
        var urlToLogin = urlBase.replace(/\/shop\//g , "");
        var elm
        = '&lt;div class="boxToLogin"&gt;'
        + '&lt;p class="heading"&gt;'+ i18next.t('search:text.ãŠæ°—ã«å…¥ã‚Šã®è¿½åŠ&nbsp;ã¯&lt;strong&gt;ãƒ­ã‚°ã‚¤ãƒ³&lt;/strong&gt;ãŒå¿…è¦ã§ã™ã€‚') + '&lt;/p&gt;'
        + '&lt;p class="note"&gt;'+ i18next.t('search:text.ãŠæ°—ã«å…¥ã‚Šå•†å“ã¯ä»¥ä¸‹ã®å&nbsp;´åˆã«ãƒ¡ãƒ¼ãƒ«ã§ã”é€£çµ¡ã—ã¾ã™ã€‚&lt;br&gt;ãƒ»å€¤æ®µãŒä¸‹ãŒã£ãŸå&nbsp;´åˆ&lt;br&gt;ãƒ»åœ¨åº«ãŒã€Œæ®‹ã‚Šã‚ãšã‹ã€ã«ãªã£ãŸå&nbsp;´åˆ&lt;br&gt;ãƒ»åœ¨åº«ãŒå†å…¥è·ã•ã‚ŒãŸå&nbsp;´åˆ') +'&lt;/p&gt;'
        + '&lt;div class="btn-login"&gt;&lt;a href="/login/redirect?path=' + encodeURIComponent(urlToLogin) + '"&gt;'+ i18next.t('search:text.ãƒ­ã‚°ã‚¤ãƒ³') +'&lt;/a&gt;'
        + '&lt;/div&gt;';
        var target = $(clicked).closest('.item');
        // ã‚¯ãƒªãƒƒã‚¯ã•ã‚ŒãŸãƒªã‚¹ãƒˆã®ä¸‹ã«ãƒ­ã‚°ã‚¤ãƒ³ã‚’è¡¨ç¤º
        $('.boxToLogin').fadeOut('fast', function(){ $(this).remove();});
        setTimeout(function(){
          $(elm).insertAfter(target).hide().fadeIn(300);
          $(clicked).removeClass('disable');
        },300);
        return false;
      } else {
        // â–¼ãƒ­ã‚°ã‚¤ãƒ³æ¸ˆã¿
        var trigger = this;
        $(trigger).attr("onclick", "");
        $(trigger).off("click");
        var url = '/commodity/add-favorite-json';
        $.ajax({
          url : url,
          dataType : "jsonp",
          data : {
            "skuCode" : skuCode
          },
          timeout : 5000
        }).done(function(data) {
          var target = $(".modal_favItemAdd .item[data-skucode=" + skuCode + "] &gt; .btnFavItem");
          // ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã®æ™‚ã€ç™»éŒ²æ¸ˆã¿ãªã‚‰å‰Šé™¤ã—ãªã„
          var urlParam = getUrlParam('favItemAdd');
          if ( urlParam ) {
            // 2å›žç›®ã®ã‚¯ãƒªãƒƒã‚¯ã«å‚™ãˆã¦urlã®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿å‰Šé™¤ã—ã¦ãŠã
            const url = new URL(location);
            url.searchParams.delete("favItemAdd");
            history.pushState('', '', url);
            if (data.message === "already") {
              // ã™ã§ã«ç™»éŒ²æ¸ˆã¿ã&nbsp;ã£ãŸæ™‚
              return false;
            }
          }
          if (data.message === "done") {
            // ãŠæ°—ã«å…¥ã‚Šè¿½åŠ&nbsp;ã—ãŸæ™‚ â†’ ãƒ•ã‚£ãƒ¼ãƒˆãƒãƒƒã‚¯ãƒ»ãŠã™ã™ã‚å•†å“ã‚’è¡¨ç¤º
            $(target).removeClass("false").addClass("true");
            var commodityCode = $('.modal_favItemAdd').attr('data-commoditycode');
            var commercialType = $('.modal_favItemAdd').attr('data-commercialtype');
            var commodityImageSuffix = $('.modal_favItemAdd').attr('data-commodityImageSuffix');
            var sizeLabel = $(clicked).attr('data-size-label');
            var colorName = $(clicked).attr('data-color-name');
            $().getFavoriteSimilarities(commodityCode, commercialType, skuCode, commodityImageSuffix);
            // ga4 add_to_wishlist
            if(typeof clickEvent !== 'undefined') clickEvent.addToWishlist(skuCode, 'view_item_list', sizeLabel, colorName);
          } else if (data.message === "already") {
            // ã™ã§ã«ç™»éŒ²æ¸ˆã¿ã&nbsp;ã£ãŸæ™‚
            // ãŠæ°—ã«å…¥ã‚Šãƒœã‚¿ãƒ³ã®ã‚¹ã‚¿ã‚¤ãƒ«ã‚’falseã«ã™ã‚‹
            $(target).removeClass("true").addClass("false");
            var elm = $(target).parent('.item').next('.favoriteSimilarities').find('.feedbackTxt');
            $(elm).addClass('remove').text(i18next.t('search:text.ãŠæ°—ã«å…¥ã‚Šã‹ã‚‰å‰Šé™¤ã—ã¾ã—ãŸã€‚'));
          } else if (data.message === "notlogin") {
            // å­˜åœ¨ã—ãªã„ã¯ãšã&nbsp;ãŒå¿µã®ãŸã‚è¨˜è¿°
            console.log(data.message);
          } else {
            return false;
          }
        }).fail(function() {
        }).always(function() {
          // äºŒåº¦æŠ¼ã—é˜²æ­¢è§£é™¤
          trigger.click((function(_shop, _sku, _trigger) {
            return function() {
              $(_trigger).addFavorite(_shop, _sku);
            };
          })(skuCode, trigger));
        });
      }
    },
    // ãŠæ°—ã«å…¥ã‚Šãƒ¢ãƒ¼ãƒ€ãƒ« - ã‚«ãƒ©ãƒ¼åã€Œä»–ã€å¯¾å¿œ
    replaceProductColorText: function(name){
      var pattern = 'ä»–ï¼ˆ';
      // å‰æ–¹ä¸€è‡´ã®ã¨ã
      if(name.indexOf(pattern) === 0){
        // å…ˆé&nbsp;­ã‹ã‚‰2æ–‡å­—ã‚’å‰Šé™¤
        name = name.slice( 2 ) ;
        // æœ«å°¾ã‹ã‚‰1æ–‡å­—ã‚’å‰Šé™¤
        name = name.slice( 0, -1 ) ;
      }
      return name;
    },
    // ãƒ¢ãƒ¼ãƒ€ãƒ«ã€Œã‚·ãƒ¼ã‚ºãƒ³ã‚’é¸æŠžã™ã‚‹ã€ã€Œã‚·ãƒªãƒ¼ã‚ºã‚’é¸æŠžã™ã‚‹ã€å†…ã®ä¸è¦ãªçµžã‚Šè¾¼ã¿ãƒœã‚¿ãƒ³ã‚’éžè¡¨ç¤º
    hideSelectFilterList: function( btns, list ){
      $(btns).hide();
      $(btns).each(function(index, element){
        var value = $(this).attr('data-item');
        var multi_filter_list = $(list).find('[id*="'+ value +'"]');
        if ( multi_filter_list.length ){
          $(this).show();
        }
      });
    }
  });
})(jQuery);
$(function() {
  $().createImageRatioClass();
  $().updatePageLink();
  if ($().getCurrentPage() !== 1) {
    if ($('#schema').val() === 'fitfit' || 'harmony') {
      // ãƒ˜ãƒƒãƒ€ãƒ¼å›ºå®šBOEMå¯¾å¿œ
      $().scrollPage($('.main').offset().top - $('#header_top').height(), 'normal');
    } else {
      // é€šå¸¸BOEM
      $().scrollPage($('.main').offset().top, 'normal');
    }
  }
  window.onload = function(){
    if($("#isPageMoved").val() === "true"){
      $().movePage($("#currentPage").val());
    }
  };

  if (!!history.pushState) {
    History.Adapter.bind(window, 'statechange', function() {
      var State = History.getState();
      // log history
      History.log('statechange:', State.data, State.title, State.url);
      var currentOrder = $().getCurrentOrder();
      if (currentOrder) {
        $('#alignmentSequence').val(currentOrder);
      }
      var currentAlignmentSearch = $().getCurrentAlignmentSearch();
      if (currentAlignmentSearch) {
        $('input[name=alignmentSearch]').val([currentAlignmentSearch]);
      }
      $().loadPage($().getSearchParams(), true);
      $().updatePageLink();
      if ($().getCurrentPage() !== 1) {
        if ($('#schema').val() === 'fitfit' || 'harmony') {
          // ãƒ˜ãƒƒãƒ€ãƒ¼å›ºå®šBOEMå¯¾å¿œ
          $().scrollPage($('.main').offset().top - $('#header_top').height(), 'normal');
        } else {
          // é€šå¸¸BOEM
          $().scrollPage($('.main').offset().top, 'normal');
        }
      }
    });
  }

  var $navGender = $('#nav_gender');
  if($navGender[0] &amp;&amp; !$('#searchCategory').val()) {
    var searchParams = $().getSearchParams();
    if(!$.isEmptyObject(searchParams)) {
        var paramList = $().createSearchParamList(searchParams);
        $navGender.find('.search_nav_buttion').each(function () {
          $(this).attr('href', $(this).attr('href') + '&amp;' + paramList.join('&amp;'));
        });
    }
  }

  $("a.addBrandConditionLink").click(function(){
    $().addCondition('searchBrand', $(this).attr("data-brand-name"));
  });
});


// ä¾¡æ&nbsp;¼ã§çµžã‚Šè¾¼ã¿ã‚’ã—ã¦ã„ã‚‹éš›ã€ä¾¡æ&nbsp;¼ã®ã‚¨ãƒªã‚¢ã«optionã‚¿ã‚°ã‚’è¿½åŠ&nbsp;ã™ã‚‹
$(function(){
  var num_searchPriceStart = parseInt($("#searchPriceStart").val());
  if (0 &lt; num_searchPriceStart &amp;&amp; num_searchPriceStart &lt; 99999999){
    var price_searchPriceStart = num_searchPriceStart.toLocaleString();
    $("#searchPriceStartBox").prepend($("&lt;option&gt;").val(num_searchPriceStart).html("Â¥" + price_searchPriceStart).prop("selected", true));
  }

  var num_searchPriceEnd = parseInt($("#searchPriceEnd").val());
  if (0 &lt; num_searchPriceEnd &amp;&amp; num_searchPriceEnd &lt; 99999999){
    var price_searchPriceEnd = num_searchPriceEnd.toLocaleString();
    $("#searchPriceEndBox").prepend($("&lt;option&gt;").val(num_searchPriceEnd).html("Â¥" + price_searchPriceEnd).prop("selected", true));
  }
});

// ã‚«ã‚¿ãƒ­ã‚°ç”»åƒï¼šãƒžã‚¦ã‚¹ã‚ªãƒ¼ãƒãƒ¼ã§ç”»åƒåˆ‡ã‚Šæ›¿ãˆ
$(function () {
  var schema = $('#schema').val(),
      array = ['mango'];
  if (array.indexOf(schema) != -1) {
    var img;
    $(document).on({
      'mouseenter': function () {
        img = $(this).attr('src');
        var img_2 = img.replace(/([a-z]{1,}_thumbM)/g, '2_m');
        $(this).attr('src', img_2);
        $(this).error(function () {
          $(this).attr('src', img);
        });
      },
      'mouseleave': function () {
        $(this).attr('src', img);
      }
    }, '.catalogList .product-image&gt;img');
  } else {
    return false;
  }
});</pre></body></html>