New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

snapany

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

snapany - npm Package Compare versions

Comparing version
1.0.2
to
1.0.3
+12
dist/index.cjs
var X=Object.create;var w=Object.defineProperty;var K=Object.getOwnPropertyDescriptor;var Q=Object.getOwnPropertyNames;var V=Object.getPrototypeOf,Y=Object.prototype.hasOwnProperty;var z=(e,s)=>()=>(s||e((s={exports:{}}).exports,s),s.exports),ee=(e,s)=>{for(var a in s)w(e,a,{get:s[a],enumerable:!0})},R=(e,s,a,l)=>{if(s&&typeof s=="object"||typeof s=="function")for(let r of Q(s))!Y.call(e,r)&&r!==a&&w(e,r,{get:()=>s[r],enumerable:!(l=K(s,r))||l.enumerable});return e};var ae=(e,s,a)=>(a=e!=null?X(V(e)):{},R(s||!e||!e.__esModule?w(a,"default",{value:e,enumerable:!0}):a,e)),re=e=>R(w({},"__esModule",{value:!0}),e);var F=z((pe,E)=>{"use strict";var _="[a-fA-F\\d:]",d=e=>e&&e.includeBoundaries?`(?:(?<=\\s|^)(?=${_})|(?<=${_})(?=\\s|$))`:"",h="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",p="[a-fA-F\\d]{1,4}",x=`
(?:
(?:${p}:){7}(?:${p}|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8
(?:${p}:){6}(?:${h}|:${p}|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4
(?:${p}:){5}(?::${h}|(?::${p}){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4
(?:${p}:){4}(?:(?::${p}){0,1}:${h}|(?::${p}){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4
(?:${p}:){3}(?:(?::${p}){0,2}:${h}|(?::${p}){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4
(?:${p}:){2}(?:(?::${p}){0,3}:${h}|(?::${p}){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4
(?:${p}:){1}(?:(?::${p}){0,4}:${h}|(?::${p}){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4
(?::(?:(?::${p}){0,5}:${h}|(?::${p}){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4
)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1
`.replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),oe=new RegExp(`(?:^${h}$)|(?:^${x}$)`),te=new RegExp(`^${h}$`),ne=new RegExp(`^${x}$`),j=e=>e&&e.exact?oe:new RegExp(`(?:${d(e)}${h}${d(e)})|(?:${d(e)}${x}${d(e)})`,"g");j.v4=e=>e&&e.exact?te:new RegExp(`${d(e)}${h}${d(e)}`,"g");j.v6=e=>e&&e.exact?ne:new RegExp(`${d(e)}${x}${d(e)}`,"g");E.exports=j});var U=z((ue,se)=>{se.exports=["aaa","aarp","abb","abbott","abbvie","abc","able","abogado","abudhabi","ac","academy","accenture","accountant","accountants","aco","actor","ad","ads","adult","ae","aeg","aero","aetna","af","afl","africa","ag","agakhan","agency","ai","aig","airbus","airforce","airtel","akdn","al","alibaba","alipay","allfinanz","allstate","ally","alsace","alstom","am","amazon","americanexpress","americanfamily","amex","amfam","amica","amsterdam","analytics","android","anquan","anz","ao","aol","apartments","app","apple","aq","aquarelle","ar","arab","aramco","archi","army","arpa","art","arte","as","asda","asia","associates","at","athleta","attorney","au","auction","audi","audible","audio","auspost","author","auto","autos","aw","aws","ax","axa","az","azure","ba","baby","baidu","banamex","band","bank","bar","barcelona","barclaycard","barclays","barefoot","bargains","baseball","basketball","bauhaus","bayern","bb","bbc","bbt","bbva","bcg","bcn","bd","be","beats","beauty","beer","bentley","berlin","best","bestbuy","bet","bf","bg","bh","bharti","bi","bible","bid","bike","bing","bingo","bio","biz","bj","black","blackfriday","blockbuster","blog","bloomberg","blue","bm","bms","bmw","bn","bnpparibas","bo","boats","boehringer","bofa","bom","bond","boo","book","booking","bosch","bostik","boston","bot","boutique","box","br","bradesco","bridgestone","broadway","broker","brother","brussels","bs","bt","build","builders","business","buy","buzz","bv","bw","by","bz","bzh","ca","cab","cafe","cal","call","calvinklein","cam","camera","camp","canon","capetown","capital","capitalone","car","caravan","cards","care","career","careers","cars","casa","case","cash","casino","cat","catering","catholic","cba","cbn","cbre","cc","cd","center","ceo","cern","cf","cfa","cfd","cg","ch","chanel","channel","charity","chase","chat","cheap","chintai","christmas","chrome","church","ci","cipriani","circle","cisco","citadel","citi","citic","city","ck","cl","claims","cleaning","click","clinic","clinique","clothing","cloud","club","clubmed","cm","cn","co","coach","codes","coffee","college","cologne","com","commbank","community","company","compare","computer","comsec","condos","construction","consulting","contact","contractors","cooking","cool","coop","corsica","country","coupon","coupons","courses","cpa","cr","credit","creditcard","creditunion","cricket","crown","crs","cruise","cruises","cu","cuisinella","cv","cw","cx","cy","cymru","cyou","cz","dabur","dad","dance","data","date","dating","datsun","day","dclk","dds","de","deal","dealer","deals","degree","delivery","dell","deloitte","delta","democrat","dental","dentist","desi","design","dev","dhl","diamonds","diet","digital","direct","directory","discount","discover","dish","diy","dj","dk","dm","dnp","do","docs","doctor","dog","domains","dot","download","drive","dtv","dubai","dunlop","dupont","durban","dvag","dvr","dz","earth","eat","ec","eco","edeka","edu","education","ee","eg","email","emerck","energy","engineer","engineering","enterprises","epson","equipment","er","ericsson","erni","es","esq","estate","et","eu","eurovision","eus","events","exchange","expert","exposed","express","extraspace","fage","fail","fairwinds","faith","family","fan","fans","farm","farmers","fashion","fast","fedex","feedback","ferrari","ferrero","fi","fidelity","fido","film","final","finance","financial","fire","firestone","firmdale","fish","fishing","fit","fitness","fj","fk","flickr","flights","flir","florist","flowers","fly","fm","fo","foo","food","football","ford","forex","forsale","forum","foundation","fox","fr","free","fresenius","frl","frogans","frontier","ftr","fujitsu","fun","fund","furniture","futbol","fyi","ga","gal","gallery","gallo","gallup","game","games","gap","garden","gay","gb","gbiz","gd","gdn","ge","gea","gent","genting","george","gf","gg","ggee","gh","gi","gift","gifts","gives","giving","gl","glass","gle","global","globo","gm","gmail","gmbh","gmo","gmx","gn","godaddy","gold","goldpoint","golf","goo","goodyear","goog","google","gop","got","gov","gp","gq","gr","grainger","graphics","gratis","green","gripe","grocery","group","gs","gt","gu","gucci","guge","guide","guitars","guru","gw","gy","hair","hamburg","hangout","haus","hbo","hdfc","hdfcbank","health","healthcare","help","helsinki","here","hermes","hiphop","hisamitsu","hitachi","hiv","hk","hkt","hm","hn","hockey","holdings","holiday","homedepot","homegoods","homes","homesense","honda","horse","hospital","host","hosting","hot","hotels","hotmail","house","how","hr","hsbc","ht","hu","hughes","hyatt","hyundai","ibm","icbc","ice","icu","id","ie","ieee","ifm","ikano","il","im","imamat","imdb","immo","immobilien","in","inc","industries","infiniti","info","ing","ink","institute","insurance","insure","int","international","intuit","investments","io","ipiranga","iq","ir","irish","is","ismaili","ist","istanbul","it","itau","itv","jaguar","java","jcb","je","jeep","jetzt","jewelry","jio","jll","jm","jmp","jnj","jo","jobs","joburg","jot","joy","jp","jpmorgan","jprs","juegos","juniper","kaufen","kddi","ke","kerryhotels","kerrylogistics","kerryproperties","kfh","kg","kh","ki","kia","kids","kim","kindle","kitchen","kiwi","km","kn","koeln","komatsu","kosher","kp","kpmg","kpn","kr","krd","kred","kuokgroup","kw","ky","kyoto","kz","la","lacaixa","lamborghini","lamer","lancaster","land","landrover","lanxess","lasalle","lat","latino","latrobe","law","lawyer","lb","lc","lds","lease","leclerc","lefrak","legal","lego","lexus","lgbt","li","lidl","life","lifeinsurance","lifestyle","lighting","like","lilly","limited","limo","lincoln","link","lipsy","live","living","lk","llc","llp","loan","loans","locker","locus","lol","london","lotte","lotto","love","lpl","lplfinancial","lr","ls","lt","ltd","ltda","lu","lundbeck","luxe","luxury","lv","ly","ma","madrid","maif","maison","makeup","man","management","mango","map","market","marketing","markets","marriott","marshalls","mattel","mba","mc","mckinsey","md","me","med","media","meet","melbourne","meme","memorial","men","menu","merckmsd","mg","mh","miami","microsoft","mil","mini","mint","mit","mitsubishi","mk","ml","mlb","mls","mm","mma","mn","mo","mobi","mobile","moda","moe","moi","mom","monash","money","monster","mormon","mortgage","moscow","moto","motorcycles","mov","movie","mp","mq","mr","ms","msd","mt","mtn","mtr","mu","museum","music","mv","mw","mx","my","mz","na","nab","nagoya","name","navy","nba","nc","ne","nec","net","netbank","netflix","network","neustar","new","news","next","nextdirect","nexus","nf","nfl","ng","ngo","nhk","ni","nico","nike","nikon","ninja","nissan","nissay","nl","no","nokia","norton","now","nowruz","nowtv","np","nr","nra","nrw","ntt","nu","nyc","nz","obi","observer","office","okinawa","olayan","olayangroup","ollo","om","omega","one","ong","onl","online","ooo","open","oracle","orange","org","organic","origins","osaka","otsuka","ott","ovh","pa","page","panasonic","paris","pars","partners","parts","party","pay","pccw","pe","pet","pf","pfizer","pg","ph","pharmacy","phd","philips","phone","photo","photography","photos","physio","pics","pictet","pictures","pid","pin","ping","pink","pioneer","pizza","pk","pl","place","play","playstation","plumbing","plus","pm","pn","pnc","pohl","poker","politie","porn","post","pr","pramerica","praxi","press","prime","pro","prod","productions","prof","progressive","promo","properties","property","protection","pru","prudential","ps","pt","pub","pw","pwc","py","qa","qpon","quebec","quest","racing","radio","re","read","realestate","realtor","realty","recipes","red","redstone","redumbrella","rehab","reise","reisen","reit","reliance","ren","rent","rentals","repair","report","republican","rest","restaurant","review","reviews","rexroth","rich","richardli","ricoh","ril","rio","rip","ro","rocks","rodeo","rogers","room","rs","rsvp","ru","rugby","ruhr","run","rw","rwe","ryukyu","sa","saarland","safe","safety","sakura","sale","salon","samsclub","samsung","sandvik","sandvikcoromant","sanofi","sap","sarl","sas","save","saxo","sb","sbi","sbs","sc","scb","schaeffler","schmidt","scholarships","school","schule","schwarz","science","scot","sd","se","search","seat","secure","security","seek","select","sener","services","seven","sew","sex","sexy","sfr","sg","sh","shangrila","sharp","shell","shia","shiksha","shoes","shop","shopping","shouji","show","si","silk","sina","singles","site","sj","sk","ski","skin","sky","skype","sl","sling","sm","smart","smile","sn","sncf","so","soccer","social","softbank","software","sohu","solar","solutions","song","sony","soy","spa","space","sport","spot","sr","srl","ss","st","stada","staples","star","statebank","statefarm","stc","stcgroup","stockholm","storage","store","stream","studio","study","style","su","sucks","supplies","supply","support","surf","surgery","suzuki","sv","swatch","swiss","sx","sy","sydney","systems","sz","tab","taipei","talk","taobao","target","tatamotors","tatar","tattoo","tax","taxi","tc","tci","td","tdk","team","tech","technology","tel","temasek","tennis","teva","tf","tg","th","thd","theater","theatre","tiaa","tickets","tienda","tips","tires","tirol","tj","tjmaxx","tjx","tk","tkmaxx","tl","tm","tmall","tn","to","today","tokyo","tools","top","toray","toshiba","total","tours","town","toyota","toys","tr","trade","trading","training","travel","travelers","travelersinsurance","trust","trv","tt","tube","tui","tunes","tushu","tv","tvs","tw","tz","ua","ubank","ubs","ug","uk","unicom","university","uno","uol","ups","us","uy","uz","va","vacations","vana","vanguard","vc","ve","vegas","ventures","verisign","verm\xF6gensberater","verm\xF6gensberatung","versicherung","vet","vg","vi","viajes","video","vig","viking","villas","vin","vip","virgin","visa","vision","viva","vivo","vlaanderen","vn","vodka","volvo","vote","voting","voto","voyage","vu","wales","walmart","walter","wang","wanggou","watch","watches","weather","weatherchannel","webcam","weber","website","wed","wedding","weibo","weir","wf","whoswho","wien","wiki","williamhill","win","windows","wine","winners","wme","wolterskluwer","woodside","work","works","world","wow","ws","wtc","wtf","xbox","xerox","xihuan","xin","xxx","xyz","yachts","yahoo","yamaxun","yandex","ye","yodobashi","yoga","yokohama","you","youtube","yt","yun","za","zappos","zara","zero","zip","zm","zone","zuerich","zw","\u03B5\u03BB","\u03B5\u03C5","\u0431\u0433","\u0431\u0435\u043B","\u0434\u0435\u0442\u0438","\u0435\u044E","\u043A\u0430\u0442\u043E\u043B\u0438\u043A","\u043A\u043E\u043C","\u043C\u043A\u0434","\u043C\u043E\u043D","\u043C\u043E\u0441\u043A\u0432\u0430","\u043E\u043D\u043B\u0430\u0439\u043D","\u043E\u0440\u0433","\u0440\u0443\u0441","\u0440\u0444","\u0441\u0430\u0439\u0442","\u0441\u0440\u0431","\u0443\u043A\u0440","\u049B\u0430\u0437","\u0570\u0561\u0575","\u05D9\u05E9\u05E8\u05D0\u05DC","\u05E7\u05D5\u05DD","\u0627\u0628\u0648\u0638\u0628\u064A","\u0627\u0631\u0627\u0645\u0643\u0648","\u0627\u0644\u0627\u0631\u062F\u0646","\u0627\u0644\u0628\u062D\u0631\u064A\u0646","\u0627\u0644\u062C\u0632\u0627\u0626\u0631","\u0627\u0644\u0633\u0639\u0648\u062F\u064A\u0629","\u0627\u0644\u0639\u0644\u064A\u0627\u0646","\u0627\u0644\u0645\u063A\u0631\u0628","\u0627\u0645\u0627\u0631\u0627\u062A","\u0627\u06CC\u0631\u0627\u0646","\u0628\u0627\u0631\u062A","\u0628\u0627\u0632\u0627\u0631","\u0628\u064A\u062A\u0643","\u0628\u06BE\u0627\u0631\u062A","\u062A\u0648\u0646\u0633","\u0633\u0648\u062F\u0627\u0646","\u0633\u0648\u0631\u064A\u0629","\u0634\u0628\u0643\u0629","\u0639\u0631\u0627\u0642","\u0639\u0631\u0628","\u0639\u0645\u0627\u0646","\u0641\u0644\u0633\u0637\u064A\u0646","\u0642\u0637\u0631","\u0643\u0627\u062B\u0648\u0644\u064A\u0643","\u0643\u0648\u0645","\u0645\u0635\u0631","\u0645\u0644\u064A\u0633\u064A\u0627","\u0645\u0648\u0631\u064A\u062A\u0627\u0646\u064A\u0627","\u0645\u0648\u0642\u0639","\u0647\u0645\u0631\u0627\u0647","\u067E\u0627\u06A9\u0633\u062A\u0627\u0646","\u0680\u0627\u0631\u062A","\u0915\u0949\u092E","\u0928\u0947\u091F","\u092D\u093E\u0930\u0924","\u092D\u093E\u0930\u0924\u092E\u094D","\u092D\u093E\u0930\u094B\u0924","\u0938\u0902\u0917\u0920\u0928","\u09AC\u09BE\u0982\u09B2\u09BE","\u09AD\u09BE\u09B0\u09A4","\u09AD\u09BE\u09F0\u09A4","\u0A2D\u0A3E\u0A30\u0A24","\u0AAD\u0ABE\u0AB0\u0AA4","\u0B2D\u0B3E\u0B30\u0B24","\u0B87\u0BA8\u0BCD\u0BA4\u0BBF\u0BAF\u0BBE","\u0B87\u0BB2\u0B99\u0BCD\u0B95\u0BC8","\u0B9A\u0BBF\u0B99\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0BC2\u0BB0\u0BCD","\u0C2D\u0C3E\u0C30\u0C24\u0C4D","\u0CAD\u0CBE\u0CB0\u0CA4","\u0D2D\u0D3E\u0D30\u0D24\u0D02","\u0DBD\u0D82\u0D9A\u0DCF","\u0E04\u0E2D\u0E21","\u0E44\u0E17\u0E22","\u0EA5\u0EB2\u0EA7","\u10D2\u10D4","\u307F\u3093\u306A","\u30A2\u30DE\u30BE\u30F3","\u30AF\u30E9\u30A6\u30C9","\u30B0\u30FC\u30B0\u30EB","\u30B3\u30E0","\u30B9\u30C8\u30A2","\u30BB\u30FC\u30EB","\u30D5\u30A1\u30C3\u30B7\u30E7\u30F3","\u30DD\u30A4\u30F3\u30C8","\u4E16\u754C","\u4E2D\u4FE1","\u4E2D\u56FD","\u4E2D\u570B","\u4E2D\u6587\u7F51","\u4E9A\u9A6C\u900A","\u4F01\u4E1A","\u4F5B\u5C71","\u4FE1\u606F","\u5065\u5EB7","\u516B\u5366","\u516C\u53F8","\u516C\u76CA","\u53F0\u6E7E","\u53F0\u7063","\u5546\u57CE","\u5546\u5E97","\u5546\u6807","\u5609\u91CC","\u5609\u91CC\u5927\u9152\u5E97","\u5728\u7EBF","\u5927\u62FF","\u5929\u4E3B\u6559","\u5A31\u4E50","\u5BB6\u96FB","\u5E7F\u4E1C","\u5FAE\u535A","\u6148\u5584","\u6211\u7231\u4F60","\u624B\u673A","\u62DB\u8058","\u653F\u52A1","\u653F\u5E9C","\u65B0\u52A0\u5761","\u65B0\u95FB","\u65F6\u5C1A","\u66F8\u7C4D","\u673A\u6784","\u6DE1\u9A6C\u9521","\u6E38\u620F","\u6FB3\u9580","\u70B9\u770B","\u79FB\u52A8","\u7EC4\u7EC7\u673A\u6784","\u7F51\u5740","\u7F51\u5E97","\u7F51\u7AD9","\u7F51\u7EDC","\u8054\u901A","\u8C37\u6B4C","\u8D2D\u7269","\u901A\u8CA9","\u96C6\u56E2","\u96FB\u8A0A\u76C8\u79D1","\u98DE\u5229\u6D66","\u98DF\u54C1","\u9910\u5385","\u9999\u683C\u91CC\u62C9","\u9999\u6E2F","\uB2F7\uB137","\uB2F7\uCEF4","\uC0BC\uC131","\uD55C\uAD6D"]});var M=z((he,C)=>{"use strict";var ie=F(),le=U();C.exports=e=>{e={strict:!0,...e};let s=`(?:(?:[a-z]+:)?//)${e.strict?"":"?"}`,a="(?:\\S+(?::\\S*)?@)?",l=ie.v4().source,r="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",o="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",n=`(?:\\.${e.strict?"(?:[a-z\\u00a1-\\uffff]{2,})":`(?:${le.sort((g,m)=>m.length-g.length).join("|")})`})\\.?`,c=`(?:${s}|www\\.)${a}(?:localhost|${l}|${r}${o}${n})(?::\\d{2,5})?(?:[/?#][^\\s"]*)?`;return e.exact?new RegExp(`(?:^${c}$)`,"i"):new RegExp(c,"ig")}});var ge={};ee(ge,{parse:()=>ce});module.exports=re(ge);var Z=ae(M(),1);var y="zh",P="6HTugjCXxR",T="https://snapany.com";var G=({url:e,gTimestamp:s,gFooter:a})=>{let r={headers:{"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:131.0) Gecko/20100101 Firefox/131.0",Accept:"*/*","Accept-Language":y,"Content-Type":"application/json","G-Timestamp":s,"G-Footer":a,"Sec-Fetch-Dest":"empty","Sec-Fetch-Mode":"cors","Sec-Fetch-Site":"same-origin",Priority:"u=0",Pragma:"no-cache","Cache-Control":"no-cache"},referrer:`${T}/${y}`,body:JSON.stringify({link:e}),method:"POST"};return fetch(`${T}/api/extract`,r)};var S="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",b={rotl:function(e,s){return e<<s|e>>>32-s},rotr:function(e,s){return e<<32-s|e>>>s},endian:function(e){if(e.constructor==Number)return 16711935&b.rotl(e,8)|4278255360&b.rotl(e,24);for(var s=0;s<e.length;s++)e[s]=b.endian(e[s]);return e},randomBytes:function(e){for(var s=[];e>0;e--)s.push(Math.floor(256*Math.random()));return s},bytesToWords:function(e){for(var s=[],a=0,l=0;a<e.length;a++,l+=8)s[l>>>5]|=e[a]<<24-l%32;return s},wordsToBytes:function(e){for(var s=[],a=0;a<32*e.length;a+=8)s.push(e[a>>>5]>>>24-a%32&255);return s},bytesToHex:function(e){for(var s=[],a=0;a<e.length;a++)s.push((e[a]>>>4).toString(16)),s.push((15&e[a]).toString(16));return s.join("")},hexToBytes:function(e){for(var s=[],a=0;a<e.length;a+=2)s.push(parseInt(e.substr(a,2),16));return s},bytesToBase64:function(e){for(var s=[],a=0;a<e.length;a+=3)for(var l=e[a]<<16|e[a+1]<<8|e[a+2],r=0;r<4;r++)8*a+6*r<=8*e.length?s.push(S.charAt(l>>>6*(3-r)&63)):s.push("=");return s.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var s=[],a=0,l=0;a<e.length;l=++a%4)l!=0&&s.push((S.indexOf(e.charAt(a-1))&Math.pow(2,-2*l+8)-1)<<2*l|S.indexOf(e.charAt(a))>>>6-2*l);return s}};var k={utf8:{stringToBytes:function(e){return k.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(k.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var s=[],a=0;a<e.length;a++)s.push(255&e.charCodeAt(a));return s},bytesToString:function(e){for(var s=[],a=0;a<e.length;a++)s.push(String.fromCharCode(e[a]));return s.join("")}}};var I=e=>!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e),O=e=>e!=null&&(I(e)||typeof e.readFloatLE=="function"&&typeof e.slice=="function"&&I(e.slice(0,0))||!!e._isBuffer);var v,W,H,q,f;v=b,W=k.utf8,H=O,q=k.bin,(f=function(e,s){e.constructor==String?e=s&&s.encoding==="binary"?q.stringToBytes(e):W.stringToBytes(e):H(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||e.constructor===Uint8Array||(e=e.toString());for(var a=v.bytesToWords(e),l=8*e.length,r=1732584193,o=-271733879,n=-1732584194,t=271733878,i=0;i<a.length;i++)a[i]=(a[i]<<8|a[i]>>>24)&16711935|(a[i]<<24|a[i]>>>8)&4278255360;a[l>>>5]|=128<<l%32,a[(l+64>>>9<<4)+14]=l;for(var c=f._ff,g=f._gg,m=f._hh,u=f._ii,i=0;i<a.length;i+=16){var $=r,B=o,A=n,J=t;r=c(r,o,n,t,a[i+0],7,-680876936),t=c(t,r,o,n,a[i+1],12,-389564586),n=c(n,t,r,o,a[i+2],17,606105819),o=c(o,n,t,r,a[i+3],22,-1044525330),r=c(r,o,n,t,a[i+4],7,-176418897),t=c(t,r,o,n,a[i+5],12,1200080426),n=c(n,t,r,o,a[i+6],17,-1473231341),o=c(o,n,t,r,a[i+7],22,-45705983),r=c(r,o,n,t,a[i+8],7,1770035416),t=c(t,r,o,n,a[i+9],12,-1958414417),n=c(n,t,r,o,a[i+10],17,-42063),o=c(o,n,t,r,a[i+11],22,-1990404162),r=c(r,o,n,t,a[i+12],7,1804603682),t=c(t,r,o,n,a[i+13],12,-40341101),n=c(n,t,r,o,a[i+14],17,-1502002290),o=c(o,n,t,r,a[i+15],22,1236535329),r=g(r,o,n,t,a[i+1],5,-165796510),t=g(t,r,o,n,a[i+6],9,-1069501632),n=g(n,t,r,o,a[i+11],14,643717713),o=g(o,n,t,r,a[i+0],20,-373897302),r=g(r,o,n,t,a[i+5],5,-701558691),t=g(t,r,o,n,a[i+10],9,38016083),n=g(n,t,r,o,a[i+15],14,-660478335),o=g(o,n,t,r,a[i+4],20,-405537848),r=g(r,o,n,t,a[i+9],5,568446438),t=g(t,r,o,n,a[i+14],9,-1019803690),n=g(n,t,r,o,a[i+3],14,-187363961),o=g(o,n,t,r,a[i+8],20,1163531501),r=g(r,o,n,t,a[i+13],5,-1444681467),t=g(t,r,o,n,a[i+2],9,-51403784),n=g(n,t,r,o,a[i+7],14,1735328473),o=g(o,n,t,r,a[i+12],20,-1926607734),r=m(r,o,n,t,a[i+5],4,-378558),t=m(t,r,o,n,a[i+8],11,-2022574463),n=m(n,t,r,o,a[i+11],16,1839030562),o=m(o,n,t,r,a[i+14],23,-35309556),r=m(r,o,n,t,a[i+1],4,-1530992060),t=m(t,r,o,n,a[i+4],11,1272893353),n=m(n,t,r,o,a[i+7],16,-155497632),o=m(o,n,t,r,a[i+10],23,-1094730640),r=m(r,o,n,t,a[i+13],4,681279174),t=m(t,r,o,n,a[i+0],11,-358537222),n=m(n,t,r,o,a[i+3],16,-722521979),o=m(o,n,t,r,a[i+6],23,76029189),r=m(r,o,n,t,a[i+9],4,-640364487),t=m(t,r,o,n,a[i+12],11,-421815835),n=m(n,t,r,o,a[i+15],16,530742520),o=m(o,n,t,r,a[i+2],23,-995338651),r=u(r,o,n,t,a[i+0],6,-198630844),t=u(t,r,o,n,a[i+7],10,1126891415),n=u(n,t,r,o,a[i+14],15,-1416354905),o=u(o,n,t,r,a[i+5],21,-57434055),r=u(r,o,n,t,a[i+12],6,1700485571),t=u(t,r,o,n,a[i+3],10,-1894986606),n=u(n,t,r,o,a[i+10],15,-1051523),o=u(o,n,t,r,a[i+1],21,-2054922799),r=u(r,o,n,t,a[i+8],6,1873313359),t=u(t,r,o,n,a[i+15],10,-30611744),n=u(n,t,r,o,a[i+6],15,-1560198380),o=u(o,n,t,r,a[i+13],21,1309151649),r=u(r,o,n,t,a[i+4],6,-145523070),t=u(t,r,o,n,a[i+11],10,-1120210379),n=u(n,t,r,o,a[i+2],15,718787259),o=u(o,n,t,r,a[i+9],21,-343485551),r=r+$>>>0,o=o+B>>>0,n=n+A>>>0,t=t+J>>>0}return v.endian([r,o,n,t])})._ff=function(e,s,a,l,r,o,n){var t=e+(s&a|~s&l)+(r>>>0)+n;return(t<<o|t>>>32-o)+s},f._gg=function(e,s,a,l,r,o,n){var t=e+(s&l|a&~l)+(r>>>0)+n;return(t<<o|t>>>32-o)+s},f._hh=function(e,s,a,l,r,o,n){var t=e+(s^a^l)+(r>>>0)+n;return(t<<o|t>>>32-o)+s},f._ii=function(e,s,a,l,r,o,n){var t=e+(a^(s|~l))+(r>>>0)+n;return(t<<o|t>>>32-o)+s},f._blocksize=16,f._digestsize=16;var L=(e,s)=>{if(e==null)throw Error("Illegal argument "+e);let a=v.wordsToBytes(f(e,s));return s&&s.asBytes?a:s&&s.asString?q.bytesToString(a):v.bytesToHex(a)};var N=(e,s)=>[e,y,s,P].join(""),D=e=>L(e);var ce=async e=>{if(!(0,Z.default)({exact:!0}).test(e))throw new Error("Please provide a valid URL.");let s=Date.now(),a=N(e,s),l=D(a),r=await G({url:e,gTimestamp:s,gFooter:l}),{status:o}=r,n=await r.json(),t=o===200?"Success":"Unknown error occurred",{message:i=t,text:c=null,medias:g=[]}=n??{},{media_type:m=null,resource_url:u=null,preview_url:$=null}=g?.shift()??{};return{code:o,message:i,title:c,resource:{type:m,url:u},preview:{url:$}}};0&&(module.exports={parse});
var J=Object.create;var A=Object.defineProperty;var X=Object.getOwnPropertyDescriptor;var K=Object.getOwnPropertyNames;var Q=Object.getPrototypeOf,V=Object.prototype.hasOwnProperty;var $=(e,s)=>()=>(s||e((s={exports:{}}).exports,s),s.exports);var Y=(e,s,a,l)=>{if(s&&typeof s=="object"||typeof s=="function")for(let r of K(s))!V.call(e,r)&&r!==a&&A(e,r,{get:()=>s[r],enumerable:!(l=X(s,r))||l.enumerable});return e};var ee=(e,s,a)=>(a=e!=null?J(Q(e)):{},Y(s||!e||!e.__esModule?A(a,"default",{value:e,enumerable:!0}):a,e));var E=$((le,_)=>{"use strict";var R="[a-fA-F\\d:]",d=e=>e&&e.includeBoundaries?`(?:(?<=\\s|^)(?=${R})|(?<=${R})(?=\\s|$))`:"",h="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",p="[a-fA-F\\d]{1,4}",w=`
(?:
(?:${p}:){7}(?:${p}|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8
(?:${p}:){6}(?:${h}|:${p}|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4
(?:${p}:){5}(?::${h}|(?::${p}){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4
(?:${p}:){4}(?:(?::${p}){0,1}:${h}|(?::${p}){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4
(?:${p}:){3}(?:(?::${p}){0,2}:${h}|(?::${p}){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4
(?:${p}:){2}(?:(?::${p}){0,3}:${h}|(?::${p}){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4
(?:${p}:){1}(?:(?::${p}){0,4}:${h}|(?::${p}){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4
(?::(?:(?::${p}){0,5}:${h}|(?::${p}){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4
)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1
`.replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),ae=new RegExp(`(?:^${h}$)|(?:^${w}$)`),re=new RegExp(`^${h}$`),oe=new RegExp(`^${w}$`),z=e=>e&&e.exact?ae:new RegExp(`(?:${d(e)}${h}${d(e)})|(?:${d(e)}${w}${d(e)})`,"g");z.v4=e=>e&&e.exact?re:new RegExp(`${d(e)}${h}${d(e)}`,"g");z.v6=e=>e&&e.exact?oe:new RegExp(`${d(e)}${w}${d(e)}`,"g");_.exports=z});var F=$((ce,te)=>{te.exports=["aaa","aarp","abb","abbott","abbvie","abc","able","abogado","abudhabi","ac","academy","accenture","accountant","accountants","aco","actor","ad","ads","adult","ae","aeg","aero","aetna","af","afl","africa","ag","agakhan","agency","ai","aig","airbus","airforce","airtel","akdn","al","alibaba","alipay","allfinanz","allstate","ally","alsace","alstom","am","amazon","americanexpress","americanfamily","amex","amfam","amica","amsterdam","analytics","android","anquan","anz","ao","aol","apartments","app","apple","aq","aquarelle","ar","arab","aramco","archi","army","arpa","art","arte","as","asda","asia","associates","at","athleta","attorney","au","auction","audi","audible","audio","auspost","author","auto","autos","aw","aws","ax","axa","az","azure","ba","baby","baidu","banamex","band","bank","bar","barcelona","barclaycard","barclays","barefoot","bargains","baseball","basketball","bauhaus","bayern","bb","bbc","bbt","bbva","bcg","bcn","bd","be","beats","beauty","beer","bentley","berlin","best","bestbuy","bet","bf","bg","bh","bharti","bi","bible","bid","bike","bing","bingo","bio","biz","bj","black","blackfriday","blockbuster","blog","bloomberg","blue","bm","bms","bmw","bn","bnpparibas","bo","boats","boehringer","bofa","bom","bond","boo","book","booking","bosch","bostik","boston","bot","boutique","box","br","bradesco","bridgestone","broadway","broker","brother","brussels","bs","bt","build","builders","business","buy","buzz","bv","bw","by","bz","bzh","ca","cab","cafe","cal","call","calvinklein","cam","camera","camp","canon","capetown","capital","capitalone","car","caravan","cards","care","career","careers","cars","casa","case","cash","casino","cat","catering","catholic","cba","cbn","cbre","cc","cd","center","ceo","cern","cf","cfa","cfd","cg","ch","chanel","channel","charity","chase","chat","cheap","chintai","christmas","chrome","church","ci","cipriani","circle","cisco","citadel","citi","citic","city","ck","cl","claims","cleaning","click","clinic","clinique","clothing","cloud","club","clubmed","cm","cn","co","coach","codes","coffee","college","cologne","com","commbank","community","company","compare","computer","comsec","condos","construction","consulting","contact","contractors","cooking","cool","coop","corsica","country","coupon","coupons","courses","cpa","cr","credit","creditcard","creditunion","cricket","crown","crs","cruise","cruises","cu","cuisinella","cv","cw","cx","cy","cymru","cyou","cz","dabur","dad","dance","data","date","dating","datsun","day","dclk","dds","de","deal","dealer","deals","degree","delivery","dell","deloitte","delta","democrat","dental","dentist","desi","design","dev","dhl","diamonds","diet","digital","direct","directory","discount","discover","dish","diy","dj","dk","dm","dnp","do","docs","doctor","dog","domains","dot","download","drive","dtv","dubai","dunlop","dupont","durban","dvag","dvr","dz","earth","eat","ec","eco","edeka","edu","education","ee","eg","email","emerck","energy","engineer","engineering","enterprises","epson","equipment","er","ericsson","erni","es","esq","estate","et","eu","eurovision","eus","events","exchange","expert","exposed","express","extraspace","fage","fail","fairwinds","faith","family","fan","fans","farm","farmers","fashion","fast","fedex","feedback","ferrari","ferrero","fi","fidelity","fido","film","final","finance","financial","fire","firestone","firmdale","fish","fishing","fit","fitness","fj","fk","flickr","flights","flir","florist","flowers","fly","fm","fo","foo","food","football","ford","forex","forsale","forum","foundation","fox","fr","free","fresenius","frl","frogans","frontier","ftr","fujitsu","fun","fund","furniture","futbol","fyi","ga","gal","gallery","gallo","gallup","game","games","gap","garden","gay","gb","gbiz","gd","gdn","ge","gea","gent","genting","george","gf","gg","ggee","gh","gi","gift","gifts","gives","giving","gl","glass","gle","global","globo","gm","gmail","gmbh","gmo","gmx","gn","godaddy","gold","goldpoint","golf","goo","goodyear","goog","google","gop","got","gov","gp","gq","gr","grainger","graphics","gratis","green","gripe","grocery","group","gs","gt","gu","gucci","guge","guide","guitars","guru","gw","gy","hair","hamburg","hangout","haus","hbo","hdfc","hdfcbank","health","healthcare","help","helsinki","here","hermes","hiphop","hisamitsu","hitachi","hiv","hk","hkt","hm","hn","hockey","holdings","holiday","homedepot","homegoods","homes","homesense","honda","horse","hospital","host","hosting","hot","hotels","hotmail","house","how","hr","hsbc","ht","hu","hughes","hyatt","hyundai","ibm","icbc","ice","icu","id","ie","ieee","ifm","ikano","il","im","imamat","imdb","immo","immobilien","in","inc","industries","infiniti","info","ing","ink","institute","insurance","insure","int","international","intuit","investments","io","ipiranga","iq","ir","irish","is","ismaili","ist","istanbul","it","itau","itv","jaguar","java","jcb","je","jeep","jetzt","jewelry","jio","jll","jm","jmp","jnj","jo","jobs","joburg","jot","joy","jp","jpmorgan","jprs","juegos","juniper","kaufen","kddi","ke","kerryhotels","kerrylogistics","kerryproperties","kfh","kg","kh","ki","kia","kids","kim","kindle","kitchen","kiwi","km","kn","koeln","komatsu","kosher","kp","kpmg","kpn","kr","krd","kred","kuokgroup","kw","ky","kyoto","kz","la","lacaixa","lamborghini","lamer","lancaster","land","landrover","lanxess","lasalle","lat","latino","latrobe","law","lawyer","lb","lc","lds","lease","leclerc","lefrak","legal","lego","lexus","lgbt","li","lidl","life","lifeinsurance","lifestyle","lighting","like","lilly","limited","limo","lincoln","link","lipsy","live","living","lk","llc","llp","loan","loans","locker","locus","lol","london","lotte","lotto","love","lpl","lplfinancial","lr","ls","lt","ltd","ltda","lu","lundbeck","luxe","luxury","lv","ly","ma","madrid","maif","maison","makeup","man","management","mango","map","market","marketing","markets","marriott","marshalls","mattel","mba","mc","mckinsey","md","me","med","media","meet","melbourne","meme","memorial","men","menu","merckmsd","mg","mh","miami","microsoft","mil","mini","mint","mit","mitsubishi","mk","ml","mlb","mls","mm","mma","mn","mo","mobi","mobile","moda","moe","moi","mom","monash","money","monster","mormon","mortgage","moscow","moto","motorcycles","mov","movie","mp","mq","mr","ms","msd","mt","mtn","mtr","mu","museum","music","mv","mw","mx","my","mz","na","nab","nagoya","name","navy","nba","nc","ne","nec","net","netbank","netflix","network","neustar","new","news","next","nextdirect","nexus","nf","nfl","ng","ngo","nhk","ni","nico","nike","nikon","ninja","nissan","nissay","nl","no","nokia","norton","now","nowruz","nowtv","np","nr","nra","nrw","ntt","nu","nyc","nz","obi","observer","office","okinawa","olayan","olayangroup","ollo","om","omega","one","ong","onl","online","ooo","open","oracle","orange","org","organic","origins","osaka","otsuka","ott","ovh","pa","page","panasonic","paris","pars","partners","parts","party","pay","pccw","pe","pet","pf","pfizer","pg","ph","pharmacy","phd","philips","phone","photo","photography","photos","physio","pics","pictet","pictures","pid","pin","ping","pink","pioneer","pizza","pk","pl","place","play","playstation","plumbing","plus","pm","pn","pnc","pohl","poker","politie","porn","post","pr","pramerica","praxi","press","prime","pro","prod","productions","prof","progressive","promo","properties","property","protection","pru","prudential","ps","pt","pub","pw","pwc","py","qa","qpon","quebec","quest","racing","radio","re","read","realestate","realtor","realty","recipes","red","redstone","redumbrella","rehab","reise","reisen","reit","reliance","ren","rent","rentals","repair","report","republican","rest","restaurant","review","reviews","rexroth","rich","richardli","ricoh","ril","rio","rip","ro","rocks","rodeo","rogers","room","rs","rsvp","ru","rugby","ruhr","run","rw","rwe","ryukyu","sa","saarland","safe","safety","sakura","sale","salon","samsclub","samsung","sandvik","sandvikcoromant","sanofi","sap","sarl","sas","save","saxo","sb","sbi","sbs","sc","scb","schaeffler","schmidt","scholarships","school","schule","schwarz","science","scot","sd","se","search","seat","secure","security","seek","select","sener","services","seven","sew","sex","sexy","sfr","sg","sh","shangrila","sharp","shell","shia","shiksha","shoes","shop","shopping","shouji","show","si","silk","sina","singles","site","sj","sk","ski","skin","sky","skype","sl","sling","sm","smart","smile","sn","sncf","so","soccer","social","softbank","software","sohu","solar","solutions","song","sony","soy","spa","space","sport","spot","sr","srl","ss","st","stada","staples","star","statebank","statefarm","stc","stcgroup","stockholm","storage","store","stream","studio","study","style","su","sucks","supplies","supply","support","surf","surgery","suzuki","sv","swatch","swiss","sx","sy","sydney","systems","sz","tab","taipei","talk","taobao","target","tatamotors","tatar","tattoo","tax","taxi","tc","tci","td","tdk","team","tech","technology","tel","temasek","tennis","teva","tf","tg","th","thd","theater","theatre","tiaa","tickets","tienda","tips","tires","tirol","tj","tjmaxx","tjx","tk","tkmaxx","tl","tm","tmall","tn","to","today","tokyo","tools","top","toray","toshiba","total","tours","town","toyota","toys","tr","trade","trading","training","travel","travelers","travelersinsurance","trust","trv","tt","tube","tui","tunes","tushu","tv","tvs","tw","tz","ua","ubank","ubs","ug","uk","unicom","university","uno","uol","ups","us","uy","uz","va","vacations","vana","vanguard","vc","ve","vegas","ventures","verisign","verm\xF6gensberater","verm\xF6gensberatung","versicherung","vet","vg","vi","viajes","video","vig","viking","villas","vin","vip","virgin","visa","vision","viva","vivo","vlaanderen","vn","vodka","volvo","vote","voting","voto","voyage","vu","wales","walmart","walter","wang","wanggou","watch","watches","weather","weatherchannel","webcam","weber","website","wed","wedding","weibo","weir","wf","whoswho","wien","wiki","williamhill","win","windows","wine","winners","wme","wolterskluwer","woodside","work","works","world","wow","ws","wtc","wtf","xbox","xerox","xihuan","xin","xxx","xyz","yachts","yahoo","yamaxun","yandex","ye","yodobashi","yoga","yokohama","you","youtube","yt","yun","za","zappos","zara","zero","zip","zm","zone","zuerich","zw","\u03B5\u03BB","\u03B5\u03C5","\u0431\u0433","\u0431\u0435\u043B","\u0434\u0435\u0442\u0438","\u0435\u044E","\u043A\u0430\u0442\u043E\u043B\u0438\u043A","\u043A\u043E\u043C","\u043C\u043A\u0434","\u043C\u043E\u043D","\u043C\u043E\u0441\u043A\u0432\u0430","\u043E\u043D\u043B\u0430\u0439\u043D","\u043E\u0440\u0433","\u0440\u0443\u0441","\u0440\u0444","\u0441\u0430\u0439\u0442","\u0441\u0440\u0431","\u0443\u043A\u0440","\u049B\u0430\u0437","\u0570\u0561\u0575","\u05D9\u05E9\u05E8\u05D0\u05DC","\u05E7\u05D5\u05DD","\u0627\u0628\u0648\u0638\u0628\u064A","\u0627\u0631\u0627\u0645\u0643\u0648","\u0627\u0644\u0627\u0631\u062F\u0646","\u0627\u0644\u0628\u062D\u0631\u064A\u0646","\u0627\u0644\u062C\u0632\u0627\u0626\u0631","\u0627\u0644\u0633\u0639\u0648\u062F\u064A\u0629","\u0627\u0644\u0639\u0644\u064A\u0627\u0646","\u0627\u0644\u0645\u063A\u0631\u0628","\u0627\u0645\u0627\u0631\u0627\u062A","\u0627\u06CC\u0631\u0627\u0646","\u0628\u0627\u0631\u062A","\u0628\u0627\u0632\u0627\u0631","\u0628\u064A\u062A\u0643","\u0628\u06BE\u0627\u0631\u062A","\u062A\u0648\u0646\u0633","\u0633\u0648\u062F\u0627\u0646","\u0633\u0648\u0631\u064A\u0629","\u0634\u0628\u0643\u0629","\u0639\u0631\u0627\u0642","\u0639\u0631\u0628","\u0639\u0645\u0627\u0646","\u0641\u0644\u0633\u0637\u064A\u0646","\u0642\u0637\u0631","\u0643\u0627\u062B\u0648\u0644\u064A\u0643","\u0643\u0648\u0645","\u0645\u0635\u0631","\u0645\u0644\u064A\u0633\u064A\u0627","\u0645\u0648\u0631\u064A\u062A\u0627\u0646\u064A\u0627","\u0645\u0648\u0642\u0639","\u0647\u0645\u0631\u0627\u0647","\u067E\u0627\u06A9\u0633\u062A\u0627\u0646","\u0680\u0627\u0631\u062A","\u0915\u0949\u092E","\u0928\u0947\u091F","\u092D\u093E\u0930\u0924","\u092D\u093E\u0930\u0924\u092E\u094D","\u092D\u093E\u0930\u094B\u0924","\u0938\u0902\u0917\u0920\u0928","\u09AC\u09BE\u0982\u09B2\u09BE","\u09AD\u09BE\u09B0\u09A4","\u09AD\u09BE\u09F0\u09A4","\u0A2D\u0A3E\u0A30\u0A24","\u0AAD\u0ABE\u0AB0\u0AA4","\u0B2D\u0B3E\u0B30\u0B24","\u0B87\u0BA8\u0BCD\u0BA4\u0BBF\u0BAF\u0BBE","\u0B87\u0BB2\u0B99\u0BCD\u0B95\u0BC8","\u0B9A\u0BBF\u0B99\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0BC2\u0BB0\u0BCD","\u0C2D\u0C3E\u0C30\u0C24\u0C4D","\u0CAD\u0CBE\u0CB0\u0CA4","\u0D2D\u0D3E\u0D30\u0D24\u0D02","\u0DBD\u0D82\u0D9A\u0DCF","\u0E04\u0E2D\u0E21","\u0E44\u0E17\u0E22","\u0EA5\u0EB2\u0EA7","\u10D2\u10D4","\u307F\u3093\u306A","\u30A2\u30DE\u30BE\u30F3","\u30AF\u30E9\u30A6\u30C9","\u30B0\u30FC\u30B0\u30EB","\u30B3\u30E0","\u30B9\u30C8\u30A2","\u30BB\u30FC\u30EB","\u30D5\u30A1\u30C3\u30B7\u30E7\u30F3","\u30DD\u30A4\u30F3\u30C8","\u4E16\u754C","\u4E2D\u4FE1","\u4E2D\u56FD","\u4E2D\u570B","\u4E2D\u6587\u7F51","\u4E9A\u9A6C\u900A","\u4F01\u4E1A","\u4F5B\u5C71","\u4FE1\u606F","\u5065\u5EB7","\u516B\u5366","\u516C\u53F8","\u516C\u76CA","\u53F0\u6E7E","\u53F0\u7063","\u5546\u57CE","\u5546\u5E97","\u5546\u6807","\u5609\u91CC","\u5609\u91CC\u5927\u9152\u5E97","\u5728\u7EBF","\u5927\u62FF","\u5929\u4E3B\u6559","\u5A31\u4E50","\u5BB6\u96FB","\u5E7F\u4E1C","\u5FAE\u535A","\u6148\u5584","\u6211\u7231\u4F60","\u624B\u673A","\u62DB\u8058","\u653F\u52A1","\u653F\u5E9C","\u65B0\u52A0\u5761","\u65B0\u95FB","\u65F6\u5C1A","\u66F8\u7C4D","\u673A\u6784","\u6DE1\u9A6C\u9521","\u6E38\u620F","\u6FB3\u9580","\u70B9\u770B","\u79FB\u52A8","\u7EC4\u7EC7\u673A\u6784","\u7F51\u5740","\u7F51\u5E97","\u7F51\u7AD9","\u7F51\u7EDC","\u8054\u901A","\u8C37\u6B4C","\u8D2D\u7269","\u901A\u8CA9","\u96C6\u56E2","\u96FB\u8A0A\u76C8\u79D1","\u98DE\u5229\u6D66","\u98DF\u54C1","\u9910\u5385","\u9999\u683C\u91CC\u62C9","\u9999\u6E2F","\uB2F7\uB137","\uB2F7\uCEF4","\uC0BC\uC131","\uD55C\uAD6D"]});var C=$((ge,U)=>{"use strict";var ne=E(),se=F();U.exports=e=>{e={strict:!0,...e};let s=`(?:(?:[a-z]+:)?//)${e.strict?"":"?"}`,a="(?:\\S+(?::\\S*)?@)?",l=ne.v4().source,r="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",o="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",n=`(?:\\.${e.strict?"(?:[a-z\\u00a1-\\uffff]{2,})":`(?:${se.sort((g,m)=>m.length-g.length).join("|")})`})\\.?`,c=`(?:${s}|www\\.)${a}(?:localhost|${l}|${r}${o}${n})(?::\\d{2,5})?(?:[/?#][^\\s"]*)?`;return e.exact?new RegExp(`(?:^${c}$)`,"i"):new RegExp(c,"ig")}});var D=ee(C(),1);var y="zh",M="6HTugjCXxR",j="https://snapany.com";var P=({url:e,gTimestamp:s,gFooter:a})=>{let r={headers:{"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:131.0) Gecko/20100101 Firefox/131.0",Accept:"*/*","Accept-Language":y,"Content-Type":"application/json","G-Timestamp":s,"G-Footer":a,"Sec-Fetch-Dest":"empty","Sec-Fetch-Mode":"cors","Sec-Fetch-Site":"same-origin",Priority:"u=0",Pragma:"no-cache","Cache-Control":"no-cache"},referrer:`${j}/${y}`,body:JSON.stringify({link:e}),method:"POST"};return fetch(`${j}/api/extract`,r)};var T="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",b={rotl:function(e,s){return e<<s|e>>>32-s},rotr:function(e,s){return e<<32-s|e>>>s},endian:function(e){if(e.constructor==Number)return 16711935&b.rotl(e,8)|4278255360&b.rotl(e,24);for(var s=0;s<e.length;s++)e[s]=b.endian(e[s]);return e},randomBytes:function(e){for(var s=[];e>0;e--)s.push(Math.floor(256*Math.random()));return s},bytesToWords:function(e){for(var s=[],a=0,l=0;a<e.length;a++,l+=8)s[l>>>5]|=e[a]<<24-l%32;return s},wordsToBytes:function(e){for(var s=[],a=0;a<32*e.length;a+=8)s.push(e[a>>>5]>>>24-a%32&255);return s},bytesToHex:function(e){for(var s=[],a=0;a<e.length;a++)s.push((e[a]>>>4).toString(16)),s.push((15&e[a]).toString(16));return s.join("")},hexToBytes:function(e){for(var s=[],a=0;a<e.length;a+=2)s.push(parseInt(e.substr(a,2),16));return s},bytesToBase64:function(e){for(var s=[],a=0;a<e.length;a+=3)for(var l=e[a]<<16|e[a+1]<<8|e[a+2],r=0;r<4;r++)8*a+6*r<=8*e.length?s.push(T.charAt(l>>>6*(3-r)&63)):s.push("=");return s.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var s=[],a=0,l=0;a<e.length;l=++a%4)l!=0&&s.push((T.indexOf(e.charAt(a-1))&Math.pow(2,-2*l+8)-1)<<2*l|T.indexOf(e.charAt(a))>>>6-2*l);return s}};var k={utf8:{stringToBytes:function(e){return k.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(k.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var s=[],a=0;a<e.length;a++)s.push(255&e.charCodeAt(a));return s},bytesToString:function(e){for(var s=[],a=0;a<e.length;a++)s.push(String.fromCharCode(e[a]));return s.join("")}}};var G=e=>!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e),I=e=>e!=null&&(G(e)||typeof e.readFloatLE=="function"&&typeof e.slice=="function"&&G(e.slice(0,0))||!!e._isBuffer);var v,O,W,S,f;v=b,O=k.utf8,W=I,S=k.bin,(f=function(e,s){e.constructor==String?e=s&&s.encoding==="binary"?S.stringToBytes(e):O.stringToBytes(e):W(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||e.constructor===Uint8Array||(e=e.toString());for(var a=v.bytesToWords(e),l=8*e.length,r=1732584193,o=-271733879,n=-1732584194,t=271733878,i=0;i<a.length;i++)a[i]=(a[i]<<8|a[i]>>>24)&16711935|(a[i]<<24|a[i]>>>8)&4278255360;a[l>>>5]|=128<<l%32,a[(l+64>>>9<<4)+14]=l;for(var c=f._ff,g=f._gg,m=f._hh,u=f._ii,i=0;i<a.length;i+=16){var x=r,q=o,B=n,Z=t;r=c(r,o,n,t,a[i+0],7,-680876936),t=c(t,r,o,n,a[i+1],12,-389564586),n=c(n,t,r,o,a[i+2],17,606105819),o=c(o,n,t,r,a[i+3],22,-1044525330),r=c(r,o,n,t,a[i+4],7,-176418897),t=c(t,r,o,n,a[i+5],12,1200080426),n=c(n,t,r,o,a[i+6],17,-1473231341),o=c(o,n,t,r,a[i+7],22,-45705983),r=c(r,o,n,t,a[i+8],7,1770035416),t=c(t,r,o,n,a[i+9],12,-1958414417),n=c(n,t,r,o,a[i+10],17,-42063),o=c(o,n,t,r,a[i+11],22,-1990404162),r=c(r,o,n,t,a[i+12],7,1804603682),t=c(t,r,o,n,a[i+13],12,-40341101),n=c(n,t,r,o,a[i+14],17,-1502002290),o=c(o,n,t,r,a[i+15],22,1236535329),r=g(r,o,n,t,a[i+1],5,-165796510),t=g(t,r,o,n,a[i+6],9,-1069501632),n=g(n,t,r,o,a[i+11],14,643717713),o=g(o,n,t,r,a[i+0],20,-373897302),r=g(r,o,n,t,a[i+5],5,-701558691),t=g(t,r,o,n,a[i+10],9,38016083),n=g(n,t,r,o,a[i+15],14,-660478335),o=g(o,n,t,r,a[i+4],20,-405537848),r=g(r,o,n,t,a[i+9],5,568446438),t=g(t,r,o,n,a[i+14],9,-1019803690),n=g(n,t,r,o,a[i+3],14,-187363961),o=g(o,n,t,r,a[i+8],20,1163531501),r=g(r,o,n,t,a[i+13],5,-1444681467),t=g(t,r,o,n,a[i+2],9,-51403784),n=g(n,t,r,o,a[i+7],14,1735328473),o=g(o,n,t,r,a[i+12],20,-1926607734),r=m(r,o,n,t,a[i+5],4,-378558),t=m(t,r,o,n,a[i+8],11,-2022574463),n=m(n,t,r,o,a[i+11],16,1839030562),o=m(o,n,t,r,a[i+14],23,-35309556),r=m(r,o,n,t,a[i+1],4,-1530992060),t=m(t,r,o,n,a[i+4],11,1272893353),n=m(n,t,r,o,a[i+7],16,-155497632),o=m(o,n,t,r,a[i+10],23,-1094730640),r=m(r,o,n,t,a[i+13],4,681279174),t=m(t,r,o,n,a[i+0],11,-358537222),n=m(n,t,r,o,a[i+3],16,-722521979),o=m(o,n,t,r,a[i+6],23,76029189),r=m(r,o,n,t,a[i+9],4,-640364487),t=m(t,r,o,n,a[i+12],11,-421815835),n=m(n,t,r,o,a[i+15],16,530742520),o=m(o,n,t,r,a[i+2],23,-995338651),r=u(r,o,n,t,a[i+0],6,-198630844),t=u(t,r,o,n,a[i+7],10,1126891415),n=u(n,t,r,o,a[i+14],15,-1416354905),o=u(o,n,t,r,a[i+5],21,-57434055),r=u(r,o,n,t,a[i+12],6,1700485571),t=u(t,r,o,n,a[i+3],10,-1894986606),n=u(n,t,r,o,a[i+10],15,-1051523),o=u(o,n,t,r,a[i+1],21,-2054922799),r=u(r,o,n,t,a[i+8],6,1873313359),t=u(t,r,o,n,a[i+15],10,-30611744),n=u(n,t,r,o,a[i+6],15,-1560198380),o=u(o,n,t,r,a[i+13],21,1309151649),r=u(r,o,n,t,a[i+4],6,-145523070),t=u(t,r,o,n,a[i+11],10,-1120210379),n=u(n,t,r,o,a[i+2],15,718787259),o=u(o,n,t,r,a[i+9],21,-343485551),r=r+x>>>0,o=o+q>>>0,n=n+B>>>0,t=t+Z>>>0}return v.endian([r,o,n,t])})._ff=function(e,s,a,l,r,o,n){var t=e+(s&a|~s&l)+(r>>>0)+n;return(t<<o|t>>>32-o)+s},f._gg=function(e,s,a,l,r,o,n){var t=e+(s&l|a&~l)+(r>>>0)+n;return(t<<o|t>>>32-o)+s},f._hh=function(e,s,a,l,r,o,n){var t=e+(s^a^l)+(r>>>0)+n;return(t<<o|t>>>32-o)+s},f._ii=function(e,s,a,l,r,o,n){var t=e+(a^(s|~l))+(r>>>0)+n;return(t<<o|t>>>32-o)+s},f._blocksize=16,f._digestsize=16;var H=(e,s)=>{if(e==null)throw Error("Illegal argument "+e);let a=v.wordsToBytes(f(e,s));return s&&s.asBytes?a:s&&s.asString?S.bytesToString(a):v.bytesToHex(a)};var L=(e,s)=>[e,y,s,M].join(""),N=e=>H(e);var Te=async e=>{if(!(0,D.default)({exact:!0}).test(e))throw new Error("Please provide a valid URL.");let s=Date.now(),a=L(e,s),l=N(a),r=await P({url:e,gTimestamp:s,gFooter:l}),{status:o}=r,n=await r.json(),t=o===200?"Success":"Unknown error occurred",{message:i=t,text:c=null,medias:g=[]}=n??{},{media_type:m=null,resource_url:u=null,preview_url:x=null}=g?.shift()??{};return{code:o,message:i,title:c,resource:{type:m,url:u},preview:{url:x}}};export{Te as parse};
+22
-7
{
"name": "snapany",
"version": "1.0.2",
"version": "1.0.3",
"type": "module",
"main": "dist/index.js",
"types": "index.d.ts",
"main": "./dist/index.cjs",
"module": "./dist/index.mjs",
"types": "./index.d.ts",
"exports": {
".": {
"types": "./index.d.ts",
"require": "./dist/index.cjs",
"import": "./dist/index.mjs"
}
},
"engines": {

@@ -11,3 +19,6 @@ "node": "20.17.0"

"scripts": {
"build": "esbuild src/index.mjs --bundle --outfile=dist/index.js --format=esm --platform=node --minify",
"build:esm": "esbuild src/index.js --bundle --outfile=dist/index.mjs --format=esm --platform=node --minify",
"build:cjs": "esbuild src/index.js --bundle --outfile=dist/index.cjs --format=cjs --platform=node --minify",
"build": "npm run build:esm && npm run build:cjs",
"pack": "npm run build && npm pack",
"release": "npm run build && npm publish",

@@ -17,8 +28,9 @@ "test": "vitest"

"keywords": [
"snapany",
"parser"
"parser",
"resource",
"snapany"
],
"author": "John Mao <z@v1c0.com>",
"license": "MIT",
"description": "A wrapped parser for snapany",
"description": "Parsing shared links into direct image and video URLs.",
"devDependencies": {

@@ -30,3 +42,6 @@ "esbuild": "^0.23.1",

"node": "20.17.0"
},
"dependencies": {
"url-regex": "^5.0.0"
}
}
# SnapAny
`snapany` is a JavaScript package for parsing video and image resources from popular media platforms. It is based on the service provided by [Snapany](https://snapany.com).
A JavaScript library for parsing shared links from popular content-sharing platforms into direct image and video URLs, based on the service provided by [SnapAny](https://snapany.com).

@@ -17,2 +17,4 @@ ## Installation

You can import the library using `import`:
```javascript

@@ -22,5 +24,11 @@ import { parse } from 'snapany';

Receive the parsed data as a Promise:
Or using `require`:
```javascript
const { parse } = require('snapany');
```
Now, you can receive the parsed data as a Promise by calling the `parse` function with the URL:
```javascript
const result = await parse(url);

@@ -27,0 +35,0 @@ console.log(result);

var c="zh",U="6HTugjCXxR",S="https://snapany.com";var C=({url:e,gTimestamp:i,gFooter:r})=>{let o={headers:{"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:131.0) Gecko/20100101 Firefox/131.0",Accept:"*/*","Accept-Language":c,"Content-Type":"application/json","G-Timestamp":i,"G-Footer":r,"Sec-Fetch-Dest":"empty","Sec-Fetch-Mode":"cors","Sec-Fetch-Site":"same-origin",Priority:"u=0",Pragma:"no-cache","Cache-Control":"no-cache"},referrer:`${S}/${c}`,body:JSON.stringify({link:e}),method:"POST"};return fetch(`${S}/api/extract`,o)};var B="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",T={rotl:function(e,i){return e<<i|e>>>32-i},rotr:function(e,i){return e<<32-i|e>>>i},endian:function(e){if(e.constructor==Number)return 16711935&T.rotl(e,8)|4278255360&T.rotl(e,24);for(var i=0;i<e.length;i++)e[i]=T.endian(e[i]);return e},randomBytes:function(e){for(var i=[];e>0;e--)i.push(Math.floor(256*Math.random()));return i},bytesToWords:function(e){for(var i=[],r=0,l=0;r<e.length;r++,l+=8)i[l>>>5]|=e[r]<<24-l%32;return i},wordsToBytes:function(e){for(var i=[],r=0;r<32*e.length;r+=8)i.push(e[r>>>5]>>>24-r%32&255);return i},bytesToHex:function(e){for(var i=[],r=0;r<e.length;r++)i.push((e[r]>>>4).toString(16)),i.push((15&e[r]).toString(16));return i.join("")},hexToBytes:function(e){for(var i=[],r=0;r<e.length;r+=2)i.push(parseInt(e.substr(r,2),16));return i},bytesToBase64:function(e){for(var i=[],r=0;r<e.length;r+=3)for(var l=e[r]<<16|e[r+1]<<8|e[r+2],o=0;o<4;o++)8*r+6*o<=8*e.length?i.push(B.charAt(l>>>6*(3-o)&63)):i.push("=");return i.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var i=[],r=0,l=0;r<e.length;l=++r%4)l!=0&&i.push((B.indexOf(e.charAt(r-1))&Math.pow(2,-2*l+8)-1)<<2*l|B.indexOf(e.charAt(r))>>>6-2*l);return i}};var v={utf8:{stringToBytes:function(e){return v.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(v.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var i=[],r=0;r<e.length;r++)i.push(255&e.charCodeAt(r));return i},bytesToString:function(e){for(var i=[],r=0;r<e.length;r++)i.push(String.fromCharCode(e[r]));return i.join("")}}};var F=e=>!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e),j=e=>e!=null&&(F(e)||typeof e.readFloatLE=="function"&&typeof e.slice=="function"&&F(e.slice(0,0))||!!e._isBuffer);var x,M,k,_,h;x=T,M=v.utf8,k=j,_=v.bin,(h=function(e,i){e.constructor==String?e=i&&i.encoding==="binary"?_.stringToBytes(e):M.stringToBytes(e):k(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||e.constructor===Uint8Array||(e=e.toString());for(var r=x.bytesToWords(e),l=8*e.length,o=1732584193,n=-271733879,s=-1732584194,t=271733878,a=0;a<r.length;a++)r[a]=(r[a]<<8|r[a]>>>24)&16711935|(r[a]<<24|r[a]>>>8)&4278255360;r[l>>>5]|=128<<l%32,r[(l+64>>>9<<4)+14]=l;for(var f=h._ff,p=h._gg,g=h._hh,y=h._ii,a=0;a<r.length;a+=16){var m=o,u=n,A=s,I=t;o=f(o,n,s,t,r[a+0],7,-680876936),t=f(t,o,n,s,r[a+1],12,-389564586),s=f(s,t,o,n,r[a+2],17,606105819),n=f(n,s,t,o,r[a+3],22,-1044525330),o=f(o,n,s,t,r[a+4],7,-176418897),t=f(t,o,n,s,r[a+5],12,1200080426),s=f(s,t,o,n,r[a+6],17,-1473231341),n=f(n,s,t,o,r[a+7],22,-45705983),o=f(o,n,s,t,r[a+8],7,1770035416),t=f(t,o,n,s,r[a+9],12,-1958414417),s=f(s,t,o,n,r[a+10],17,-42063),n=f(n,s,t,o,r[a+11],22,-1990404162),o=f(o,n,s,t,r[a+12],7,1804603682),t=f(t,o,n,s,r[a+13],12,-40341101),s=f(s,t,o,n,r[a+14],17,-1502002290),n=f(n,s,t,o,r[a+15],22,1236535329),o=p(o,n,s,t,r[a+1],5,-165796510),t=p(t,o,n,s,r[a+6],9,-1069501632),s=p(s,t,o,n,r[a+11],14,643717713),n=p(n,s,t,o,r[a+0],20,-373897302),o=p(o,n,s,t,r[a+5],5,-701558691),t=p(t,o,n,s,r[a+10],9,38016083),s=p(s,t,o,n,r[a+15],14,-660478335),n=p(n,s,t,o,r[a+4],20,-405537848),o=p(o,n,s,t,r[a+9],5,568446438),t=p(t,o,n,s,r[a+14],9,-1019803690),s=p(s,t,o,n,r[a+3],14,-187363961),n=p(n,s,t,o,r[a+8],20,1163531501),o=p(o,n,s,t,r[a+13],5,-1444681467),t=p(t,o,n,s,r[a+2],9,-51403784),s=p(s,t,o,n,r[a+7],14,1735328473),n=p(n,s,t,o,r[a+12],20,-1926607734),o=g(o,n,s,t,r[a+5],4,-378558),t=g(t,o,n,s,r[a+8],11,-2022574463),s=g(s,t,o,n,r[a+11],16,1839030562),n=g(n,s,t,o,r[a+14],23,-35309556),o=g(o,n,s,t,r[a+1],4,-1530992060),t=g(t,o,n,s,r[a+4],11,1272893353),s=g(s,t,o,n,r[a+7],16,-155497632),n=g(n,s,t,o,r[a+10],23,-1094730640),o=g(o,n,s,t,r[a+13],4,681279174),t=g(t,o,n,s,r[a+0],11,-358537222),s=g(s,t,o,n,r[a+3],16,-722521979),n=g(n,s,t,o,r[a+6],23,76029189),o=g(o,n,s,t,r[a+9],4,-640364487),t=g(t,o,n,s,r[a+12],11,-421815835),s=g(s,t,o,n,r[a+15],16,530742520),n=g(n,s,t,o,r[a+2],23,-995338651),o=y(o,n,s,t,r[a+0],6,-198630844),t=y(t,o,n,s,r[a+7],10,1126891415),s=y(s,t,o,n,r[a+14],15,-1416354905),n=y(n,s,t,o,r[a+5],21,-57434055),o=y(o,n,s,t,r[a+12],6,1700485571),t=y(t,o,n,s,r[a+3],10,-1894986606),s=y(s,t,o,n,r[a+10],15,-1051523),n=y(n,s,t,o,r[a+1],21,-2054922799),o=y(o,n,s,t,r[a+8],6,1873313359),t=y(t,o,n,s,r[a+15],10,-30611744),s=y(s,t,o,n,r[a+6],15,-1560198380),n=y(n,s,t,o,r[a+13],21,1309151649),o=y(o,n,s,t,r[a+4],6,-145523070),t=y(t,o,n,s,r[a+11],10,-1120210379),s=y(s,t,o,n,r[a+2],15,718787259),n=y(n,s,t,o,r[a+9],21,-343485551),o=o+m>>>0,n=n+u>>>0,s=s+A>>>0,t=t+I>>>0}return x.endian([o,n,s,t])})._ff=function(e,i,r,l,o,n,s){var t=e+(i&r|~i&l)+(o>>>0)+s;return(t<<n|t>>>32-n)+i},h._gg=function(e,i,r,l,o,n,s){var t=e+(i&l|r&~l)+(o>>>0)+s;return(t<<n|t>>>32-n)+i},h._hh=function(e,i,r,l,o,n,s){var t=e+(i^r^l)+(o>>>0)+s;return(t<<n|t>>>32-n)+i},h._ii=function(e,i,r,l,o,n,s){var t=e+(r^(i|~l))+(o>>>0)+s;return(t<<n|t>>>32-n)+i},h._blocksize=16,h._digestsize=16;var G=(e,i)=>{if(e==null)throw Error("Illegal argument "+e);let r=x.wordsToBytes(h(e,i));return i&&i.asBytes?r:i&&i.asString?_.bytesToString(r):x.bytesToHex(r)};var P=(e,i)=>[e,c,i,U].join(""),z=e=>G(e);var V=async e=>{let i=Date.now(),r=P(e,i),l=z(r),o=await C({url:e,gTimestamp:i,gFooter:l}),{status:n}=o,s=await o.json(),t=n===200?"Success":"Unknown error occurred",{message:a=t,text:f=null,medias:p=[]}=s??{},{media_type:g=null,resource_url:y=null,preview_url:m=null}=p?.shift()??{};return{code:n,message:a,title:f,resource:{type:g,url:y},preview:{url:m}}};export{V as parse};