PageSourceSearch

https://takahashifumiki.com/wp-content/themes/kyom/assets/js/comments.js?ver=18bfc4adb97bf9b35b53769d059230d1

js takahashifumiki.com collected 2026-10-02 03:36:37 UTC 5,404 bytes, 1 lines download raw bytes

1!function(t){const n=t("#kyom-comment-app");if(!n.length)return;const e=window.KyomComments||{},a=n.data("post-id");let o=null,m=0;function i(){const t=`\n\t\t\t<div class="kyom-comment-login uk-alert uk-alert-padding" uk-alert>\n\t\t\t\t<p>\n\t\t\t\t\t<a href="${e.loginUrl}" class="uk-button uk-button-primary uk-button-small">\n\t\t\t\t\t\t${e.i18n.login}\n\t\t\t\t\t</a>\n\t\t\t\t</p>\n\t\t\t\t${e.contactUrl?`<p class="uk-text-small uk-text-muted"><a href="${e.contactUrl}">${e.i18n.contact}</a></p>`:""}\n\t\t\t</div>`;n.html(t)}function s(t,a){m=t;const o=n.find(".kyom-comment-reply-info");t?o.html(`<span class="comment-reply-to">\n\t\t\t\t\t<a href="#div-comment-${t}">\n\t\t\t\t\t\t<span uk-icon="icon: reply; ratio: 0.8"></span>\n\t\t\t\t\t\t${a}\n\t\t\t\t\t</a>\n\t\t\t\t\t<button type="button" class="uk-button uk-button-text uk-margin-small-left kyom-cancel-reply">\n\t\t\t\t\t\t${e.i18n.cancel}\n\t\t\t\t\t</button>\n\t\t\t\t</span>`).show():o.empty().hide(),n.find(".kyom-comment-textarea").focus()}function l(){const i=n.find(".kyom-comment-textarea"),l=i.val().trim();if(!l)return;const c=n.find(".kyom-comment-submit"),r=n.find(".kyom-comment-status");c.prop("disabled",!0).text(e.i18n.sending),r.hide();const u={post:a,content:l};m&&(u.parent=m),t.ajax({url:e.restUrl+"wp/v2/comments",method:"POST",data:u,beforeSend(t){t.setRequestHeader("X-WP-Nonce",o.nonce)}}).done(function(a){i.val(""),s(0,""),"hold"===a.status?r.html(`<div class="uk-alert-warning uk-alert-padding uk-margin-small-top" uk-alert>${e.i18n.moderation}</div>`).show():r.html(`<div class="uk-alert-success uk-alert-padding uk-margin-small-top" uk-alert>${e.i18n.success}</div>`).show(),function(a){const o=a.is_primary?" uk-comment-primary":"",m="hold"===a.status,i=a.author_avatar_urls?.[96]||a.author_avatar_urls?.[48]||"",s=a.parent?function(t){const n=document.getElementById("div-comment-"+t);if(!n)return"";const e=n.querySelector(".uk-comment-title");return`<div class="comment-reply-to">\n\t\t\t<a href="#div-comment-${t}">\n\t\t\t\t<span uk-icon="icon: reply; ratio: 0.8"></span>\n\t\t\t\t${e?e.textContent.trim():""}\n\t\t\t</a>\n\t\t</div>`}(a.parent):"",l=m?`<p class="comment-awaiting-moderation uk-alert-warning" uk-alert>${e.i18n.moderation}</p>`:"",c=`\n\t\t\t<li>\n\t\t\t\t<article id="div-comment-${a.id}" class="uk-comment${o} comment">\n\t\t\t\t\t<header class="uk-comment-header uk-position-relative">\n\t\t\t\t\t\t<div class="uk-grid-medium uk-flex-middle" uk-grid>\n\t\t\t\t\t\t\t<div class="uk-width-auto">\n\t\t\t\t\t\t\t\t<img src="${i}" alt="" class="uk-comment-avatar" width="80" height="80" />\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="uk-width-expand">\n\t\t\t\t\t\t\t\t<h4 class="uk-comment-title uk-margin-remove vcard">${a.author_name}</h4>\n\t\t\t\t\t\t\t\t<p class="uk-comment-meta uk-margin-remove-top">\n\t\t\t\t\t\t\t\t\t<time>${(new Date).toLocaleDateString()}</time>\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t${l}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</header>\n\t\t\t\t\t${s}\n\t\t\t\t\t<div class="uk-comment-body">${a.content.rendered}</div>\n\t\t\t\t</article>\n\t\t\t</li>`;let r=t(".uk-comment-list");r.length||(r=t('<ul class="uk-comment-list"></ul>'),n.before(r));const u=t(c).appendTo(r);u[0].scrollIntoView({behavior:"smooth",block:"center"}),u.css("opacity",0).animate({opacity:1},500)}(a),setTimeout(()=>r.fadeOut(),3e3)}).fail(function(t){let n=e.i18n.error;t.responseJSON&&t.responseJSON.message&&(n=t.responseJSON.message),r.html(`<div class="uk-alert-danger uk-alert-padding uk-margin-small-top" uk-alert>${n}</div>`).show()}).always(function(){c.prop("disabled",!1).text(e.i18n.submit)})}n.html('<div class="uk-text-center uk-padding-small"><span uk-spinner></span></div>'),document.cookie.split(";").some(t=>t.trim().startsWith("kyom-customer="))?(t.ajax({url:e.restUrl+"kyom/v1/comment-auth",method:"GET",xhrFields:{withCredentials:!0}}).done(function(t){t.logged_in?(o=t,function(t){const a=`\n\t\t\t<div class="kyom-comment-form">\n\t\t\t\t<div class="kyom-comment-form-header uk-flex uk-flex-middle uk-margin-small-bottom">\n\t\t\t\t\t<img src="${t.user_avatar}" alt="" class="uk-comment-avatar uk-margin-small-right" width="40" height="40" />\n\t\t\t\t\t<span class="uk-text-bold">${t.user_name}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="kyom-comment-reply-info" style="display:none;"></div>\n\t\t\t\t<textarea class="uk-textarea kyom-comment-textarea" rows="4"\n\t\t\t\t\tplaceholder="${e.i18n.placeholder}"></textarea>\n\t\t\t\t<div class="kyom-comment-form-footer uk-flex uk-flex-between uk-flex-middle uk-margin-small-top">\n\t\t\t\t\t<div>\n\t\t\t\t\t\t${e.contactUrl?`<a href="${e.contactUrl}" class="uk-text-small uk-text-muted">${e.i18n.contact}</a>`:""}\n\t\t\t\t\t</div>\n\t\t\t\t\t<button type="button" class="uk-button uk-button-primary uk-button-small kyom-comment-submit">\n\t\t\t\t\t\t${e.i18n.submit}\n\t\t\t\t\t</button>\n\t\t\t\t</div>\n\t\t\t\t<div class="kyom-comment-status" style="display:none;"></div>\n\t\t\t</div>`;n.html(a)}(t)):i()}).fail(function(){i()}),n.on("click",".kyom-comment-submit",l),n.on("keydown",".kyom-comment-textarea",function(t){(t.ctrlKey||t.metaKey)&&"Enter"===t.key&&(t.preventDefault(),l())}),n.on("click",".kyom-cancel-reply",function(){s(0,"")}),t(document).on("click",".kyom-reply-btn",function(){const n=t(this);
1s(n.data("comment-id"),n.data("comment-author"))})):i()}(jQuery);

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.