PageSourceSearch

https://www.saishinchirashi.jp/js/joined/bookmarks.min.js?t=5ca8abebd2f9be2b7545b339df15975e

js saishinchirashi.jp collected 2026-10-07 06:13:53 UTC 8,833 bytes, 1 lines download raw bytes

1!function e(t,a,o){function s(n,i){if(!a[n]){if(!t[n]){var l="function"==typeof require&&require;if(!i&&l)return l(n,!0);if(r)return r(n,!0);var d=new Error("Cannot find module '"+n+"'");throw d.code="MODULE_NOT_FOUND",d}var c=a[n]={exports:{}};t[n][0].call(c.exports,(function(e){return s(t[n][1][e]||e)}),c,c.exports,e,t,a,o)}return a[n].exports}for(var r="function"==typeof require&&require,n=0;n<o.length;n++)s(o[n]);return s}({1:[function(e,t,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0});class o{constructor(e=!1){this._navbarIcons=document.querySelectorAll(".navbar-header .nav-bookmarks, .top-navigation--right .nav-bookmarks"),this._cachedSavedPages=null,this.adjustNavIcons(e?"seen":"init")}static get BOOKMARK_LS_KEY(){return"savedPages"}static get BOOKMARK_SAVED_CLASS(){return"saved"}static get BOOKMARKS_PAGE_SEEN_LS_KEY(){return"savedPageSeen"}get savedPages(){return this._cachedSavedPages||(this._cachedSavedPages=JSON.parse(localStorage.getItem(o.BOOKMARK_LS_KEY)||"{}")),this._cachedSavedPages}set savedPages(e){this._cachedSavedPages=e,localStorage.setItem(o.BOOKMARK_LS_KEY,JSON.stringify(e))}set savedPageSeen(e){e?localStorage.setItem(o.BOOKMARKS_PAGE_SEEN_LS_KEY,"1"):localStorage.removeItem(o.BOOKMARKS_PAGE_SEEN_LS_KEY)}getBookmarkButtonHtml(e=!1){return`\n            <button type="button" ${e?"":'id="bookmark-btn"'} class="bookmark-btn d-inline-flex p-2 align-items-center">\n                <svg xmlns="http://www.w3.org/2000/svg" class="unsaved-icon" width="20" height="20" viewBox="0 0 20 20" fill="none">\n                <path fill-rule="evenodd" clip-rule="evenodd"\n                    d="M6.35419 4.5C6.1608 4.5 5.97533 4.57902 5.83859 4.71967C5.70184 4.86032 5.62502 5.05109 5.62502 5.25V15.9576L9.63825 13.5988C9.86242 13.4671 10.1376 13.4671 10.3618 13.5988L14.375 15.9576V5.25C14.375 5.05109 14.2982 4.86032 14.1615 4.71967C14.0247 4.57902 13.8392 4.5 13.6459 4.5H6.35419ZM4.80739 3.65901C5.21763 3.23705 5.77403 3 6.35419 3H13.6459C14.226 3 14.7824 3.23705 15.1926 3.65901C15.6029 4.08097 15.8334 4.65326 15.8334 5.25V17.25C15.8334 17.5174 15.695 17.7645 15.4702 17.8987C15.2454 18.0329 14.9681 18.0338 14.7424 17.9012L10 15.1138L5.25762 17.9012C5.03194 18.0338 4.75468 18.0329 4.52987 17.8987C4.30505 17.7645 4.16669 17.5174 4.16669 17.25V5.25C4.16669 4.65326 4.39715 4.08097 4.80739 3.65901Z"\n                    fill="currentColor" />\n                </svg>\n                <svg xmlns="http://www.w3.org/2000/svg" class="saved-icon" width="20" height="20" viewBox="0 0 20 20" fill="none">\n                    <path fill-rule="evenodd" clip-rule="evenodd" d="M4.77288 3.11958C5.16106 2.72287 5.68755 2.5 6.23652 2.5H13.7634C14.3124 2.5 14.8389 2.72287 15.227 3.11958C15.6152 3.51629 15.8333 4.05435 15.8333 4.61538V16.9231C15.8333 17.1287 15.7262 17.3188 15.5521 17.4221C15.3781 17.5253 15.1634 17.526 14.9887 17.424L9.99996 14.5106L5.01122 17.424C4.8365 17.526 4.62184 17.5253 4.4478 17.4221C4.27375 17.3188 4.16663 17.1287 4.16663 16.9231V4.61538C4.16663 4.05435 4.3847 3.51629 4.77288 3.11958Z" fill="currentColor"/>\n                </svg>\n                <span class="unsaved-text">${globalThis.window.jsTranslateText.toaster.save}</span>\n                <span class="saved-text">${globalThis.window.jsTranslateText.toaster.saved}</span>\n            </button>\n        `}adjustNavIcons(e){const t=!!localStorage.getItem(o.BOOKMARKS_PAGE_SEEN_LS_KEY);let a=!1,s=!1;switch(e){case"init":a=!t;break;case"saved":a=!0,this.savedPageSeen=!1;break;case"seen":s=!0,this.savedPageSeen=!0;break;case"removed":s=0===Object.keys(this.savedPages).length}if(a){const t=["has-entries"];"saved"===e&&t.push("pulsate"),this._navbarIcons.forEach((e=>e.classList.add(...t)))}else s&&this._navbarIcons.forEach((e=>e.classList.remove("has-entries","pulsate")))}trackBookmarkEvent(e,t){window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"ga4.add_leaflet_page_bookmark",event_data:{page:t+1,leafletOriginalId:e}})}saveBookmark(e,t){try{const a=this.savedPages;if(a[e]||(a[e]=[]),a[e].includes(t))return globalThis.window.showBookmarksToast("already_saved");a[e].push(t),this.savedPages=a,globalThis.window.showBookmarksToast("saved",window.bookmarksUrl),this.adjustNavIcons("saved"),this.trackBookmarkEvent(e,t)}catch(e){console.error("saveBookmark: "+(e.message||e))}}removeBookmark(e,t){try{const a=this.savedPages;if(0===Object.keys(a).length||!a[e]||!a[e].includes(t))return void console.warn("removeBookmark: Nothing to remove!");a[e]=a[e].filter((function(e){return e!==t})),0===a[e].length&&delete a[e],this.savedPages=a,globalThis.window.showBookmarksToast("removed"),this.adjustNavIcons("removed")}catch(e){console.error("removeBookmark: "+(e.message||e))}}bindBookmarkClickListener(e,t,a){e.addEventListener("click",(e=>{e.stopPropagation(),e.preventDefault();const s=e.currentTarget;s.classList.contains(o.BOOKMARK_SAVED_CLASS)?(this.removeBookmark(t,a),s.classList.remove(o.BOOKMARK_SAVED_CLASS)):(this.saveBookmark(t,a),s.classList.add(o.BOOKMARK_SAVED_CLASS))}))}checkPageSaved(e,t){const a=this.savedPages;return!!(a&&a[e]&&a[e].includes(t))}appendRemoveBookmarkButton(){const e=document.getElementById("savedLeaflets");e.querySelectorAll(".letaky-grid .brochure-thumb .image-wrapper .img-bottom").forEach((e=>
1e.insertAdjacentHTML("beforeend",'\n            <span role="button" class="remove-bookmark-btn d-inline-flex align-items-center">\n                <svg xmlns="http://www.w3.org/2000/svg" class="saved" width="16" height="16" viewBox="0 0 20 20" fill="none">\n                    <path fill-rule="evenodd" clip-rule="evenodd" d="M4.77288 3.11958C5.16106 2.72287 5.68755 2.5 6.23652 2.5H13.7634C14.3124 2.5 14.8389 2.72287 15.227 3.11958C15.6152 3.51629 15.8333 4.05435 15.8333 4.61538V16.9231C15.8333 17.1287 15.7262 17.3188 15.5521 17.4221C15.3781 17.5253 15.1634 17.526 14.9887 17.424L9.99996 14.5106L5.01122 17.424C4.8365 17.526 4.62184 17.5253 4.4478 17.4221C4.27375 17.3188 4.16663 17.1287 4.16663 16.9231V4.61538C4.16663 4.05435 4.3847 3.51629 4.77288 3.11958Z" fill="currentColor"/>\n                </svg>\n                <svg xmlns="http://www.w3.org/2000/svg" class="removed" width="16" height="16" viewBox="0 0 20 20" fill="none">\n                <path fill-rule="evenodd" clip-rule="evenodd"\n                    d="M6.35419 4.5C6.1608 4.5 5.97533 4.57902 5.83859 4.71967C5.70184 4.86032 5.62502 5.05109 5.62502 5.25V15.9576L9.63825 13.5988C9.86242 13.4671 10.1376 13.4671 10.3618 13.5988L14.375 15.9576V5.25C14.375 5.05109 14.2982 4.86032 14.1615 4.71967C14.0247 4.57902 13.8392 4.5 13.6459 4.5H6.35419ZM4.80739 3.65901C5.21763 3.23705 5.77403 3 6.35419 3H13.6459C14.226 3 14.7824 3.23705 15.1926 3.65901C15.6029 4.08097 15.8334 4.65326 15.8334 5.25V17.25C15.8334 17.5174 15.695 17.7645 15.4702 17.8987C15.2454 18.0329 14.9681 18.0338 14.7424 17.9012L10 15.1138L5.25762 17.9012C5.03194 18.0338 4.75468 18.0329 4.52987 17.8987C4.30505 17.7645 4.16669 17.5174 4.16669 17.25V5.25C4.16669 4.65326 4.39715 4.08097 4.80739 3.65901Z"\n                    fill="currentColor" />\n                </svg>\n            </span>\n        '))),e.addEventListener("click",(e=>{const t=e.target.closest(".remove-bookmark-btn");if(!t||t.classList.contains("disabled"))return;e.preventDefault(),e.stopPropagation();const a=t.closest(".brochure-thumb"),o=Number.parseInt(a.dataset.brochureId||"",10),s=Number.parseInt(a.dataset.page||"",10);this.removeBookmark(o,s),t.classList.add("disabled")}),{capture:!0})}appendBookmarkButton(e){const t=document.getElementById("pageOverflow");if(!t)return;t.insertAdjacentHTML("beforeend",this.getBookmarkButtonHtml(!1));const a=document.getElementById("bookmark-btn"),s=new URLSearchParams(window.location.search),r=(Number.parseInt(s.get("page")||"")||1)-1;this.checkPageSaved(e,r)&&a.classList.add(o.BOOKMARK_SAVED_CLASS),this.bindBookmarkClickListener(a,e,r)}appendScrollReaderBookmarkButtons(e){document.querySelectorAll('.carousel-item[data-type="brochure"]:not(:has(.bookmark-btn))').forEach((t=>{t.insertAdjacentHTML("beforeend",this.getBookmarkButtonHtml(!0));const a=t.querySelector(".bookmark-btn"),s=Number(t.dataset.page)-1;this.checkPageSaved(e,s)&&a.classList.add(o.BOOKMARK_SAVED_CLASS),this.bindBookmarkClickListener(a,e,s)}))}appendBrochureScrollBookmarkButtons(e,t){const a=document.getElementById("brochureScrollBlocks");if(!a)return;a.querySelectorAll("[data-page]:not(:has(.bookmark-btn))").forEach((a=>{const s=Number(a.dataset.page);if(!s||s>t)return;a.insertAdjacentHTML("beforeend",this.getBookmarkButtonHtml(!0));const r=a.querySelector(".bookmark-btn"),n=s-1;this.checkPageSaved(e,n)&&r.classList.add(o.BOOKMARK_SAVED_CLASS),this.bindBookmarkClickListener(r,e,n)}))}}globalThis.initBookmarks=(e=!1)=>(window.Bookmarks||(window.Bookmarks=new o(e)),window.Bookmarks)},{}]},{},[1]);

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.