PageSourceSearch

https://editionsvelvet.com/assets/bundle/867.964be8c5.js

js editionsvelvet.com collected 2026-10-02 11:47:38 UTC 3,905 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[536,628,867],{536(t,e,i){i.d(e,{default:()=>s});class s{constructor(t,e){this.text=t,e=e||{},this.params={type:e.type||"info",timeout:e.timeout||2500,sticky:e.sticky||!1,closeButton:e.closeButton||!1,loader:e.loader||!1,sound:e.sound||!1},this.init()}init(){var t=this.getNotificationsContainer(),e=this.renderNotification();t.appendChild(e),this.params.closeButton&&this.addCloseButton(),this.params.loader&&this.addLoader(),this.params.sound&&this.playSound(),this.params.sticky||window.setTimeout(function(){this.remove()}.bind(this),this.params.timeout)}getNotificationsContainer(){var t=document.querySelector(".notifications");return t||(t=this.createNotificationsContainer()),t}createNotificationsContainer(){var t=document.createElement("div");return t.classList.add("notifications"),document.body.appendChild(t),t}renderNotification(){return this.element=document.createElement("div"),this.element.classList.add("notification"),this.element.classList.add("alert"),this.element.classList.add("alert-"+this.params.type),this.element.innerHTML=this.text,this.element}addCloseButton(){var t=document.createElement("span");t.classList.add("fa"),t.classList.add("fa-close"),this.element.insertAdjacentElement("afterbegin",t),t.addEventListener("click",function(){this.remove()}.bind(this))}addLoader(){var t=document.createElement("span");t.classList.add("fa"),t.classList.add("fa-spinner"),t.classList.add("fa-spin"),this.element.insertAdjacentElement("afterbegin",t)}playSound(){var t=document.createElement("audio");t.style.display="none",t.autoplay=!0,t.innerHTML='<source src="/assets/sounds/'+this.params.sound+'.mp3" type="audio/mp3">',this.element.appendChild(t)}remove(){this.element.style.opacity=0,window.setTimeout(function(){this.element.parentNode.removeChild(this.element)}.bind(this),400)}}},867(t,e,i){i.d(e,{default:()=>n});var s=i(536),a=i(628);class n{constructor(t){this.articles=[],this.articlesTable=t,this.progressBar=document.querySelector("#progress-bar"),this.articleCount=document.querySelector("#article-count"),this.articleCountTotal=+this.articleCount.textContent,this.articleCountRemaining=this.articleCountTotal,this.articleProcessed=0,this.progressBar.value=0,this.progressBar.max=this.articleCountTotal,this.loadArticles(()=>this.updateNextArticle())}loadArticles(t){fetch("/admin/articles/search-terms/",{credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}}).then(t=>t.json()).then(e=>{if(e.error)throw e.error;this.articleCountRemaining=e.count,e.articles.forEach(t=>{this.articles.push(new a.default(t,this.articlesTable))}),t()}).catch(t=>{new s.default(t,{type:"warning",sticky:!0})})}updateNextArticle(){var t=this.articles.shift();void 0!==t?t.update(function(){this.updateProgress(),this.updateNextArticle()}.bind(this)):this.articleCountRemaining>0&&this.loadArticles(()=>this.updateNextArticle())}updateProgress(){this.progressBar.value+=1,this.articleCountRemaining-=1,this.articleCount.textContent=this.articleCountRemaining}}},628(t,e,i){i.d(e,{default:()=>a});var s=i(536);class a{constructor(t,e){this.id=t.id,this.title=t.title,this.url=t.url,this.table=e}update(t){this.tr=document.createElement("tr"),this.tr.innerHTML=`\n      <td>\n        <a href="${this.url}">${this.title}</a>\n      </td>\n      <td class="search-terms"><span class="fa fa-spinner fa-pulse fa-fw"></span></td>\n    `,this.table.insertAdjacentElement("afterBegin",this.tr),fetch("/admin/articles/"+this.id+"/refresh-search-terms",{method:"POST",credentials:"same-origin",headers:{Accept:"application/json"}}).then(function(t){return t.json()}).then(function(e){if(e.error)throw e.error;this.displayTerms(e.terms),t()}.bind(this)).catch(function(t){new s.default(t,{type:"warning",sticky:!0})})}displayTerms(t){this.tr.querySelector(".search-terms").textContent=t}}}}]);

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.