PageSourceSearch

https://americancollectors.com/wp-content/themes/wmx-framework-chi…/dist/resources.min.js?ver=1768015077

js americancollectors.com collected 2026-10-02 07:30:04 UTC 7,558 bytes, 1 lines download raw bytes

1document.addEventListener("DOMContentLoaded",(function(e){var t;function a(){return{block:null,loaded:!0,initial:!0,page:1,limit:0,types:"",init:function(e){var t=this;this.block=e,this.limit=this.block.dataset.limit,this.types=this.block.dataset.types;var a=new URL(window.location);new URLSearchParams(a.search).forEach((function(e,a){"category"!=a&&"post_tag"!=a&&"keyword"!=a||e.split(",").forEach((function(e){if(e){var r,i="";(i="category"==a||"post_tag"==a?null===(r=t.block.querySelector('[data-filter-type="'+a+'"][data-filter-value="'+e+'"]'))||void 0===r?void 0:r.innerText:e)&&""!=i&&t.filtered(a,e,i)}})),"cp"==a&&(t.page=e)})),this.block.querySelectorAll(".filter .dropdown").forEach((function(e){t.dropdowns(e)}));var r=this.block.querySelector("#keyword");this.keyword(r),this.submit(),this.reset(),this.more(),this.load()},params:function(e,t){var a=new URL(window.location),r=a.searchParams.get(e)?a.searchParams.get(e).split(","):[];r.includes(t)||(r.push(t),a.searchParams.set(e,r.join(",")),a.search=decodeURIComponent(a.search),window.history.replaceState({},"",a))},dropdowns:function(e){var t=this,a=e.querySelector(".dropdown-toggle");e.querySelectorAll(".dropdown-item").forEach((function(e){e.addEventListener("click",(function(e){var a=e.target.dataset.filterType,r=e.target.dataset.filterValue,i=e.target.innerText;t.filtered(a,r,i)})),e.addEventListener("keydown",(function(e){if("Enter"===e.key){var r=e.target.dataset.filterType,i=e.target.dataset.filterValue,n=e.target.innerText;t.filtered(r,i,n),a.focus(),a.setAttribute("aria-expanded","false")}}))}))},keyword:function(e){var t=this;null==e||e.addEventListener("keydown",(function(a){if("Enter"===a.key){var r=e.value,i=e.value;""!==e.value&&(e.value="",t.loaded=!1,t.page=1,t.filtered("keyword",r,i))}}))},filtered:function(e,t,a){var r=this,i=this.block.querySelector(".filtered");if(!i.querySelector('[data-filter-type="'+e+'"][data-filter-value="'+t+'"]')){var n=document.createElement("button");n.classList.add("btn","btn-primary","btn-filter"),n.setAttribute("data-filter-type",e),n.setAttribute("data-filter-value",t),n.innerText=a,n.addEventListener("click",(function(e){var t=new URL(window.location),a=t.searchParams.get(e.target.dataset.filterType);if(a){var i=a.split(",");i=i.filter((function(t){return t!==e.target.dataset.filterValue})),""!=(i=i.join(","))?t.searchParams.set(e.target.dataset.filterType,i):t.searchParams.delete(e.target.dataset.filterType),window.history.replaceState(null,"",t)}e.target.remove(),r.loaded=!1,r.page=1,r.load()})),i.prepend(n),this.loaded=!1,this.page=1,this.params(e,t),this.load()}},submit:function(){var e=this,t=this.block.querySelector(".filter-submit"),a=this.block.querySelector("#keyword");null==t||t.addEventListener("click",(function(t){t.preventDefault();var r=a.value,i=a.value;""!==a.value&&(a.value="",e.loaded=!1,e.page=1,e.filtered("keyword",r,i))}))},reset:function(){var e=this;this.block.addEventListener("click",(function(t){if(t.target.classList.contains("filter-reset")){var a=new URL(window.location);a.search="",window.history.replaceState({},"",a),e.block.querySelector(".filtered").innerHTML="",e.loaded=!1,e.page=1,e.load()}}))},more:function(){var e=this;this.block.addEventListener("click",(function(t){t.target.classList.contains("load-more")&&(e.loaded=!0,e.page=this.page+1,e.load())}))},pagination:function(e){var t=this,a=(e=JSON.parse(e)).totalPages,r=e.currentPage,i=this.block.querySelector(".pagination");if(i.innerHTML="",i.classList.remove("d-none"),a>1){var n=function(e,t){var a=document.createElement("a");a.classList.add("page-link"),a.setAttribute("href",window.location.href.split("?")[0]+"page/"+e),a.setAttribute("data-page",e),a.innerText=e,e===t&&a.classList.add("active"),i.appendChild(a)};if(r>1){var o=document.createElement("a");o.classList.add("page-link"),o.setAttribute("href",window.location.href.split("?")[0]+"page/"+(r-1)),o.setAttribute("data-page",r-1),o.innerHTML='<svg xmlns="http://www.w3.org/2000/svg" width="15" height="25" viewBox="0 0 15 25" fill="none"><path d="m12.5 2-10.5 10.5 10.5 10.5" fill="none" stroke="currentColor" stroke-width="3"/></svg>',i.appendChild(o)}var l=r-2,s=r+2;if(l<1&&(s=4+(l=1)),s>a&&(l=(s=a)-4)<1&&(l=1),a<=4)for(var c=1;c<=a;c++)n(c,r);else{l>2?(n(1,r),n("...",r)):2===l&&n(1,r);for(var d=l;d<=s;d++)n(d,r);s<a-1?(n("...",r),n(a,r)):s===a-1&&n(a,r)}if(r!=a){var u=document.createElement("a");u.classList.add("page-link"),u.setAttribute("href",window.location.href.split("?")[0]+"page/"+(r+1)),u.setAttribute("data-page",r+1),u.innerHTML='<svg xmlns="http://www.w3.org/2000/svg" width="15" height="25" viewB
1ox="0 0 15 25" fill="none"><path d="M2 23L12.5 12.5L2 2" stroke="currentColor" stroke-width="3"/></svg>',i.appendChild(u)}this.block.querySelectorAll(".page-link").forEach((function(e){"..."!=e.dataset.page?e.addEventListener("click",(function(e){e.preventDefault(),t.block.querySelector(".resources-target").innerHTML="",t.loaded=!0,t.page=e.currentTarget.dataset.page,t.load();var a=new URL(window.location);a.searchParams.set("cp",t.page),a.search=decodeURIComponent(a.search),window.history.replaceState({},"",a)})):e.classList.add("disabled")}))}},pageItem:function(e,t){var a=document.createElement("a");return a.classList.add("page-link"),a.setAttribute("href","#"),a.setAttribute("data-page",e),a.innerText=e,e===t&&a.classList.add("active"),a},load:function(){var e=this,t=this.block.querySelector(".spinner"),a=this.block.querySelector(".resources-target");this.block.querySelector(".pagination").innerHTML="",this.loaded||(a.innerHTML="");var r,i,n=[],o=this.block.querySelectorAll(".btn-filter");0!=o.length?null===(r=this.block.querySelector(".filter-reset"))||void 0===r||r.classList.remove("d-none"):null===(i=this.block.querySelector(".filter-reset"))||void 0===i||i.classList.add("d-none"),o.forEach((function(e){var t={type:e.dataset.filterType,value:e.dataset.filterValue};n.push(t)})),t.style.display="block";var l=new FormData;l.append("filters",JSON.stringify(n)),l.append("action","resources_get"),l.append("nonce",wmx_block_resources_ajax.nonce),l.append("page",this.page),l.a
1ppend("url",window.location.href.split("?")[0]),l.append("limit",this.limit),l.append("types",this.types),fetch(wmx_block_resources_ajax.ajax_url,{method:"POST",credentials:"same-origin",body:l}).then((function(t){if(t.ok)return t;e.log("Error getting resources")})).then((function(t){return 0==e.limit&&e.pagination(t.headers.get("pagination")),t.text()})).then((function(r){a.innerHTML=r,e.listeners(),t.style.display="none",console.log(e.loaded),e.initial||e.block.scrollIntoView(!0),e.initial=!1}))},listeners:function(){this.block.querySelectorAll(".card").forEach((function(e){var t=e.querySelector("a");t&&(e.classList.add("linked"),e.addEventListener("click",(function(e){if(0===e.button)if(e.ctrlKey||e.metaKey){var a=document.createElement("a");a.setAttribute("aria-hidden","true"),a.href=t.href,a.target="_blank",a.click()}else t.click()})),e.addEventListener("auxclick",(function(e){if(1===e.button){e.preventDefault();var a=document.createElement("a");a.setAttribute("aria-hidden","true"),a.href=t.href,a.target="_blank",a.click()}})))}))},log:function(e){console.log(e)}}}document.querySelectorAll(".block--resources").forEach((function(e){a().init(e)}));var r=new Set;"undefined"!=typeof wp&&null!==(t=wp)&&void 0!==t&&null!==(t=t.data)&&void 0!==t&&t.subscribe&&wp.data.subscribe((function(){document.querySelectorAll(".block--resources").forEach((function(e){r.has(e)||(a().init(e),r.add(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.