var related_posts_js_options = {"post_heading":"h4"};
//# sourceURL=jetpack_related-posts-js-extra
https://im88.tw/wp-content/plugins/jetpack/_inc/build/related-posts/related-posts.min.js
var breeze_prefetch = {"local_url":"https://im88.tw","ignore_remote_prefetch":"1","ignore_list":["wp-admin","wp-login.php"]};
//# sourceURL=breeze-prefetch-js-extra
https://im88.tw/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js
https://im88.tw/wp-includes/js/jquery/jquery.min.js
https://im88.tw/wp-includes/js/jquery/jquery-migrate.min.js
Skip to contentPatch 247.net Online
“Patch 247” compresses these meanings into a rhythm: continuous vigilance. It rejects the myth of completeness—the idea that once built, things persist unchanged. Instead, it insists on maintenance as the primary mode of existence. Attach “.net” and the idea widens. A network is not only infrastructure; it is a topology of attention, responsibility, and exchange. Patch 247.net suggests a platform where fixes travel: code commits, community-sourced solutions, distributed upkeep. Networked patching means knowledge moves faster, fixes are iterated in public, and accountability becomes traceable by design.
var eztoc_smooth_local = {"scroll_offset":"30","add_request_uri":"","add_self_reference_link":""};
//# sourceURL=ez-toc-scroll-scriptjs-js-extra
https://im88.tw/wp-content/plugins/easy-table-of-contents/assets/js/smooth_scroll.min.js
https://im88.tw/wp-content/plugins/easy-table-of-contents/vendor/js-cookie/js.cookie.min.js
https://im88.tw/wp-content/plugins/easy-table-of-contents/vendor/sticky-kit/jquery.sticky-kit.min.js
var ezTOC = {"smooth_scroll":"1","visibility_hide_by_default":"","scroll_offset":"30","fallbackIcon":"\u003Cspan class=\"\"\u003E\u003Cspan class=\"eztoc-hide\" style=\"display:none;\"\u003EToggle\u003C/span\u003E\u003Cspan class=\"ez-toc-icon-toggle-span\"\u003E\u003Csvg style=\"fill: #999;color:#999\" xmlns=\"http://www.w3.org/2000/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"\u003E\u003Cpath d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"\u003E\u003C/path\u003E\u003C/svg\u003E\u003Csvg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http://www.w3.org/2000/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"\u003E\u003Cpath d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"/\u003E\u003C/svg\u003E\u003C/span\u003E\u003C/span\u003E","chamomile_theme_is_on":""};
//# sourceURL=ez-toc-js-js-extra
https://im88.tw/wp-content/plugins/easy-table-of-contents/assets/js/front.min.js
https://im88.tw/wp-includes/js/imagesloaded.min.js
https://im88.tw/wp-includes/js/masonry.min.js
https://im88.tw/wp-content/themes/marni/js/jquery.slicknav.js
https://im88.tw/wp-content/themes/marni/js/theia-sticky-sidebar.min.js
https://im88.tw/wp-content/themes/marni/js/ResizeSensor.min.js
https://im88.tw/wp-content/themes/marni/js/owl.carousel.min.js
https://im88.tw/wp-content/themes/marni/js/navigation.js
https://im88.tw/wp-content/themes/marni/js/jquery.fitvids.js
https://im88.tw/wp-content/themes/marni/js/skip-link-focus-fix.js
https://im88.tw/wp-content/themes/marni/js/scripts.js
https://im88.tw/wp-content/plugins/breeze/assets/js/js-front-end/breeze-lazy-load.min.js
document.addEventListener("DOMContentLoaded", function () {
window.lazyLoadInstance = new LazyLoad({
elements_selector: ".br-lazy",
data_src: "breeze",
data_srcset: "brsrcset",
data_sizes: "brsizes",
class_loaded: "br-loaded",
threshold: 300,
});
});
//# sourceURL=breeze-lazy-js-after
_stq = window._stq || [];
_stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"4698744\",\"post\":\"12661\",\"tz\":\"8\",\"srv\":\"im88.tw\",\"j\":\"1:15.3.1\"}") ]);
_stq.push([ "clickTrackerInit", "4698744", "12661" ]);
//# sourceURL=jetpack-stats-js-before
var jetpackSwiperLibraryPath = {"url":"https://im88.tw/wp-content/plugins/jetpack/_inc/blocks/swiper.js"};
var jetpackCarouselStrings = {"widths":[370,700,1000,1200,1400,2000],"is_logged_in":"","lang":"zh","ajaxurl":"https://im88.tw/wp-admin/admin-ajax.php","nonce":"38d8379d82","display_exif":"0","display_comments":"0","single_image_gallery":"1","single_image_gallery_media_file":"","background_color":"black","comment":"\u7559\u8a00","post_comment":"\u767c\u4f48\u7559\u8a00","write_comment":"\u767c\u8868\u8ff4\u97ff\u2026","loading_comments":"\u8f09\u5165\u8ff4\u97ff\u4e2d...","image_label":"\u4ee5\u5168\u87a2\u5e55\u958b\u555f\u5716\u7247\u3002","download_original":"\u6aa2\u8996\u5b8c\u6574\u5927\u5c0f \u003Cspan class=\"photo-size\"\u003E{0}\u003Cspan class=\"photo-size-times\"\u003E\u00d7\u003C/span\u003E{1}\u003C/span\u003E","no_comment_text":"\u8acb\u78ba\u8a8d\u4f60\u5df2\u7d93\u8f38\u5165\u4e00\u4e9b\u6587\u5b57\u624d\u53ef\u767c\u8868\u8ff4\u97ff\u3002","no_comment_email":"\u8acb\u63d0\u4f9b\u96fb\u5b50\u90f5\u4ef6\u4f4d\u5740\u624d\u53ef\u767c\u8868\u8ff4\u97ff\u3002","no_comment_author":"\u8acb\u63d0\u4f9b\u4f60\u7684\u59d3\u540d\u624d\u53ef\u767c\u8868\u8ff4\u97ff\u3002","comment_post_error":"\u62b1\u6b49\uff0c\u4f46\u4f60\u767c\u8868\u8ff4\u97ff\u6642\u51fa\u73fe\u4e86\u4e00\u500b\u932f\u8aa4\u3002\u8acb\u7a0d\u5f8c\u518d\u8a66\u4e00\u6b21\u3002","comment_approved":"\u4f60\u7684\u8ff4\u97ff\u5df2\u6838\u51c6\u3002","comment_unapproved":"\u4f60\u7684\u8ff4\u97ff\u6b63\u5728\u5be9\u6838\u4e2d\u3002","camera":"\u7167\u76f8\u6a5f","aperture":"\u5149\u5708","shutter_speed":"\u5feb\u9580\u901f\u5ea6","focal_length":"\u7126\u8ddd","copyright":"\u7248\u6b0a","comment_registration":"1","require_name_email":"1","login_url":"https://im88.tw/wp-login.php?redirect_to=https%3A%2F%2Fim88.tw%2F12661%2Fvirtual-dj-home-free.html","blog_id":"1","meta_data":["camera","aperture","shutter_speed","focal_length","copyright"]};
//# sourceURL=jetpack-carousel-js-extra
https://im88.tw/wp-content/plugins/jetpack/_inc/build/carousel/jetpack-carousel.min.js
window.addEventListener("DOMContentLoaded",(e=>{document.querySelectorAll('img[loading="lazy"]').forEach((e=>{e.getBoundingClientRect().top<=window.innerHeight&&(e.loading="eager")}))}));