PageSourceSearch

https://www.hakutsuru.co.jp/common/js/product.js

js hakutsuru.co.jp collected 2026-10-02 04:42:31 UTC 5,665 bytes, 2 lines download raw bytes

1!function(o,n){const _=n.va.region,i='<button type="button" class="slick-prev"><svg><use xlink:href="/common/svg/sprite.svg#arrow_left" /></svg></button>',l='<button type="button" class="slick-next"><svg><use xlink:href="/common/svg/sprite.svg#arrow_right" /></svg></button>';var e=()=>{var e=n.va.pathname.split("/")[2],s="jp"===_?n.va.pathname.split("/")[3]:n.va.pathname.split("/")[4],t=o(".rt_cf_p_series_code").attr("data-series_code");((e,s,t,r,i)=>{e="jp"===_?`/ajax/product/${e}/${s}/${t}/lineup.json?lineup=${r}&exclude_code=`+i:`/global/${_}/ajax/product/${s}/${t}/lineup.json?lineup=${r}&exclude_code=`+i;return o.getJSON(e)})(e,s,t,o(".rt_cf_p_lineup_code").attr("data-lineup_code"),("jp"===_?n.va.pathname.split("/")[4]:n.va.pathname.split("/")[5]).replace(/\.html/g,"")).then(t=>{if(t.rt_bn_product_list.length){let s="";for(let e=0;e<t.rt_bn_product_list.length;e++)s+=`<li><a href="${t.rt_bn_product_list[e].rt_cf_p_href.href}" class="mod-boxLink01">`+`<figure><img src="${t.rt_bn_product_list[e].rt_cf_p_image_1.src}" alt="${t.rt_bn_product_list[e].rt_cf_p_image_1.alt}">`+`<figcaption class="ta_center">${t.rt_bn_product_list[e].cf_p_product_name}<br>`+t.rt_bn_product_list[e].cf_p_amount_for_display,t.rt_bn_product_list[e].cf_p_container_for_display&&(s+="/"+t.rt_bn_product_list[e].cf_p_container_for_display),"jp"===_&&(s+=`<br>${t.rt_bn_product_list[e].cf_p_price_excluding_tax}(税込 ${t.rt_bn_product_list[e].cf_p_price_tax_included})`),s+="</figcaption></figure></a></li>";o(".js-lineup").append(s),o(".js-lineup").slick({slidesToShow:6,slidesToScroll:1,infinite:!1,arrows:!0,prevArrow:i,nextArrow:l,responsive:[{breakpoint:1024,settings:{slidesToShow:4}},{breakpoint:767,settings:{slidesToShow:2}}]})}else o(".js-lineup-wrap").remove()});const r=async s=>{var t=[];for(let e=0;e<s.length;e++){var r=await(e=>{e="jp"===_?`/ajax/product/${e}.json`:`/global/${_}/ajax/product/${e}.json`;return o.getJSON(e)})(s[e]);r.rt_bn_product_list.length&&t.push(`<li><a href="${r.rt_bn_product_list[0].rt_cf_p_href.href}" class="mod-boxLink01">`+`<figure><img src="${r.rt_bn_product_list[0].rt_cf_p_image_1.src}" alt="${r.rt_bn_product_list[0].rt_cf_p_image_1.alt}">`+`<figcaption class="ta_center">${r.rt_bn_product_list[0].cf_p_product_name}</figcaption></figure></a></li>`)}return t};((e,s,t)=>{e="jp"===_?`/ajax/product/${e}/${s}/${t}.json`:`/global/${_}/ajax/product/${s}/${t}.json`;return o.getJSON(e)})(e,s,t).then(e=>{let s;switch(_){case"jp":s=e.rt_bn_series[0].cf_ps_pickup_products_jp;break;case"cn":s=e.rt_bn_series[0].cf_ps_pickup_products_cn;break;case"eu":s=e.rt_bn_series[0].cf_ps_pickup_products_eu;break;case"us":s=e.rt_bn_series[0].cf_ps_pickup_products_us;break;default:s=e.rt_bn_series[0].cf_ps_pickup_products_jp}if(s){var t=[];for(let e=0;e<s.length;e++)1===s[e].cf_p_status&&t.push(s[e]._key);r(t).then(s=>{for(let e=0;e<s.length;e++)o(".js-series").append(s[e]);o(".js-series").slick({slidesToShow:6,slidesToScroll:1,infinite:!1,arrows:!0,prevArrow:i,nextArrow:l,responsive:[{breakpoint:1024,settings:{slidesToShow:4}},{breakpoint:767,settings:{slidesToShow:2}}]})})}else o(".js-series-wrap").remove()})};var s=()=>{let t=n.va.pathname.split("/")[2],i="";var e;e=t,console.log(`/ajax/product/${e}/brand.json`),o.getJSON(`/ajax/product/${e}/brand.json`).then(s=>{if(s.rt_bn_product_brand_list.length){for(let e=0;e<s.rt_bn_product_brand_list.length;e++)i+=`<li><a href="/product/${t}/list/?p_brand=${s.rt_bn_product_brand_list[e]._key}" class="__innerItem">`+s.rt_bn_product_brand_list[e].cf_pb_name_jp+"</a></li>";o(".js-brandList").append(i);let r=location.search.slice(1).split("&");for(let t=0;t<r.length;t++)0===r[t].indexOf("p_")&&o(".prod-search-nav").find("a").each((e,s)=>{-1!==o(s).attr("href").indexOf(r[t])&&(o(s).addClass("is-active"),o(s).parents(".js-toggleBlock").css("display","block"),o(s).parents(".js-toggleBlock").prev(".js-toggle").addClass("is-active"))})}else o(".js-brandList-wrap").remove()})};o(".prod-idx-main-slide").slick({autoplay:!0,slidesToShow:3,slidesToScroll:1,autoplaySpeed:5e3,loop:!0,infinite:!0,dots:!0,arrows:!0,prevArrow:i,nextArrow:l,centerMode:!0,centerPadding:0,responsive:[{breakpoint:1024,settings:{slidesToShow:1}}]}),o(".idx-enjoy-scene-slide").slick({slidesToShow:5,slidesToScroll:1,autoplaySpeed:5e3,infinite:!1,dots:!1,arrows:!0,prevArrow:i,nextArrow:l,responsive:[{breakpoint:1024,settings:{slidesToShow:3}}]}),1024<=n.va.window.width&&o(".idx-enjoy-scene .__head").css("height",o(".idx-enjoy-scene-slide img:first-child").height()),o(".idx-pickup-slide").slick({autoplay:!0,slidesToShow:4,slidesToScroll:1,autoplaySpeed:5e3,loop:!0,infinite:!0,dots:!0,arrows:!0,prevArrow:i,nextArrow:l,responsive:[{breakpoint:1024,settings:{slidesToShow:3}},{breakpoint:767,settings:{slidesToShow:2}}]}),o(".prod-cat-recommend-slide").slick({slidesToShow:5,slidesToScroll:1,infinite:!0,dots:!0,arrows:!0,prevArrow:i,nextArrow:l,responsive:[{breakpoint:1024,settings:{slidesToShow:3}},{breakpoint:767,settings:{slidesToShow:2}}]}),o(".prod-detail").length&&(o(".prod-detail-main-slide").slick({slidesToShow:1,slidesToScroll:1,infinite:!1,dots:!1,arrows:!1,asNavFor:".prod-detail-main-subSlide"}),o(".prod-detail-main-subSlide").slick({slidesToShow:7,slidesToScroll:1,infinite:!1,dots:!1,arrows:!0,prevArrow:i,nextArrow:l,asNavFor:".prod-detail-main-slide",focusOnSelect:!0}),e(),o(".rt_cf_p_category_is_cosmetics_is_not").find("h3").find("span").length||o(".rt_cf_p_category_is_cosmetics_is_not").find("ul").find("li").length||o(".rt_cf_p_category_is_cosmetics_is_not").remove()),o(".prod-cat-search").length&&s()}(window.jQuery,window.FUNCTIONS);
2//# sourceMappingURL=product.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.