PageSourceSearch

https://1600vine.com/views/site/js/dist/scripts.min/7941.js?id=3b6bc9ee5108de21

js 1600vine.com collected 2026-10-04 10:54:44 UTC 2,019 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7941],{7941:function(t,s,e){e.r(s),e.d(s,{default:function(){return h}});class h{constructor(t){this.events={},this.flashEvents={},this.doneEvents={},this.propagable={},this.fired={},this.actions={},this.add(t)}#t(t,s){this.propagable[t]&&this.touched(t)&&this.propagable[t].forEach((t=>{s.apply(this,t)}))}add(t){return(t=Array.isArray(t)?t:[t]).forEach((t=>{this.events[t]||(this.events[t]=[],this.flashEvents[t]=[],this.doneEvents[t]=[])})),this}inherit(t){this.events=t.events}exists(t){return Boolean(this.events[t])}has(t){return!!this.exists(t)&&this.events[t].length>0}clearEvent(t){return(t=Array.isArray(t)?t:[t]).forEach((t=>{this.events[t]&&(this.events[t]=[])})),this}fire(t,s,e=!1){let h=[];t=Array.isArray(t)?t:[t];for(let i=0;i<t.length;i++){let r=t[i];if(e&&(this.propagable[r]||(this.propagable[r]=[]),this.propagable[r].push(s)),this.fired[r]||(this.fired[r]=0),++this.fired[r],this.events[r]){let t=0,e=this.events[r].length;this.events[r].forEach((i=>{++t;let n=i.apply(this,s);"boolean"==typeof n&&h.push(n?1:0),t===e&&this.doneEvents[r]&&this.doneEvents[r].length&&this.doneEvents[r].forEach((t=>{t.apply(this,s)}))}))}this.flashEvents[r]&&this.flashEvents[r].forEach(((t,e)=>{let i=t.apply(this,s);"boolean"==typeof i&&h.push(i?1:0),delete this.flashEvents[r][e]}))}return!(h.length&&h.indexOf(0)>=0)}fireAndPropagate(t,s){this.fire(t,s,!0)}touched(t){return!!(this.fired[t]&&this.fired[t]>0)&&this.fired[t]}on(t,s){return(t=Array.isArray(t)?t:[t]).forEach((t=>{this.events[t]&&(this.#t(t,s),this.events[t].push(s))})),this}onNext(t,s){return(t=Array.isArray(t)?t:[t]).forEach((t=>{this.flashEvents[t]&&(this.#t(t,s),this.flashEvents[t].push(s))})),this}done(t,s){return(t=Array.isArray(t)?t:[t]).forEach((t=>{this.doneEvents[t]&&this.doneEvents[t].push(s)})),this}act(t,s,e,h=!0){return this.onNext(t,e),this.actions[t]||(this.actions[t]=new Promise((t=>{s(t)}))),this.actions[t].then((s=>{this.fire(t,s,h)})),this.actions[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.