char/avril
(wip) why'd you have to go and make things so complicaaaaated?
git clone https://git.t4t.associates/char/avril
f4a0f5b
main
1/** 2* @license 3* web-streams-polyfill v4.3.0 4* Copyright 2026 Mattias Buelens, Diwank Singh Tomer and other contributors. 5* This code is released under the MIT license. 6* SPDX-License-Identifier: MIT 7*/ 8! function (){ "use strict" ; function e (){} function t ( e ){ return "object" == typeof e && null !== e || "function" == typeof e } const r = e ; function o ( e , t ){ try { Object . defineProperty ( e , "name" ,{ value :t , configurable :! 0 })} catch ( e ){}} const n = Promise , a = Promise . resolve . bind ( n ), i = Promise . prototype . then , s = Promise . reject . bind ( n ), l = a ; function u ( e ){ return new n ( e )} function c ( e ){ return u ( t => t ( e ))} function d ( e ){ return s ( e )} function f ( e , t , r ){ return i . call ( e , t , r )} function b ( e , t , o ){ f ( f ( e , t , o ), void 0 , r )} function h ( e , t ){ b ( e , t )} function _ ( e , t ){ b ( e , void 0 , t )} function m ( e , t , r ){ return f ( e , t , r )} function p ( e ){ f ( e , void 0 , r )} let y = e => { if ( "function" == typeof queueMicrotask ) y = queueMicrotask ; else { const e = c ( void 0 ); y = t => f ( e , t )} return y ( e )}; function S ( e , t , r ){ if ( "function" != typeof e ) throw new TypeError ( "Argument is not a function" ); return Function . prototype . apply . call ( e , t , r )} function g ( e , t , r ){ try { return c ( S ( e , t , r ))} catch ( e ){ return d ( e )}} class v { constructor (){ this . _cursor = 0 , this . _size = 0 , this . _front = { _elements :[], _next :void 0 }, this . _back = this . _front , this . _cursor = 0 , this . _size = 0 } get length (){ return this . _size } push ( e ){ const t = this . _back ; let r = t ; 16383 === t . _elements . length && ( r = { _elements :[], _next :void 0 }), t . _elements . push ( e ), r !== t && ( this . _back = r , t . _next = r ), ++ this . _size } shift (){ const e = this . _front ; let t = e ; const r = this . _cursor ; let o = r + 1 ; const n = e . _elements , a = n [ r ]; return 16384 === o && ( t = e . _next , o = 0 ), -- this . _size , this . _cursor = o , e !== t && ( this . _front = t ), n [ r ] = void 0 , a } forEach ( e ){ let t = this . _cursor , r = this . _front , o = r . _elements ; for (; ! ( t === o . length && void 0 === r . _next || t === o . length && ( r = r . _next , o = r . _elements , t = 0 , 0 === o . length ));) e ( o [ t ]), ++ t } peek (){ const e = this . _front , t = this . _cursor ; return e . _elements [ t ]}} const w = Symbol ( "[[AbortSteps]]" ), R = Symbol ( "[[ErrorSteps]]" ), T = Symbol ( "[[CancelSteps]]" ), P = Symbol ( "[[PullSteps]]" ), C = Symbol ( "[[CanPullSyncSteps]]" ), q = Symbol ( "[[ReleaseSteps]]" ); function E ( e , t ){ e . _ownerReadableStream = t , t . _reader = e , "readable" === t . _state ?j ( e ) :"closed" === t . _state ?function ( e ){ j ( e ), z ( e )}( e ) :k ( e , t . _storedError )} function W ( e , t ){ return Mr ( e . _ownerReadableStream , t )} function B ( e ){ const t = e . _ownerReadableStream ; "readable" === t . _state ?A ( e , new TypeError ( "Reader was released and can no longer be used to monitor the stream's closedness" )) :function ( e , t ){ k ( e , t )}( e , new TypeError ( "Reader was released and can no longer be used to monitor the stream's closedness" )), t . _readableStreamController [ q ](), t . _reader = void 0 , e . _ownerReadableStream = void 0 } function O ( e ){ return new TypeError ( "Cannot " + e + " a stream using a released reader" )} function j ( e ){ e . _closedPromise = u (( t , r ) => { e . _closedPromise_resolve = t , e . _closedPromise_reject = r })} function k ( e , t ){ j ( e ), A ( e , t )} function A ( e , t ){ void 0 !== e . _closedPromise_reject && ( p ( e . _closedPromise ), e . _closedPromise_reject ( t ), e . _closedPromise_resolve = void 0 , e . _closedPromise_reject = void 0 )} function z ( e ){ void 0 !== e . _closedPromise_resolve && ( e . _closedPromise_resolve ( void 0 ), e . _closedPromise_resolve = void 0 , e . _closedPromise_reject = void 0 )} const D = Number . isFinite || function ( e ){ return "number" == typeof e && isFinite ( e )}, F = Math . trunc || function ( e ){ return e < 0 ?Math . ceil ( e ) :Math . floor ( e )}; function L ( e , t ){ if ( void 0 !== e && ( "object" != typeof ( r = e ) && "function" != typeof r )) throw new TypeError ( ` ${ t } is not an object.` ); var r } function I ( e , t ){ if ( "function" != typeof e ) throw new TypeError ( ` ${ t } is not a function.` )} function $ ( e , t ){ if ( ! function ( e ){ return "object" == typeof e && null !== e || "function" == typeof e }( e )) throw new TypeError ( ` ${ t } is not an object.` )} function M ( e , t , r ){ if ( void 0 === e ) throw new TypeError ( `Parameter ${ t } is required in ' ${ r } '.` )} function Y ( e , t , r ){ if ( void 0 === e ) throw new TypeError ( ` ${ t } is required in ' ${ r } '.` )} function Q ( e ){ return Number ( e )} function x ( e ){ return 0 === e ?0 :e } function N ( e , t ){ const r = Number . MAX_SAFE_INTEGER ; let o = Number ( e ); if ( o = x ( o ), ! D ( o )) throw new TypeError ( ` ${ t } is not a finite number` ); if ( o = function ( e ){ return x ( F ( e ))}( o ), o < 0 || o > r ) throw new TypeError ( ` ${ t } is outside the accepted range of 0 to ${ r } , inclusive` ); return D ( o ) && 0 !== o ?o :0 } function H ( e , t ){ if ( ! Ir ( e )) throw new TypeError ( ` ${ t } is not a ReadableStream.` )} function V ( e ){ return new ReadableStreamDefaultReader ( e )} function U ( e , t ){ e . _reader . _readRequests . push ( t )} function G ( e , t , r ){ const o = e . _reader . _readRequests . shift (); r ?o . _closeSteps () :o . _chunkSteps ( t )} function X ( e ){ return e . _reader . _readRequests . length } function J ( e ){ const t = e . _reader ; return void 0 !== t &&!! ee ( t )} class ReadableStreamDefaultReader { constructor ( e ){ if ( M ( e , 1 , "ReadableStreamDefaultReader" ), H ( e , "First parameter" ), $r ( e )) throw new TypeError ( "This stream has already been locked for exclusive reading by another reader" ); E ( this , e ), this . _readRequests = new v } get closed (){ return ee ( this ) ?this . _closedPromise :d ( ne ( "closed" ))} cancel ( e = void 0 ){ return ee ( this ) ?void 0 === this . _ownerReadableStream ?d ( O ( "cancel" )) :W ( this , e ) :d ( ne ( "cancel" ))} read (){ if ( ! ee ( this )) return d ( ne ( "read" )); if ( void 0 === this . _ownerReadableStream ) return d ( O ( "read from" )); const e = re ( this ) ?new Z :new K ; return te ( this , e ), e . _promise } releaseLock (){ if ( ! ee ( this )) throw ne ( "releaseLock" ); void 0 !== this . _ownerReadableStream && function ( e ){ B ( e ); const t = new TypeError ( "Reader was released" ); oe ( e , t )}( this )}} Object . defineProperties ( ReadableStreamDefaultReader . prototype ,{ cancel :{ enumerable :! 0 }, read :{ enumerable :! 0 }, releaseLock :{ enumerable :! 0 }, closed :{ enumerable :! 0 }}), o ( ReadableStreamDefaultReader . prototype . cancel , "cancel" ), o ( ReadableStreamDefaultReader . prototype . read , "read" ), o ( ReadableStreamDefaultReader . prototype . releaseLock , "releaseLock" ), "symbol" == typeof Symbol . toStringTag && Object . defineProperty ( ReadableStreamDefaultReader . prototype , Symbol . toStringTag ,{ value :"ReadableStreamDefaultReader" , configurable :! 0 }); class K { constructor (){ this . _promise = u (( e , t ) => { this . _resolvePromise = e , this . _rejectPromise = t })} _chunkSteps ( e ){ this . _resolvePromise ({ value :e , done :! 1 })} _closeSteps (){ this . _resolvePromise ({ value :void 0 , done :! 0 })} _errorSteps ( e ){ this . _rejectPromise ( e )}} class Z { constructor (){ this . _promise = void 0 } _chunkSteps ( e ){ this . _promise = l ({ value :e , done :! 1 })} _closeSteps (){ this . _promise = l ({ value :void 0 , done :! 0 })} _errorSteps ( e ){ this . _promise = d ( e )}} function ee ( e ){ return !! t ( e ) && ( !! Object . prototype . hasOwnProperty . call ( e , "_readRequests" ) && e instanceof ReadableStreamDefaultReader )} function te ( e , t ){ const r = e . _ownerReadableStream ; r . _disturbed =! 0 , "closed" === r . _state ?t . _closeSteps () :"errored" === r . _state ?t . _errorSteps ( r . _storedError ) :r . _readableStreamController [ P ]( t )} function re ( e ){ const t = e . _ownerReadableStream ; return "closed" === t . _state || ( "errored" === t . _state || t . _readableStreamController [ C ]())} function oe ( e , t ){ const r = e . _readRequests ; e . _readRequests = new v , r . forEach ( e => { e . _errorSteps ( t )})} function ne ( e ){ return new TypeError ( `ReadableStreamDefaultReader.prototype. ${ e } can only be used on a ReadableStreamDefaultReader` )} var ae , ie , se ; function le ( e ){ return e . slice ()} function ue ( e , t , r , o , n ){ new Uint8Array ( e ). set ( new Uint8Array ( r , o , n ), t )} let ce = e => ( ce = "function" == typeof e . transfer ?e => e . transfer () :"function" == typeof structuredClone ?e => structuredClone ( e ,{ transfer :[ e ]}) :e => e , ce ( e )), de = e => ( de = "boolean" == typeof e . detached ?e => e . detached :e => 0 === e . byteLength , de ( e )); function fe ( e , t , r ){ if ( e . slice ) return e . slice ( t , r ); const o = r - t , n = new ArrayBuffer ( o ); return ue ( n , 0 , e , t , o ), n } function be ( e , t ){ const r = e [ t ]; if ( null != r ){ if ( "function" != typeof r ) throw new TypeError ( ` ${ String ( t )} is not a function` ); return r }} function he ( e ){ try { const t = e . done , r = e . value ; return f ( l ( r ), e => ({ done :t , value :e }))} catch ( e ){ return d ( e )}} const _e = null !== ( se = null !== ( ae = Symbol . asyncIterator ) && void 0 !== ae ?ae :null === ( ie = Symbol . for ) || void 0 === ie ?void 0 :ie . call ( Symbol , "Symbol.asyncIterator" )) && void 0 !== se ?se :"@@asyncIterator" ; function me ( e , r = "sync" , o ){ if ( void 0 === o ) if ( "async" === r ){ if ( void 0 === ( o = be ( e , _e ))){ return function ( e ){ const r = { next (){ let t ; try { t = pe ( e )} catch ( e ){ return d ( e )} return he ( t )}, return ( r ){ let o ; try { const t = be ( e . iterator , "return" ); if ( void 0 === t ) return c ({ done :! 0 , value :r }); o = S ( t , e . iterator ,[ r ])} catch ( e ){ return d ( e )} return t ( o ) ?he ( o ) :d ( new TypeError ( "The iterator.return() method must return an object" ))}}; return { iterator :r , nextMethod :r . next , done :! 1 }}( me ( e , "sync" , be ( e , Symbol . iterator )))}} else o = be ( e , Symbol . iterator ); if ( void 0 === o ) throw new TypeError ( "The object is not iterable" ); const n = S ( o , e ,[]); if ( ! t ( n )) throw new TypeError ( "The iterator method must return an object" ); return { iterator :n , nextMethod :n . next , done :! 1 }} function pe ( e ){ const r = S ( e . nextMethod , e . iterator ,[]); if ( ! t ( r )) throw new TypeError ( "The iterator.next() method must return an object" ); return r } class ye { constructor ( e , t ){ this . _ongoingPromise = void 0 , this . _isFinished =! 1 , this . _reader = e , this . _preventCancel = t } next (){ const e = () => this . _nextSteps (); return this . _ongoingPromise = this . _ongoingPromise ?m ( this . _ongoingPromise , e , e ) :e (), this . _ongoingPromise } return ( e ){ const t = () => this . _returnSteps ( e ); return this . _ongoingPromise = this . _ongoingPromise ?m ( this . _ongoingPromise , t , t ) :t (), this . _ongoingPromise } _nextSteps (){ if ( this . _isFinished ) return Promise . resolve ({ value :void 0 , done :! 0 }); const e = this . _reader , t = new Se ( this ); return te ( e , t ), t . _promise } _returnSteps ( e ){ if ( this . _isFinished ) return Promise . resolve ({ value :e , done :! 0 }); this . _isFinished =! 0 ; const t = this . _reader ; if ( ! this . _preventCancel ){ const r = W ( t , e ); return B ( t ), m ( r ,() => ({ value :e , done :! 0 }))} return B ( t ), c ({ value :e , done :! 0 })}} class Se { constructor ( e ){ this . _iterator = e , this . _promise = u (( e , t ) => { this . _resolvePromise = e , this . _rejectPromise = t })} _chunkSteps ( e ){ this . _iterator . _ongoingPromise = void 0 , y (() => this . _resolvePromise ({ value :e , done :! 1 }))} _closeSteps (){ const e = this . _iterator ; e . _ongoingPromise = void 0 , e . _isFinished =! 0 , B ( e . _reader ), this . _resolvePromise ({ value :void 0 , done :! 0 })} _errorSteps ( e ){ const t = this . _iterator ; t . _ongoingPromise = void 0 , t . _isFinished =! 0 , B ( t . _reader ), this . _rejectPromise ( e )}} const ge = { next (){ return ve ( this ) ?this . _asyncIteratorImpl . next () :d ( we ( "next" ))}, return ( e ){ return ve ( this ) ?this . _asyncIteratorImpl . return ( e ) :d ( we ( "return" ))},[ _e ](){ return this }}; function ve ( e ){ if ( ! t ( e )) return ! 1 ; if ( ! Object . prototype . hasOwnProperty . call ( e , "_asyncIteratorImpl" )) return ! 1 ; try { return e . _asyncIteratorImpl instanceof ye } catch ( e ){ return ! 1 }} function we ( e ){ return new TypeError ( `ReadableStreamAsyncIterator. ${ e } can only be used on a ReadableSteamAsyncIterator` )} Object . defineProperty ( ge , _e ,{ enumerable :! 1 }); const Re = Number . isNaN || function ( e ){ return e != e }; function Te ( e ){ const t = fe ( e . buffer , e . byteOffset , e . byteOffset + e . byteLength ); return new Uint8Array ( t )} function Pe ( e ){ const t = e . _queue . shift (); return e . _queueTotalSize -= t . size , e . _queueTotalSize < 0 && ( e . _queueTotalSize = 0 ), t . value } function Ce ( e , t , r ){ if ( "number" != typeof ( o = r ) || Re ( o ) || o < 0 || r === 1 / 0 ) throw new RangeError ( "Size must be a finite, non-NaN, non-negative number." ); var o ; e . _queue . push ({ value :t , size :r }), e . _queueTotalSize += r } function qe ( e ){ e . _queue = new v , e . _queueTotalSize = 0 } function Ee ( e ){ return e === DataView } function We ( e ){ return Ee ( e ) ?1 :e . BYTES_PER_ELEMENT } class ReadableStreamBYOBRequest { constructor (){ throw new TypeError ( "Illegal constructor" )} get view (){ if ( ! Oe ( this )) throw ot ( "view" ); return this . _view } respond ( e ){ if ( ! Oe ( this )) throw ot ( "respond" ); if ( M ( e , 1 , "respond" ), e = N ( e , "First parameter" ), void 0 === this . _associatedReadableByteStreamController ) throw new TypeError ( "This BYOB request has been invalidated" ); if ( de ( this . _view . buffer )) throw new TypeError ( "The BYOB request's buffer has been detached and so cannot be used as a response" ); et ( this . _associatedReadableByteStreamController , e )} respondWithNewView ( e ){ if ( ! Oe ( this )) throw ot ( "respondWithNewView" ); if ( M ( e , 1 , "respondWithNewView" ), ! ArrayBuffer . isView ( e )) throw new TypeError ( "You can only respond with array buffer views" ); if ( void 0 === this . _associatedReadableByteStreamController ) throw new TypeError ( "This BYOB request has been invalidated" ); if ( de ( e . buffer )) throw new TypeError ( "The given view's buffer has been detached and so cannot be used as a response" ); tt ( this . _associatedReadableByteStreamController , e )}} Object . defineProperties ( ReadableStreamBYOBRequest . prototype ,{ respond :{ enumerable :! 0 }, respondWithNewView :{ enumerable :! 0 }, view :{ enumerable :! 0 }}), o ( ReadableStreamBYOBRequest . prototype . respond , "respond" ), o ( ReadableStreamBYOBRequest . prototype . respondWithNewView , "respondWithNewView" ), "symbol" == typeof Symbol . toStringTag && Object . defineProperty ( ReadableStreamBYOBRequest . prototype , Symbol . toStringTag ,{ value :"ReadableStreamBYOBRequest" , configurable :! 0 }); class ReadableByteStreamController { constructor (){ throw new TypeError ( "Illegal constructor" )} get byobRequest (){ if ( ! Be ( this )) throw nt ( "byobRequest" ); return Ke ( this )} get desiredSize (){ if ( ! Be ( this )) throw nt ( "desiredSize" ); return Ze ( this )} close (){ if ( ! Be ( this )) throw nt ( "close" ); if ( this . _closeRequested ) throw new TypeError ( "The stream has already been closed; do not close it again!" ); const e = this . _controlledReadableByteStream . _state ; if ( "readable" !== e ) throw new TypeError ( `The stream (in ${ e } state) is not in the readable state and cannot be closed` ); Ue ( this )} enqueue ( e ){ if ( ! Be ( this )) throw nt ( "enqueue" ); if ( M ( e , 1 , "enqueue" ), ! ArrayBuffer . isView ( e )) throw new TypeError ( "chunk must be an array buffer view" ); if ( 0 === e . byteLength ) throw new TypeError ( "chunk must have non-zero byteLength" ); if ( 0 === e . buffer . byteLength ) throw new TypeError ( "chunk's buffer must have non-zero byteLength" ); if ( this . _closeRequested ) throw new TypeError ( "stream is closed or draining" ); const t = this . _controlledReadableByteStream . _state ; if ( "readable" !== t ) throw new TypeError ( `The stream (in ${ t } state) is not in the readable state and cannot be enqueued to` ); Ge ( this , e )} error ( e = void 0 ){ if ( ! Be ( this )) throw nt ( "error" ); Xe ( this , e )}[ T ]( e ){ ke ( this ), qe ( this ); const t = this . _cancelAlgorithm ( e ); return Ve ( this ), t }[ P ]( e ){ const t = this . _controlledReadableByteStream ; if ( this . _queueTotalSize > 0 ) return void Je ( this , e ); const r = this . _autoAllocateChunkSize ; if ( void 0 !== r ){ let t ; try { t = new ArrayBuffer ( r )} catch ( t ){ return void e . _errorSteps ( t )} const o = { buffer :t , bufferByteLength :r , byteOffset :0 , byteLength :r , bytesFilled :0 , minimumFill :1 , elementSize :1 , viewConstructor :Uint8Array , readerType :"default" }; this . _pendingPullIntos . push ( o )} U ( t , e ), je ( this )}[ C ](){ return this . _queueTotalSize > 0 }[ q ](){ if ( this . _pendingPullIntos . length > 0 ){ const e = this . _pendingPullIntos . peek (); e . readerType = "none" , this . _pendingPullIntos = new v , this . _pendingPullIntos . push ( e )}}} function Be ( e ){ return !! t ( e ) && ( !! Object . prototype . hasOwnProperty . call ( e , "_controlledReadableByteStream" ) && e instanceof ReadableByteStreamController )} function Oe ( e ){ return !! t ( e ) && ( !! Object . prototype . hasOwnProperty . call ( e , "_associatedReadableByteStreamController" ) && e instanceof ReadableStreamBYOBRequest )} function je ( e ){ const t = function ( e ){ const t = e . _controlledReadableByteStream ; if ( "readable" !== t . _state ) return ! 1 ; if ( e . _closeRequested ) return ! 1 ; if ( ! e . _started ) return ! 1 ; if ( J ( t ) && X ( t ) > 0 ) return ! 0 ; if ( ut ( t ) && lt ( t ) > 0 ) return ! 0 ; const r = Ze ( e ); if ( r > 0 ) return ! 0 ; return ! 1 }( e ); if ( ! t ) return ; if ( e . _pulling ) return void ( e . _pullAgain =! 0 ); e . _pulling =! 0 ; b ( e . _pullAlgorithm (),() => ( e . _pulling =! 1 , e . _pullAgain && ( e . _pullAgain =! 1 , je ( e )), null ), t => ( Xe ( e , t ), null ))} function ke ( e ){ Qe ( e ), e . _pendingPullIntos = new v } function Ae ( e , t ){ let r =! 1 ; "closed" === e . _state && ( r =! 0 ); const o = De ( t ); "default" === t . readerType ?G ( e , o , r ) :function ( e , t , r ){ const o = e . _reader , n = o . _readIntoRequests . shift (); r ?n . _closeSteps ( t ) :n . _chunkSteps ( t )}( e , o , r )} function ze ( e , t ){ for ( let r = 0 ; r < t . length ; ++ r ) Ae ( e , t [ r ])} function De ( e ){ const t = e . bytesFilled , r = e . elementSize ; return new e . viewConstructor ( e . buffer , e . byteOffset , t / r )} function Fe ( e , t , r , o ){ e . _queue . push ({ buffer :t , byteOffset :r , byteLength :o }), e . _queueTotalSize += o } function Le ( e , t , r , o ){ let n ; try { n = fe ( t , r , r + o )} catch ( t ){ throw Xe ( e , t ), t } Fe ( e , n , 0 , o )} function Ie ( e , t ){ t . bytesFilled > 0 && Le ( e , t . buffer , t . byteOffset , t . bytesFilled ), He ( e )} function $e ( e , t ){ const r = Math . min ( e . _queueTotalSize , t . byteLength - t . bytesFilled ), o = t . bytesFilled + r ; let n = r , a =! 1 ; const i = o - o % t . elementSize ; i >= t . minimumFill && ( n = i - t . bytesFilled , a =! 0 ); const s = e . _queue ; for (; n > 0 ;){ const r = s . peek (), o = Math . min ( n , r . byteLength ), a = t . byteOffset + t . bytesFilled ; ue ( t . buffer , a , r . buffer , r . byteOffset , o ), r . byteLength === o ?s . shift () :( r . byteOffset += o , r . byteLength -= o ), e . _queueTotalSize -= o , Me ( e , o , t ), n -= o } return a } function Me ( e , t , r ){ r . bytesFilled += t } function Ye ( e ){ 0 === e . _queueTotalSize && e . _closeRequested ?( Ve ( e ), Yr ( e . _controlledReadableByteStream )) :je ( e )} function Qe ( e ){ null !== e . _byobRequest && ( e . _byobRequest . _associatedReadableByteStreamController = void 0 , e . _byobRequest . _view = null , e . _byobRequest = null )} function xe ( e ){ const t = []; for (; e . _pendingPullIntos . length > 0 && 0 !== e . _queueTotalSize ;){ const r = e . _pendingPullIntos . peek (); $e ( e , r ) && ( He ( e ), t . push ( r ))} return t } function Ne ( e , t ){ const r = e . _pendingPullIntos . peek (); Qe ( e ); "closed" === e . _controlledReadableByteStream . _state ?function ( e , t ){ "none" === t . readerType && He ( e ); const r = e . _controlledReadableByteStream ; if ( ut ( r )){ const t = []; for (; t . length < lt ( r );) t . push ( He ( e )); ze ( r , t )}}( e , r ) :function ( e , t , r ){ if ( Me ( 0 , t , r ), "none" === r . readerType ){ Ie ( e , r ); const t = xe ( e ); return void ze ( e . _controlledReadableByteStream , t )} if ( r . bytesFilled < r . minimumFill ) return ; He ( e ); const o = r . bytesFilled % r . elementSize ; if ( o > 0 ){ const t = r . byteOffset + r . bytesFilled ; Le ( e , r . buffer , t - o , o )} r . bytesFilled -= o ; const n = xe ( e ); Ae ( e . _controlledReadableByteStream , r ), ze ( e . _controlledReadableByteStream , n )}( e , t , r ), je ( e )} function He ( e ){ return e . _pendingPullIntos . shift ()} function Ve ( e ){ e . _pullAlgorithm = void 0 , e . _cancelAlgorithm = void 0 } function Ue ( e ){ const t = e . _controlledReadableByteStream ; if ( ! e . _closeRequested && "readable" === t . _state ) if ( e . _queueTotalSize > 0 ) e . _closeRequested =! 0 ; else { if ( e . _pendingPullIntos . length > 0 ){ const t = e . _pendingPullIntos . peek (); if ( t . bytesFilled % t . elementSize !== 0 ){ const t = new TypeError ( "Insufficient bytes to fill elements in the given buffer" ); throw Xe ( e , t ), t }} Ve ( e ), Yr ( t )}} function Ge ( e , t ){ const r = e . _controlledReadableByteStream ; if ( e . _closeRequested || "readable" !== r . _state ) return ; const { buffer :o , byteOffset :n , byteLength :a } = t ; if ( de ( o )) throw new TypeError ( "chunk's buffer is detached and so cannot be enqueued" ); const i = ce ( o ); if ( e . _pendingPullIntos . length > 0 ){ const t = e . _pendingPullIntos . peek (); if ( de ( t . buffer )) throw new TypeError ( "The BYOB request's buffer has been detached and so cannot be filled with an enqueued chunk" ); Qe ( e ), t . buffer = ce ( t . buffer ), "none" === t . readerType && Ie ( e , t )} if ( J ( r )) if ( function ( e ){ const t = e . _controlledReadableByteStream . _reader ; for (; t . _readRequests . length > 0 ;){ if ( 0 === e . _queueTotalSize ) return ; Je ( e , t . _readRequests . shift ())}}( e ), 0 === X ( r )) Fe ( e , i , n , a ); else { e . _pendingPullIntos . length > 0 && He ( e ); G ( r , new Uint8Array ( i , n , a ), ! 1 )} else if ( ut ( r )){ Fe ( e , i , n , a ); ze ( r , xe ( e ))} else Fe ( e , i , n , a ); je ( e )} function Xe ( e , t ){ const r = e . _controlledReadableByteStream ; "readable" === r . _state && ( ke ( e ), qe ( e ), Ve ( e ), Qr ( r , t ))} function Je ( e , t ){ const r = e . _queue . shift (); e . _queueTotalSize -= r . byteLength , Ye ( e ); const o = new Uint8Array ( r . buffer , r . byteOffset , r . byteLength ); t . _chunkSteps ( o )} function Ke ( e ){ if ( null === e . _byobRequest && e . _pendingPullIntos . length > 0 ){ const t = e . _pendingPullIntos . peek (), r = new Uint8Array ( t . buffer , t . byteOffset + t . bytesFilled , t . byteLength - t . bytesFilled ), o = Object . create ( ReadableStreamBYOBRequest . prototype ); ! function ( e , t , r ){ e . _associatedReadableByteStreamController = t , e . _view = r }( o , e , r ), e . _byobRequest = o } return e . _byobRequest } function Ze ( e ){ const t = e . _controlledReadableByteStream . _state ; return "errored" === t ?null :"closed" === t ?0 :e . _strategyHWM - e . _queueTotalSize } function et ( e , t ){ const r = e . _pendingPullIntos . peek (); if ( "closed" === e . _controlledReadableByteStream . _state ){ if ( 0 !== t ) throw new TypeError ( "bytesWritten must be 0 when calling respond() on a closed stream" )} else { if ( 0 === t ) throw new TypeError ( "bytesWritten must be greater than 0 when calling respond() on a readable stream" ); if ( r . bytesFilled + t > r . byteLength ) throw new RangeError ( "bytesWritten out of range" )} r . buffer = ce ( r . buffer ), Ne ( e , t )} function tt ( e , t ){ const r = e . _pendingPullIntos . peek (); if ( "closed" === e . _controlledReadableByteStream . _state ){ if ( 0 !== t . byteLength ) throw new TypeError ( "The view's length must be 0 when calling respondWithNewView() on a closed stream" )} else if ( 0 === t . byteLength ) throw new TypeError ( "The view's length must be greater than 0 when calling respondWithNewView() on a readable stream" ); if ( r . byteOffset + r . bytesFilled !== t . byteOffset ) throw new RangeError ( "The region specified by view does not match byobRequest" ); if ( r . bufferByteLength !== t . buffer . byteLength ) throw new RangeError ( "The buffer of view has different capacity than byobRequest" ); if ( r . bytesFilled + t . byteLength > r . byteLength ) throw new RangeError ( "The region specified by view is larger than byobRequest" ); const o = t . byteLength ; r . buffer = ce ( t . buffer ), Ne ( e , o )} function rt ( e , t , r , o , n , a , i ){ t . _controlledReadableByteStream = e , t . _pullAgain =! 1 , t . _pulling =! 1 , t . _byobRequest = null , t . _queue = t . _queueTotalSize = void 0 , qe ( t ), t . _closeRequested =! 1 , t . _started =! 1 , t . _strategyHWM = a , t . _pullAlgorithm = o , t . _cancelAlgorithm = n , t . _autoAllocateChunkSize = i , t . _pendingPullIntos = new v , e . _readableStreamController = t ; b ( c ( r ()),() => ( t . _started =! 0 , je ( t ), null ), e => ( Xe ( t , e ), null ))} function ot ( e ){ return new TypeError ( `ReadableStreamBYOBRequest.prototype. ${ e } can only be used on a ReadableStreamBYOBRequest` )} function nt ( e ){ return new TypeError ( `ReadableByteStreamController.prototype. ${ e } can only be used on a ReadableByteStreamController` )} function at ( e , t ){ if ( "byob" !== ( e = ` ${ e } ` )) throw new TypeError ( ` ${ t } ' ${ e } ' is not a valid enumeration value for ReadableStreamReaderMode` ); return e } function it ( e ){ return new ReadableStreamBYOBReader ( e )} function st ( e , t ){ e . _reader . _readIntoRequests . push ( t )} function lt ( e ){ return e . _reader . _readIntoRequests . length } function ut ( e ){ const t = e . _reader ; return void 0 !== t &&!! ft ( t )} Object . defineProperties ( ReadableByteStreamController . prototype ,{ close :{ enumerable :! 0 }, enqueue :{ enumerable :! 0 }, error :{ enumerable :! 0 }, byobRequest :{ enumerable :! 0 }, desiredSize :{ enumerable :! 0 }}), o ( ReadableByteStreamController . prototype . close , "close" ), o ( ReadableByteStreamController . prototype . enqueue , "enqueue" ), o ( ReadableByteStreamController . prototype . error , "error" ), "symbol" == typeof Symbol . toStringTag && Object . defineProperty ( ReadableByteStreamController . prototype , Symbol . toStringTag ,{ value :"ReadableByteStreamController" , configurable :! 0 }); class ReadableStreamBYOBReader { constructor ( e ){ if ( M ( e , 1 , "ReadableStreamBYOBReader" ), H ( e , "First parameter" ), $r ( e )) throw new TypeError ( "This stream has already been locked for exclusive reading by another reader" ); if ( ! Be ( e . _readableStreamController )) throw new TypeError ( "Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source" ); E ( this , e ), this . _readIntoRequests = new v } get closed (){ return ft ( this ) ?this . _closedPromise :d ( _t ( "closed" ))} cancel ( e = void 0 ){ return ft ( this ) ?void 0 === this . _ownerReadableStream ?d ( O ( "cancel" )) :W ( this , e ) :d ( _t ( "cancel" ))} read ( e , t = {}){ if ( ! ft ( this )) return d ( _t ( "read" )); if ( ! ArrayBuffer . isView ( e )) return d ( new TypeError ( "view must be an array buffer view" )); if ( 0 === e . byteLength ) return d ( new TypeError ( "view must have non-zero byteLength" )); if ( 0 === e . buffer . byteLength ) return d ( new TypeError ( "view's buffer must have non-zero byteLength" )); if ( de ( e . buffer )) return d ( new TypeError ( "view's buffer has been detached" )); let r ; try { r = function ( e , t ){ var r ; return L ( e , t ),{ min :N ( null !== ( r = null == e ?void 0 :e . min ) && void 0 !== r ?r :1 , ` ${ t } has member 'min' that` )}}( t , "options" )} catch ( e ){ return d ( e )} const o = r . min ; if ( 0 === o ) return d ( new TypeError ( "options.min must be greater than 0" )); if ( function ( e ){ return Ee ( e . constructor )}( e )){ if ( o > e . byteLength ) return d ( new RangeError ( "options.min must be less than or equal to view's byteLength" ))} else if ( o > e . length ) return d ( new RangeError ( "options.min must be less than or equal to view's length" )); if ( void 0 === this . _ownerReadableStream ) return d ( O ( "read from" )); const n = function ( e , t , r ){ const o = e . _ownerReadableStream ; return "errored" === o . _state || function ( e , t , r ){ const o = e . _controlledReadableByteStream , n = We ( t . constructor ),{ byteLength :a } = t , i = r * n ; return ! ( e . _pendingPullIntos . length > 0 ) && ( "closed" === o . _state || e . _queueTotalSize >= i )}( o . _readableStreamController , t , r )}( this , e , o ) ?new dt :new ct ; return bt ( this , e , o , n ), n . _promise } releaseLock (){ if ( ! ft ( this )) throw _t ( "releaseLock" ); void 0 !== this . _ownerReadableStream && function ( e ){ B ( e ); const t = new TypeError ( "Reader was released" ); ht ( e , t )}( this )}} Object . defineProperties ( ReadableStreamBYOBReader . prototype ,{ cancel :{ enumerable :! 0 }, read :{ enumerable :! 0 }, releaseLock :{ enumerable :! 0 }, closed :{ enumerable :! 0 }}), o ( ReadableStreamBYOBReader . prototype . cancel , "cancel" ), o ( ReadableStreamBYOBReader . prototype . read , "read" ), o ( ReadableStreamBYOBReader . prototype . releaseLock , "releaseLock" ), "symbol" == typeof Symbol . toStringTag && Object . defineProperty ( ReadableStreamBYOBReader . prototype , Symbol . toStringTag ,{ value :"ReadableStreamBYOBReader" , configurable :! 0 }); class ct { constructor (){ this . _promise = u (( e , t ) => { this . _resolvePromise = e , this . _rejectPromise = t })} _chunkSteps ( e ){ this . _resolvePromise ({ value :e , done :! 1 })} _closeSteps ( e ){ this . _resolvePromise ({ value :e , done :! 0 })} _errorSteps ( e ){ this . _rejectPromise ( e )}} class dt { constructor (){ this . _promise = void 0 } _chunkSteps ( e ){ this . _promise = l ({ value :e , done :! 1 })} _closeSteps ( e ){ this . _promise = l ({ value :e , done :! 0 })} _errorSteps ( e ){ this . _promise = d ( e )}} function ft ( e ){ return !! t ( e ) && ( !! Object . prototype . hasOwnProperty . call ( e , "_readIntoRequests" ) && e instanceof ReadableStreamBYOBReader )} function bt ( e , t , r , o ){ const n = e . _ownerReadableStream ; n . _disturbed =! 0 , "errored" === n . _state ?o . _errorSteps ( n . _storedError ) :function ( e , t , r , o ){ const n = e . _controlledReadableByteStream , a = t . constructor , i = We ( a ),{ byteOffset :s , byteLength :l } = t , u = r * i ; let c ; try { c = ce ( t . buffer )} catch ( e ){ return void o . _errorSteps ( e )} const d = { buffer :c , bufferByteLength :c . byteLength , byteOffset :s , byteLength :l , bytesFilled :0 , minimumFill :u , elementSize :i , viewConstructor :a , readerType :"byob" }; if ( e . _pendingPullIntos . length > 0 ) return e . _pendingPullIntos . push ( d ), void st ( n , o ); if ( "closed" === n . _state ){ const e = new a ( d . buffer , d . byteOffset , 0 ); return void o . _closeSteps ( e )} if ( e . _queueTotalSize > 0 ){ if ( $e ( e , d )){ const t = De ( d ); return Ye ( e ), void o . _chunkSteps ( t )} if ( e . _closeRequested ){ const t = new TypeError ( "Insufficient bytes to fill elements in the given buffer" ); return Xe ( e , t ), void o . _errorSteps ( t )}} e . _pendingPullIntos . push ( d ), st ( n , o ), je ( e )}( n . _readableStreamController , t , r , o )} function ht ( e , t ){ const r = e . _readIntoRequests ; e . _readIntoRequests = new v , r . forEach ( e => { e . _errorSteps ( t )})} function _t ( e ){ return new TypeError ( `ReadableStreamBYOBReader.prototype. ${ e } can only be used on a ReadableStreamBYOBReader` )} function mt ( e , t ){ const { highWaterMark :r } = e ; if ( void 0 === r ) return t ; if ( Re ( r ) || r < 0 ) throw new RangeError ( "Invalid highWaterMark" ); return r } function pt ( e ){ const { size :t } = e ; return t || (() => 1 )} function yt ( e , t ){ L ( e , t ); const r = null == e ?void 0 :e . highWaterMark , o = null == e ?void 0 :e . size ; return { highWaterMark :void 0 === r ?void 0 :Q ( r ), size :void 0 === o ?void 0 :St ( o , ` ${ t } has member 'size' that` )}} function St ( e , t ){ return I ( e , t ), t => Q ( e ( t ))} function gt ( e , t , r ){ return I ( e , r ), r => g ( e , t ,[ r ])} function vt ( e , t , r ){ return I ( e , r ),() => g ( e , t ,[])} function wt ( e , t , r ){ return I ( e , r ), r => S ( e , t ,[ r ])} function Rt ( e , t , r ){ return I ( e , r ),( r , o ) => g ( e , t ,[ r , o ])} function Tt ( e , t ){ if ( ! qt ( e )) throw new TypeError ( ` ${ t } is not a WritableStream.` )} class WritableStream { constructor ( e = {}, t = {}){ void 0 === e ?e = null :$ ( e , "First parameter" ); const r = yt ( t , "Second parameter" ), o = function ( e , t ){ L ( e , t ); const r = null == e ?void 0 :e . abort , o = null == e ?void 0 :e . close , n = null == e ?void 0 :e . start , a = null == e ?void 0 :e . type , i = null == e ?void 0 :e . write ; return { abort :void 0 === r ?void 0 :gt ( r , e , ` ${ t } has member 'abort' that` ), close :void 0 === o ?void 0 :vt ( o , e , ` ${ t } has member 'close' that` ), start :void 0 === n ?void 0 :wt ( n , e , ` ${ t } has member 'start' that` ), write :void 0 === i ?void 0 :Rt ( i , e , ` ${ t } has member 'write' that` ), type :a }}( e , "First parameter" ); Ct ( this ); if ( void 0 !== o . type ) throw new RangeError ( "Invalid type is specified" ); const n = pt ( r ); ! function ( e , t , r , o ){ const n = Object . create ( WritableStreamDefaultController . prototype ); let a , i , s , l ; a = void 0 !== t . start ?() => t . start ( n ) :() => {}; i = void 0 !== t . write ?e => t . write ( e , n ) :() => c ( void 0 ); s = void 0 !== t . close ?() => t . close () :() => c ( void 0 ); l = void 0 !== t . abort ?e => t . abort ( e ) :() => c ( void 0 ); Nt ( e , n , a , i , s , l , r , o )}( this , o , mt ( r , 1 ), n )} get locked (){ if ( ! qt ( this )) throw Kt ( "locked" ); return Et ( this )} abort ( e = void 0 ){ return qt ( this ) ?Et ( this ) ?d ( new TypeError ( "Cannot abort a stream that already has a writer" )) :Wt ( this , e ) :d ( Kt ( "abort" ))} close (){ return qt ( this ) ?Et ( this ) ?d ( new TypeError ( "Cannot close a stream that already has a writer" )) :At ( this ) ?d ( new TypeError ( "Cannot close an already-closing stream" )) :Bt ( this ) :d ( Kt ( "close" ))} getWriter (){ if ( ! qt ( this )) throw Kt ( "getWriter" ); return Pt ( this )}} function Pt ( e ){ return new WritableStreamDefaultWriter ( e )} function Ct ( e ){ e . _state = "writable" , e . _storedError = void 0 , e . _writer = void 0 , e . _writableStreamController = void 0 , e . _writeRequests = new v , e . _inFlightWriteRequest = void 0 , e . _closeRequest = void 0 , e . _inFlightCloseRequest = void 0 , e . _pendingAbortRequest = void 0 , e . _backpressure =! 1 } function qt ( e ){ return !! t ( e ) && ( !! Object . prototype . hasOwnProperty . call ( e , "_writableStreamController" ) && e instanceof WritableStream )} function Et ( e ){ return void 0 !== e . _writer } function Wt ( e , t ){ var r ; if ( "closed" === e . _state || "errored" === e . _state ) return c ( void 0 ); e . _writableStreamController . _abortReason = t , null === ( r = e . _writableStreamController . _abortController ) || void 0 === r || r . abort ( t ); const o = e . _state ; if ( "closed" === o || "errored" === o ) return c ( void 0 ); if ( void 0 !== e . _pendingAbortRequest ) return e . _pendingAbortRequest . _promise ; let n =! 1 ; "erroring" === o && ( n =! 0 , t = void 0 ); const a = u (( r , o ) => { e . _pendingAbortRequest = { _promise :void 0 , _resolve :r , _reject :o , _reason :t , _wasAlreadyErroring :n }}); return e . _pendingAbortRequest . _promise = a , n || jt ( e , t ), a } function Bt ( e ){ const t = e . _state ; if ( "closed" === t || "errored" === t ) return d ( new TypeError ( `The stream (in ${ t } state) is not in the writable state and cannot be closed` )); const r = u (( t , r ) => { const o = { _resolve :t , _reject :r }; e . _closeRequest = o }), o = e . _writer ; var n ; return void 0 !== o && e . _backpressure && "writable" === t && cr ( o ), Ce ( n = e . _writableStreamController , Qt , 0 ), Ut ( n ), r } function Ot ( e , t ){ "writable" !== e . _state ?kt ( e ) :jt ( e , t )} function jt ( e , t ){ const r = e . _writableStreamController ; e . _state = "erroring" , e . _storedError = t ; const o = e . _writer ; void 0 !== o && $t ( o , t ), ! function ( e ){ if ( void 0 === e . _inFlightWriteRequest && void 0 === e . _inFlightCloseRequest ) return ! 1 ; return ! 0 }( e ) && r . _started && kt ( e )} function kt ( e ){ e . _state = "errored" , e . _writableStreamController [ R ](); const t = e . _storedError ; if ( e . _writeRequests . forEach ( e => { e . _reject ( t )}), e . _writeRequests = new v , void 0 === e . _pendingAbortRequest ) return void zt ( e ); const r = e . _pendingAbortRequest ; if ( e . _pendingAbortRequest = void 0 , r . _wasAlreadyErroring ) return r . _reject ( t ), void zt ( e ); b ( e . _writableStreamController [ w ]( r . _reason ),() => ( r . _resolve (), zt ( e ), null ), t => ( r . _reject ( t ), zt ( e ), null ))} function At ( e ){ return void 0 !== e . _closeRequest || void 0 !== e . _inFlightCloseRequest } function zt ( e ){ void 0 !== e . _closeRequest && ( e . _closeRequest . _reject ( e . _storedError ), e . _closeRequest = void 0 ); const t = e . _writer ; void 0 !== t && nr ( t , e . _storedError )} function Dt ( e , t ){ const r = e . _writer ; void 0 !== r && t !== e . _backpressure && ( t ?function ( e ){ ir ( e )}( r ) :cr ( r )), e . _backpressure = t } Object . defineProperties ( WritableStream . prototype ,{ abort :{ enumerable :! 0 }, close :{ enumerable :! 0 }, getWriter :{ enumerable :! 0 }, locked :{ enumerable :! 0 }}), o ( WritableStream . prototype . abort , "abort" ), o ( WritableStream . prototype . close , "close" ), o ( WritableStream . prototype . getWriter , "getWriter" ), "symbol" == typeof Symbol . toStringTag && Object . defineProperty ( WritableStream . prototype , Symbol . toStringTag ,{ value :"WritableStream" , configurable :! 0 }); class WritableStreamDefaultWriter { constructor ( e ){ if ( M ( e , 1 , "WritableStreamDefaultWriter" ), Tt ( e , "First parameter" ), Et ( e )) throw new TypeError ( "This stream has already been locked for exclusive writing by another writer" ); this . _ownerWritableStream = e , e . _writer = this ; const t = e . _state ; if ( "writable" === t ) ! At ( e ) && e . _backpressure ?ir ( this ) :lr ( this ), rr ( this ); else if ( "erroring" === t ) sr ( this , e . _storedError ), rr ( this ); else if ( "closed" === t ) lr ( this ), rr ( r = this ), ar ( r ); else { const t = e . _storedError ; sr ( this , t ), or ( this , t )} var r } get closed (){ return Ft ( this ) ?this . _closedPromise :d ( er ( "closed" ))} get desiredSize (){ if ( ! Ft ( this )) throw er ( "desiredSize" ); if ( void 0 === this . _ownerWritableStream ) throw tr ( "desiredSize" ); return function ( e ){ const t = e . _ownerWritableStream , r = t . _state ; if ( "errored" === r || "erroring" === r ) return null ; if ( "closed" === r ) return 0 ; return Vt ( t . _writableStreamController )}( this )} get ready (){ return Ft ( this ) ?this . _readyPromise :d ( er ( "ready" ))} abort ( e = void 0 ){ return Ft ( this ) ?void 0 === this . _ownerWritableStream ?d ( tr ( "abort" )) :function ( e , t ){ return Wt ( e . _ownerWritableStream , t )}( this , e ) :d ( er ( "abort" ))} close (){ if ( ! Ft ( this )) return d ( er ( "close" )); const e = this . _ownerWritableStream ; return void 0 === e ?d ( tr ( "close" )) :At ( e ) ?d ( new TypeError ( "Cannot close an already-closing stream" )) :Lt ( this )} releaseLock (){ if ( ! Ft ( this )) throw er ( "releaseLock" ); void 0 !== this . _ownerWritableStream && Mt ( this )} write ( e = void 0 ){ return Ft ( this ) ?void 0 === this . _ownerWritableStream ?d ( tr ( "write to" )) :Yt ( this , e ) :d ( er ( "write" ))}} function Ft ( e ){ return !! t ( e ) && ( !! Object . prototype . hasOwnProperty . call ( e , "_ownerWritableStream" ) && e instanceof WritableStreamDefaultWriter )} function Lt ( e ){ return Bt ( e . _ownerWritableStream )} function It ( e , t ){ "pending" === e . _closedPromiseState ?nr ( e , t ) :function ( e , t ){ or ( e , t )}( e , t )} function $t ( e , t ){ "pending" === e . _readyPromiseState ?ur ( e , t ) :function ( e , t ){ sr ( e , t )}( e , t )} function Mt ( e ){ const t = e . _ownerWritableStream , r = new TypeError ( "Writer was released and can no longer be used to monitor the stream's closedness" ); $t ( e , r ), It ( e , r ), t . _writer = void 0 , e . _ownerWritableStream = void 0 } function Yt ( e , t ){ const r = e . _ownerWritableStream , o = r . _writableStreamController , n = function ( e , t ){ if ( void 0 === e . _strategySizeAlgorithm ) return 1 ; try { return e . _strategySizeAlgorithm ( t )} catch ( t ){ return Gt ( e , t ), 1 }}( o , t ); if ( r !== e . _ownerWritableStream ) return d ( tr ( "write to" )); const a = r . _state ; if ( "errored" === a ) return d ( r . _storedError ); if ( At ( r ) || "closed" === a ) return d ( new TypeError ( "The stream is closing or closed and cannot be written to" )); if ( "erroring" === a ) return d ( r . _storedError ); const i = function ( e ){ return u (( t , r ) => { const o = { _resolve :t , _reject :r }; e . _writeRequests . push ( o )})}( r ); return function ( e , t , r ){ try { Ce ( e , t , r )} catch ( t ){ return void Gt ( e , t )} const o = e . _controlledWritableStream ; if ( ! At ( o ) && "writable" === o . _state ){ Dt ( o , Xt ( e ))} Ut ( e )}( o , t , n ), i } Object . defineProperties ( WritableStreamDefaultWriter . prototype ,{ abort :{ enumerable :! 0 }, close :{ enumerable :! 0 }, releaseLock :{ enumerable :! 0 }, write :{ enumerable :! 0 }, closed :{ enumerable :! 0 }, desiredSize :{ enumerable :! 0 }, ready :{ enumerable :! 0 }}), o ( WritableStreamDefaultWriter . prototype . abort , "abort" ), o ( WritableStreamDefaultWriter . prototype . close , "close" ), o ( WritableStreamDefaultWriter . prototype . releaseLock , "releaseLock" ), o ( WritableStreamDefaultWriter . prototype . write , "write" ), "symbol" == typeof Symbol . toStringTag && Object . defineProperty ( WritableStreamDefaultWriter . prototype , Symbol . toStringTag ,{ value :"WritableStreamDefaultWriter" , configurable :! 0 }); const Qt = {}; class WritableStreamDefaultController { constructor (){ throw new TypeError ( "Illegal constructor" )} get abortReason (){ if ( ! xt ( this )) throw Zt ( "abortReason" ); return this . _abortReason } get signal (){ if ( ! xt ( this )) throw Zt ( "signal" ); if ( void 0 === this . _abortController ) throw new TypeError ( "WritableStreamDefaultController.prototype.signal is not supported" ); return this . _abortController . signal } error ( e = void 0 ){ if ( ! xt ( this )) throw Zt ( "error" ); "writable" === this . _controlledWritableStream . _state && Jt ( this , e )}[ w ]( e ){ const t = this . _abortAlgorithm ( e ); return Ht ( this ), t }[ R ](){ qe ( this )}} function xt ( e ){ return !! t ( e ) && ( !! Object . prototype . hasOwnProperty . call ( e , "_controlledWritableStream" ) && e instanceof WritableStreamDefaultController )} function Nt ( e , t , r , o , n , a , i , s ){ t . _controlledWritableStream = e , e . _writableStreamController = t , t . _queue = void 0 , t . _queueTotalSize = void 0 , qe ( t ), t . _abortReason = void 0 , t . _abortController = function (){ if ( "function" == typeof AbortController ) return new AbortController }(), t . _started =! 1 , t . _strategySizeAlgorithm = s , t . _strategyHWM = i , t . _writeAlgorithm = o , t . _closeAlgorithm = n , t . _abortAlgorithm = a ; const l = Xt ( t ); Dt ( e , l ); b ( c ( r ()),() => ( t . _started =! 0 , Ut ( t ), null ), r => ( t . _started =! 0 , Ot ( e , r ), null ))} function Ht ( e ){ e . _writeAlgorithm = void 0 , e . _closeAlgorithm = void 0 , e . _abortAlgorithm = void 0 , e . _strategySizeAlgorithm = void 0 } function Vt ( e ){ return e . _strategyHWM - e . _queueTotalSize } function Ut ( e ){ const t = e . _controlledWritableStream ; if ( ! e . _started ) return ; if ( void 0 !== t . _inFlightWriteRequest ) return ; if ( "erroring" === t . _state ) return void kt ( t ); if ( 0 === e . _queue . length ) return ; const r = e . _queue . peek (). value ; r === Qt ?function ( e ){ const t = e . _controlledWritableStream ;( function ( e ){ e . _inFlightCloseRequest = e . _closeRequest , e . _closeRequest = void 0 })( t ), Pe ( e ); const r = e . _closeAlgorithm (); Ht ( e ), b ( r ,() => ( function ( e ){ e . _inFlightCloseRequest . _resolve ( void 0 ), e . _inFlightCloseRequest = void 0 , "erroring" === e . _state && ( e . _storedError = void 0 , void 0 !== e . _pendingAbortRequest && ( e . _pendingAbortRequest . _resolve (), e . _pendingAbortRequest = void 0 )), e . _state = "closed" ; const t = e . _writer ; void 0 !== t && ar ( t )}( t ), null ), e => ( function ( e , t ){ e . _inFlightCloseRequest . _reject ( t ), e . _inFlightCloseRequest = void 0 , void 0 !== e . _pendingAbortRequest && ( e . _pendingAbortRequest . _reject ( t ), e . _pendingAbortRequest = void 0 ), Ot ( e , t )}( t , e ), null ))}( e ) :function ( e , t ){ const r = e . _controlledWritableStream ; ! function ( e ){ e . _inFlightWriteRequest = e . _writeRequests . shift ()}( r ); const o = e . _writeAlgorithm ( t ); b ( o ,() => { ! function ( e ){ e . _inFlightWriteRequest . _resolve ( void 0 ), e . _inFlightWriteRequest = void 0 }( r ); const t = r . _state ; if ( Pe ( e ), ! At ( r ) && "writable" === t ){ const t = Xt ( e ); Dt ( r , t )} return Ut ( e ), null }, t => ( "writable" === r . _state && Ht ( e ), function ( e , t ){ e . _inFlightWriteRequest . _reject ( t ), e . _inFlightWriteRequest = void 0 , Ot ( e , t )}( r , t ), null ))}( e , r )} function Gt ( e , t ){ "writable" === e . _controlledWritableStream . _state && Jt ( e , t )} function Xt ( e ){ return Vt ( e ) <= 0 } function Jt ( e , t ){ const r = e . _controlledWritableStream ; Ht ( e ), jt ( r , t )} function Kt ( e ){ return new TypeError ( `WritableStream.prototype. ${ e } can only be used on a WritableStream` )} function Zt ( e ){ return new TypeError ( `WritableStreamDefaultController.prototype. ${ e } can only be used on a WritableStreamDefaultController` )} function er ( e ){ return new TypeError ( `WritableStreamDefaultWriter.prototype. ${ e } can only be used on a WritableStreamDefaultWriter` )} function tr ( e ){ return new TypeError ( "Cannot " + e + " a stream using a released writer" )} function rr ( e ){ e . _closedPromise = u (( t , r ) => { e . _closedPromise_resolve = t , e . _closedPromise_reject = r , e . _closedPromiseState = "pending" })} function or ( e , t ){ rr ( e ), nr ( e , t )} function nr ( e , t ){ void 0 !== e . _closedPromise_reject && ( p ( e . _closedPromise ), e . _closedPromise_reject ( t ), e . _closedPromise_resolve = void 0 , e . _closedPromise_reject = void 0 , e . _closedPromiseState = "rejected" )} function ar ( e ){ void 0 !== e . _closedPromise_resolve && ( e . _closedPromise_resolve ( void 0 ), e . _closedPromise_resolve = void 0 , e . _closedPromise_reject = void 0 , e . _closedPromiseState = "resolved" )} function ir ( e ){ e . _readyPromise = u (( t , r ) => { e . _readyPromise_resolve = t , e . _readyPromise_reject = r }), e . _readyPromiseState = "pending" } function sr ( e , t ){ ir ( e ), ur ( e , t )} function lr ( e ){ ir ( e ), cr ( e )} function ur ( e , t ){ void 0 !== e . _readyPromise_reject && ( p ( e . _readyPromise ), e . _readyPromise_reject ( t ), e . _readyPromise_resolve = void 0 , e . _readyPromise_reject = void 0 , e . _readyPromiseState = "rejected" )} function cr ( e ){ void 0 !== e . _readyPromise_resolve && ( e . _readyPromise_resolve ( void 0 ), e . _readyPromise_resolve = void 0 , e . _readyPromise_reject = void 0 , e . _readyPromiseState = "fulfilled" )} Object . defineProperties ( WritableStreamDefaultController . prototype ,{ abortReason :{ enumerable :! 0 }, signal :{ enumerable :! 0 }, error :{ enumerable :! 0 }}), "symbol" == typeof Symbol . toStringTag && Object . defineProperty ( WritableStreamDefaultController . prototype , Symbol . toStringTag ,{ value :"WritableStreamDefaultController" , configurable :! 0 }); const dr = "undefined" != typeof globalThis ?globalThis :"undefined" != typeof self ?self :"undefined" != typeof global ?global :void 0 ; const fr = function (){ const e = null == dr ?void 0 :dr . DOMException ; return function ( e ){ if ( "function" != typeof e && "object" != typeof e ) return ! 1 ; if ( "DOMException" !== e . name ) return ! 1 ; try { return new e , ! 0 } catch ( e ){ return ! 1 }}( e ) ?e :void 0 }() || function (){ const e = function ( e , t ){ this . message = e || "" , this . name = t || "Error" , Error . captureStackTrace && Error . captureStackTrace ( this , this . constructor )}; return o ( e , "DOMException" ), e . prototype = Object . create ( Error . prototype ), Object . defineProperty ( e . prototype , "constructor" ,{ value :e , writable :! 0 , configurable :! 0 }), e }(); function br ( e , t , r , o , n , a ){ const i = V ( e ), s = Pt ( t ); e . _disturbed =! 0 ; const l = new hr ( s ), _ = new mr ( l ); return u (( m , y ) => { let S ; if ( void 0 !== a ){ if ( S = () => { const r = void 0 !== a . reason ?a . reason :new fr ( "Aborted" , "AbortError" ), i = []; o || i . push (() => "writable" === t . _state ?Wt ( t , r ) :c ( void 0 )), n || i . push (() => "readable" === e . _state ?Mr ( e , r ) :c ( void 0 )), T (() => Promise . all ( i . map ( e => e ())), ! 0 , r )}, a . aborted ) return void S (); a . addEventListener ( "abort" , S )} function g (){ for (; ! l . _shuttingDown &&! t . _backpressure && "writable" === t . _state &&! At ( t ) && "readable" === e . _state && re ( i );) te ( i , _ ); if ( l . _shuttingDown ) return c ( ! 0 ); if ( t . _backpressure ) return f ( s . _readyPromise , g ); const r = new _r ( l ); return te ( i , r ), r . _promise } var v , w , R ; if ( pr ( e , i . _closedPromise , e => ( o ?P ( ! 0 , e ) :T (() => Wt ( t , e ), ! 0 , e ), null )), pr ( t , s . _closedPromise , t => ( n ?P ( ! 0 , t ) :T (() => Mr ( e , t ), ! 0 , t ), null )), v = e , w = i . _closedPromise , R = () => ( r ?P () :T (() => function ( e ){ const t = e . _ownerWritableStream , r = t . _state ; return At ( t ) || "closed" === r ?c ( void 0 ) :"errored" === r ?d ( t . _storedError ) :Lt ( e )}( s )), null ), "closed" === v . _state ?R () :h ( w , R ), At ( t ) || "closed" === t . _state ){ const t = new TypeError ( "the destination writable stream closed before all data could be piped to it" ); n ?P ( ! 0 , t ) :T (() => Mr ( e , t ), ! 0 , t )} function T ( e , r , o ){ function n (){ return b ( e (),() => C ( r , o ), e => C ( ! 0 , e )), null } l . _shuttingDown || ( l . _shuttingDown =! 0 , "writable" !== t . _state || At ( t ) ?n () :h ( l . _waitForWritesToFinish (), n ))} function P ( e , r ){ l . _shuttingDown || ( l . _shuttingDown =! 0 , "writable" !== t . _state || At ( t ) ?C ( e , r ) :h ( l . _waitForWritesToFinish (),() => C ( e , r )))} function C ( e , t ){ return Mt ( s ), B ( i ), void 0 !== a && a . removeEventListener ( "abort" , S ), e ?y ( t ) :m ( void 0 ), null } p ( u (( e , t ) => { ! function r ( o ){ o ?e () :f ( g (), r , t )}( ! 1 )}))})} class hr { constructor ( e ){ this . _writer = e , this . _shuttingDown =! 1 , this . _currentWrite = c ( void 0 )} _waitForWritesToFinish (){ const e = this . _currentWrite ; return f ( this . _currentWrite ,() => e !== this . _currentWrite ?this . _waitForWritesToFinish () :void 0 )}} class _r { constructor ( e ){ this . _state = e , this . _promise = u (( e , t ) => { this . _resolvePromise = e , this . _rejectPromise = t })} _chunkSteps ( t ){ this . _state . _currentWrite = f ( Yt ( this . _state . _writer , t ), void 0 , e ), this . _resolvePromise ( ! 1 )} _closeSteps (){ this . _resolvePromise ( ! 0 )} _errorSteps ( e ){ this . _rejectPromise ( e )}} class mr { constructor ( e ){ this . _state = e } _chunkSteps ( t ){ this . _state . _currentWrite = f ( Yt ( this . _state . _writer , t ), void 0 , e )} _closeSteps (){} _errorSteps ( e ){}} function pr ( e , t , r ){ "errored" === e . _state ?r ( e . _storedError ) :_ ( t , r )} class ReadableStreamDefaultController { constructor (){ throw new TypeError ( "Illegal constructor" )} get desiredSize (){ if ( ! yr ( this )) throw Er ( "desiredSize" ); return Pr ( this )} close (){ if ( ! yr ( this )) throw Er ( "close" ); if ( ! Cr ( this )) throw new TypeError ( "The stream is not in a state that permits close" ); wr ( this )} enqueue ( e = void 0 ){ if ( ! yr ( this )) throw Er ( "enqueue" ); if ( ! Cr ( this )) throw new TypeError ( "The stream is not in a state that permits enqueue" ); return Rr ( this , e )} error ( e = void 0 ){ if ( ! yr ( this )) throw Er ( "error" ); Tr ( this , e )}[ T ]( e ){ qe ( this ); const t = this . _cancelAlgorithm ( e ); return vr ( this ), t }[ P ]( e ){ const t = this . _controlledReadableStream ; if ( this . _queue . length > 0 ){ const r = Pe ( this ); this . _closeRequested && 0 === this . _queue . length ?( vr ( this ), Yr ( t )) :Sr ( this ), e . _chunkSteps ( r )} else U ( t , e ), Sr ( this )}[ C ](){ return this . _queue . length > 0 }[ q ](){}} function yr ( e ){ return !! t ( e ) && ( !! Object . prototype . hasOwnProperty . call ( e , "_controlledReadableStream" ) && e instanceof ReadableStreamDefaultController )} function Sr ( e ){ if ( ! gr ( e )) return ; if ( e . _pulling ) return void ( e . _pullAgain =! 0 ); e . _pulling =! 0 ; b ( e . _pullAlgorithm (),() => ( e . _pulling =! 1 , e . _pullAgain && ( e . _pullAgain =! 1 , Sr ( e )), null ), t => ( Tr ( e , t ), null ))} function gr ( e ){ const t = e . _controlledReadableStream ; if ( ! Cr ( e )) return ! 1 ; if ( ! e . _started ) return ! 1 ; if ( $r ( t ) && X ( t ) > 0 ) return ! 0 ; return Pr ( e ) > 0 } function vr ( e ){ e . _pullAlgorithm = void 0 , e . _cancelAlgorithm = void 0 , e . _strategySizeAlgorithm = void 0 } function wr ( e ){ if ( ! Cr ( e )) return ; const t = e . _controlledReadableStream ; e . _closeRequested =! 0 , 0 === e . _queue . length && ( vr ( e ), Yr ( t ))} function Rr ( e , t ){ if ( ! Cr ( e )) return ; const r = e . _controlledReadableStream ; if ( $r ( r ) && X ( r ) > 0 ) G ( r , t , ! 1 ); else { let r ; try { r = e . _strategySizeAlgorithm ( t )} catch ( t ){ throw Tr ( e , t ), t } try { Ce ( e , t , r )} catch ( t ){ throw Tr ( e , t ), t }} Sr ( e )} function Tr ( e , t ){ const r = e . _controlledReadableStream ; "readable" === r . _state && ( qe ( e ), vr ( e ), Qr ( r , t ))} function Pr ( e ){ const t = e . _controlledReadableStream . _state ; return "errored" === t ?null :"closed" === t ?0 :e . _strategyHWM - e . _queueTotalSize } function Cr ( e ){ const t = e . _controlledReadableStream . _state ; return ! e . _closeRequested && "readable" === t } function qr ( e , t , r , o , n , a , i ){ t . _controlledReadableStream = e , t . _queue = void 0 , t . _queueTotalSize = void 0 , qe ( t ), t . _started =! 1 , t . _closeRequested =! 1 , t . _pullAgain =! 1 , t . _pulling =! 1 , t . _strategySizeAlgorithm = i , t . _strategyHWM = a , t . _pullAlgorithm = o , t . _cancelAlgorithm = n , e . _readableStreamController = t ; b ( c ( r ()),() => ( t . _started =! 0 , Sr ( t ), null ), e => ( Tr ( t , e ), null ))} function Er ( e ){ return new TypeError ( `ReadableStreamDefaultController.prototype. ${ e } can only be used on a ReadableStreamDefaultController` )} function Wr ( e , t ){ return Be ( e . _readableStreamController ) ?function ( e ){ let t , r , o , n , a , i = V ( e ), s =! 1 , l =! 1 , d =! 1 , f =! 1 , b =! 1 ; const h = u ( e => { a = e }); function m ( e ){ _ ( e . _closedPromise , t => ( e !== i || ( Xe ( o . _readableStreamController , t ), Xe ( n . _readableStreamController , t ), f && b || a ( void 0 )), null ))} function p (){ ft ( i ) && ( B ( i ), i = V ( e ), m ( i )); te ( i ,{ _chunkSteps :t => { y (() => { l =! 1 , d =! 1 ; const r = t ; let i = t ; if ( ! f &&! b ) try { i = Te ( t )} catch ( t ){ return Xe ( o . _readableStreamController , t ), Xe ( n . _readableStreamController , t ), void a ( Mr ( e , t ))} f || Ge ( o . _readableStreamController , r ), b || Ge ( n . _readableStreamController , i ), s =! 1 , l ?g () :d && v ()})}, _closeSteps :() => { s =! 1 , f || Ue ( o . _readableStreamController ), b || Ue ( n . _readableStreamController ), o . _readableStreamController . _pendingPullIntos . length > 0 && et ( o . _readableStreamController , 0 ), n . _readableStreamController . _pendingPullIntos . length > 0 && et ( n . _readableStreamController , 0 ), f && b || a ( void 0 )}, _errorSteps :() => { s =! 1 }})} function S ( t , r ){ ee ( i ) && ( B ( i ), i = it ( e ), m ( i )); const u = r ?n :o , c = r ?o :n ; bt ( i , t , 1 ,{ _chunkSteps :t => { y (() => { l =! 1 , d =! 1 ; const o = r ?b :f ; if ( r ?f :b ) o || tt ( u . _readableStreamController , t ); else { let r ; try { r = Te ( t )} catch ( t ){ return Xe ( u . _readableStreamController , t ), Xe ( c . _readableStreamController , t ), void a ( Mr ( e , t ))} o || tt ( u . _readableStreamController , t ), Ge ( c . _readableStreamController , r )} s =! 1 , l ?g () :d && v ()})}, _closeSteps :e => { s =! 1 ; const t = r ?b :f , o = r ?f :b ; t || Ue ( u . _readableStreamController ), o || Ue ( c . _readableStreamController ), void 0 !== e && ( t || tt ( u . _readableStreamController , e ), ! o && c . _readableStreamController . _pendingPullIntos . length > 0 && et ( c . _readableStreamController , 0 )), t && o || a ( void 0 )}, _errorSteps :() => { s =! 1 }})} function g (){ if ( s ) return l =! 0 , c ( void 0 ); s =! 0 ; const e = Ke ( o . _readableStreamController ); return null === e ?p () :S ( e . _view , ! 1 ), c ( void 0 )} function v (){ if ( s ) return d =! 0 , c ( void 0 ); s =! 0 ; const e = Ke ( n . _readableStreamController ); return null === e ?p () :S ( e . _view , ! 0 ), c ( void 0 )} function w ( o ){ if ( f =! 0 , t = o , b ){ const o = le ([ t , r ]), n = Mr ( e , o ); a ( n )} return h } function R ( o ){ if ( b =! 0 , r = o , f ){ const o = le ([ t , r ]), n = Mr ( e , o ); a ( n )} return h } function T (){} return o = Fr ( T , g , w ), n = Fr ( T , v , R ), m ( i ),[ o , n ]}( e ) :function ( e ){ const t = V ( e ); let r , o , n , a , i , s =! 1 , l =! 1 , d =! 1 , f =! 1 ; const b = u ( e => { i = e }); function h (){ if ( s ) return l =! 0 , c ( void 0 ); s =! 0 ; return te ( t ,{ _chunkSteps :e => { y (() => { l =! 1 ; const t = e , r = e ; d || Rr ( n . _readableStreamController , t ), f || Rr ( a . _readableStreamController , r ), s =! 1 , l && h ()})}, _closeSteps :() => { s =! 1 , d || wr ( n . _readableStreamController ), f || wr ( a . _readableStreamController ), d && f || i ( void 0 )}, _errorSteps :() => { s =! 1 }}), c ( void 0 )} function m ( t ){ if ( d =! 0 , r = t , f ){ const t = le ([ r , o ]), n = Mr ( e , t ); i ( n )} return b } function p ( t ){ if ( f =! 0 , o = t , d ){ const t = le ([ r , o ]), n = Mr ( e , t ); i ( n )} return b } function S (){} return n = Dr ( S , h , m ), a = Dr ( S , h , p ), _ ( t . _closedPromise , e => ( Tr ( n . _readableStreamController , e ), Tr ( a . _readableStreamController , e ), d && f || i ( void 0 ), null )),[ n , a ]}( e )} function Br ( r ){ return t ( o = r ) && void 0 !== o . getReader ?function ( r ){ let o ; function n (){ let e ; try { e = r . read ()} catch ( e ){ return d ( e )} return m ( e , e => { if ( ! t ( e )) throw new TypeError ( "The promise returned by the reader.read() method must fulfill with an object" ); if ( e . done ) wr ( o . _readableStreamController ); else { const t = e . value ; Rr ( o . _readableStreamController , t )}})} function a ( e ){ try { return c ( r . cancel ( e ))} catch ( e ){ return d ( e )}} return o = Dr ( e , n , a , 0 ), o }( r . getReader ()) :function ( r ){ let o ; const n = me ( r , "async" ); function a (){ let e ; try { e = pe ( n )} catch ( e ){ return d ( e )} return m ( c ( e ), e => { if ( ! t ( e )) throw new TypeError ( "The promise returned by the iterator.next() method must fulfill with an object" ); if ( e . done ) wr ( o . _readableStreamController ); else { const t = e . value ; Rr ( o . _readableStreamController , t )}})} function i ( e ){ const r = n . iterator ; let o ; try { o = be ( r , "return" )} catch ( e ){ return d ( e )} if ( void 0 === o ) return c ( void 0 ); return m ( g ( o , r ,[ e ]), e => { if ( ! t ( e )) throw new TypeError ( "The promise returned by the iterator.return() method must fulfill with an object" )})} return o = Dr ( e , a , i , 0 ), o }( r ); var o } function Or ( e , t , r ){ return I ( e , r ), r => g ( e , t ,[ r ])} function jr ( e , t , r ){ return I ( e , r ), r => g ( e , t ,[ r ])} function kr ( e , t , r ){ return I ( e , r ), r => S ( e , t ,[ r ])} function Ar ( e , t ){ if ( "bytes" !== ( e = ` ${ e } ` )) throw new TypeError ( ` ${ t } ' ${ e } ' is not a valid enumeration value for ReadableStreamType` ); return e } function zr ( e , t ){ L ( e , t ); const r = null == e ?void 0 :e . preventAbort , o = null == e ?void 0 :e . preventCancel , n = null == e ?void 0 :e . preventClose , a = null == e ?void 0 :e . signal ; return void 0 !== a && function ( e , t ){ if ( ! function ( e ){ if ( "object" != typeof e || null === e ) return ! 1 ; try { return "boolean" == typeof e . aborted } catch ( e ){ return ! 1 }}( e )) throw new TypeError ( ` ${ t } is not an AbortSignal.` )}( a , ` ${ t } has member 'signal' that` ),{ preventAbort :Boolean ( r ), preventCancel :Boolean ( o ), preventClose :Boolean ( n ), signal :a }} Object . defineProperties ( ReadableStreamDefaultController . prototype ,{ close :{ enumerable :! 0 }, enqueue :{ enumerable :! 0 }, error :{ enumerable :! 0 }, desiredSize :{ enumerable :! 0 }}), o ( ReadableStreamDefaultController . prototype . close , "close" ), o ( ReadableStreamDefaultController . prototype . enqueue , "enqueue" ), o ( ReadableStreamDefaultController . prototype . error , "error" ), "symbol" == typeof Symbol . toStringTag && Object . defineProperty ( ReadableStreamDefaultController . prototype , Symbol . toStringTag ,{ value :"ReadableStreamDefaultController" , configurable :! 0 }); class ReadableStream { constructor ( e = {}, t = {}){ void 0 === e ?e = null :$ ( e , "First parameter" ); const r = yt ( t , "Second parameter" ), o = function ( e , t ){ L ( e , t ); const r = e , o = null == r ?void 0 :r . autoAllocateChunkSize , n = null == r ?void 0 :r . cancel , a = null == r ?void 0 :r . pull , i = null == r ?void 0 :r . start , s = null == r ?void 0 :r . type ; return { autoAllocateChunkSize :void 0 === o ?void 0 :N ( o , ` ${ t } has member 'autoAllocateChunkSize' that` ), cancel :void 0 === n ?void 0 :Or ( n , r , ` ${ t } has member 'cancel' that` ), pull :void 0 === a ?void 0 :jr ( a , r , ` ${ t } has member 'pull' that` ), start :void 0 === i ?void 0 :kr ( i , r , ` ${ t } has member 'start' that` ), type :void 0 === s ?void 0 :Ar ( s , ` ${ t } has member 'type' that` )}}( e , "First parameter" ); if ( Lr ( this ), "bytes" === o . type ){ if ( void 0 !== r . size ) throw new RangeError ( "The strategy for a byte stream cannot have a size function" ); ! function ( e , t , r ){ const o = Object . create ( ReadableByteStreamController . prototype ); let n , a , i ; n = void 0 !== t . start ?() => t . start ( o ) :() => {}, a = void 0 !== t . pull ?() => t . pull ( o ) :() => c ( void 0 ), i = void 0 !== t . cancel ?e => t . cancel ( e ) :() => c ( void 0 ); const s = t . autoAllocateChunkSize ; if ( 0 === s ) throw new TypeError ( "autoAllocateChunkSize must be greater than 0" ); rt ( e , o , n , a , i , r , s )}( this , o , mt ( r , 0 ))} else { const e = pt ( r ); ! function ( e , t , r , o ){ const n = Object . create ( ReadableStreamDefaultController . prototype ); let a , i , s ; a = void 0 !== t . start ?() => t . start ( n ) :() => {}, i = void 0 !== t . pull ?() => t . pull ( n ) :() => c ( void 0 ), s = void 0 !== t . cancel ?e => t . cancel ( e ) :() => c ( void 0 ), qr ( e , n , a , i , s , r , o )}( this , o , mt ( r , 1 ), e )}} get locked (){ if ( ! Ir ( this )) throw xr ( "locked" ); return $r ( this )} cancel ( e = void 0 ){ return Ir ( this ) ?$r ( this ) ?d ( new TypeError ( "Cannot cancel a stream that already has a reader" )) :Mr ( this , e ) :d ( xr ( "cancel" ))} getReader ( e = void 0 ){ if ( ! Ir ( this )) throw xr ( "getReader" ); return void 0 === function ( e , t ){ L ( e , t ); const r = null == e ?void 0 :e . mode ; return { mode :void 0 === r ?void 0 :at ( r , ` ${ t } has member 'mode' that` )}}( e , "First parameter" ). mode ?V ( this ) :it ( this )} pipeThrough ( e , t = {}){ if ( ! Ir ( this )) throw xr ( "pipeThrough" ); M ( e , 1 , "pipeThrough" ); const r = function ( e , t ){ L ( e , t ); const r = null == e ?void 0 :e . readable ; Y ( r , "readable" , "ReadableWritablePair" ), H ( r , ` ${ t } has member 'readable' that` ); const o = null == e ?void 0 :e . writable ; return Y ( o , "writable" , "ReadableWritablePair" ), Tt ( o , ` ${ t } has member 'writable' that` ),{ readable :r , writable :o }}( e , "First parameter" ), o = zr ( t , "Second parameter" ); if ( $r ( this )) throw new TypeError ( "ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream" ); if ( Et ( r . writable )) throw new TypeError ( "ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream" ); return p ( br ( this , r . writable , o . preventClose , o . preventAbort , o . preventCancel , o . signal )), r . readable } pipeTo ( e , t = {}){ if ( ! Ir ( this )) return d ( xr ( "pipeTo" )); if ( void 0 === e ) return d ( "Parameter 1 is required in 'pipeTo'." ); if ( ! qt ( e )) return d ( new TypeError ( "ReadableStream.prototype.pipeTo's first argument must be a WritableStream" )); let r ; try { r = zr ( t , "Second parameter" )} catch ( e ){ return d ( e )} return $r ( this ) ?d ( new TypeError ( "ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream" )) :Et ( e ) ?d ( new TypeError ( "ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream" )) :br ( this , e , r . preventClose , r . preventAbort , r . preventCancel , r . signal )} tee (){ if ( ! Ir ( this )) throw xr ( "tee" ); return le ( Wr ( this ))} values ( e = void 0 ){ if ( ! Ir ( this )) throw xr ( "values" ); return function ( e , t ){ const r = V ( e ), o = new ye ( r , t ), n = Object . create ( ge ); return n . _asyncIteratorImpl = o , n }( this , function ( e , t ){ L ( e , t ); const r = null == e ?void 0 :e . preventCancel ; return { preventCancel :Boolean ( r )}}( e , "First parameter" ). preventCancel )}[ _e ]( e ){ return this . values ( e )} static from ( e ){ return Br ( e )}} function Dr ( e , t , r , o = 1 , n = () => 1 ){ const a = Object . create ( ReadableStream . prototype ); Lr ( a ); return qr ( a , Object . create ( ReadableStreamDefaultController . prototype ), e , t , r , o , n ), a } function Fr ( e , t , r ){ const o = Object . create ( ReadableStream . prototype ); Lr ( o ); return rt ( o , Object . create ( ReadableByteStreamController . prototype ), e , t , r , 0 , void 0 ), o } function Lr ( e ){ e . _state = "readable" , e . _reader = void 0 , e . _storedError = void 0 , e . _disturbed =! 1 } function Ir ( e ){ return !! t ( e ) && ( !! Object . prototype . hasOwnProperty . call ( e , "_readableStreamController" ) && e instanceof ReadableStream )} function $r ( e ){ return void 0 !== e . _reader } function Mr ( t , r ){ if ( t . _disturbed =! 0 , "closed" === t . _state ) return c ( void 0 ); if ( "errored" === t . _state ) return d ( t . _storedError ); Yr ( t ); const o = t . _reader ; if ( void 0 !== o && ft ( o )){ const e = o . _readIntoRequests ; o . _readIntoRequests = new v , e . forEach ( e => { e . _closeSteps ( void 0 )})} return m ( t . _readableStreamController [ T ]( r ), e )} function Yr ( e ){ e . _state = "closed" ; const t = e . _reader ; if ( void 0 !== t && ( z ( t ), ee ( t ))){ const e = t . _readRequests ; t . _readRequests = new v , e . forEach ( e => { e . _closeSteps ()})}} function Qr ( e , t ){ e . _state = "errored" , e . _storedError = t ; const r = e . _reader ; void 0 !== r && ( A ( r , t ), ee ( r ) ?oe ( r , t ) :ht ( r , t ))} function xr ( e ){ return new TypeError ( `ReadableStream.prototype. ${ e } can only be used on a ReadableStream` )} function Nr ( e , t ){ L ( e , t ); const r = null == e ?void 0 :e . highWaterMark ; return Y ( r , "highWaterMark" , "QueuingStrategyInit" ),{ highWaterMark :Q ( r )}} Object . defineProperties ( ReadableStream ,{ from :{ enumerable :! 0 }}), Object . defineProperties ( ReadableStream . prototype ,{ cancel :{ enumerable :! 0 }, getReader :{ enumerable :! 0 }, pipeThrough :{ enumerable :! 0 }, pipeTo :{ enumerable :! 0 }, tee :{ enumerable :! 0 }, values :{ enumerable :! 0 }, locked :{ enumerable :! 0 }}), o ( ReadableStream . from , "from" ), o ( ReadableStream . prototype . cancel , "cancel" ), o ( ReadableStream . prototype . getReader , "getReader" ), o ( ReadableStream . prototype . pipeThrough , "pipeThrough" ), o ( ReadableStream . prototype . pipeTo , "pipeTo" ), o ( ReadableStream . prototype . tee , "tee" ), o ( ReadableStream . prototype . values , "values" ), "symbol" == typeof Symbol . toStringTag && Object . defineProperty ( ReadableStream . prototype , Symbol . toStringTag ,{ value :"ReadableStream" , configurable :! 0 }), Object . defineProperty ( ReadableStream . prototype , _e ,{ value :ReadableStream . prototype . values , writable :! 0 , configurable :! 0 }); const Hr = e => e . byteLength ; o ( Hr , "size" ); class ByteLengthQueuingStrategy { constructor ( e ){ M ( e , 1 , "ByteLengthQueuingStrategy" ), e = Nr ( e , "First parameter" ), this . _byteLengthQueuingStrategyHighWaterMark = e . highWaterMark } get highWaterMark (){ if ( ! Ur ( this )) throw Vr ( "highWaterMark" ); return this . _byteLengthQueuingStrategyHighWaterMark } get size (){ if ( ! Ur ( this )) throw Vr ( "size" ); return Hr }} function Vr ( e ){ return new TypeError ( `ByteLengthQueuingStrategy.prototype. ${ e } can only be used on a ByteLengthQueuingStrategy` )} function Ur ( e ){ return !! t ( e ) && ( !! Object . prototype . hasOwnProperty . call ( e , "_byteLengthQueuingStrategyHighWaterMark" ) && e instanceof ByteLengthQueuingStrategy )} Object . defineProperties ( ByteLengthQueuingStrategy . prototype ,{ highWaterMark :{ enumerable :! 0 }, size :{ enumerable :! 0 }}), "symbol" == typeof Symbol . toStringTag && Object . defineProperty ( ByteLengthQueuingStrategy . prototype , Symbol . toStringTag ,{ value :"ByteLengthQueuingStrategy" , configurable :! 0 }); const Gr = () => 1 ; o ( Gr , "size" ); class CountQueuingStrategy { constructor ( e ){ M ( e , 1 , "CountQueuingStrategy" ), e = Nr ( e , "First parameter" ), this . _countQueuingStrategyHighWaterMark = e . highWaterMark } get highWaterMark (){ if ( ! Jr ( this )) throw Xr ( "highWaterMark" ); return this . _countQueuingStrategyHighWaterMark } get size (){ if ( ! Jr ( this )) throw Xr ( "size" ); return Gr }} function Xr ( e ){ return new TypeError ( `CountQueuingStrategy.prototype. ${ e } can only be used on a CountQueuingStrategy` )} function Jr ( e ){ return !! t ( e ) && ( !! Object . prototype . hasOwnProperty . call ( e , "_countQueuingStrategyHighWaterMark" ) && e instanceof CountQueuingStrategy )} function Kr ( e , t , r ){ return I ( e , r ), r => g ( e , t ,[ r ])} function Zr ( e , t , r ){ return I ( e , r ), r => S ( e , t ,[ r ])} function eo ( e , t , r ){ return I ( e , r ),( r , o ) => g ( e , t ,[ r , o ])} function to ( e , t , r ){ return I ( e , r ), r => g ( e , t ,[ r ])} Object . defineProperties ( CountQueuingStrategy . prototype ,{ highWaterMark :{ enumerable :! 0 }, size :{ enumerable :! 0 }}), "symbol" == typeof Symbol . toStringTag && Object . defineProperty ( CountQueuingStrategy . prototype , Symbol . toStringTag ,{ value :"CountQueuingStrategy" , configurable :! 0 }); class TransformStream { constructor ( e = {}, t = {}, r = {}){ void 0 === e && ( e = null ); const o = yt ( t , "Second parameter" ), n = yt ( r , "Third parameter" ), a = function ( e , t ){ L ( e , t ); const r = null == e ?void 0 :e . cancel , o = null == e ?void 0 :e . flush , n = null == e ?void 0 :e . readableType , a = null == e ?void 0 :e . start , i = null == e ?void 0 :e . transform , s = null == e ?void 0 :e . writableType ; return { cancel :void 0 === r ?void 0 :to ( r , e , ` ${ t } has member 'cancel' that` ), flush :void 0 === o ?void 0 :Kr ( o , e , ` ${ t } has member 'flush' that` ), readableType :n , start :void 0 === a ?void 0 :Zr ( a , e , ` ${ t } has member 'start' that` ), transform :void 0 === i ?void 0 :eo ( i , e , ` ${ t } has member 'transform' that` ), writableType :s }}( e , "First parameter" ); if ( void 0 !== a . readableType ) throw new RangeError ( "Invalid readableType specified" ); if ( void 0 !== a . writableType ) throw new RangeError ( "Invalid writableType specified" ); const i = mt ( n , 0 ), s = pt ( n ), l = mt ( o , 1 ), f = pt ( o ); let h ; ! function ( e , t , r , o , n , a ){ function i (){ return t } function s ( t ){ return function ( e , t ){ const r = e . _transformStreamController ; if ( e . _backpressure ){ return m ( e . _backpressureChangePromise ,() => { const o = e . _writable ; if ( "erroring" === o . _state ) throw o . _storedError ; return co ( r , t )})} return co ( r , t )}( e , t )} function l ( t ){ return function ( e , t ){ const r = e . _transformStreamController ; if ( void 0 !== r . _finishPromise ) return r . _finishPromise ; const o = e . _readable ; r . _finishPromise = u (( e , t ) => { r . _finishPromise_resolve = e , r . _finishPromise_reject = t }); const n = r . _cancelAlgorithm ( t ); return lo ( r ), b ( n ,() => ( "errored" === o . _state ?ho ( r , o . _storedError ) :( Tr ( o . _readableStreamController , t ), bo ( r )), null ), e => ( Tr ( o . _readableStreamController , e ), ho ( r , e ), null )), r . _finishPromise }( e , t )} function c (){ return function ( e ){ const t = e . _transformStreamController ; if ( void 0 !== t . _finishPromise ) return t . _finishPromise ; const r = e . _readable ; t . _finishPromise = u (( e , r ) => { t . _finishPromise_resolve = e , t . _finishPromise_reject = r }); const o = t . _flushAlgorithm (); return lo ( t ), b ( o ,() => ( "errored" === r . _state ?ho ( t , r . _storedError ) :( wr ( r . _readableStreamController ), bo ( t )), null ), e => ( Tr ( r . _readableStreamController , e ), ho ( t , e ), null )), t . _finishPromise }( e )} function d (){ return function ( e ){ return io ( e , ! 1 ), e . _backpressureChangePromise }( e )} function f ( t ){ return function ( e , t ){ const r = e . _transformStreamController ; if ( void 0 !== r . _finishPromise ) return r . _finishPromise ; const o = e . _writable ; r . _finishPromise = u (( e , t ) => { r . _finishPromise_resolve = e , r . _finishPromise_reject = t }); const n = r . _cancelAlgorithm ( t ); return lo ( r ), b ( n ,() => ( "errored" === o . _state ?ho ( r , o . _storedError ) :( Gt ( o . _writableStreamController , t ), ao ( e ), bo ( r )), null ), t => ( Gt ( o . _writableStreamController , t ), ao ( e ), ho ( r , t ), null )), r . _finishPromise }( e , t )} e . _writable = function ( e , t , r , o , n = 1 , a = () => 1 ){ const i = Object . create ( WritableStream . prototype ); return Ct ( i ), Nt ( i , Object . create ( WritableStreamDefaultController . prototype ), e , t , r , o , n , a ), i }( i , s , c , l , r , o ), e . _readable = Dr ( i , d , f , n , a ), e . _backpressure = void 0 , e . _backpressureChangePromise = void 0 , e . _backpressureChangePromise_resolve = void 0 , io ( e , ! 0 ), e . _transformStreamController = void 0 }( this , u ( e => { h = e }), l , f , i , s ), function ( e , t ){ const r = Object . create ( TransformStreamDefaultController . prototype ); let o , n , a ; o = void 0 !== t . transform ?e => t . transform ( e , r ) :e => { try { return uo ( r , e ), c ( void 0 )} catch ( e ){ return d ( e )}}; n = void 0 !== t . flush ?() => t . flush ( r ) :() => c ( void 0 ); a = void 0 !== t . cancel ?e => t . cancel ( e ) :() => c ( void 0 ); ! function ( e , t , r , o , n ){ t . _controlledTransformStream = e , e . _transformStreamController = t , t . _transformAlgorithm = r , t . _flushAlgorithm = o , t . _cancelAlgorithm = n , t . _finishPromise = void 0 , t . _finishPromise_resolve = void 0 , t . _finishPromise_reject = void 0 }( e , r , o , n , a )}( this , a ), void 0 !== a . start ?h ( a . start ( this . _transformStreamController )) :h ( void 0 )} get readable (){ if ( ! ro ( this )) throw _o ( "readable" ); return this . _readable } get writable (){ if ( ! ro ( this )) throw _o ( "writable" ); return this . _writable }} function ro ( e ){ return !! t ( e ) && ( !! Object . prototype . hasOwnProperty . call ( e , "_transformStreamController" ) && e instanceof TransformStream )} function oo ( e , t ){ Tr ( e . _readable . _readableStreamController , t ), no ( e , t )} function no ( e , t ){ lo ( e . _transformStreamController ), Gt ( e . _writable . _writableStreamController , t ), ao ( e )} function ao ( e ){ e . _backpressure && io ( e , ! 1 )} function io ( e , t ){ void 0 !== e . _backpressureChangePromise && e . _backpressureChangePromise_resolve (), e . _backpressureChangePromise = u ( t => { e . _backpressureChangePromise_resolve = t }), e . _backpressure = t } Object . defineProperties ( TransformStream . prototype ,{ readable :{ enumerable :! 0 }, writable :{ enumerable :! 0 }}), "symbol" == typeof Symbol . toStringTag && Object . defineProperty ( TransformStream . prototype , Symbol . toStringTag ,{ value :"TransformStream" , configurable :! 0 }); class TransformStreamDefaultController { constructor (){ throw new TypeError ( "Illegal constructor" )} get desiredSize (){ if ( ! so ( this )) throw fo ( "desiredSize" ); return Pr ( this . _controlledTransformStream . _readable . _readableStreamController )} enqueue ( e = void 0 ){ if ( ! so ( this )) throw fo ( "enqueue" ); uo ( this , e )} error ( e = void 0 ){ if ( ! so ( this )) throw fo ( "error" ); var t ; t = e , oo ( this . _controlledTransformStream , t )} terminate (){ if ( ! so ( this )) throw fo ( "terminate" ); ! function ( e ){ const t = e . _controlledTransformStream ; wr ( t . _readable . _readableStreamController ); const r = new TypeError ( "TransformStream terminated" ); no ( t , r )}( this )}} function so ( e ){ return !! t ( e ) && ( !! Object . prototype . hasOwnProperty . call ( e , "_controlledTransformStream" ) && e instanceof TransformStreamDefaultController )} function lo ( e ){ e . _transformAlgorithm = void 0 , e . _flushAlgorithm = void 0 , e . _cancelAlgorithm = void 0 } function uo ( e , t ){ const r = e . _controlledTransformStream , o = r . _readable . _readableStreamController ; if ( ! Cr ( o )) throw new TypeError ( "Readable side is not in a state that permits enqueue" ); try { Rr ( o , t )} catch ( e ){ throw no ( r , e ), r . _readable . _storedError } const n = function ( e ){ return ! gr ( e )}( o ); n !== r . _backpressure && io ( r , ! 0 )} function co ( e , t ){ return m ( e . _transformAlgorithm ( t ), void 0 , t => { throw oo ( e . _controlledTransformStream , t ), t })} function fo ( e ){ return new TypeError ( `TransformStreamDefaultController.prototype. ${ e } can only be used on a TransformStreamDefaultController` )} function bo ( e ){ void 0 !== e . _finishPromise_resolve && ( e . _finishPromise_resolve (), e . _finishPromise_resolve = void 0 , e . _finishPromise_reject = void 0 )} function ho ( e , t ){ void 0 !== e . _finishPromise_reject && ( p ( e . _finishPromise ), e . _finishPromise_reject ( t ), e . _finishPromise_resolve = void 0 , e . _finishPromise_reject = void 0 )} function _o ( e ){ return new TypeError ( `TransformStream.prototype. ${ e } can only be used on a TransformStream` )} Object . defineProperties ( TransformStreamDefaultController . prototype ,{ enqueue :{ enumerable :! 0 }, error :{ enumerable :! 0 }, terminate :{ enumerable :! 0 }, desiredSize :{ enumerable :! 0 }}), o ( TransformStreamDefaultController . prototype . enqueue , "enqueue" ), o ( TransformStreamDefaultController . prototype . error , "error" ), o ( TransformStreamDefaultController . prototype . terminate , "terminate" ), "symbol" == typeof Symbol . toStringTag && Object . defineProperty ( TransformStreamDefaultController . prototype , Symbol . toStringTag ,{ value :"TransformStreamDefaultController" , configurable :! 0 }); const mo = { ReadableStream :ReadableStream , ReadableStreamDefaultController :ReadableStreamDefaultController , ReadableByteStreamController :ReadableByteStreamController , ReadableStreamBYOBRequest :ReadableStreamBYOBRequest , ReadableStreamDefaultReader :ReadableStreamDefaultReader , ReadableStreamBYOBReader :ReadableStreamBYOBReader , WritableStream :WritableStream , WritableStreamDefaultController :WritableStreamDefaultController , WritableStreamDefaultWriter :WritableStreamDefaultWriter , ByteLengthQueuingStrategy :ByteLengthQueuingStrategy , CountQueuingStrategy :CountQueuingStrategy , TransformStream :TransformStream , TransformStreamDefaultController :TransformStreamDefaultController }; for ( const e in mo ) Object . prototype . hasOwnProperty . call ( mo , e ) && Object . defineProperty ( dr , e ,{ value :mo [ e ], writable :! 0 , configurable :! 0 })}();