Dot_Files/.config/raycast/extensions/d0690d66-cc08-4222-845f-322583db3f4f/word-antonym-search.js

18 lines
86 KiB
JavaScript
Raw Normal View History

var Hi=Object.create;var cr=Object.defineProperty;var Yi=Object.getOwnPropertyDescriptor;var Vi=Object.getOwnPropertyNames;var Qi=Object.getPrototypeOf,Gi=Object.prototype.hasOwnProperty;var Oo=a=>cr(a,"__esModule",{value:!0});var Rt=(a,n)=>()=>(a&&(n=a(a=0)),n);var on=(a,n)=>()=>(n||a((n={exports:{}}).exports,n),n.exports),Do=(a,n)=>{for(var o in n)cr(a,o,{get:n[o],enumerable:!0})},qo=(a,n,o,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let l of Vi(n))!Gi.call(a,l)&&(o||l!=="default")&&cr(a,l,{get:()=>n[l],enumerable:!(s=Yi(n,l))||s.enumerable});return a},ve=(a,n)=>qo(Oo(cr(a!=null?Hi(Qi(a)):{},"default",!n&&a&&a.__esModule?{get:()=>a.default,enumerable:!0}:{value:a,enumerable:!0})),a),Zi=(a=>(n,o)=>a&&a.get(n)||(o=qo(Oo({}),n,1),a&&a.set(n,o),o))(typeof WeakMap!="undefined"?new WeakMap:0);var Fo=(a,n,o)=>{if(!n.has(a))throw TypeError("Cannot "+o)};var q=(a,n,o)=>(Fo(a,n,"read from private field"),o?o.call(a):n.get(a)),G=(a,n,o)=>{if(n.has(a))throw TypeError("Cannot add the same private member more than once");n instanceof WeakSet?n.add(a):n.set(a,o)},U=(a,n,o,s)=>(Fo(a,n,"write to private field"),s?s.call(a,o):n.set(a,o),o);var Io=on((hr,zo)=>{(function(a,n){typeof hr=="object"&&typeof zo!="undefined"?n(hr):typeof define=="function"&&define.amd?define(["exports"],n):(a=typeof globalThis!="undefined"?globalThis:a||self,n(a.WebStreamsPolyfill={}))})(hr,function(a){"use strict";let n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol:e=>`Symbol(${e})`;function o(){}function s(){if(typeof self!="undefined")return self;if(typeof window!="undefined")return window;if(typeof global!="undefined")return global}let l=s();function f(e){return typeof e=="object"&&e!==null||typeof e=="function"}let h=o,w=Promise,y=Promise.prototype.then,g=Promise.resolve.bind(w),B=Promise.reject.bind(w);function E(e){return new w(e)}function S(e){return g(e)}function b(e){return B(e)}function m(e,t,r){return y.call(e,t,r)}function D(e,t,r){m(m(e,t,r),void 0,h)}function W(e,t){D(e,t)}function k(e,t){D(e,void 0,t)}function z(e,t,r){return m(e,t,r)}function N(e){m(e,void 0,h)}let P=(()=>{let e=l&&l.queueMicrotask;if(typeof e=="function")return e;let t=S(void 0);return r=>m(t,r)})();function I(e,t,r){if(typeof e!="function")throw new TypeError("Argument is not a function");return Function.prototype.apply.call(e,t,r)}function O(e,t,r){try{return S(I(e,t,r))}catch(i){return b(i)}}let Se=16384;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(t){let r=this._back,i=r;r._elements.length===Se-1&&(i={_elements:[],_next:void 0}),r._elements.push(t),i!==r&&(this._back=i,r._next=i),++this._size}shift(){let t=this._front,r=t,i=this._cursor,u=i+1,d=t._elements,c=d[i];return u===Se&&(r=t._next,u=0),--this._size,this._cursor=u,t!==r&&(this._front=r),d[i]=void 0,c}forEach(t){let r=this._cursor,i=this._front,u=i._elements;for(;(r!==u.length||i._next!==void 0)&&!(r===u.length&&(i=i._next,u=i._elements,r=0,u.length===0));)t(u[r]),++r}peek(){let t=this._front,r=this._cursor;return t._elements[r]}}function pn(e,t){e._ownerReadableStream=t,t._reader=e,t._state==="readable"?Ar(e):t._state==="closed"?Sa(e):yn(e,t._storedError)}function Pr(e,t){let r=e._ownerReadableStream;return ae(r,t)}function fe(e){e._ownerReadableStream._state==="readable"?vr(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):wa(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),e._ownerReadableStream._reader=void 0,e._ownerReadableStream=void 0}function Ne(e){return new TypeError("Cannot "+e+" a stream using a released reader")}function Ar(e){e._closedPromise=E((t,r)=>{e._closedPromise_resolve=t,e._closedPromise_reject=r})}function yn(e,t){Ar(e),vr(e,t)}function Sa(e){Ar(e),gn(e)}function vr(e,t){e._closedPromise_reject!==void 0&&(N(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}function wa(e,t
Content-Disposition: form-data; name="`;return a.forEach((f,h)=>typeof f=="string"?s.push(l+ln(h)+`"\r
\r
${f.replace(/\r(?!\n)|(?<!\r)\n/g,`\r
`)}\r
`):s.push(l+ln(h)+`"; filename="${ln(f.name,1)}"\r
Content-Type: ${f.type||"application/octet-stream"}\r
\r
`,f,`\r
`)),s.push(`--${o}--`),new n(s,{type:"multipart/form-data; boundary="+o})}var At,rs,ns,xo,os,No,ln,Ie,te,Yo,Me,br=Rt(()=>{Ct();sn();({toStringTag:At,iterator:rs,hasInstance:ns}=Symbol),xo=Math.random,os="append,set,get,getAll,delete,keys,values,entries,forEach,constructor".split(","),No=(a,n,o)=>(a+="",/^(Blob|File)$/.test(n&&n[At])?[(o=o!==void 0?o+"":n[At]=="File"?n.name:"blob",a),n.name!==o||n[At]=="blob"?new ot([n],o,n):n]:[a,n+""]),ln=(a,n)=>(n?a:a.replace(/\r?\n|\r/g,`\r
`)).replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),Ie=(a,n,o)=>{if(n.length<o)throw new TypeError(`Failed to execute '${a}' on 'FormData': ${o} arguments required, but only ${n.length} present.`)},Me=(Yo=class{constructor(...n){G(this,te,[]);if(n.length)throw new TypeError("Failed to construct 'FormData': parameter 1 is not of type 'HTMLFormElement'.")}get[At](){return"FormData"}[rs](){return this.entries()}static[ns](n){return n&&typeof n=="object"&&n[At]==="FormData"&&!os.some(o=>typeof n[o]!="function")}append(...n){Ie("append",arguments,2),q(this,te).push(No(...n))}delete(n){Ie("delete",arguments,1),n+="",U(this,te,q(this,te).filter(([o])=>o!==n))}get(n){Ie("get",arguments,1),n+="";for(var o=q(this,te),s=o.length,l=0;l<s;l++)if(o[l][0]===n)return o[l][1];return null}getAll(n,o){return Ie("getAll",arguments,1),o=[],n+="",q(this,te).forEach(s=>s[0]===n&&o.push(s[1])),o}has(n){return Ie("has",arguments,1),n+="",q(this,te).some(o=>o[0]===n)}forEach(n,o){Ie("forEach",arguments,1);for(var[s,l]of this)n.call(o,l,s,this)}set(...n){Ie("set",arguments,2);var o=[],s=!0;n=No(...n),q(this,te).forEach(l=>{l[0]===n[0]?s&&(s=!o.push(n)):o.push(l)}),s&&o.push(n),U(this,te,o)}*entries(){yield*q(this,te)}*keys(){for(var[n]of this)yield n}*values(){for(var[,n]of this)yield n}},te=new WeakMap,Yo)});var Zo=on((xs,Go)=>{if(!globalThis.DOMException)try{let{MessageChannel:a}=require("worker_threads"),n=new a().port1,o=new ArrayBuffer;n.postMessage(o,[o,o])}catch(a){a.constructor.name==="DOMException"&&(globalThis.DOMException=a.constructor)}Go.exports=globalThis.DOMException});var Bt,Ko,as,$e,je,fn,is,dn=Rt(()=>{Bt=require("fs"),Ko=ve(Zo(),1);sn();Ct();({stat:as}=Bt.promises),fn=class{constructor(n){G(this,$e,void 0);G(this,je,void 0);U(this,$e,n.path),U(this,je,n.start),this.size=n.size,this.lastModified=n.lastModified}slice(n,o){return new fn({path:q(this,$e),lastModified:this.lastModified,size:o-n,start:q(this,je)+n})}async*stream(){let{mtimeMs:n}=await as(q(this,$e));if(n>this.lastModified)throw new Ko.default("The requested file could not be read, typically due to permission problems that have occurred after a reference to a file was acquired.","NotReadableError");yield*(0,Bt.createReadStream)(q(this,$e),{start:q(this,je),end:q(this,je)+this.size-1})}get[Symbol.toStringTag](){return"Blob"}},is=fn;$e=new WeakMap,je=new WeakMap});var ea={};Do(ea,{toFormData:()=>hs});function cs(a){let n=a.match(/\bfilename=("(.*?)"|([^()<>@,;:\\"/[\]?={}\s\t]+))($|;\s)/i);if(!n)return;let o=n[2]||n[3]||"",s=o.slice(o.lastIndexOf("\\")+1);return s=s.replace(/%22/g,'"'),s=s.replace(/&#(\d{4});/g,(l,f)=>String.fromCharCode(f)),s}async function hs(a,n){if(!/multipart/i.test(n))throw new TypeError("Failed to fetch");let o=n.match(/boundary=(?:"([^"]+)"|([^;]+))/i);if(!o)throw new TypeError("no or bad content-type header, no multipart boundary");let s=new Jo(o[1]||o[2]),l,f,h,w,y,g,B=[],E=new Me,S=k=>{h+=W.decode(k,{stream:!0})},b=k=>{B.push(k)},m=()=>{let k=new ot(B,g,{type:y});E.append(w,k)},D=()=>{E.append(w,h)},W=new TextDecoder("utf-8");W.decode(),s.onPartBegin=function(){s.onPartData=S,s.onPartEnd=D,l="",f="",h="",w="",y="",g=null,B.length=0},s.onHeaderField=function(k){l+=W.decode(k,{stream:!0})},s.onHeaderValue=function(k){f+=W.decode(k,{stream:!0})},s.onHeaderEnd=function(){if(f+=W.decode(),l=l.toLowerCase(),l==="content-disposition"){let k=f.match(/\bname=("([^"]*)"|([^()<>@,;:\\"/[\]?={}\s\t]+))/i);k&&(w=k[2]||k[3]||""),g=cs(f),g&&(s.onPartData=b,s.onPartEnd=m)}else l==="content-type"&&(y=f);f="",l=""};for await(let k of a)s.write(k);return s.end(),E}var ue,L,Xo,We,yr,gr,ss,Wt,ls,us,fs,ds,Ue,Jo,ta=Rt(()=>{dn();br();ue=0,L={START_BOUNDARY:ue++,HEADER_FIELD_START:ue++,HEADER_FIELD:ue++,HEADER_VALUE_START:ue++,HEADER_VALUE:ue++,HEADER_VALUE_ALMOST_DONE:ue++,HEADERS_ALMOST_DONE:ue++,PART_DATA_START:ue++,PART_DATA:ue++,END:ue++},Xo=1,We={PART_BOUNDARY:Xo,LAST_BOUNDARY:Xo*=2},yr=10,gr=13,ss=32,Wt=45,ls=58,us=97,fs=122,ds=a=>a|32,Ue=()=>{},Jo=class{constructor(n){this.index=0,this.flags=0,this.onHeaderEnd=Ue,this.onHeaderField=Ue,this.onHead
--`+n;let o=new Uint8Array(n.length);for(let s=0;s<n.length;s++)o[s]=n.charCodeAt(s),this.boundaryChars[o[s]]=!0;this.boundary=o,this.lookbehind=new Uint8Array(this.boundary.length+8),this.state=L.START_BOUNDARY}write(n){let o=0,s=n.length,l=this.index,{lookbehind:f,boundary:h,boundaryChars:w,index:y,state:g,flags:B}=this,E=this.boundary.length,S=E-1,b=n.length,m,D,W=P=>{this[P+"Mark"]=o},k=P=>{delete this[P+"Mark"]},z=(P,I,O,Se)=>{(I===void 0||I!==O)&&this[P](Se&&Se.subarray(I,O))},N=(P,I)=>{let O=P+"Mark";O in this&&(I?(z(P,this[O],o,n),delete this[O]):(z(P,this[O],n.length,n),this[O]=0))};for(o=0;o<s;o++)switch(m=n[o],g){case L.START_BOUNDARY:if(y===h.length-2){if(m===Wt)B|=We.LAST_BOUNDARY;else if(m!==gr)return;y++;break}else if(y-1===h.length-2){if(B&We.LAST_BOUNDARY&&m===Wt)g=L.END,B=0;else if(!(B&We.LAST_BOUNDARY)&&m===yr)y=0,z("onPartBegin"),g=L.HEADER_FIELD_START;else return;break}m!==h[y+2]&&(y=-2),m===h[y+2]&&y++;break;case L.HEADER_FIELD_START:g=L.HEADER_FIELD,W("onHeaderField"),y=0;case L.HEADER_FIELD:if(m===gr){k("onHeaderField"),g=L.HEADERS_ALMOST_DONE;break}if(y++,m===Wt)break;if(m===ls){if(y===1)return;N("onHeaderField",!0),g=L.HEADER_VALUE_START;break}if(D=ds(m),D<us||D>fs)return;break;case L.HEADER_VALUE_START:if(m===ss)break;W("onHeaderValue"),g=L.HEADER_VALUE;case L.HEADER_VALUE:m===gr&&(N("onHeaderValue",!0),z("onHeaderEnd"),g=L.HEADER_VALUE_ALMOST_DONE);break;case L.HEADER_VALUE_ALMOST_DONE:if(m!==yr)return;g=L.HEADER_FIELD_START;break;case L.HEADERS_ALMOST_DONE:if(m!==yr)return;z("onHeadersEnd"),g=L.PART_DATA_START;break;case L.PART_DATA_START:g=L.PART_DATA,W("onPartData");case L.PART_DATA:if(l=y,y===0){for(o+=S;o<b&&!(n[o]in w);)o+=E;o-=S,m=n[o]}if(y<h.length)h[y]===m?(y===0&&N("onPartData",!0),y++):y=0;else if(y===h.length)y++,m===gr?B|=We.PART_BOUNDARY:m===Wt?B|=We.LAST_BOUNDARY:y=0;else if(y-1===h.length)if(B&We.PART_BOUNDARY){if(y=0,m===yr){B&=~We.PART_BOUNDARY,z("onPartEnd"),z("onPartBegin"),g=L.HEADER_FIELD_START;break}}else B&We.LAST_BOUNDARY&&m===Wt?(z("onPartEnd"),g=L.END,B=0):y=0;if(y>0)f[y-1]=m;else if(l>0){let P=new Uint8Array(f.buffer,f.byteOffset,f.byteLength);z("onPartData",0,l,P),l=0,W("onPartData"),o--}break;case L.END:break;default:throw new Error(`Unexpected state entered: ${g}`)}N("onHeaderField"),N("onHeaderValue"),N("onPartData"),this.index=y,this.state=g,this.flags=B}end(){if(this.state===L.HEADER_FIELD_START&&this.index===0||this.state===L.PART_DATA&&this.index===this.boundary.length)this.onPartEnd();else if(this.state!==L.END)throw new Error("MultipartParser.end(): stream ended unexpectedly")}}});var Ts={};Do(Ts,{default:()=>_a});var Dt=require("react");var pa=ve(require("http"),1),ya=ve(require("https"),1),xe=ve(require("zlib"),1),J=ve(require("stream"),1),Ot=require("buffer");function Ki(a){if(!/^data:/i.test(a))throw new TypeError('`uri` does not appear to be a Data URI (must begin with "data:")');a=a.replace(/\r?\n/g,"");let n=a.indexOf(",");if(n===-1||n<=4)throw new TypeError("malformed data: URI");let o=a.substring(5,n).split(";"),s="",l=!1,f=o[0]||"text/plain",h=f;for(let B=1;B<o.length;B++)o[B]==="base64"?l=!0:(h+=`;${o[B]}`,o[B].indexOf("charset=")===0&&(s=o[B].substring(8)));!o[0]&&!s.length&&(h+=";charset=US-ASCII",s="US-ASCII");let w=l?"base64":"ascii",y=unescape(a.substring(n+1)),g=Buffer.from(y,w);return g.type=f,g.typeFull=h,g.charset=s,g}var Lo=Ki;var re=ve(require("stream"),1),ye=require("util"),K=require("buffer");Ct();br();var Be=class extends Error{constructor(n,o){super(n);Error.captureStackTrace(this,this.constructor),this.type=o}get name(){return this.constructor.name}get[Symbol.toStringTag](){return this.constructor.name}};var Z=class extends Be{constructor(n,o,s){super(n,o);s&&(this.code=this.errno=s.code,this.erroredSysCall=s.syscall)}};var pr=Symbol.toStringTag,un=a=>typeof a=="object"&&typeof a.append=="function"&&typeof a.delete=="function"&&typeof a.get=="function"&&typeof a.getAll=="function"&&typeof a.has=="function"&&typeof a.set=="function"&&typeof a.sort=="function"&&a[pr]==="URLSearchParams",vt=a=>a&&typeof a=="object"&&typeof a.arrayB
\r
`),s=!1,l=!1,f;a.on("response",h=>{let{headers:w}=h;s=w["transfer-encoding"]==="chunked"&&!w["content-length"]}),a.on("socket",h=>{let w=()=>{if(s&&!l){let y=new Error("Premature close");y.code="ERR_STREAM_PREMATURE_CLOSE",n(y)}};h.prependListener("close",w),a.on("abort",()=>{h.removeListener("close",w)}),h.on("data",y=>{l=Ot.Buffer.compare(y.slice(-5),o)===0,!l&&f&&(l=Ot.Buffer.compare(f.slice(-3),o.slice(0,3))===0&&Ot.Buffer.compare(y.slice(-2),o.slice(3))===0),f=y})})}var Er=require("@raycast/api");async function ga(a,n){let o;n=="syn"?o=`https://api.datamuse.com/words?ml=${a}&md=d&max=20`:o=`https://api.datamuse.com/words?rel_${n}=${a}&md=d&max=20`;let s=await Cr(o,{method:"GET"});if(console.log(o),!s.ok)return await(0,Er.showToast)(Er.ToastStyle.Failure,"Couldn't get results","Word Search wasn't able to get results for this word."),[];let l=await s.json();return l.forEach(f=>{if(!(f.defs==null||!f.defs.length))for(let h=0;h<f.defs.length;h++){let w=f.defs[h];w=f.defs[h].replace(/\t/g,"~"),f.defs[h]=w.split("~")[1]}}),l}var _e=require("@raycast/api");function bn(a){let[n,o]=(0,Dt.useState)([]),[s,l]=(0,Dt.useState)(!1),f=(0,Dt.useCallback)(h=>{l(!0),ga(h,a).then(w=>{o(w),l(!1)})},[]);return _jsx(_e.List,{isLoading:s,throttle:!0,onSearchTextChange:f},n.map(h=>_jsx(_e.List.Item,{icon:"command-icon.png",key:h.word,title:h.word,subtitle:h.defs!==void 0?h.defs[0]:"",actions:_jsx(Rs,{word:h})})))}function Rs(a){return _jsx(_e.ActionPanel,null,_jsx(_e.PasteAction,{content:a.word.word,title:"Paste Word in Active App"}),_jsx(_e.CopyToClipboardAction,{content:a.word.word,title:"Copy Word to Clipboard"}))}function _a(){return bn("ant")}module.exports=Zi(Ts);0&&(module.exports={});
/*! fetch-blob. MIT License. Jimmy Wärting <https://jimmy.warting.se/opensource> */
/*! formdata-polyfill. MIT License. Jimmy Wärting <https://jimmy.warting.se/opensource> */
/*! node-domexception. MIT License. Jimmy Wärting <https://jimmy.warting.se/opensource> */