PageSourceSearch

https://www.looperman.com/assets-v3/js/ap-v3.min.js?v=6.5.22

js looperman.com collected 2026-10-01 10:19:53 UTC 21,792 bytes, 1 lines download raw bytes

1$((function(){"use strict";let t,e;$(document).ready((function(){["#comment-submit","#comment-reply-submit-btn",".comment-reply-btn",".search-modal-btn",".favs-btn",".copyright-notice-btn",".report-item-btn",".show-lyrics-btn",".jp-play"].forEach((t=>{$(t).prop("disabled",!1).removeClass("disabled")}))})),$(document).on("change","#reported_item_reason_id",(function(){const t=String($(this).val()||""),e=$("#reported_item_reason_hint"),o=document.getElementById("reported_item_reason_notes_map"),a=String(e.data("defaultText")||"").trim();let n="";if(e.length){if(o)try{const e=JSON.parse(o.textContent||"{}");n=String(e[t]||"").trim()}catch(t){n=""}n.length?e.text(n):e.text(a)}})),$(document).on("click","#reset",(function(t){t.preventDefault(),t.stopPropagation();const e=$(this).closest("form");e.length>0&&(e.find("input:text, input:password, input:file, select, textarea").val(""),e.find("input:radio, input:checkbox").removeAttr("checked").removeAttr("selected"),e.find(".is-valid").removeClass("is-valid"))})),$("#cookie-consent").collapse("show"),$(document).on("click","#btn-cookie-consent",(function(t){$("#cookie-consent").collapse("hide")})),$(document).on({mouseenter:function(){let o=$(this).attr("uid"),a=this;o&&/^[0-9]+$/.test(String(o))&&(t=setTimeout((function(){$.ajax({method:"POST",url:"/ajax/userinfo",cache:!1,data:{uid:o,csrftoken:csrfToken},dataType:"json",success:function(t){$(".tooltip").hide(),$(".popover").hide(),t&&"object"==typeof t&&t.html&&($(a).popover({container:"body",trigger:"manual",placement:"top",html:!0,sanitize:!1,content:t.html}).popover("show"),setTimeout((function(){let t=$(a).attr("aria-describedby");$("#"+t+" [data-bs-toggle='tooltip']").each((function(){$(this).attr("data-bs-title")&&new bootstrap.Tooltip(this)}))}),0),$(".popover").on("mouseleave",(function(){e=setTimeout((function(){$(".tooltip").hide(),$(a).popover("hide")}),250)})),$(".popover").on("mouseenter",(function(){clearTimeout(e)})))},error:function(){}})}),250))},mouseleave:function(){clearTimeout(t);let o=this;e=setTimeout((function(){$(".tooltip").hide(),$(o).popover("hide")}),250)}},".getuser"),$(document).on("click",".copyright-notice-btn",(function(t){t.preventDefault(),t.stopPropagation();const e=$(this).data("type"),o=$(this).data("hash"),a=csrfToken;e&&-1!==["track","acapella","loop"].indexOf(e)&&o&&/^[A-Za-z0-9]{1,64}$/.test(String(o))&&($("#switch-modal-title").text(""),$("#switch-modal-icon").html(""),$("#switch-modal-content").html(""),$.ajax({type:"POST",url:"/ajax/ajax_copyright_modal",data:{item_type:e,item_hash:o,csrftoken:a},dataType:"json",success:function(t){if($(".tooltip").hide(),t&&"object"==typeof t){const e=(t.icon||"")+(t.title||""),o=t.content||"";if(o){$("#switch-modal-title").html(e),$("#switch-modal-content").html(o);const t=document.getElementById("switch-modal");if(t){bootstrap.Modal.getOrCreateInstance(t).show()}}}},error:function(){}}))})),$(document).on("click",".show-lyrics-btn",(function(t){t.preventDefault(),t.stopPropagation();const e=$(this).data("type"),o=$(this).data("hash"),a=csrfToken;e&&-1!==["track","acapella"].indexOf(e)&&o&&/^[A-Za-z0-9]{1,64}$/.test(String(o))&&($("#switch-modal-title").text(""),$("#switch-modal-icon").html(""),$("#switch-modal-content").html(""),$.ajax({type:"POST",url:"/ajax/ajax_lyrics_modal",data:{item_type:e,item_hash:o,csrftoken:a},dataType:"json",success:function(t){if($(".tooltip").hide(),t&&"object"==typeof t){const e=(t.icon||"")+(t.title||""),o=t.content||"";if(o){$("#switch-modal-title").html(e),$("#switch-modal-content").html(o);const t=document.getElementById("switch-modal");if(t){bootstrap.Modal.getOrCreateInstance(t).show()}}}},error:function(){}}))})),$(document).on("click",".show-plays-btn",(function(t){t.preventDefault(),t.stopPropagation();const e=$(this).data("type"),o=$(this).data("hash"),a=csrfToken;e&&-1!==["track"].indexOf(e)&&o&&/^[A-Za-z0-9]{1,64}$/.test(String(o))&&($("#switch-modal-title").text(""),$("#switch-modal-icon").html(""),$("#switch-modal-content").html(""),$.ajax({type:"POST",url:"/ajax/ajax_plays_modal",data:{item_type:e,item_hash:o,csrftoken:a},dataType:"json",success:function(t){if($(".tooltip").hide(),t&&"object"==typeof t){const e=(t.icon||"")+(t.title||""),o=t.content||"";if(o){$("#switch-modal-title").html(e),$("#switch-modal-content").html(o);const t=document.getElementById("switch-modal");if(t){bootstrap.Modal.getOrCreateInstance(t).show()}}}},error:function(){}}))})),$(document).on("click",".show-downloads-btn",(function(t){t.preventDefault(),t.stopPropagation();const e=$(this).data("type"),o=$(this).data("hash"),a=csrfToken;e&&-1!==["track","acapella","loop"].indexOf(e)&&o&&/^[A-Za-z0-9]{1,64}$/.test(String(o))&&($("#switch-modal-title").text(""),$("#switch-modal-icon").html(""),$("#switch-modal-content").html(""),$.ajax({type:"POST",url:"/ajax/ajax_downloads_modal",data:{item_type:e,item_hash:o,csrftoken:a},dataType:"json",success:function(t){if($(".tooltip").hide(),t&&"object"==typeof t){const e=(t.icon||"")+(t.title||""),o=t.content||"";if(o){$("#switch-modal-title").html(e),$("#switch-modal-content").html(o);const t=document.getElementById("switch-modal");if(t){bootstrap.Modal.getOrCreateInstance(t).show()}}}},error:function(){}}))})),$(document).on("click",".show-favs-btn",(function(t){t.preventDefault(),t.stopPropagation();const e=$(this).data("type"),o=$(this).data("hash"),a=csrfToken;e&&-1!==["track","acapella","loop"].indexOf(e)&&o&&/^[A-Za-z0-9]{1,64}$/.test(String(o))&&($("#switch-modal-title").text(""),$("#switch-modal-icon").html(""),$("#switch-modal-content").html(""),$.ajax({type:"POST",url:"/ajax/ajax_favs_modal",data:{item_type:e,item_hash:o,csrftoken:a},dataType:"json",success:function(t){if($(".tooltip").hide(),t&&"object"==typeof t){const e=(t.icon||"")+(t.title||""),o=t.content||"";if(o){$("#switch-modal-title").html(e),$("#switch-modal-content").html(o);const t=document.getElementById("switch-modal");if(t){bootstrap.Modal.getOrCreateInstance(t).show()}}}},error:function(){}}))})),$(document).on("click",".show-adv-search-btn",(function(t){t.preventDefault(),t.stopPropagation();const e=$(this).data("type"),o=csrfToken;let a=$(this).data("qfp");"string"!=typeof a&&(a=JSON.stringify(a??[])),a=btoa(a);e&&-1!==["acapellas","loops","software","tracks"].indexOf(e)&&($("#switch-modal-title").text(""),$("#switch-modal-icon").html(""),$("#switch-modal-content").html(""),$.ajax({type:"POST",url:"/ajax/ajax_adv_search_modal",data:{item_type:e,query_filter_params:a,csrftoken:o},dataType:"json",success:function(t){if($(".tooltip").hide(),t&&"object"==typeof t){const e=(t.icon||"")+(t.title||""),o=t.content||"";if(o){$("#switch-modal-title").html(e),$("#switch-modal-content").html(o);const t=document.getElementById("switch-modal");if(t){bootstrap.Modal.getOrCreateInstance(t).show()}}}},error:function(){}}))})),$(document).on("click",".btn-do-fav",(function(t){t.preventDefault(),t.stopPropagation();const e=$(this).data("hash"),o=$(this).data("type"),a=csrfToken;if(!e||!/^[A-Za-z0-9]{1,64}$/.test(String(e)))return;o&&-1!==["track","acapella","loop"].indexOf(o)&&$.ajax({type:"POST",url:"/ajax/ajax_favs",data:{item_hash:e,item_type:o,csrftoken:a},dataType:"json",success:function(t){if(($(".tooltip").hide(),t&&"object"==typeof t)&&!1===(!Object.prototype.hasOwnProperty.call(t,"fail")||t.fail)){var o=!!t.isfav,a="number"==typeof t.total_favs?t.total_favs:null;!0===o?($(".favs-icon-"+e).removeClass("text-white").addClass("text-danger"),$(".favs-"+e).attr("data-bs-title","Remove from favourites").tooltip("hide")):($(".favs-icon-"+e).removeClass("text-danger").addClass("text-white"),$(".favs-"+e).attr("data-bs-title","Add to favourites").tooltip("hide")),null!==a&&$("#favs-count-"+e).text(a)}},error:function(){}})})),$(document).on("click",".btn-blockuser",(function(t){t.preventDefault(),t.stopPropagation();const e=$(this).data("uid"),o=csrfToken;!e||isNaN(e)||parseInt(e)<=0||$.ajax({type:"POST",url:"/ajax/ajax_block_user",data:{user_id:e,csrftoken:o},dataType:"json",success:function(t){let o,a;"error_max_blocked"!==t.isblocked?(!1===t.isblocked?(o="Unblock",a="You have blocked this user. They can no longer send you messages or comment on your uploads or posts"):($("#trow-"+e).remove(),o="Block",a="Prevent this user from sending you messages or commenting on your uploads or posts"),$(".btn-blockuser.btn-id-"+e).text(o).attr("data-original-title",a)):alert("You have blocked the maximum number of users allowed. Please unblock some users first.")},error:function(){}})})),$(document).on("click",".btn-followuser",(function(t){t.preventDefault(),t.stopPropagation();const e=$(this).data("uid"),o=csrfToken;!e||isNaN(e)||parseInt(e)<=0||$.ajax({type:"POST",url:"/ajax/ajax_follow_user",data:{user_id:e,csrftoken:o},dataType:"json",success:function(t){let o,a;"error_max_followed"!==t.isfollowed?(!1===t.isfollowed?(o="Unfollow",a="You have followed this user. You can now filter search results to find their content easier"):($("#trow-"+e).remove(),o="Follow",a="Follow this user to be able to see when they upload new content"),$(".btn-followuser.btn-id-"+e).text(o).attr("data-original-title",a)):alert("You have followed the maximum number of users allowed. Please unfollow some users first.")},error:function(){}})})),$(document).on("click",".btn-ignoreuser",(function(t){t.preventDefault(),t.stopPropagation();const e=$(this).data("uid"),o=csrfToken;e&&/^[0-9]+$/.test(String(e))&&$.ajax({type:"POST",url:"/ajax/ajax_ignore_user",data:{user_id:e,csrftoken:o},dataType:"json",success:function(t){if(!t||"object"!=typeof t)return;if("error_max_ignored"===t.isignored)return void alert("You have ignored the maximum number of users allowed. Please unignore some users first.");let o,a;!1===t.isignored?(o="Unignore",a="You have ignored this user. You can now filter search results to hide their content easier"):($("#trow-"+e).remove(),o="Ignore",a="Ignore this user to be able to hide their content in search result"),$(".btn-ignoreuser.btn-id-"+e).text(o).attr("data-original-title",a)},error:function(){}})})),$(document).on("click",".report-item-btn",(function(t){t.preventDefault(),t.stopPropagation();const e=$(this).data("type"),o=$(this).data("hash"),a="reply"===$(this).data("target")?"reply":"item",n=csrfToken;e&&-1!==["acapella","comment","user","loop","software","track"].indexOf(String(e).toLowerCase())&&o&&/^[A-Za-z0-9]{1,64}$/.test(String(o))&&($("#switch-modal-title").text(""),$("#switch-modal-icon").html(""),$("#switch-modal-content").html(""),$(".popover").hide(),$.ajax({type:"POST",url:"/ajax/ajax_report_modal",data:{item_type:e,item_identifier:o,item_target:a,csrftoken:n},dataType:"json",success:function(t){$("#switch-modal-title").html(t.icon+t.title),$("#switch-modal-content").html(t.content);const e=document.getElementById("switch-modal");if(e){bootstrap.Modal.getOrCreateInstance(e).show()}},error:function(){}}))})),$(document).on("submit","#report-item-form",(function(t){t.preventDefault();const e=$("#reported_item_identifier").val(),o=$("#reported_item_type").val(),a=$("#reported_item_target").val(),n=$("#reported_item_reason_id").val(),r=$("#reported_item_notes").val(),s=csrfToken;if(e&&o&&a&&n&&r){-1!==["acapella","comment","user","loop","software","track"].indexOf(String(o).toLowerCase())&&/^[A-Za-z0-9]{1,64}$/.test(String(e))&&/^[0-9]+$/.test(String(n))&&-1!==["item","reply"].indexOf(String(a).toLowerCase())&&(String(r).length<5||$.ajax({type:"POST",url:"/ajax/ajax_report_item",data:{reported_item_type:o,reported_item_identifier:e,reported_item_target:a,reported_item_reason_id:n,reported_item_notes:r,csrftoken:s},dataType:"json",success:function(t){$("#reported_item_reason_id").removeClass("is-invalid is-valid"),$("#reported_item_reason_id_feedback").hide().html(""),$("#reported_item_notes").removeClass("is-invalid is-valid"),$("#reported_item_notes_feedback").hide().html(""),t.success?$("#switch-modal-content").html(t.html):(t.errors&&"string"==typeof t.errors.reported_item_reason_id&&t.errors.reported_item_reason_id.length&&($("#reported_item_reason_id_feedback").css("display",""),$("#reported_item_reason_id").addClass("is-invalid"),$("#reported_item_reason_id_feedback").html(t.errors.reported_item_reason_id)),t.errors&&"string"==typeof t.errors.reported_item_notes&&t.errors.reported_item_notes.length?($("#reported_item_notes_feedback").css("display",""),$("#reported_item_notes").addClass("is-invalid"),$("#reported_item_notes_feedback").html(t.errors.reported_item_notes)):t.errors&&t.errors.reported_item_reason_id||($("#reported_item_notes_feedback").css("display",""),$("#reported_item_notes").addClass("is-invalid"),$("#reported_item_notes_feedback").html("An error occurred while validating the report.")))},error:function(){}}))}}));var o=0,a=[],n=$(".player-wrapper");
1n.length>0&&n.each((function(){var t=$(this),e=t.data("hash"),n=t.data("type");$.jPlayer.timeFormat.padMin=!1;var r="player_"+e,s=t.data("mp3"),i=$("#"+r).jPlayer({ready:function(){$(this).jPlayer("setMedia",{mp3:s}),"loop"===n&&$(this).jPlayer("option","loop","true")},play:function(){if($(this).jPlayer("pauseOthers"),o=a.indexOf(i),"track"===n){var t=csrfToken;if(!e||!/^[A-Za-z0-9]{1,64}$/.test(String(e)))return;$.ajax({type:"POST",url:"/ajax/ajax_track_plays",data:{item_hash:e,csrftoken:t},dataType:"json",success:function(t){t&&"object"==typeof t&&!0===t.updated&&$("#track-plays-count-"+e).text(t.total_plays)},error:function(){}})}},pause:function(){},ended:function(){},preload:"none",volume:.9,swfPath:"/assets-v3/swf/looperman-player.swf",solution:"html, flash",supplied:"mp3",cssSelectorAncestor:"#jp_container_"+e,wmode:"window"});t.find(".volume-control").on("input",(function(){i.jPlayer("volume",$(this).val())})),a.push(i)})),$(document).on("mouseenter",".volume-container",(function(){$(this).find(".volume-icon").addClass("d-none"),$(this).find(".volume-slider").removeClass("d-none"),$(this).closest(".player-buttons").find(".jp-timer").removeClass("d-md-inline-block")})),$(document).on("mouseleave",".volume-container",(function(){$(this).find(".volume-icon").removeClass("d-none"),$(this).find(".volume-slider").addClass("d-none"),$(this).closest(".player-buttons").find(".jp-timer").addClass("d-md-inline-block")})),$(document).keydown((function(t){if(!$(t.target).is("input, textarea, [contenteditable=true]")&&!t.target.isContentEditable&&t.shiftKey){switch(t.which){case 37:o=(o-1+a.length)%a.length,a[o].jPlayer("play"),a[o].parents(".player-wrapper").get(0).scrollIntoView({behavior:"smooth",block:"center"});break;case 39:o=(o+1)%a.length,a[o].jPlayer("play"),a[o].parents(".player-wrapper").get(0).scrollIntoView({behavior:"smooth",block:"center"});break;case 32:t.ctrlKey?(a[o].jPlayer("playHead",0),a[o].jPlayer("play")):a[o].data().jPlayer.status.paused?a[o].jPlayer("play"):a[o].jPlayer("pause");break;default:return}t.preventDefault()}})),$(document).on("submit","#comment-form",(function(t){t.preventDefault();const e=$("#comment_body").val(),o=$("input[name='item_type']").val(),a=$("input[name='item_hash']").val(),n=csrfToken;o&&-1!==["acapella","loop","track","software","blog"].indexOf(String(o).toLowerCase())&&a&&/^[A-Za-z0-9]{1,64}$/.test(String(a))&&(!e||String(e).trim().length<5||$.ajax({type:"POST",url:"/ajax/ajax_comment_add",data:{comment_body:e,item_type:o,item_hash:a,csrftoken:n},dataType:"json",success:function(t){t.success?($("#comment_body").removeClass("is-invalid"),$("#comment_body").removeClass("is-valid"),$("#comment-form").removeClass("was-validated"),$("#comment_body_error").html(""),$("#comment_body").val(""),$.ajax({url:"/ajax/ajax_comment_single",type:"POST",data:{comment_id:t.comment_id,csrftoken:n},success:function(t){$("#comments-list-wrapper").prepend(t);const e=$("#comments-list-wrapper").children().first();e.find(".comment-reply-btn").prop("disabled",!1).removeClass("disabled"),e.find(".report-item-btn").prop("disabled",!1).removeClass("disabled"),e.find("[data-bs-toggle='tooltip']").each((function(){$(this).attr("data-bs-title")&&new bootstrap.Tooltip(this)}));var o=parseInt($("#comments-total-wrapper").text(),10);$("#comments-total-wrapper").text(o+1),$("html, body").animate({scrollTop:$("#comments-list-wrapper").offset().top-100},1e3)},error:function(t,e,o){$("#comments-list-wrapper").prepend('<p class="p-3">Error loading new comment.</p>')}})):($("#comment_body").removeClass("is-valid"),$("#comment_body_feedback").css("display",""),$("#comment_body").addClass("is-invalid"),t.errors&&"string"==typeof t.errors.comment_body?$("#comment_body_feedback").html(t.errors.comment_body):$("#comment_body_feedback").html("An error occurred while validating the comment body."))},error:function(t,e,o){$("#comment_body_feedback").html("An error occurred while processing your request. Please try again later.")}}))})),$(document).on("click",".comment-reply-btn",(function(t){const e=$(this).data("comment-id"),o=csrfToken;$(".comment-reply-form-wrapper").each((function(){if($(this).children().length>0&&!$(this).hasClass("comment-reply-form-wrapper-"+e)){$(this).data("originalBtnWrapper").show(),$(this).empty()}}));let a=$(this).parent().parent(),n=$(".comment-reply-form-wrapper-"+e);n.data("originalBtnWrapper",a),a.hide(),$.ajax({url:"/ajax/ajax_comment_reply_form",type:"POST",data:{comment_id:e,csrftoken:o},success:function(t){n.html(t).hide().slideDown("slow")},error:function(){}})})),$(document).on("submit","#comment-reply-form",(function(t){t.preventDefault();const e=$("input[name='comment_id']").val(),o=$("#comment_reply").val(),a=csrfToken;return $.ajax({type:"POST",url:"/ajax/ajax_comment_reply_add",data:{comment_id:e,comment_reply:o,csrftoken:a},dataType:"json",success:function(t){t.success?($("#comment_reply").removeClass("is-invalid"),$("#comment_reply").removeClass("is-valid"),$("#comment-reply-form").removeClass("was-validated"),$("#comment_reply_error").html(""),$("#comment_reply").val(""),$.ajax({url:"/ajax/ajax_comment_single",type:"POST",data:{comment_id:e,csrftoken:a},success:function(t){$("#comment-id-"+e).html(t);const o=$("#comment-id-"+e);o.find(".comment-reply-btn").prop("disabled",!1).removeClass("disabled"),o.find(".report-item-btn").prop("disabled",!1).removeClass("disabled"),o.find("[data-bs-toggle='tooltip']").each((function(){$(this).attr("data-bs-title")&&new bootstrap.Tooltip(this)}))},error:function(t,e,o){}})):($("#comment_reply").removeClass("is-valid"),$("#comment_reply_feedback").css("display",""),$("#comment_reply").addClass("is-invalid"),t.errors&&"string"==typeof t.errors.comment_reply?$("#comment_reply_feedback").html(t.errors.comment_reply
1):$("#comment_reply_feedback").html("An error occurred while validating the comment reply."))},error:function(){}}),!1})),$(".mplayer").on({mouseenter:function(){$(this).addClass("active-mplayer")},mouseleave:function(){$(this).removeClass("active-mplayer")}}),$(document).on("click",".mplayer",(function(t){t.preventDefault(),t.stopPropagation();const e=$(this).attr("mplayer_url"),o=$(this).attr("mplayer_type");document.querySelectorAll(".modal.show").forEach((function(t){bootstrap.Modal.getOrCreateInstance(t).hide()})),$('[data-toggle="tooltip"]').tooltip("hide"),$('[data-toggle="popover"]').popover("hide"),$.ajax({method:"POST",url:"/ajax/modal_player_info",data:{mplayer_url:e,mplayer_type:o,csrftoken:csrfToken},dataType:"json",success:function(t){"success"===t.player.status?$("#mplayer-html").html(t.player.html):$("#mplayer-html").html("<h3>This track was not found. <br><br>Maybe it has been removed or has embedding on other sites disabled</h3>");var e=document.getElementById("mplayer-modal");e&&bootstrap.Modal.getOrCreateInstance(e).show()},error:function(t,e,o){$("#mplayer-html").html("<h3>An error occurred while loading the track. Please try again later.</h3>");var a=document.getElementById("mplayer-modal");a&&bootstrap.Modal.getOrCreateInstance(a).show()}})})),$("#mplayer-modal").on("hide.bs.modal",(function(){$("#mplayer-html").html("")}));document.getElementById("myModal"),document.getElementById("myInput"),[...document.querySelectorAll("[data-bs-toggle='tooltip']")].map((t=>{if(t.getAttribute("data-bs-title"))return new bootstrap.Tooltip(t)}));function r(t){var e=$(t).siblings(".invalid-feedback");t.validity.valid?($(t).removeClass("is-invalid").addClass("is-valid"),e.hide()):($(t).removeClass("is-valid").addClass("is-invalid"),e.text(t.validationMessage),e.show())}function s(t){$(t).find(".form-select, .form-check").each((function(){$(this).siblings(".invalid-feedback").hide()}))}$(document).on("input",".form-control, .form-select, .form-check-input",(function(t){r(this)})),$(document).on("reset",".needs-validation",(function(){s(this)})),$(document).on("submit",".needs-validation",(function(t){$(this).find("textarea.replace_common_chars").each((function(){const t=$(this),e=function(t){const e={"’":"'","‘":"'","“":'"',"”":'"',"–":"-","—":"-","…":"..."," ":" ","\r\n":"\n","\r":"\n"};return t=(t=(t=t.replace(/[\u2018\u2019\u201C\u201D\u2013\u2014\u2026\u00A0]|\r\n|\r/g,(t=>e[t]||"\n"))).replace(/[\u200B-\u200D\uFEFF]/g,"")).trim()}(t.val());t.val(e)}))})),$(document).on("submit",".needs-validation",(function(t){$(this).find("textarea.fix_all_caps").each((function(){const t=$(this),e=(o=t.val())===o.toUpperCase()&&""!==o.trim()?(o=o.toLowerCase()).replace(/(^\s*\w|[.!?]\s*\w|\n\s*\w)/g,(t=>t.toUpperCase())):o;var o;t.val(e)}))})),$(document).on("submit",".needs-validation",(function(t){this.checkValidity()||(t.preventDefault(),t.stopPropagation(),$(this).find(".form-control, .form-select, .form-check-input").each((function(){r(this)}))),$(this).addClass("was-validated")})),$(document).on("shown.bs.modal",(function(t){var e=$(t.target).find(".needs-validation");e.removeClass("was-validated"),s(e)}))}));

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.