2026-07-20 16:05:17 +00:00
// Module ID: 509
// Function ID: 6545
// Name: _createForOfIteratorHelper
// Dependencies: []
// Module 509 (_createForOfIteratorHelper)
2026-07-23 10:11:24 +00:00
const exports = arg5 ;
function _createForOfIteratorHelper ( iterable ) {
let closure _0 = iterable ;
iterable = "undefined" !== typeof Symbol ;
if ( iterable ) {
2026-07-20 16:05:17 +00:00
const _Symbol = Symbol ;
2026-07-23 10:11:24 +00:00
iterable = iterable [ Symbol . iterator ] ;
2026-07-20 16:05:17 +00:00
}
2026-07-23 10:11:24 +00:00
if ( ! iterable ) {
iterable = iterable [ Symbol . iterator ] ;
2026-07-20 16:05:17 +00:00
}
2026-07-23 10:11:24 +00:00
let arr = iterable ;
if ( iterable ) {
let c4 = true ;
let c5 = false ;
2026-07-20 16:05:17 +00:00
let obj = {
s ( ) {
} ,
n ( ) {
const iter = arr . next ( ) ;
const done = iter . done ;
return iter ;
} ,
e ( arg0 ) {
2026-07-23 10:11:24 +00:00
let c5 = true ;
let closure _3 = arg0 ;
2026-07-20 16:05:17 +00:00
} ,
f ( ) {
2026-07-23 10:11:24 +00:00
let tmp = c4 ;
if ( ! c4 ) {
2026-07-20 16:05:17 +00:00
tmp = null == arr . return ;
}
if ( ! tmp ) {
arr . return ( ) ;
}
2026-07-23 10:11:24 +00:00
if ( c5 ) {
2026-07-20 16:05:17 +00:00
throw closure _3 ;
}
}
} ;
return obj ;
} else {
const _Array = Array ;
2026-07-23 10:11:24 +00:00
if ( ! Array . isArray ( iterable ) ) {
arr = undefined ;
if ( iterable ) {
if ( "string" === typeof iterable ) {
arr = _arrayLikeToArray ( iterable , undefined ) ;
2026-07-20 16:05:17 +00:00
} else {
const _Object = Object ;
2026-07-23 10:11:24 +00:00
const substr = toString . call ( iterable ) . slice ( 8 , - 1 ) ;
2026-07-20 16:05:17 +00:00
class F {
constructor ( ) {
return ;
}
}
let name = substr ;
if ( tmp2 ) {
2026-07-23 10:11:24 +00:00
name = iterable . constructor . name ;
2026-07-20 16:05:17 +00:00
}
if ( "Map" !== name ) {
if ( "Set" !== name ) {
if ( "Arguments" === name ) {
2026-07-23 10:11:24 +00:00
arr = _arrayLikeToArray ( iterable , undefined ) ;
2026-07-20 16:05:17 +00:00
} else {
obj = /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/ ;
}
}
}
const _Array2 = Array ;
2026-07-23 10:11:24 +00:00
arr = Array . from ( iterable ) ;
const callResult = toString . call ( iterable ) ;
tmp2 = "Object" === substr && iterable . constructor ;
2026-07-20 16:05:17 +00:00
}
}
if ( ! arr ) {
const _TypeError = TypeError ;
const typeError = new TypeError ( "Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method." ) ;
class F {
constructor ( ) {
return ;
}
}
throw typeError ;
}
}
2026-07-23 10:11:24 +00:00
if ( arr ) {
closure _0 = arr ;
2026-07-20 16:05:17 +00:00
}
2026-07-23 10:11:24 +00:00
_arrayLikeToArray = 0 ;
2026-07-20 16:05:17 +00:00
class F {
constructor ( ) {
return ;
}
}
obj = {
s : F ,
n ( ) {
if ( closure _2 >= length . length ) {
let obj = { done : true } ;
} else {
obj = { done : false } ;
closure _2 = tmp3 + 1 ;
obj . value = length [ + closure _2 ] ;
}
return obj ;
} ,
e ( arg0 ) {
throw arg0 ;
} ,
f : F
} ;
return obj ;
}
}
function _arrayLikeToArray ( arg0 , arg1 ) {
let length ;
if ( tmp ) {
length = arg0 . length ;
}
const array = new Array ( length ) ;
for ( let num = 0 ; num < length ; num = num + 1 ) {
array [ num ] = arg0 [ num ] ;
}
return array ;
}
arg5 . type = ( str ) => {
const parts = str . split ( / *; */ ) ;
return parts . shift ( ) ;
} ;
arg5 . params = ( str ) => {
let iter3 ;
const obj = { } ;
const obj2 = _createForOfIteratorHelper ( str . split ( / *; */ ) ) ;
obj2 . s ( ) ;
const iter = obj2 . n ( ) ;
let iter2 = iter ;
if ( ! iter . done ) {
do {
let tmp2 = iter2 ;
str = iter2 . value ;
let parts = str . split ( / *= */ ) ;
let arr = parts . shift ( ) ;
let tmp4 = arr ;
arr = parts . shift ( ) ;
let tmp6 = arr ;
if ( arr ) {
tmp6 = arr ;
}
if ( tmp6 ) {
let tmp7 = obj ;
let tmp8 = arr ;
let tmp9 = arr ;
obj [ tmp4 ] = arr ;
}
let tmp10 = obj2 ;
iter3 = obj2 . n ( ) ;
iter2 = iter3 ;
} while ( ! iter3 . done ) ;
}
obj2 . f ( ) ;
} ;
arg5 . parseLinks = ( str ) => {
let done ;
const obj = { } ;
const obj2 = _createForOfIteratorHelper ( str . split ( / *, */ ) ) ;
obj2 . s ( ) ;
const iter = obj2 . n ( ) ;
let iter2 = iter ;
if ( ! iter . done ) {
do {
let tmp2 = iter2 ;
str = iter2 . value ;
let parts = str . split ( / *; */ ) ;
let first = parts [ 0 ] ;
let tmp5 = obj ;
let str2 = parts [ 1 ] ;
let substr = first . slice ( 1 , - 1 ) ;
let arr2 = str2 . split ( / *= */ ) [ 1 ] ;
obj [ arr2 . slice ( 1 , - 1 ) ] = substr ;
let tmp6 = obj2 ;
let iter3 = obj2 . n ( ) ;
iter2 = iter3 ;
done = iter3 . done ;
} while ( ! done ) ;
}
obj2 . f ( ) ;
} ;
arg5 . cleanHeader = ( arg0 , arg1 ) => {
2026-07-23 10:11:24 +00:00
delete tmp [ "content-type" ] ;
delete tmp [ "content-length" ] ;
delete tmp [ "transfer-encoding" ] ;
delete tmp . host ;
2026-07-20 16:05:17 +00:00
if ( arg1 ) {
2026-07-23 10:11:24 +00:00
delete tmp . authorization ;
delete tmp . cookie ;
2026-07-20 16:05:17 +00:00
}
return arg0 ;
} ;
arg5 . isObject = ( arg0 ) => {
let tmp = null !== arg0 ;
if ( tmp ) {
tmp = "object" === typeof arg0 ;
}
return tmp ;
} ;
2026-07-23 10:11:24 +00:00
arg5 . hasOwn = Object . hasOwn || ( ( arg0 , arg1 ) => {
2026-07-20 16:05:17 +00:00
if ( null == arg0 ) {
const _TypeError = TypeError ;
const typeError = new TypeError ( "Cannot convert undefined or null to object" ) ;
throw typeError ;
} else {
const _Object = Object ;
const _Object2 = Object ;
const object = new Object ( arg0 ) ;
return hasOwnProperty . call ( object , arg1 ) ;
}
2026-07-23 10:11:24 +00:00
} ) ;
2026-07-20 16:05:17 +00:00
arg5 . mixin = ( arg0 , obj ) => {
for ( const key10004 in arg1 ) {
let tmp = key10004 ;
2026-07-23 10:11:24 +00:00
let tmp2 = exports ;
if ( ! exports . hasOwn ( arg1 , key10004 ) ) {
2026-07-20 16:05:17 +00:00
continue ;
} else {
arg0 [ key10004 ] = arg1 [ key10004 ] ;
2026-07-23 10:11:24 +00:00
continue ;
2026-07-20 16:05:17 +00:00
}
continue ;
}
} ;