PageSourceSearch

https://muffin.industries/packs/index-CY8VJ9xB.js

js muffin.industries collected 2026-10-07 15:50:58 UTC 3,945 bytes, 2 lines download raw bytes

1import{c as b,g as k}from"./index-BuCZtZVa.js";var l={},c={},h;function g(){if(h)return c;h=1,Object.defineProperty(c,"__esModule",{value:!0}),c.createBackoff=u;var f={exponential:function(s,o){return Math.floor(Math.random()*Math.pow(2,s)*o)},fibonacci:function(s,o){var e=1;if(s>e)for(var n=1,e=2,t=2;t<s;t++){var r=n+e;n=e,e=r}return Math.floor(Math.random()*e*o)}};function u(i,s){return new a(f[i],s)}function a(i,s){this.func=i,this.attempts=0,this.delay=typeof s.initialDelay<"u"?s.initialDelay:100}return a.prototype.backoff=function(){setTimeout(this.onReady,this.func(++this.attempts,this.delay))},c}const p={},d=Object.freeze(Object.defineProperty({__proto__:null,default:p},Symbol.toStringTag,{value:"Module"})),m=b(d);var y;function v(){if(y)return l;y=1,Object.defineProperty(l,"__esModule",{value:!0});var f=function(){function o(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,n,t){return n&&o(e.prototype,n),t&&o(e,t),e}}();function u(o,e){if(!(o instanceof e))throw new TypeError("Cannot call a class as a function")}var a=g().createBackoff,i=typeof WebSocket<"u"?WebSocket:m,s=function(){function o(e,n){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};u(this,o),this.url=e,this.protocols=n,this.reconnectEnabled=!0,this.listeners={},this.backoff=a(t.backoff||"exponential",t),this.backoff.onReady=this.onBackoffReady.bind(this),(typeof t.connect>"u"||t.connect)&&this.open()}return f(o,[{key:"open",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;this.isReconnect=n;var t=this.ws&&this.ws.binaryType;this.ws=new i(this.url,this.protocols),this.ws.onclose=this.onCloseCallback.bind(this),this.ws.onerror=this.onErrorCallback.bind(this),this.ws.onmessage=this.onMessageCallback.bind(this),this.ws.onopen=this.onOpenCallback.bind(this),t&&(this.ws.binaryType=t)}
1},{key:"onBackoffReady",value:function(n,t){this.open(!0)}},{key:"onCloseCallback",value:function(n){!this.isReconnect&&this.listeners.onclose&&this.listeners.onclose.apply(null,arguments),this.reconnectEnabled&&n.code<3e3&&this.backoff.backoff()}},{key:"onErrorCallback",value:function(){this.listeners.onerror&&this.listeners.onerror.apply(null,arguments)}},{key:"onMessageCallback",value:function(){this.listeners.onmessage&&this.listeners.onmessage.apply(null,arguments)}},{key:"onOpenCallback",value:function(){this.listeners.onopen&&this.listeners.onopen.apply(null,arguments),this.isReconnect&&this.listeners.onreconnect&&this.listeners.onreconnect.apply(null,arguments),this.isReconnect=!1}},{key:"close",value:function(n,t){typeof n>"u"&&(n=1e3),this.reconnectEnabled=!1,this.ws.close(n,t)}},{key:"send",value:function(n){this.ws.send(n)}},{key:"bufferedAmount",get:function(){return this.ws.bufferedAmount}},{key:"readyState",get:function(){return this.ws.readyState}},{key:"binaryType",get:function(){return this.ws.binaryType},set:function(n){this.ws.binaryType=n}},{key:"extensions",get:function(){return this.ws.extensions},set:function(n){this.ws.extensions=n}},{key:"protocol",get:function(){return this.ws.protocol},set:function(n){this.ws.protocol=n}},{key:"onclose",set:function(n){this.listeners.onclose=n},get:function(){return this.listeners.onclose}},{key:"onerror",set:function(n){this.listeners.onerror=n},get:function(){return this.listeners.onerror}},{key:"onmessage",set:function(n){this.listeners.onmessage=n},get:function(){return this.listeners.onmessage}},{key:"onopen",set:function(n){this.listeners.onopen=n},get:function(){return this.listeners.onopen}},{key:"onreconnect",set:function(n){this.listeners.onreconnect=n},get:function(){return this.listeners.onreconnect}}]),o}();return s.CONNECTING=i.CONNECTING,s.OPEN=i.OPEN,s.CLOSING=i.CLOSING,s.CLOSED=i.CLOSED,l.default=s,l}var C=v();const E=k(C);export{E as W};
2//# sourceMappingURL=index-CY8VJ9xB.js.map

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.