remove more of etf stuff

This commit is contained in:
murdle 2025-12-14 00:14:32 +02:00
parent def86c16ea
commit 47d0f2c05a

View File

@ -2136,10 +2136,10 @@ code:f.RPCCloseCodes.CLOSE_UNSUPPORTED,message:t.message}));e.destroy()}}));e.on
return e&&e.__esModule?e:{default:e}}function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,o=[],i=!0,u=!1;try{for(n=n.call(e);!(i=(r=n.next()).done);i=!0){o.push(r.value);if(t&&o.length===t)break}}catch(e){u=!0;a=e}finally{try{i||null==n.return||n.return()}finally{if(u)throw a}}return o}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return E(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return E(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function E(e,t){(null==t||t>e.length)&&(t=e.length)
;for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function S(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;O(e,t)}function O(e,t){O=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return O(e,t)}function b(){b=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};return b.apply(this,arguments)}try{a=c.default.requireModule("discord_erlpack")}catch(e){try{a=c.default.requireModule("erlpack")}catch(e){}}var I,T=c.default.requireModule("discord_rpc").RPCWebSocket,C=window.GLOBAL_ENV.MARKETING_ENDPOINT,A=new d.default("RPCServer:WSS"),M=[];function N(e){return"function"==typeof e?e():e}function P(e){void 0===e&&(e=0);var t=e>0?void 0:function(){if(N(I.listening)){var e=I.address().port;A.info("Starting on "+e);s.default.dispatch({type:_.ActionTypes.RPC_SERVER_READY,port:e})}};I.listen(_.RPC_STARTING_PORT+e%_.RPC_PORT_RANGE,"127.0.0.1",t)}
function R(e,t,n,a,o){void 0===a&&(a=200);void 0===o&&(o={});var i=N(e.headers).origin?{"Access-Control-Allow-Origin":N(e.headers).origin,"Access-Control-Allow-Credentials":"true","Access-Control-Allow-Methods":"POST, GET, PUT, PATCH, DELETE","Access-Control-Allow-Headers":["Content-Type","Authorization"].join(", ")}:{};n=n?JSON.stringify(n):"";a=200!==a||n.length?a:204;t.setHeader("Content-Length",r.byteLength(n));t.setHeader("Content-Type","application/json");t.writeHead(a,b({},o,{},i));t.end(n)}function w(e,t,n,r,a){void 0===a&&(a=0);R(e,t,{code:a,message:r},n)}var D=function(e){S(t,e);function t(t,n,r){var o;o=e.call(this,"ws",n,r)||this;if(-1===["etf","json"].indexOf(r))throw new p.default(_.RPCCloseCodes.INVALID_ENCODING,"Invalid Encoding: "+r);if("etf"===r&&null==a)throw new p.default(_.RPCCloseCodes.INVALID_ENCODING,"Erlpack cannot be used on this client");o._socket=t;return o}var n=t.prototype;n.send=function(e){
(f.default.isLoggingOverlayEvents||e.cmd!==_.RPCCommands.OVERLAY&&e.evt!==_.RPCEvents.OVERLAY)&&A.info("Socket Emit: "+this.id,(0,v.default)(e));null!=a&&"etf"===this.encoding?this._socket.send(a.pack(e),{binary:!0}):this._socket.send(JSON.stringify(e))};n.close=function(e,t){this._socket.close(e,t)};return t}(y.default),L=function(e){S(t,e);function t(t,n,r,a){var o;o=e.call(this,"http",r,a)||this;if("json"!==a)throw new p.default(_.RPCCloseCodes.INVALID_ENCODING,"Invalid Encoding: "+a);o._sendCallback=t;o._closeCallback=n;return o}var n=t.prototype;n.send=function(e){(f.default.isLoggingOverlayEvents||e.cmd!==_.RPCCommands.OVERLAY)&&A.info("Socket Emit: "+this.id,e);this._sendCallback(e)};n.close=function(e,t){this._closeCallback(t,e)};return t}(y.default),k=new(function(e){S(t,e);function t(){var t;t=e.call(this)||this;var n=0;(I=T.http.createServer()).on("error",(function(e){A.error("Error: "+e.message)
(f.default.isLoggingOverlayEvents||e.cmd!==_.RPCCommands.OVERLAY&&e.evt!==_.RPCEvents.OVERLAY)&&A.info("Socket Emit: "+this.id,(0,v.default)(e));this._socket.send(JSON.stringify(e))};n.close=function(e,t){this._socket.close(e,t)};return t}(y.default),L=function(e){S(t,e);function t(t,n,r,a){var o;o=e.call(this,"http",r,a)||this;if("json"!==a)throw new p.default(_.RPCCloseCodes.INVALID_ENCODING,"Invalid Encoding: "+a);o._sendCallback=t;o._closeCallback=n;return o}var n=t.prototype;n.send=function(e){(f.default.isLoggingOverlayEvents||e.cmd!==_.RPCCommands.OVERLAY)&&A.info("Socket Emit: "+this.id,e);this._sendCallback(e)};n.close=function(e,t){this._closeCallback(t,e)};return t}(y.default),k=new(function(e){S(t,e);function t(){var t;t=e.call(this)||this;var n=0;(I=T.http.createServer()).on("error",(function(e){A.error("Error: "+e.message)
;("EADDRINUSE"===e.code||e.message.includes("EADDRINUSE"))&&setTimeout((function(){return P(++n)}),1e3)}));I.on("request",t.handleRequest.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t)));P(n);var r={instanceId:I.instanceId||0,server:I};new T.ws.Server(r).on("connection",(function(e){return t.handleConnection(e)}));return t}var n=t.prototype;n.handleRequest=function(e,t){var n=this,r=g(N(e.url).split("?"),2),a=r[0],o=r[1],i=N(e.method);if("/rpc"!==a||"OPTIONS"!==i){var s="POST"===i;if("/rpc"!==a||"GET"!==i&&!s)w(e,t,404,"Not Found");else{var d=u.default.parse(o),f=s?N(e.headers)["content-type"].split("/")[1]:"json",c=function(){var e=l.default.parse(d.callback),n=e.protocol,r=e.host;n===location.protocol&&r===location.host?t.setHeader("Location",d.callback):t.setHeader("Location",C);t.writeHead(301);t.end()},p=new L(s?R.bind(null,e,t):c,s?w.bind(null,e,t,400):c,+d.v,f);if(s)(0,
m.validateSocketClient)(p,N(e.headers).origin,d.client_id).then((function(){var r="";e.on("data",(function(e){return r+=e}));e.on("error",(function(){return w(e,t,500,"Internal Server Error")}));e.on("end",(function(){return n.handleMessage(p,r)}))})).catch((function(e){var t=e.code,n=e.message;return p.close(t,n)}));else{p.authorization.scopes=[_.RPC_PRIVATE_LIMITED_SCOPE];this.handleMessage(p,decodeURIComponent(d.payload))}}}else R(e,t,{body:""})};n.handleConnection=function(e){var t,n=this,r=u.default.parse(N(e.upgradeReq).url.split("?")[1]),a=N(e.upgradeReq).headers.origin||"";try{t=new D(e,+r.v,r.encoding||"json")}catch(t){e.close(t.code,t.message);return}A.info("Socket Opened: "+t.id);e.on("error",(function(e){return A.error("WS Error: "+e.message)}));e.on("close",(function(e,r){A.info("Socket Closed: "+t.id+", code "+e+", message "+r);i.default.remove(M,(function(e){return e===t}));n.emit("disconnect",t)}));(0,m.validateSocketClient)(t,a,r.client_id).then((function(){M.push(t)
;e.on("message",(function(e){return n.handleMessage(t,e)}));n.emit("connect",t)})).catch((function(e){var n=e.code,r=e.message;return t.close(n,r)}))};n.handleMessage=function(e,t){var n;try{if(null!=a&&"etf"===e.encoding)n=a.unpack(t);else{if("string"!=typeof t)throw new Error;n=JSON.parse(t)}}catch(t){e.close(_.RPCCloseCodes.CLOSE_UNSUPPORTED,"Payload not "+e.encoding);return}(f.default.isLoggingOverlayEvents||n.cmd!==_.RPCCommands.OVERLAY)&&A.info("Socket Message: "+e.id,(0,v.default)(n));this.emit("request",e,n)};return t}(o.default));t.Z=k},593621:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var r=d(n(791548)),a=d(n(909243)),o=d(n(318671)),i=d(n(478370)),u=n(367983),l=d(n(176829)),s=n(770348);function d(e){return e&&e.__esModule?e:{default:e}}var f=new r.default("RPCServer:PostMessage"),c=function(e,t,n){(a.default.isLoggingOverlayEvents||e.cmd!==s.RPCCommands.OVERLAY)&&t.info("Socket Message: "+n.id,(0,o.default)(e))};var p=function(){
;e.on("message",(function(e){return n.handleMessage(t,e)}));n.emit("connect",t)})).catch((function(e){var n=e.code,r=e.message;return t.close(n,r)}))};n.handleMessage=function(e,t){var n;try{if(false)n=a.unpack(t);else{if("string"!=typeof t)throw new Error;n=JSON.parse(t)}}catch(t){e.close(_.RPCCloseCodes.CLOSE_UNSUPPORTED,"Payload not "+e.encoding);return}(f.default.isLoggingOverlayEvents||n.cmd!==_.RPCCommands.OVERLAY)&&A.info("Socket Message: "+e.id,(0,v.default)(n));this.emit("request",e,n)};return t}(o.default));t.Z=k},593621:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var r=d(n(791548)),a=d(n(909243)),o=d(n(318671)),i=d(n(478370)),u=n(367983),l=d(n(176829)),s=n(770348);function d(e){return e&&e.__esModule?e:{default:e}}var f=new r.default("RPCServer:PostMessage"),c=function(e,t,n){(a.default.isLoggingOverlayEvents||e.cmd!==s.RPCCommands.OVERLAY)&&t.info("Socket Message: "+n.id,(0,o.default)(e))};var p=function(){
var e=new i.default(u.validateSocketClient,f,l.default,c);window.addEventListener("message",(function(t){if(window!==t.source)if(null!=t.source&&null!=t.source.postMessage){var n=t.source,r=t.data,a=t.origin;e.handleMessage(r,a,(function(e,t){n.postMessage(e,t)}))}else f.error("Unknown event source")}));return e}();t.default=p},176829:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var r=u(n(909243)),a=u(n(318671)),o=u(n(524650)),i=n(770348);function u(e){return e&&e.__esModule?e:{default:e}}var l=function(e){var t=e.origin,n=e.postMessageToRPCClient,u=e.frameId,l=e.version,s=e.encoding,d=e.logger,f=e.postClose;return new o.default({origin:t,postMessageToRPCClient:n,frameId:u,version:l,encoding:s,logger:d,postClose:f,onSendingToRPCClient:function(e,t){(r.default.isLoggingOverlayEvents||e.cmd!==i.RPCCommands.OVERLAY&&e.evt!==i.RPCEvents.OVERLAY)&&d.info("Socket Emit: "+t,(0,a.default)(e))}})};t.default=l},478910:(e,t,n)=>{"use strict"
;Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var r,a=(r=n(636602))&&r.__esModule?r:{default:r},o=n(21774),i=n(770348);var u={init:function(){a.default.subscribe(i.ActionTypes.USER_SETTINGS_UPDATE,o.refreshSearchTokens);a.default.subscribe(i.ActionTypes.I18N_LOAD_SUCCESS,o.refreshSearchTokens)}};t.default=u},626643:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e){var t=(0,r.useStateFromStores)([l.default],(function(){var t,n=l.default.getQuery(e),r=l.default.getRawResults(e);if(null==n||null==r)return[];var u=(0,a.createASTHighlighter)(null!==(t=n.content)&&void 0!==t?t:"");return r.map((function(e){return e.map((function(e){var t=(0,o.createMessageRecord)(e);return t.isSearchHit?t.set("customRenderedContent",(0,i.default)(t,{postProcessor:u})):t}))}))}),[e],r.statesWillNeverBeEqual),n=(0,r.useStateFromStores)([u.default],(function(){var e=0;return[t.map((function(t){return t.filter((function(t){
var n=u.default.isBlocked(t.author.id);n&&t.isSearchHit&&e++;return!n||t.isSearchHit}))})),e]}),[t],r.statesWillNeverBeEqual),s=(p=n,v=2,function(e){if(Array.isArray(e))return e}(p)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,u=!1;try{for(n=n.call(e);!(i=(r=n.next()).done);i=!0){o.push(r.value);if(t&&o.length===t)break}}catch(e){u=!0;a=e}finally{try{i||null==n.return||n.return()}finally{if(u)throw a}}return o}}(p,v)||function(e,t){if(e){if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);return"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?d(e,t):void 0}}(p,v)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),f=s[0],c=s[1];var p,v