if(settings.log)console.log(` -> [${settings.statusLine}-${backendStatusLineMap.get(constants.request_backend)}] ${url}`)// todo: make more like pinski?
if(constants.request_backend==="node-fetch"){
returnnewNodeFetch(url,Object.assign({
headers:{
"User-Agent":userAgent
},
redirect:"manual"
},options))
}elseif(constants.request_backend==="got"){
returnnewGot(url,Object.assign({
headers:{
"User-Agent":userAgent
},
followRedirect:false
},options))
}else{
thrownewError("Invalid value for setting `request_backend`.")