PageSourceSearch

https://www.fmclub.jp/hubfs/hub_generated/template_assets/1/327746361018/1791287533090/template_index.min.js

js fmclub.jp collected 2026-10-06 17:20:37 UTC 2,980 bytes, 2 lines download raw bytes

1!function($,window,document){"use strict";function scrollToY(y){var mq;(y=function(y){var max=Math.max(0,$(document).height()-$(window).height());return y<0?0:y>max?max:y}(y),(mq=window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)"))&&mq.matches)?window.scrollTo(0,y):"scrollBehavior"in document.documentElement.style&&"function"==typeof window.scrollTo?window.scrollTo({top:y,behavior:"smooth"}):$("html, body").stop(!0).animate({scrollTop:y},400)}function getTopForElement(el){var $h,$el=$(el);return $el.length?$el.offset().top-(($h=$(".header_contents")).length?$h.outerHeight():0):null}function scrollToId(id,updateUrl){if(!id)return!1;var el=document.getElementById(id);if(!el)return!1;var top=getTopForElement(el);if(null==top)return!1;if(scrollToY(top),!0===updateUrl)if(history&&history.pushState){var url=location.pathname+location.search+"#"+encodeURIComponent(id);history.pushState(null,"",url)}else setTimeout(function(){location.hash=encodeURIComponent(id)},400);return!0}function handleHashScroll(){var id=function(){var hash=window.location.hash;if(!hash||"#"===hash)return null;try{return decodeURIComponent(hash.slice(1))}catch(e){return hash.slice(1)}}();id&&scrollToId(id,!1)}$(function(){$(document).on("click","a",function(e){var href=this.getAttribute("href");if(href){if("#"===href||"#top"===href.toLowerCase())return e.preventDefault(),void scrollToY(0);var url;try{url=new URL(href,window.location.href)}catch(err){return}if(url.origin===window.location.origin&&url.pathname===window.location.pathname&&url.hash&&"#"!==url.hash){var id;try{id=decodeURIComponent(url.hash.slice(1))}catch(err){id=url.hash.slice(1)}document.getElementById(id)&&(e.preventDefault(),scrollToId(id,!0))}}}),handleHashScroll(),$(window).on("hashchange",handleHashScroll),$(window).on("popstate",handleHashScroll),$(window).on("load",handleHashScroll)})}(jQuery,window,document);const tables=document.querySelectorAll("table:not(.is-no-scroll)");tables.forEach(table=>{const wrap=document.createElement("div");wrap.classList.add("table-scroll-container"),table.parentNode.insertBefore(wrap,table),wrap.appendChild(table)}),document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll(".table-scroll-container table").forEach(function(table){const container=table.parentElement;if(!container)return;if(container.scrollWidth<=container.clientWidth)return;const hint=document.createElement("div");hint.className="scroll-hint",container.appendChild(hint);const observer=new IntersectionObserver(function(entries){entries.forEach(function(entry){entry.isIntersecting&&(hint.classList.add("is_hint_animation"),observer.disconnect())})},{root:null,threshold:.1});observer.observe(hint),container.addEventListener("scroll",function(){container.scrollLeft>10&&(hint.style.opacity="0")})})});
2//# sourceURL=https://242114433.fs1.hubspotusercontent-na2.net/hubfs/242114433/hub_generated/template_assets/1/327746361018/1791287533090/template_index.js

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.